/*
 * Components CSS - v4 - 2016-07-08
 * https://www.myresponsee.com
 * Copyright 2016, Vision Design - graphic zoo
 * Free to use under the MIT license.
*/
/* Tabs */
.tab-item {
  background: none repeat scroll 0 0 #fff;
  display: none;
  padding: 1.25rem 0;
}
.tab-item.tab-active {
  display: block;
}
.tab-content > .tab-label {
  display: none;
}
.tab-nav > .tab-label {
  float:left;
}
a.tab-label, a.tab-label:link, a.tab-label:visited, a.tab-label:hover {
  background: none repeat scroll 0 0 #262626;
  color: #fff;
  margin-right: 1px;
  padding: 0.625rem 1.25rem;
  transition: background 0.20s linear 0s;
  -o-transition: background 0.20s linear 0s;
  -ms-transition: background 0.20s linear 0s;
  -moz-transition: background 0.20s linear 0s;
  -webkit-transition: background 0.20s linear 0s;
}
a.tab-label:hover,a.tab-label.active-btn {
  background: none repeat scroll 0 0 #999;
}
.tab-label.active-btn {
  cursor: default;
}
.tab-content {
  text-align: left;
}
@media screen and (max-width:768px) {    
  .tab-nav > .tab-label {
    margin: 0.5px 0;
    width: 100%;
  }
}
/* Custom forms */
form.customform input, form.customform select, form.customform textarea, form.customform button {
 font-size:0.9rem;
 font-family:inherit;
 margin-bottom:1.25rem;
} 
form.customform input, form.customform select {height: 2.7rem;}
form.customform input, form.customform textarea, form.customform select { 
 background: none repeat scroll 0 0 #F5F5F5;
 transition: background 0.20s linear 0s;
 -o-transition: background 0.20s linear 0s;
 -ms-transition: background 0.20s linear 0s;
 -moz-transition: background 0.20s linear 0s;
 -webkit-transition: background 0.20s linear 0s;
}
form.customform input:hover, form.customform textarea:hover, form.customform select:hover, form.customform input:focus, form.customform textarea:focus, form.customform select:focus {background: none repeat scroll 0 0 #fff;}
form.customform input, form.customform textarea, form.customform select {
 background: none repeat scroll 0 0 #F5F5F5;
 border: 1px solid #E0E0E0;
 padding: 0.625rem;
 width: 100%;
}
form.customform input[type="file"] {
 border: 1px solid #E0E0E0;
 height: auto;
 max-height: 2.7rem;
 min-height: 2.7rem;
 padding: 0.4rem;
 width: 100%;
}
form.customform input[type="radio"], form.customform input[type="checkbox"] {
 margin-right: 0.625rem;
 width:auto;
 padding:0;
 height:auto;
}
form.customform option {padding: 0.625rem;}
form.customform select[multiple="multiple"] {height: auto;}
form.customform button {
 width: 100%;
 background: none repeat scroll 0 0 #152732;
 border: 0 none;
 color: #fff;
 height: 2.7rem;
 padding: 0.625rem;
 cursor:pointer;
 width: 100%;
 transition: background 0.20s linear 0s;
 -o-transition: background 0.20s linear 0s;
 -ms-transition: background 0.20s linear 0s;
 -moz-transition: background 0.20s linear 0s;
 -webkit-transition: background 0.20s linear 0s;
}
/* Tooltip */
a.tooltip-container,.tooltip-container {
  border-bottom:1px dotted;
  border-bottom-color: color;
  cursor: help;
  font-weight: 600;
}
a .tooltip-content,.tooltip-content {
  background: #152732 none repeat scroll 0 0;
  color: #fff!important;
  border-radius: 3px;
  display: none;
  font-size: 0.8rem;
  font-weight: normal;
  line-height: 1.3rem;
  margin-top: -1.25rem;
  max-width: 300px;
  padding: 0.625rem;
  position: absolute;
  z-index: 10;
}
.tooltip-content::after {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 7px solid #152732;
  bottom: -5px;
  clear: both;
  content: "";
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  width: 0;
}
a.tooltip-content.tooltip-bottom,.tooltip-content.tooltip-bottom {
  margin-top: 1.25rem;
}
.tooltip-content.tooltip-bottom::after {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 0;
  border-bottom: 7px solid #152732;
  top: -5px;
}
/* Buttons */
.button,a.button,a.button:link,a.button:active,a.button:visited {
  background: #777 none repeat scroll 0 0;
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 0.85rem;
  padding: 0.825rem 1rem;
  text-align: center;
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
}
.button.rounded-btn {
  border-radius: 4px;
}
.button.rounded-full-btn {
  border-radius: 100px;
}
.button:hover {
	box-shadow: inset 0 0 10px 100px rgba(0,0,0,0.15);
	-webkit-box-shadow: inset 0 0 10px 100px rgba(0,0,0,0.15);
}
.button.secondary-btn,a.button.secondary-btn,a.button.secondary-btn:link,a.button.secondary-btn:active,a.button.secondary-btn:visited {
  background: #444 none repeat scroll 0 0;
}
.button.cancel-btn,a.button.cancel-btn,a.button.cancel-btn:link,a.button.cancel-btn:active,a.button.cancel-btn:visited {
  background: #dc003a none repeat scroll 0 0;
}
.button.submit-btn,a.button.submit-btn,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #547445 none repeat scroll 0 0;
  }
.button.submit-btn,a.button.submit-btn,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #CB270C none repeat scroll 0 0;
}
.button.submit-btn3,a.button.submit-btn3,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #707B5D none repeat scroll 0 0;
}
.button.submit-btn4,a.button.submit-btn4,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C8A436 none repeat scroll 0 0;
}
.button.submit-btn5,a.button.submit-btn5,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #899549 none repeat scroll 0 0;
}
.button.submit-btn6,a.button.submit-btn6,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #929B58 none repeat scroll 0 0;
}
.button.submit-btn7,a.button.submit-btn7,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #FEC27A none repeat scroll 0 0;
}
.button.submit-btn8,a.button.submit-btn8,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #659438 none repeat scroll 0 0;
}
.button.submit-btn9,a.button.submit-btn9,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8C5A41 none repeat scroll 0 0;
}
.button.submit-btn10,a.button.submit-btn10,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #428494 none repeat scroll 0 0;
}
.button.submit-btn11,a.button.submit-btn11,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #DCAA51 none repeat scroll 0 0;
}
.button.submit-btn12,a.button.submit-btn12,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #815E24 none repeat scroll 0 0;
}
.button.submit-btn13,a.button.submit-btn13,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #640203 none repeat scroll 0 0;
}
.button.submit-btn14,a.button.submit-btn14,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #3A8DDB none repeat scroll 0 0;
}

.button.submit-btn15,a.button.submit-btn15,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #BB9781 none repeat scroll 0 0;
}

.button.submit-btn16,a.button.submit-btn16,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #3754A0 none repeat scroll 0 0;
}

.button.submit-btn17,a.button.submit-btn17,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #791213 none repeat scroll 0 0;
}

.button.submit-btn18,a.button.submit-btn18,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #A91C24 none repeat scroll 0 0;
}

.button.submit-btn19,a.button.submit-btn19,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8D7431 none repeat scroll 0 0;
}

.button.submit-btn20,a.button.submit-btn20,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #D6A850 none repeat scroll 0 0;
}

.button.submit-btn21,a.button.submit-btn21,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E5A416 none repeat scroll 0 0;
}

.button.submit-btn22,a.button.submit-btn22,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #862933 none repeat scroll 0 0;
}

.button.submit-btn23,a.button.submit-btn23,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #815001 none repeat scroll 0 0;
}

.button.submit-btn24,a.button.submit-btn24,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #4AA2E2 none repeat scroll 0 0;
}

.button.submit-btn25,a.button.submit-btn25,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #AEAEAE none repeat scroll 0 0;
}

.button.submit-btn26,a.button.submit-btn26,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #DAAC3C none repeat scroll 0 0;
}

.button.submit-btn27,a.button.submit-btn27,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #5D4E55 none repeat scroll 0 0;
}

.button.submit-btn28,a.button.submit-btn28,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #708A1D none repeat scroll 0 0;
}

.button.submit-btn29,a.button.submit-btn29,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E97B4A none repeat scroll 0 0;
}

.button.submit-btn30,a.button.submit-btn30,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #7D933E none repeat scroll 0 0;
}

.button.submit-btn31,a.button.submit-btn31,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E9995A none repeat scroll 0 0;
}

.button.submit-btn32,a.button.submit-btn32,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #7D933E none repeat scroll 0 0;
}

.button.submit-btn33,a.button.submit-btn33,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #748C34 none repeat scroll 0 0;
}

.button.submit-btn34,a.button.submit-btn34,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #6F862B none repeat scroll 0 0;
}

.button.submit-btn35,a.button.submit-btn35,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #961B30 none repeat scroll 0 0;
}

.button.submit-btn36,a.button.submit-btn36,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #9C6F4E none repeat scroll 0 0;
}

.button.submit-btn37,a.button.submit-btn37,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #B88B54 none repeat scroll 0 0;
}

.button.submit-btn38,a.button.submit-btn38,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #536A26 none repeat scroll 0 0;
}

.button.submit-btn39,a.button.submit-btn39,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #4EB0E1 none repeat scroll 0 0;
}

.button.submit-btn40,a.button.submit-btn40,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #DB8806 none repeat scroll 0 0;
}

.button.submit-btn41,a.button.submit-btn41,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #B87084 none repeat scroll 0 0;
}

.button.submit-btn42,a.button.submit-btn42,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #6E86AA none repeat scroll 0 0;
}

.button.submit-btn43,a.button.submit-btn43,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8F357D none repeat scroll 0 0;
}

.button.submit-btn44,a.button.submit-btn44,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #DD5363 none repeat scroll 0 0;
}

.button.submit-btn45,a.button.submit-btn45,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #47321F none repeat scroll 0 0;
}

.button.submit-btn46,a.button.submit-btn46,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C33F66 none repeat scroll 0 0;
}

.button.submit-btn47,a.button.submit-btn47,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C9AE61 none repeat scroll 0 0;
}

.button.submit-btn48,a.button.submit-btn48,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #7E6431 none repeat scroll 0 0;
}

.button.submit-btn49,a.button.submit-btn49,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #A3B748 none repeat scroll 0 0;
}

.button.submit-btn50,a.button.submit-btn50,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #F0BE37 none repeat scroll 0 0;
}

.button.submit-btn51,a.button.submit-btn51,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #FD5F2F none repeat scroll 0 0;
}

.button.submit-btn52,a.button.submit-btn52,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #BB5D78 none repeat scroll 0 0;
}

.button.submit-btn53,a.button.submit-btn53,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #633F99 none repeat scroll 0 0;
}

.button.submit-btn54,a.button.submit-btn54,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #9A7040 none repeat scroll 0 0;
}

.button.submit-btn55,a.button.submit-btn55,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #EA796B none repeat scroll 0 0;
}

.button.submit-btn56,a.button.submit-btn56,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #979E50 none repeat scroll 0 0;
}

.button.submit-btn57,a.button.submit-btn57,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #811320 none repeat scroll 0 0;
}

.button.submit-btn58,a.button.submit-btn58,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #887354 none repeat scroll 0 0;
}

.button.submit-btn59,a.button.submit-btn59,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E7F22A none repeat scroll 0 0;
}

.button.submit-btn60,a.button.submit-btn60,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #981A25 none repeat scroll 0 0;
}

.button.submit-btn61,a.button.submit-btn61,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8D9387 none repeat scroll 0 0;
}

.button.submit-btn62,a.button.submit-btn62,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #49B1CC none repeat scroll 0 0;
}

.button.submit-btn63,a.button.submit-btn63,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #A2DF2C none repeat scroll 0 0;
}

.button.submit-btn64,a.button.submit-btn64,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #9E765D none repeat scroll 0 0;
}

.button.submit-btn65,a.button.submit-btn65,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #9C6F4E none repeat scroll 0 0;
}

.button.submit-btn66,a.button.submit-btn66,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #87765C none repeat scroll 0 0;
}

.button.submit-btn67,a.button.submit-btn67,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #255C83 none repeat scroll 0 0;
}

.button.submit-btn68,a.button.submit-btn68,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #697239 none repeat scroll 0 0;
}

.button.submit-btn69,a.button.submit-btn69,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #4F1404 none repeat scroll 0 0;
}

.button.submit-btn70,a.button.submit-btn70,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #A20715 none repeat scroll 0 0;
}

.button.submit-btn71,a.button.submit-btn71,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #44A9A1 none repeat scroll 0 0;
}


.button.submit-btn72,a.button.submit-btn72,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C38DA7 none repeat scroll 0 0;
}

.button.submit-btn73,a.button.submit-btn73,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C0A36B none repeat scroll 0 0;
}


.button.submit-btn74,a.button.submit-btn74,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C11A6A none repeat scroll 0 0;
}

.button.submit-btn75,a.button.submit-btn75,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #89654B none repeat scroll 0 0;
}

.button.submit-btn76,a.button.submit-btn76,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #6A4734 none repeat scroll 0 0;
}


.button.submit-btn77,a.button.submit-btn77,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #9D5628 none repeat scroll 0 0;
}

.button.submit-btn78,a.button.submit-btn78,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8A8F71 none repeat scroll 0 0;
}

.button.submit-btn79,a.button.submit-btn79,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #8EB6B6 none repeat scroll 0 0;
}

.button.submit-btn80,a.button.submit-btn80,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C39010 none repeat scroll 0 0;
}


.button.submit-btn81,a.button.submit-btn81,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #DA6582 none repeat scroll 0 0;
}

.button.submit-btn82,a.button.submit-btn82,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #FF9094 none repeat scroll 0 0;
}

.button.submit-btn83,a.button.submit-btn83,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #CD7CF4 none repeat scroll 0 0;
}

.button.submit-btn84,a.button.submit-btn84,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #C5A55C none repeat scroll 0 0;
}

.button.submit-btn85,a.button.submit-btn85,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #6C9165 none repeat scroll 0 0;
}

.button.submit-btn86,a.button.submit-btn86,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E78FA8 none repeat scroll 0 0;
}

.button.submit-btn87,a.button.submit-btn87,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #587427 none repeat scroll 0 0;
}

.button.submit-btn88,a.button.submit-btn88,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #4B6621 none repeat scroll 0 0;
}

.button.submit-btn89,a.button.submit-btn89,a.button.submit-btn:link,a.button.submit-btn:active,a.button.submit-btn:visited {
  background: #E270E1 none repeat scroll 0 0;
}
.button.reload-btn,a.button.reload-btn,a.button.reload-btn:link,a.button.reload-btn:active,a.button.reload-btn:visited {
  background: #ff9800 none repeat scroll 0 0;
}
.button.disabled-btn {
  cursor: not-allowed!important;
  opacity: 0.2;
}
.button i {
  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
  border-radius: 27px;
  color: #fff!important;
  display: inline-block;
  font-size: 0.8rem;
  height: 27px;
  line-height: 27px;
  margin-right: 5px;
  width: 27px;
  transition: all 0.20s linear 0s;
  -o-transition: all 0.20s linear 0s;
  -ms-transition: all 0.20s linear 0s;
  -moz-transition: all 0.20s linear 0s;
  -webkit-transition: all 0.20s linear 0s;
}
.button:hover > i {
  background: rgba(0, 0, 0, 0.06) none repeat scroll 0 0;
}
