@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans.ttf');
}
*{
	margin:0;
	padding:0;
	outline:none !important;
}
body,td,input,textarea,select,button {
    color:#444 !important;
    font-size:11px;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
    padding:0;
    margin:0px;
	overflow-x: hidden; 
}
body {
	float:left;
	width:100%;
	height: 100vh;
    background-color:#F0F0F0 !important;
	background-repeat:repeat-y;
    padding:0;
    margin:0px;
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
	overflow-x: hidden;
}
html { 
    /*height:100%;*/
}
/*====================================== Login ===================================================================================*/

.logincontainer {
	margin: 0 auto;
	background-color: rgb(249, 251, 250);
	background-image:url(../images/buero.jpg);
	background-size:auto 100%;
	background-repeat: no-repeat;
	background-position: center;
	padding:0;
	width: 100%;
	height: calc(100% - 28px);
}
.logincontainer #login:before{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	content: '';
	background-color: rgba(83, 92, 105, 0.68);
}
#login {
	margin: 0 auto;
	width: 380px;
	height: 100%;
}
.login {
	position: relative;
	background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    font-family: "Arial",sans-serif;
    font-size: 11px;
    margin: 25vh auto 0 auto;
    padding: 0 20px;
    float: left;
    width: 340px;
}
#log1{
	float:left;
	padding:20px 0;
    margin: 0;
}
.login h1 {
  margin: -20px -20px 21px;
  line-height: 40px;
  font-size: 15px;
 
  color: #555;
  text-align: center;
  text-shadow: 0 1px white;
  background: #f3f3f3;
  border-bottom: 1px solid #cfcfcf;
  border-radius: 3px 3px 0 0;
  background-image: -webkit-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -moz-linear-gradient(top, whiteffd, #eef2f5);
  background-image: -o-linear-gradient(top, whiteffd, #eef2f5);
  background-image: linear-gradient(to bottom, whiteffd, #eef2f5);
  -webkit-box-shadow: 0 1px whitesmoke;
  box-shadow: 0 1px whitesmoke;
}
.login p {
  /*margin: 20px 0 0;*/
  float:left;
}
.login p:first-child {
  margin-top: 0;
}
.login input[type=text], .login input[type=password] {
  width: 330px;
}
.login p.remember_me {
  float: left;
  line-height: 40px;
  width:170px;
}
.login p.remember_me label {
  font-size: 11px;
  color: #535c69;
  cursor: pointer;
}
.login p.remember_me input {
  position: relative;
  bottom: 1px;
  margin-right: 4px;
  vertical-align: middle;
}
.login p.submit {
 	text-align: center;
    width: 100%;
}
.login-help {
	border-top: 1px solid rgba(0, 0, 0, 0.05);
    float: left;
    margin: 15px 0 0;
    overflow: hidden;
    padding: 8px 0 7px;
    width: 300px;
}
.login-help a {
  color: #535c69;
  text-decoration: none;
}
.login-help a:hover {
  text-decoration: underline;
}

:-moz-placeholder {
  color: #c9c9c9 !important;
  font-size: 11px;
}

::-webkit-input-placeholder {
  color: #ccc;
  font-size: 11px;
}
.loginfail{
	float: left;
    width: 320px;
    padding: 10px;
    background: red;
    color: #fff;
    margin-bottom: 10px;
    line-height: 20px;
}
.loginfail i{
    float: right;
    font-size: 20px;
}
.successmsg, .successalert{
	position: absolute;
    padding: 5px 20px;
    left: 45%;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    top: 76px;
    font-size: 12px;
    background: #069206;
    color: #fff;
    text-shadow: none !important;
}
.successalert{
	top: 7px;
	left: 30%;
}
#avec{
	top: 150px;
}
#user .successmsg{
    top: 10px;
}
.successmsg i{
    float: right;
    font-size: 20px;
    margin: 0 0px 0 10px;
}
#login-logo{
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    padding: 20px 0;
    text-align: center;
}
.login input[type=text]:focus, input[type=password]:focus {
  border: 2px solid #d8d8d8;
  outline-color: #d8d8d8;
  outline-offset: 0;
}
.login input[type=text]{ background-position: 0 -220px;}
.login input[type=password]{  background-position: 0 -40px;}
.login select  { background-position: 0 0px;width:340px;}
.login input[type=submit] {
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #000 !important;
    filter: none;
    font-size: 11px;
    padding: 10px 12px;
    min-width: 150px;
    text-transform: capitalize;
    cursor: pointer;
}
.login input[type=submit]:hover {
  background: #44b96d none repeat scroll 0 0 !important;
  border-color: #44b96d;
  color:#fff !important;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}

.lt-ie9 input[type=text], .lt-ie9 input[type=password] {
  line-height: 34px;
}
/****/
#contaner{
	float:left;
	width:100%;
	height:100%;
}
/*========================================================= Header ================================================================*/
#header{
	position: fixed;
	width: 100%;
	min-width: 1320px;
	z-index: 9999;
	background-color:#fff;
	height: 50px;
	margin: 0 0 15px 0 !important;
	-webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
}
#logo{
    float: left;
    width: calc(15% - 50px);
    height: 50px;
    -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
    margin: 0 0 0 50px;
}
@media screen and (max-width: 1250px) {
	#logo{
	    width: 135px;
	}
}
#logo a{
	width: 100%;
	height: 100%;
	float: left;
	display: block;
	text-align: center;
}
#logo a img{
	margin:13px 0;
	width: 160px;
}
#main-search{
	float:left;
	width:800px;
	height:63px;
	background-color:#535c69;
}
#main-search form{
	float:left;
	width:800px;
	height:63px;
	background-color:#535c69;
}
#main-search form input[type="text"]{
	float:left;
	width:800px;
	padding:0 50px 0 30px;
	height:63px;
	border:none;
	border-radius:0;
	background-color:#535c69;
	color:#989898;
}
#main-search form input[type="text"]:focus{
	background-color:#fff;
	box-shadow:none;
}
#main-search form input[type="submit"]{
	position:absolute;
	margin:0 0 0 -50px;
	font-size:0;
	width:50px;
	height:63px;
	border:none;
	border-radius:0;
	background-color:transparent;
	background-image: url("../images/main-search.png");
	background-repeat:no-repeat;
	background-position:center;
	
}

/*====================================== Main Navigation ===================================*/
nav { float:left; width:85%; background: none repeat scroll 0 0 #fff; height: 50px; margin-bottom: 0px; }
ul#n { width:100%; margin: 0 auto; display: block; list-style: none;height:50px; }
ul#n li { float: left; height: 50px; width:50px;}
@media screen and (max-width: 1400px) {
	ul#n li {width:40px;}
}
ul#n li a {
	display: block;
	font-size: 0;
	outline: medium none;
	text-decoration: none !important;
	background-color: transparent;
	width: 30px;
	height: 20px;
	padding: 13.5px 10px;
	position: absolute;
	z-index: 1;
}
ul#n li a#notificationLink {
	background-image: none; 
}
ul#n li a#notificationLink:hover {
	border-bottom: none; 
}
ul#n li i {
	display: inline-block;
	font-size:18px;
	line-height: 17px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
	margin: 15px 10px;
	position: absolute;
	z-index: 0;
	color: #535c69; 
}
ul#n li i.rechnungen {
	font-size:20px !important;
}
ul#n li i.fa-home {
	font-size:20px !important;
}
ul#n li:hover i, ul#n li.sel i {
	color: #1FAE66 !important;
}
ul#n li:hover div.readmore a i{
	color: #535c69 !important;
}
ul#n li a:hover, ul#n li.sel a {
	text-decoration:none !important;
	border-bottom:2px solid #1FAE66;
}
/*==================================================== User Block Top Right ================================================*/
#user-block{
	cursor: pointer;
    height: 50px;
    padding: 0px;
    float: right;
    margin:0 2% 0 0 !important;
    min-width: 160px;
}
#user-block #dLabel{
	background: transparent;
	display:block;
    border: medium none;
	border-radius:0;
	box-shadow:none;
    float: left;
	height: 50px;
	line-height:50px;
	text-transform:capitalize;
    min-width: 160px;
    margin: 0;
    padding: 0;
    color: #535c69;
}
#user-block #dLabel .caret{
	margin:25px 0 0 0 !important;
    border-top: 4px solid #535c69 !important;
}
#user-block.open #dLabel .caret{
    border-top: none !important;
    border-bottom: 4px solid #535c69 !important;
}
#user-block #dLabel img{
	height:38px;
	width:38px;
	border-radius: 50%;
	color:#fff;
	margin:0 5px 0 0;
}
#user-block #dLabel:hover img{
	background-color:#535c69;
}
#user-block-menu{
    min-width: 160px;
    background-color: #fff;
    margin: 0;
    border: none;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    padding: 4px 0;
    transition: all 300ms ease 0s;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}
#user-block-menu li{
    float: left;
    margin: 0 !important;
    padding: 0 !important;
    clear: both;
    width: 100% !important;
    height: 31px !important;
    border: none !important;
    border-radius: 0 !important;
}
#user-block-menu li a{
	border: medium none !important;
    border-radius: 0 !important;
    color: #535c69 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    margin: 0 !important;
    padding: 6px 20px !important;
    position: unset !important;
    text-transform: capitalize !important;
    line-height: 20px !important;
    width: unset !important;
}
#user-block-menu li a:hover, #user-block-menu li a:focus{
	background-color:#f5f5f5 !important;
	background-image:none !important;
	color: #36404a !important;
}
#user-block-menu li a i{
  	float: left;
    margin: 0 5px 0 0 !important;
    position: unset !important;
    color: #535c69 !important;
}
#user-block-menu li a:hover i{
	color: #36404a !important;
}

/*=================================================== Content ===========================================*/
#content-wrap {
    float: left;
    width: 100%;
	height:100%;
	/*background-color:#F0F0F0;*/
}
/*========================================= Left Menu ===================================================*/
#profile{
	background-color: #40BA7D;
	position: relative;
	width: 96%;
	padding: 0px 2%;
	margin: 0px auto;
	text-align: center;
	display: none;
}
#profile-image{
	float: left;
	text-align: center;
	width: 100%;
	margin:15px 0 0 0;
}
#profile-image img{
	width: 100px;
	height:100px;
	background: rgba(255, 255, 255, 0.5); 
	vertical-align: middle;
	border: 3px solid rgb(255, 255, 255);
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
}
#profile-data{
	width: 100%;
	float: left;
	text-align: center;
	margin:0 0 5px 0;
}
#profile-data-name{
	width: 100%;
	float: left;
	font-size: 12px;

	color: #FFF;
	text-transform:capitalize;
}
#profile-data-title{
	width: 100%;
	float: left;
	font-size: 11px;
	color: #fff;
	text-transform:capitalize;
}
#menubtn{
    background-image: url(../images/menu-button.png);
    width: 16px;
    height: 16px;
    border: none;
    font-size: 0;
    opacity: .8;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    margin: 0;
    padding: 25px;
    background-color: #eee;
    z-index: 9999;
    background-repeat: no-repeat;
    background-position: center;
}
#menubtn:hover{
	opacity: 1;
}
#accordion {
	background-color: #535c69;
	color: #535c69;
	margin: 50px 0 0 0;
	width: 15%;
    min-width: 185px;
	height: 100%;
	position: fixed;
	padding: 0px 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	z-index: 999;
	transition: transform 500ms;
   /* -webkit-transition: -webkit-transform .1.5s ease-in-out,width .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out,width .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out,width .3s ease-in-out;
    transition: transform .3s ease-in-out,width .3s ease-in-out;*/
}
#accordion.collapsed{
	/*width: 50px;
    min-width: 50px;*/
    transform: translate(-250px, 0px);
}
/*#accordion.collapsed .slimScrollDiv, #accordion.collapsed .inneraccordion{
	overflow: unset !important;
}
#accordion.collapsed #profile-image{
	margin-bottom: 10px;
}
#accordion.collapsed #profile-image img{
	width: 40px;
	height: 40px;
	border:2px solid #fff;
}
#accordion.collapsed #profile-data{
	display: none;
}*/
#accordion ul {
  margin: 0 0 60px 0 !important;
  float: left;
  width:100%;
}
#accordion h3, #accordion h4 {
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	cursor: pointer;
	font-size: 11px;
	line-height: 21px;
	padding: 3% 2%;
	margin:4px 0 0px 0;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	float:left;
	width: calc( 96% - 3px);
	border-left: 3px solid transparent;
}
#accordion h4 {
	padding: 3% 10%;
	width: calc( 80% - 3px);
	position: relative;
}
#accordion h4:before{
    content: "\f123";
    font: normal normal normal 14px/1 Ionicons;
    position: absolute;
    right: 10px;
    top: 10px;
}
#accordion h4.opened:before{
    content: "\f126";
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,#accordion h3 {
	width:80%;
}
}
#accordion ul li h3 span#notification_print {
    display: none;
}
#accordion li h3.have_file {
	background-color: red !important;
	color: #fff !important;

}
#accordion ul li h3.have_file span#notification_print {
    float: right;
    margin: 0;
    display: block;
    width: 38px;
    height: 20px;
    text-align: center;
    color: white !important;
   
    letter-spacing: 0.5px;
}
/*#accordion.collapsed  ul li h3.have_file span#notification_print {
	display: none;
}*/
#accordion li:first-child h3 {
	border-top: none;
}
#accordion h3 p{
	line-height: 25px;
}
#accordion h3 span  img{
  margin:-5px 0 0 0;
}
#accordion li { list-style-type: none;}
/*#accordion.collapsed li{
	float: left;
	position: relative;
	width: 100%;
}*/
#accordion li.active { 
}
#accordion ul li h3:hover, #accordion li.active h3 { 
	background-color: #78808b;
	border-left: 3px solid #65F9AF;
	color:#65F9AF;
}
#accordion ul li h3.have_file:hover, #accordion li.active h3.have_file { 
	-moz-box-shadow:    inset 0 0 8px #000000;
	-webkit-box-shadow: inset 0 0 8px #000000;
	box-shadow:         inset 0 0 8px #000000;
}
#accordion ul ul {
	display: none; 
	margin:0 !important;
	width:100%;
	background:rgba(0, 0, 0, 0.55) none repeat scroll 0% 0%;
}
#accordion li.active ul { 
	display: block;
	background:rgba(0, 0, 0, 0.55) none repeat scroll 0% 0%;
	width:100%;
	margin:0 !important;
 }
/*#accordion.collapsed ul ul, #accordion.collapsed li.active ul{ 
	float: none;
	position: absolute;
	background: #535c69;
	width: 180px;
	left: 50px;
	z-index: 9999;
 } 
#accordion.collapsed ul ul.shool, #accordion.collapsed li.active ul.shool{ 
	top:-160px;
 } */
 #count_affect {
    width: 20px;
    height: 20px;
    position: absolute;
    background: #1fae66;
    border-radius: 50%;
    line-height: 20px;
    text-align: center;
    font-size: 11px;
    margin: 0 0 0 5px;
}
#accordion ul ul li a {
	border-bottom: medium none;
    color: #fff;
    display: inline-block;
    font-size: 11px;
    height: 26px;
    line-height: 25px;
    margin: 0 0 0 0;
    outline: medium none;
    padding: 1% 1% 1% 10%;
    position: relative;
    text-decoration: none;
	text-transform:capitalize;
    width: 89%;
}
#accordion ul ul ul li a {
    padding: 1% 1% 1% 20%;
    width: 79%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,#accordion ul ul li a {
    width: 89.8%;
}
}
#accordion ul ul li a:hover, #accordion ul ul li.activeliste a {
	color:#65F9AF;
}
#accordion ul li h3 span {
	float:left;
	width:20px;
	height:20px;
	line-height: 20px;
	margin-right: 10px;
}
#accordion ul li h3 i, #accordion ul li h4 i {
	display: inline-block;
	font-size: 18px;
	line-height: 17px;
	margin-left: 3px;
	margin-right: 15px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
#accordion ul li h4 i {
	margin-right: 5px;
}
/*#accordion.collapsed ul li h3 i{
	margin-left: 0;
	margin-right: 0;
    color: #b8c7ce;
}*/
#accordion ul li h3 i.fa-home {
	font-size:20px !important;
}
/*======================================================== Right Content =========================================================*/

#div-right{
	background-color:#F0F0F0;
    float:left;
	width:85%;
	min-width: 1070px;
	margin:0px 0 0 15%;
	padding:0;
-webkit-transition: width 500ms ease;
-moz-transition: width 500ms ease;
-ms-transition: width 500ms ease;
-o-transition: width 500ms ease;
transition: width 500ms ease;
  /*  -webkit-transition: -webkit-transform .3s ease-in-out,width .3s ease-in-out;
    -moz-transition: -moz-transform .3s ease-in-out,width .3s ease-in-out;
    -o-transition: -o-transform .3s ease-in-out,width .3s ease-in-out;
    transition: transform .3s ease-in-out,width .3s ease-in-out;*/
}
#div-right.collapsed{
	/*width:calc(100% - 50px);
	margin:0px 0 0 50px;*/
	width: 100%;
	margin: 0;
}
@media screen and (max-width: 1250px) {
	#div-right{
		margin:0px 0 0 185px;
	}
}
#contenu{
    width:100%;
	/*min-height:809px;*/
    min-height: calc(100vh - 98px);
    float: left;
	background-color: #f0f0f0;
	margin: 70px 0 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 

#contenu{
	/*min-height:784px;*/
}

::i-block-chrome,#contenu{
	/*min-height:787px;*/
}
}
#wrapper{
	float:left;
	margin:0px 0 0 0;
}
#tfoot1{
    position: absolute;
    top: 0px;
    left: 0px;
}
#add_time{
    max-width: 50px;
    min-width: 40px;
    height: 25px;
    background-image: url(../images/add-time.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
    width: 50px;
}
#passAction{
	width: 24px;
}
/*=================================================== Dashboard  ========================================*/
#dashboard{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding:1% 2%;
}
/*======================================================= Zabuto Calendar ===========================================================*/
#dashboardcalandar{
	float:left;
	width:58%;
	border-top: 2px solid #1FAE66 !important;
	background-color:#fff;
	margin:0 0 20px 0 !important;
	height: 399px;
	border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    border-radius: 2px;
}
div.zabuto_calendar {
    margin: 0;
    padding: 0;
}

div.zabuto_calendar .table {
    width: 100%;
    margin: 0;
    padding: 0;
}

div.zabuto_calendar .table th,
div.zabuto_calendar .table td {
    padding: 0;
    text-align: center;
}
div.zabuto_calendar .table tr th,
div.zabuto_calendar .table tr td {
    background-color: #ffffff;
}
div.zabuto_calendar .table tr td:last-child,
div.zabuto_calendar .table tr th:last-child {
   color:#F85D2C !important;
}

div.zabuto_calendar .table tr.calendar-month-header th {
    background-color: #fafafa;
}

div.zabuto_calendar .table tr.calendar-month-header th span {
    cursor: pointer;
    display: inline-block;
    padding-bottom: 10px;
	color: #1FAE66;
	font-size: 32px;
	margin:0px;
}

div.zabuto_calendar .table tr.calendar-dow-header th {
	text-transform:uppercase;
	padding: 5px 2px !important;
    text-align: center;
	border: none;
	border-bottom: 2px solid #F0F0F0 !important;
}

div.zabuto_calendar .table tr:last-child {
    border-bottom: 1px solid #dddddd;
}

div.zabuto_calendar .table tr.calendar-month-header th {
    padding-top: 8px;
    padding-bottom: 0px;
}

div.zabuto_calendar .table-bordered tr.calendar-month-header th {
    border-left: 0;
    border-right: 0;
}

div.zabuto_calendar .table-bordered tr.calendar-month-header th:first-child {
    border-left: 1px solid #dddddd;
}

div.zabuto_calendar div.calendar-month-navigation {
    cursor: pointer;
    margin: 0;
    padding: 0;
    padding-top: 5px;
}

div.zabuto_calendar tr.calendar-dow-header th,
div.zabuto_calendar tr.calendar-dow td {
    width: 14%;
}
div.zabuto_calendar tr.calendar-dow td:hover{
   	background-color:#EAEAEA;
}
div.zabuto_calendar .table tr td div.day {
    margin: 0;
    padding-top: 15px;
    padding-bottom:14px;
}

/* actions and events */
div.zabuto_calendar .table tr td.event div.day,
div.zabuto_calendar ul.legend li.event {
   /* background-color: #D3E1EA !important;
	border-color: #23709E #D3E1EA #D3E1EA !important;
	border-top: 1px solid #23709E !important;
	color: #31708F !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;*/
    background-color: #EAEAEA;
    /*margin: -6px -3px -6px -3px;*/
    height: 28px;
}

div.zabuto_calendar .table tr td.dow-clickable,
div.zabuto_calendar .table tr td.event-clickable {
    cursor: pointer;
}

/* badge */
div.zabuto_calendar .badge-today,
div.zabuto_calendar div.legend span.badge-today {
    background-color: #357ebd;
    color: #ffffff;
    text-shadow: none;
}

div.zabuto_calendar .badge-event,
div.zabuto_calendar div.legend span.badge-event {
    background-color: #ff9b08;
    color: #ffffff;
    text-shadow: none;
}

div.zabuto_calendar .badge-event {
    font-size: 0.95em;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 4px;
}

/* legend */
div.zabuto_calendar div.legend {
    margin-top: 5px;
    text-align: right;
}

div.zabuto_calendar div.legend span {
    color: #999999;
    font-size: 10px;
    font-weight: normal;
}

div.zabuto_calendar div.legend span.legend-text:after,
div.zabuto_calendar div.legend span.legend-block:after,
div.zabuto_calendar div.legend span.legend-list:after,
div.zabuto_calendar div.legend span.legend-spacer:after {
    content: ' ';
}

div.zabuto_calendar div.legend span.legend-spacer {
    padding-left: 25px;
}

div.zabuto_calendar ul.legend > span {
    padding-left: 2px;
}

div.zabuto_calendar ul.legend {
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

div.zabuto_calendar ul.legend li {
    display: inline-block;
    height: 11px;
    width: 11px;
    margin-left: 5px;
}

div.zabuto_calendar ul.legend
div.zabuto_calendar ul.legend li:first-child {
    margin-left: 7px;
}

div.zabuto_calendar ul.legend li:last-child {
    margin-right: 5px;
}

div.zabuto_calendar div.legend span.badge {
    font-size: 0.9em;
    border-radius: 5px 5px 5px 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 3px;
}

/* responsive */
@media (max-width: 979px) {
    div.zabuto_calendar .table th,
    div.zabuto_calendar .table td {
        padding: 2px 1px;
    }
}
#zabuto_calendar_1v5i_nav-prev{
	position:absolute !important;
}
.glyphicon-chevron-left{
	width:30px;
	height:30px;
	background-image:url(../images/prevcalendar.png);
	background-repeat:no-repeat;
	background-size:30px;
	background-position: top center;
}
.glyphicon-chevron-right{
	width:30px;
	height:30px;
	background-image:url(../images/nextcalendar.png);
	background-repeat:no-repeat;
	background-size:30px;
	background-position: top center;
}
/*===================================================*/
#dashboardcounter {
	float:left;
	width:32%;
	margin:0 0 20px 2%;
	height: 402px;
}
#dashboardcounter .counter{
	float: left;
	width: calc(48% - 20px);
	padding: 10px;
	height: 171px;
    border-top: 2px solid #1FAE66;
	-moz-border-radius:2px ;
    -webkit-border-radius:2px ;
    border-radius:2px;
	margin: 0 0 16px 0;
	background-color: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
}
#dashboardcounter .counter.right{
	float: right;
}
#dashboardcounter .counter ul{
	margin: 0;
}
#dashboardcounter .counter ul li h4{
	margin-bottom: 10px;
    color: #1fae66;
}
#dashboardcounter .counter ul li a{
    color: #535c69;
    font-size: 11px;
   
    width: 100%;
    float: left;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
#dashboardcounter .counter ul li a marquee{
	width: calc(100% - 50px);
}
/*#dashboardcounter .counter ul li a:hover{
	text-decoration: none;
	padding-left: 10px;
	width: calc(100% - 10px);
}*/
#dashboardcounter .counter ul li a span{
	float: right;
    background: rgba(31, 174, 102, 0.8);
    color: #fff;
    border-radius: 10px;
    padding: 0 10px;
    height: 16px;
    line-height: 16px;
    margin-top: 2px;
}
#dashboardcounter .counter:hover{
	opacity:.9;
}
#dashboardcounter .counter p{
	float:left;
    width: 100%;
    padding-left: 10px;
	margin: 0;
	height: 75px;
}
#dashboardcounter .counter p.heading{
	line-height: 90px;
	font-size: 36px;
	color:#fff;
}
#dashboardcounter .counter p.text{
	padding-top: 10px;
	font-size: 14px;
	letter-spacing: 0.2px;
	text-transform: uppercase;
	color:#fff;
}
#dashboardcounter #cvacation{
	clear:both;
	background-color:#01B6AD;
	width:49%;
}
#dashboardcounter #cvacation p.heading{
	background-image:url(../images/affectation.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#owl-demo1, #owl-demo{
	float: left !important;
}
#cbafstcok{
	float:left;
	width: 100% !important;
	background-color: #607D8B;
}
#cbstockweb{
	float:left;
	width: 100% !important;
	background-color: #03A9F4;
}
#cbaffstock{
	float:left;
	width: 100% !important;
	background-color: #7db61a;
}
#cze{
	float:left;
	width: 100% !important;
	background-color: #FF9800;
}
#cmahnung1{
	float:left;
	width: 100% !important;
	background-color: #f1c65d;
}
#cmahnung2{
	float:left;
	width: 100% !important;
	background-color: #FF9800;
}
#cmahnung3{
	float:left;
	width: 100% !important;
	background-color: red;
}
#dashboardcounter #csupport{
	background-color:#ca70dd;
	float:left;
	width: 100%;
}
#dashboardcounter #csupport p.heading{
	background-image:url(../images/support.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #cmessage{
	background-color:#23709E;
	float:left;
	width: 100%;
}
#dashboardcounter #cmessage p.heading{
	background-image:url(../images/messages.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #cnote{
	background-color:#1FAE66;
	float:right;
	width:100%;
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounter #cnote p.heading{
	background-image:url(../images/inwork.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #caccount{
	background-color:#F89C2C;
	float:left;	
	width:100%;
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounter #caccount p.heading{
	background-image:url(../images/inpause.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #clogut{
	background-color:#F85D2C;
	float:right;
	width:100%;
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounter #clogut p.heading{
	background-image:url(../images/logout.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #cdatetime{
    background: #1fae66;
    background: -webkit-linear-gradient(to left, #26b99a , #1fae66);
    background: linear-gradient(to left, #26b99a , #1fae66);
	float:right;
	width:96%;
	height: 105px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
    margin-bottom: 0;
    display: none;
}
#dashboardcounter #cdatetime p.heading{
	background-image:url(../images/datetime.png);
	background-repeat:no-repeat;
	background-position:15px;
    width: calc(100% - 85px);
    padding-left: 85px;
}
#dashboardcounter #cdatetime .ccontent{
	color: #fff;
	text-align: center;
}
#dashboardcounter #cdatetime .ccontent label{
	float: left;
	margin: 12px 0 0 0;
	width: 50%;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
#dashboardcounter #cdatetime .ccontent label span{
	float: left;
	margin: 30px 0 0 0;
	width: 100%;
	font-size: 40px;
}
#dashboardcounter #cdatetime .ccontent .ctrech{
	float: left;
	width: 50%;
	text-align: center;
}
#dashboardcounter #cdatetime .ccontent .ctrech i{
	text-align: center;
	font-size: 110px;
}
/***/
/*User*/
#dashboardcounteruser {
	float:left;
	width:100%;
	margin:0% 0% 15px 0%;
}
#dashboardcounteruser .counter{
	float: left;
	width: 24%;
	height:80px;
	margin: 0 1% 0 0;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
	cursor:pointer;
	margin: 0 1% 20px 0;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
#dashboardcounteruser .counter:hover{
	opacity:.9;
}
#dashboardcounteruser .counter .ccontent .icon{
	float: left;
	width: 80px;
	height: 80px;
	background-repeat:no-repeat;
	background-position:33px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
#dashboardcounteruser .counter p{
    float: left;
    width: calc(100% - 80px);
    text-align: center;
    font-size: 12px;
	text-transform: uppercase;
    margin: 0;
   	height: 20px;
    padding: 30px 0;
	color: #333;
    font-weight: bold;
}
#dashboardcounteruser #cvacation{
	float:left;
	clear:both;
	background-color:#fff;
	width:24%;
}
#dashboardcounteruser #cvacation .ccontent .icon{
	background-color: #01B6AD;
	background-image:url(../images/agentcus.png);
    background-size: 40px;
    background-position: center;
}
#dashboardcounteruser #csupport{
	background-color:#fff;
	float:left;
}
#dashboardcounteruser #csupport .ccontent .icon{
	background-color:#ca70dd;
	background-image:url(../images/support.png);
    background-size: 40px;
    background-position: center;
}
#dashboardcounteruser #cmessage{
	background-color:#fff;
	float:left;
}
#dashboardcounteruser #cmessage .ccontent .icon{
	background-color:#23709E;
	background-image:url(../images/messages.png);
    background-size: 40px;
    background-position: center;
}
#dashboardcounteruser #cnote{
	background-color:#fff;
	float:left;
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounteruser #cnote .ccontent .icon{
	background-color:#1FAE66;
	background-image:url(../images/inwork.png);
}
#dashboardcounteruser #caccount{
	background-color:#fff;
	float:left;	
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounteruser #caccount .ccontent .icon{
	background-color:#F89C2C;
	background-image:url(../images/inpause.png);
}
#dashboardcounteruser #clogut{
	background-color:#fff;
	float:left;
	height: 120px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounteruser #clogut .ccontent .icon{
	background-color:#F85D2C;
	background-image:url(../images/logout.png);
}
#dashboardcounteruser #cdatetime{
	background-color:#B64645;
	float:right;
	width: 25%;
	margin:0 !important;
	height: 80px !important;
	-moz-border-radius:4px ;
    -webkit-border-radius:4px ;
    border-radius:2px;
}
#dashboardcounteruser #cdatetime .ccontent .icon{
	/*background-image:url(../images/datetime.png);
	background-repeat:no-repeat;
	background-position:15px;
	padding-left:75px;*/
}
/***/
#chartContainer{
	float: left;
	position: relative;
    width: 33%;
    margin: 0 0 20px 2%;
    background-color: #fff;
    border-top: 2px solid #1FAE66 !important;
    height: 399px;
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    border-radius: 2px;
}
#dashboardtabs{
	float:left;
	width:58%;
	max-height: 535px;
	background-color: #fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    border-radius: 2px;
}
#dashboardtabs .tabs{
	float:left;
	width:calc( 100% - 2px );
	background-color:#1FAE66;
	height:35px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border:1px solid #1FAE66;
}
#dashboardtabs .tabs  li{
	border: medium none;
	background: transparent none repeat scroll 0% 0% !important;
	height: 35px;
	padding: 0px !important;
	margin:0;
}
#dashboardtabs .tabs  li a{
	color: #FFF;
	font-weight: normal;
	margin: 0px !important;
	outline: medium none;
	border-bottom: 1px solid #1FAE66;
	height: 35px;
	min-width:70px;
	float: left;
	padding: 0px 10px 0px 10px !important;
	line-height: 35px !important;
	border-left:1px solid rgba(255, 255, 255, 0.2) !important;
	pointer-events: none;
}
#dashboardtabs .tabs  li.active a{
	background-image:url(../images/dashmessage.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
}
#dashboardtabs .tabs  li a i{
    font-size: 18px;
    margin: 10px 5px 0 0;
    float: left;
}
/*
#dashboardtabs .tabs  li.active a:before{
	 content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid black;
    border-color: transparent transparent white;
    margin-top: 19px;
    margin-left: 19px;
}*/
#dashboardtabs .block {
	float:left;
	width:calc(100% - 2px) !important;
	min-height:150px;
    max-height: 480px;
	background-color:#fff;
	border:1px solid #1FAE66;
}
#dashboardtabs .block article{
	border:none !important;
	padding:0 !important;
}
#dashboardtabs .block article li{
	background-color:#fff;
}
#dashboardtabs .block article li:hover{
	/*background-color:#EAEAEA;*/
}
#dashboardtabs .block article li a img{
	border-radius:50%;
	background-color:#ccc;
}
#dashboardtabs .block article li p cite a {
	font-size: 11.4px;
	font-style: italic;
	color: #1FAE66;
	text-transform: capitalize;
	text-decoration:none;
}
#dashboardtabs .block article li p.cite {
	font-size: 11.4px;
	font-style: italic;
	color: #939BA2;
	text-transform: capitalize;
	text-decoration:none;
}
#dashboardtabs .block article ul{
	float:left;
	width:98%;
}
#dashboardtabs .block article ul li{
	float:left;
	width:90%;
	padding: 10px 1% 10px 9% !important; 
}
#dashboardtabs .block article li div {
	font-size: 11.4px;
}
.smscontent {
	float: left;
	min-height: 45px;
	overflow: hidden;
	width: 100%;
}
.smscontent p, .smscontent div{
	padding:0px !important;
	background-color:transparent !important;
	overflow: hidden;
}

#dashboardtabs .block article li div .read {
    font-size: 11.4px;
    text-transform: capitalize;
    text-decoration: none;
    clear: both;
    float: right;
}
#dashboardtickets{
	float:left;
	width:40%;
	max-height: 535px;
	margin:0 0 20px 2%;
	background-color:#fff;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
    border-radius: 2px;
} 
#dashboardtickets h2{
	float:left;
	width:calc(94% - 2px);
	background-color:#1FAE66 !important;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	background-image:url(../images/tag.png);
	background-position:10px 10px;
	background-repeat:no-repeat;
	color: #FFF;
	font-weight: normal;
	margin: 0px !important;
	outline: medium none;
	padding: 0px 0 0 6% !important;
	line-height: 35px !important;
	font-size:12px;
	border:1px solid #1FAE66;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome,#dashboardtickets h2{
	width:94.2%;
}
}
#dashboardtickets .blocktickets{
	float:left;
	width:calc(100% - 2px) !important;
	min-height:150px !important;
    max-height: 480px;
	background-color:#fff;
	border:1px solid #1FAE66;
}
#dashboardtickets .slimScrollDiv{
	float:left;
    width: 100% !important;
}
#dashboardtickets .blocktickets .tickets_list{
	float:left;
	width:98%;
	padding:0 !important;
	margin:1% !important;
}
#dashboardtickets .blocktickets .tickets_list li{
    float: left;
    width: 98%;
    padding: 1% !important;
    margin: 0px 0 0 0 !important;
    border-bottom: none !important;
    border: 1px solid #D5D5D5;
}
#dashboardtickets .blocktickets .tickets_list li:last-child{
    border-bottom: 1px solid #D5D5D5 !important;
}
#dashboardtickets .blocktickets .tickets_list li span{
	float:left;
	color:#fff;
	border-radius: 0.25em;
	-moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	padding:0 3px;
	text-transform:lowercase;
	font-size:11px;
	margin:5px 10px 0 0;
}
#dashboardtickets .blocktickets .tickets_list li span.new{
	background-color:#27AE60;
}
#dashboardtickets .blocktickets .tickets_list li span.Progress{
	background-color:#D9534F;
}
#dashboardtickets .blocktickets .tickets_list li span.Resolved{
	background-color:#5BC0DE;
}
#dashboardtickets .blocktickets .tickets_list li span.Replied{
	background-color:#5BC0DE;
}
#dashboardtickets .blocktickets .tickets_list li span.Canceled{
	background-color:#F89406;
}
#dashboardtickets .blocktickets .tickets_list li label{
	float:left;
}
#dashboardtickets .blocktickets .tickets_list li p{
	float:left;
	width:100%;
}
#dashboardtickets .blocktickets .tickets_list li a.to{
	float:right;
	background-image:url(../images/editicon-old.png);
	background-position:center;
	font-size:0;
	width:15px;
	height:15px;
}
#dashboardtickets .blocktickets .tickets_list li p a.to:hover{
	background-image:url(../images/editicon-old-hover.png);
	background-position:center;
}
/**/
.adroite
{
    text-align: right;
}
}
#valid_vt {
    min-width: 40px;
    height: 25px;
    background-image: url(../images/sim.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}
#view_msg {
    max-width: 50px;
    min-width: 40px;
    height: 25px;
    background-image: url(../images/view_msg.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}
#open131 {
    max-width: 50px;
    min-width: 40px;
    height: 25px;
    background-image: url(../images/open131.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
    border-bottom-style: double;
}
#email111 {
    max-width: 50px;
    min-width: 40px;
    height: 25px;
    background-image: url(../images/email111.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
    border-bottom-style: double;
}
#download {
    max-width: 50px;
    min-width: 40px;
    height: 25px;
    background-image: url(../images/download.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}
#download1 {
    background-image: url(../images/upload.png);
    background-position: 8px 7px;
    background-repeat: no-repeat;
    display: block;
}
#picture-arrow-up-icon {
    min-width: 40px;
    height: 25px;
    background-image: url(../images/picture-arrow-up-icon.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}

#navigation{list-style:none;margin: 0px;
            padding: 0px;}
#navigation li {
    float: left;
    margin-right: -18px;
    font-size: 11px;
  
}

#addphone{
    max-width: 50px;
    min-width: 40px;
    height: 50px;
    background-image: url(../images/addphone.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}
#smartphone{
    max-width: 50px;
    min-width: 40px;
    height: 35px;
    background-image: url(../images/smartphone.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}

#addbill{
    max-width: 50px;
    min-width: 40px;
    height: 50px;
    background-image: url(../images/addbill.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}
#active1{
    max-width: 50px;
    min-width: 40px;
    height: 50px;
    background-image: url(../images/active1.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;

}
#notactive{
    max-width: 50px;
    min-width: 40px;
    height: 50px;
    background-image: url(../images/notactive.png);
    background-position: center center;
    background-repeat: no-repeat;
    margin: 0 1%;
    font-size: 0px;
    display: block;
}

.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 12px; color: white; font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "ON";
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "OFF";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    border: 2px solid #999999; border-radius: 20px;
    position: absolute; top: 0; bottom: 0; right: 56px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}
/*=============================================== SMS ===================================================*/
#pm{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding: 1% 2%;
	/*min-height:600px;*/
}
#pmform {
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding: 1% 2%;
	min-height:300px;
	margin: 0 !important;
}
.mce-edit-area iframe{
	height: 175px !important;
}
#sms1{
	float:left;
	margin:0 1%;
}
#sms1 label{
	float:left;
	line-height:16px;
}
#sms1 a.btn-yes{
	text-decoration:none;
	float:left;
	background-color:#27AE60 !important;
	border: none !important;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 8px 12px;
    text-transform: capitalize;
	text-align:center;
	cursor:pointer;
	margin-right:5px;
}
#sms1 a.btn-yes:hover{
	background-color:#44b96d !important;
	border-color:#44b96d !important;
	box-shadow: 0 0 0 1px #44b96d inset;
}
#sms1 a.btn-no{
	text-decoration:none;
	float:left;
	background-color: #DF1F26 !important;
	border: none !important;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 8px 12px;
    text-transform: capitalize;
	text-align:center;
	cursor:pointer;
}
#sms1 a.btn-no:hover{
	background-color:#d5151c !important;
	border-color:#d5151c !important;
	box-shadow: 0 0 0 1px #d5151c inset;
}
#pm_content h1 {
    float:left;
    font-size:12px;
}

.postpm {
    float:right;
    color:#535C69;
    font-weight:700;
}

.pm_header {
    -webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
	border-right: none #E5E5E5 !important;
	border-left: none #E5E5E5 !important;
	border-bottom: none !important;
	background-color:#fff;
    padding:6px;
}

.pm_header #pm_search {
    float:right;
}
.pm_list{
	margin:0 !important;
	/*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	border: 1px solid #E5E5E5 !important;*/
	background-color:#fff;
	padding:0 1% 1% 1%;
}
.pm_list li {
    position:relative;
    margin-top:0px;
    min-height:48px;
    _height:48px;
    /*border-bottom:1px solid #ddd;*/
    padding:10px 20px 5px 75px;
}
.pm_list li.outsms {
    padding:10px 75px 5px 20px;
}
#pmform .pm_list li {
    position:relative;
    margin-top:0px;
    min-height:48px;
    _height:48px;
   /* border-bottom:1px solid #ddd;*/
    padding:10px 20px 10px 75px;
	background-color:#fff;
}
#pmform .pm_list li.outsms {
    padding:10px 75px 10px 20px;
}
.pm_list li .avatar {
    position:absolute;
	/*left:5px;*/
    top:8px;
	width:50px;
	height:50px;
}
.pm_list li .avatar img {
    border-radius:50%;
	background-color:#D5D5D5;
	width:40px;
	height:40px;
}
.pm_list li.outsms .avatar {
    right:5px;
}
.pm_list li.insms .avatar {
	left:5px;
}
.answermessage{
	float: left;
	width: 100%;
	margin: 20px 0;
}
.answermessage .mce-tinymce{
	width: 100% !important;
	margin: 20px 0;
}
/************************* Bottom Right SMS Notification *********/
.ui-notify { width:350px; position:fixed; bottom:10px; right:10px; z-index:1000;}
.ui-notify-message { padding:10px; margin-bottom:15px;}
.ui-notify-message h1 { font-size:12px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px; color:#fff;}
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { 
    background: #FFF none repeat scroll 0% 0% !important;
    border: 1px solid rgba(0, 0, 0, 0.35) !important;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.35) !important;
    padding: 0 10px;
    width: 320px;
    float: left;
	}
.ui-notify-message-style h1 {font-weight:normal }
.ui-notify-message-style p { color:#252525 }
.ui-notify-close { color:#252525; text-decoration:none; }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:0; float:right; cursor:pointer; text-decoration:none; 
	font-size:11px padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }
.notifycontent h3 {  font-weight: normal;
  text-transform: capitalize;
  font-size: 12px; }
.ui-notify-message p.more a { float:right;text-decoration:none;color:#333;}
.ui-notify-message p.more a:hover { float:right;text-decoration:underline;}
/************************* Received SMS***************************/
.pm_list li .receivedsms {
	position: relative;
	float: left;
	width: calc(100% - 20px);
	background: #edebeb none repeat scroll 0% 0%;
	padding: 10px;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	min-height:75px;
}
.pm_list li .receivedsms p{
	float: left;
	clear: both;
	width: 100%;
}
.pm_list li .receivedsms p img, .pm_list li .receivedsms img{
	float: left;
	clear: both;
}
.pm_list li .receivedsms:after, .pm_list li .receivedsms:before {
	right: 99.5%;
	top: 0%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-top-color: #edebeb;
	border-width: 8px;
	margin-left: -1px;
	border-right-color: #edebeb;
}
.pm_list li .receivedsms:after {

}
.pm_list li .receivedsms:before {

}
/************************* Sent SMS***************************/
.pm_list li .sentsms {
	position: relative;
	float: left;
	width: calc(100% - 20px);
	padding: 10px;
	min-height:75px;
	border-radius: 3px;
	background: #fff none repeat scroll 0% 0%;
	border: 1px solid #e9e6e6;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.pm_list li .sentsms p{
	float: left;
	clear: both;
	width: 100%;
}
.pm_list li .sentsms p img, .pm_list li .sentsms img{
	float: left;
	clear: both;
}
.pm_list li .sentsms:before, .pm_list li .sentsms:after{
	top: 0%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 8px;
}

.pm_list li .sentsms:after {
	border-color: rgba(238, 238, 242, 0) !important;
	border-left-color: #fff !important;
	border-top-color: #fff !important;
	left: 99.5% !important;
	margin-right: -1px;
	border-width: 10px;
}
.pm_list li .sentsms:before {
	border-color: rgba(238, 238, 242, 0) !important;
	border-left-color: #edebeb !important;
	border-top-color: #edebeb !important;
	left: 100% !important;
	margin-right: -1px;
	top: -1px;
}
/****************************************************/

.pm_list .cite {
	float: left;
    color:#999;
    margin:-3px 0 5px;
	text-align:right;
	width:100%;
}

.pm_list .cite cite {
	float:left;
    margin-right:1em;
    color:#444;
    font-weight:700;
	text-transform:capitalize;
	color:#1FAE66;
}
.pm_list .cite cite strong, .pm_list .cite cite br{
    display:none;
}
.pm_list .cite cite a {
    color:#1FAE66;
}

.pm_list .action a {
    position:absolute;
    top:10px;
    right:15px;
}

.pm_list .action a.delete {
    display:block;
    width:12px;
    height:12px;
    background:url(../img/close.gif) no-repeat 0 0;
    text-indent:-9999px;
    overflow:hidden;
}

.pm_list .action a.delete:hover {
    background-position:0 -12px;
}

.pm_list .action input {
   position: absolute;
	top: -12px;
}
.pm_list li.outsms .action input {
	left: -20px;
}
.pm_list li.insms .action input {
	right: -20px;
}
.s_clear .right input[type="checkbox"]{
	margin:0 !important;
}
.s_clear .right label{
	min-width:60px !important;
	font-weight:normal;
	margin:4px 0 0 0 !important;
}
.pm_list li.pm_date {
    min-height:0;
    border-bottom:none;
    padding:5px 0 5px 75px;
}

#pm_list ul.onerror {
    background-position:75px 22px;
    padding:20px 0 0 95px;
}

.pmreply {
    padding-left:75px;
    margin:1em 0;
}

.pmreply textarea {
    width:510px;
}

.pmback {
    padding-left:15px;
    width:55px;
    background:url(../img/arrow_left.gif) no-repeat 0 50%;
}

.newpm_notice {
    border-bottom:1px solid #D2DACE;
    padding:0 0 10px 75px;
}

.newpm_notice .back {
    float:left;
    display:inline;
    margin-left:-70px;
    background:url(../img/arrow_left.gif) no-repeat 0 50%;
    padding-left:15px;
}

.blockall {
    margin-bottom:10px;
    background:#E8ECE6;
    text-align:center;
    color:#999;
    padding:10px 0;
}

.blockall a {
    color:#535C69;
    font-size:1.17em;
}

.blacklist li a,.blacklist li strong {
    float:left;
}

.blacklist .remove {
    width:12px;
    height:12px;
    background:url(../../img/close.gif) no-repeat 100% 50px;
    line-height:100px;
    overflow:hidden;
    margin:4px 0 0 5px;
}

.blacklist .hover .remove {
    background-position:100% 0;
}

.blacklist .remove:hover {
    background-position:100% -12px;
}

.allblocked {
    margin-bottom:10px;
    padding-bottom:10px;
    width:100% !important;
    border-bottom:1px solid #D2DACE;
}

.allblocked a {
    margin-left:10px;
    color:#535C69;
}

#buddies ul {
    width:400px;
}

#buddies li {
    float:left;
    width:8em;
    height:1.6em;
    overflow:hidden;
    white-space:nowrap;
}

.ntc a,.pm_list .action a,#pmlist .summary a,.newpm_notice a {
    color:#535C69;
}
.more {
	float:right;
	margin: 20px 0 0 0 !important;
}
.more a{
	color:#2FA4E7;
	margin: -25px 0 0 0 !important;
	float: right;
}
.message-box{text-align:center; padding:5px; color:#545454; width:400px;  margin:0px auto; font-size:12px}
.clean{background-color:#efefef; border:2px solid #dedede;}
.info{background-color: #e8f5ee;border: 2px solid #78dca3;}
.info a{color: #27ae60;}
.info table{background:transparent !important; }
.info table tr td}
.ok{background-color:#d7f7c4; border:2px solid #82cb2f; }
.alert{background-color:#fef5be; border:2px solid #fdd425;}
.error{background-color:#ffcdd1; border:2px solid #e10c0c;}
a.navi{font-size:12px;color:#000;}
a.navi:hover{color:#ccc;}



textarea {
    resize:none;
}



h1,h2,h3,h4,h5,h6 {
    font-size:1em;
}

a {
    text-decoration:none;
    color:#444;
}

em,cite,strong,th {
    text-align:left;
    font-style:normal;
}

table {
    empty-cells:show;
    border-collapse:collapse;
}

.txt,.txtarea {
    height:20px;
    border:1px solid;
    background:#FFF;
    border-color:#B8BEB4 #D2DACE #D2DACE #B8BEB4;
    padding:0 2px;
}

.checkbox,.radio {
    width:15px;
    margin:0;
}

.pipe {
    margin:0 5px;
}

.smalltext {
    font-size:0.83em;
    font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}

.nodata {
    text-align:center;
    color:#999;
    font-size:14px;
    font-weight:700;
    margin:99px auto;
}


.s_clear:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

hr {
    clear:both;
    border:0 solid #D2DACE;
    background:transparent;
    margin:1em 0;
}

.solidline {
    border-top:1px solid #FFF;
    border-bottom-width:1px;
}

.dashline {
    height:0;
    border-bottom-width:1px;
    border-style:dashed;
}

.shadowline {
    border-bottom-color:#FFF;
    border-top-color:#D2DACE;
    border-width:1px 0;
    margin:2px 0;
}

.side .shadowline {
    margin:2px 0;
}
.wrap {
    text-align:left;
    margin:0 auto;
}

#wrap {
    padding-bottom:10px;
    min-height:400px;
    border:0 solid;
    clear:both;
}

* html #wrap {
    height:450px;
}

.wrap,#nav {
    width:98%;
}
#header .wrap {
    position:relative;
    height:128px;
    padding:0;
}



.content {
    padding:20px 25px;
}

.content h1 {
    margin-bottom:10px;
    font-size:14px;
    font-weight:400;
}

#nav {
    text-align:left;
    line-height:3em;
    border-bottom:1px solid #E8ECE6;
    background-color:#F8F8F5;
    text-indent:45px;
    margin:0 auto;
    margin-top: 20px;
}

.blocktitle {
    margin-bottom:0.5em;
    font-size:14px;
    font-weight:700;
}


.pages_btns {
    line-height:30px;
    padding:5px 0 1em;
}

.pages,.pageback {
	float: left;
	padding: 2px 0;
	width: 100% !important;
	text-align: right;
}

.pages a,.pages strong,.pageback a {
    margin-right:2px;
    height:26px;
    border:1px solid;
    line-height:26px;
    overflow:hidden;
    padding:0 6px;
	outline:none;
	text-decoration:none;
}

.pages a,.pageback a {
	padding: 5px 10px;
	margin-right: -3px;
	line-height: 22px;
	color: #7A818A;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #DDD;
}

.pages strong {
    background-color:#535C69;
    color:#FFF;
    font-weight:700;
    border-color:#535C69;
}

.pages a.prev,.pages a.next {
    background-repeat:no-repeat;
}

.pages a.prev {
    border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}

.pages a.next {
    padding-right:16px;
    border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
}

.pageback a {
    padding-left:16px;
}

.pages a:hover{
    background-color:#ECEDEF;
}


a.to {
    padding-right:1em;
    background:url(../img/arrow_right.gif) no-repeat 100% 50%;
}

.feed i {
    color:#999;
    margin:0 5px;
}

.f_thumb img {
    margin-right:4px;
    max-width:100px;
    max-height:70px;
    border:1px solid #D2DACE;
    padding:2px;
}

* html .f_thumb img {
    width:100px;
    height:70px;
}

.feed fieldset {
    border:none;
    background:url(../img/icon_quote_m_s.gif) no-repeat 0 0;
    margin:10px 0;
    padding:0 0 0 20px;
}

.feed ins {
    display:inline;
    background:url(../img/icon_quote_m_e.gif) no-repeat 100% 100%;
    line-height:1.6em;
    color:#999;
    text-decoration:none;
    margin:0;
    padding:0 20px 0 0;
}

.folder {
    width:25px;
    text-align:center;
}

td.icon {
    width:20px;
    text-align:center;
}

.icon .solved {
    filter:alpha(opacity=30);
    opacity:0.3px;
}

.datatable .subject {
    padding:8px 5px;
}

html .threadlist th .attach {
    vertical-align:baseline;
}

.headactions .popupmenu_popup a,.headactions .popupmenu_popup strong {
    color:#666;
    background:none;
    white-space:nowrap;
}

.headactions .popupmenu_popup {
    overflow:visible;
}

.headactions {
    float:right;
    line-height:1em;
    padding:12px 0 0;
}

.headactions img {
    vertical-align:middle;
    cursor:pointer;
    padding:0 5px;
}

.headactions a {
    margin-left:4px;
}

.msgfix {
    overflow:hidden;
}

.numbg {
    float:right;
    text-align:center;
    width:35px;
    height:2em;
    background:url(../../images/default/numbg.gif) no-repeat 0 50%;
    color:#FFF;
    font-weight:700;
}

.sidebox {
    overflow:hidden;
    margin:5px 10px 10px;
}

.sidebox h4 {
    margin-bottom:4px;
    color:#535C69;
}

.fwin {
    overflow-x:hidden;
    text-align:left;
    margin:0 auto;
}

.t_l,.t_c,.t_r,.m_l,.m_r,.b_l,.b_c,.b_r {
    overflow:hidden;
    opacity:0.9px;
    filter:alpha(opacity=90);
    background:#3C3B14;
}

.t_l,.t_r,.b_l,.b_r {
    width:8px;
    height:8px;
}

.t_c,.b_c {
    height:8px;
}

.m_l,.m_r {
    width:8px;
}

.m_c {
    background:#F8F8F5;
}

.fcontent {
    margin:15px;
}

.float_ctrl {
    margin-bottom:15px;
    height:20px;
    line-height:20px;
}

.float_ctrl em {
    float:left;
    font-size:12px;
    font-weight:700;
    color:#535C69;
}

.float_ctrl .needverify {
    margin-left:8px;
    padding-left:13px;
    width:45px;
    height:21px;
    line-height:21px;
    background:url(../../images/default/re_unsolved.gif) no-repeat 0 0;
    font-size:11px;
    color:#666;
    font-weight:400;
}

.float_ctrl .onerror,.float_ctrl .onright {
    white-space:nowrap;
    height:auto;
    line-height:140%;
    color:#444;
    font-size:11px;
    font-weight:400;
}

.float_ctrl span {
    float:right;
    color:#999;
}

.float_ctrl span a,.float_ctrl strong {
    float:left;
    text-decoration:none;
    margin-left:8px;
    font-weight:400;
    color:#444;
}

.float_close {
    float:left;
    width:20px;
    height:20px;
    overflow:hidden;
    text-indent:-9999px;
    background:url(../../images/default/newclose.gif) no-repeat 0 0;
}

.floatwrap {
    overflow:auto;
    overflow-x:hidden;
    margin-bottom:10px;
    height:280px;
}

.fcontent .list {
    width:570px;
    border-top:3px solid #D2DACE;
    border-bottom:3px solid #D2DACE;
    margin:0 auto;
}

.fcontent .list th,.fcontent .list td {
    height:auto;
    border-bottom:1px dashed #D2DACE;
    padding:3px !important;
}

.fcontent .list .btns th,.fcontent .list .btns td {
    border-bottom:none;

}

.fcontent .list th {
    width:150px;
    background:none;
}

.postbox {
    clear:both;
}

.moreconf {
    margin-top:10px;
}

.moreconf button,.moreconf a {
    margin-right:3px;
}

.loginform {
    float:left;
    margin-bottom:-10px;
    width:280px;
    border-right:1px solid #D2DACE;
    padding:20px 0;
}

.loginform label {
    clear:both;
    overflow:hidden;
    display:block;
    line-height:22px;
    margin:0 0 10px;
}

.loginform select {
    width:175px;
}

.fsubmit {
    clear:both;
    margin-top:8px;
}

.fsubmit .submit {
    margin-right:8px;
}

.loginform label em,.fsubmit em {
    float:left;
    width:60px;
}

.fsubmit .regpre {
    margin-top:4px;
}

.nolabelform .txt {
    width:230px;
}

.clause {
    overflow:auto;
    margin-bottom:10px;
    width:470px;
    height:240px;
}

.selectinput {
    float:none;
    width:234px;
    height:20px;
    background-color:#FFF;
    border:1px solid;
    border-color:#B8BEB4 #D2DACE #D2DACE #B8BEB4;
    margin:0 0 10px;
}

.selectinput a {
    float:left;
    padding-right:0;
    width:61px;
    border:none;
}

.selectinput .txt {
    float:left;
    width:160px;
    border:none;
}

.selecttype {
    float:none;
    clear:both;
    margin:10px 0;
}

.selecttype a,.selecttype a:hover,.selecttype a:focus {
    padding-right:0;
    width:230px;
    background-color:transparent;
    color:#999 !important;
    border-color:#F8F8F5;
}

.loginpsw label {
    float:left;
    padding-left:4px;
    width:61px;
    line-height:150%;
}

.capslock {
    background:url(../../images/default/capslock.gif) no-repeat 98% 50%;
}

.logininfo {
    float:left;
    overflow:visible;
    margin:87px 25px 10px 40px;
}

.logininfo h4 {
    margin-bottom:10px;
    font-weight:400;
    font-size:12px;
}

.multinfo {
    margin-top:53px;
}

.switchnav {
    float:left;
    white-space:nowrap;
    overflow:hidden;
    width:480px;
}

.postboardlist {
    overflow:hidden;
    width:597px;
    background:#FFF;
    border-color:#D2DACE;
    border-style:solid;
    border-width:1px 0 1px 1px;
    margin:9px 0;
}

.postboardlist li {
    float:left;
    overflow-x:hidden;
    overflow-y:auto;
    width:188px;
    height:300px;
    border-right:1px solid #D2DACE;
    padding:5px;
}

.postboardlist p {
    height:25px;
    line-height:25px;
}

.postboardlist a {
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-decoration:none;
    color:#444;
    padding:0 4px;
}

.postboardlist a:hover {
    text-decoration:none;
    background-color:#F8F8F5;
}

.hassubboard {
    background:url(../../images/default/arrow_right.gif) right center no-repeat;
}

.pbl_selected a,.pbl_selected a:hover {
    background-color:#535C69;
    color:#FFF !important;
    font-weight:700;
}

.nofloat {
    height:auto !important;
    min-height:410px;
    background-color:#E8ECE6;
}

.nofloat .fcontent {
    width:600px;
    margin:15px auto;
}

.nofloat .clause {
    width:auto;
    height:auto;
}

.fcontent .float_postinfo {
    width:568px;
}
#squpencil{
    float: right;
    width: 20px;
    height: 20px;
    background: #ecedef;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    border: 1px solid #c6cdd3;
    font-size: 12px;
    margin-bottom: 10px;
    color: #000;
}
/*============================================= Messages System =========================================*/
#messagessystem{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding:1% 2%;
	/*min-height:600px;*/
}
#messagessystem .itemtitle h2{
	color: #535c69;
	font-weight:normal;
    margin:0 0 10px 0;
    padding:0;
    text-transform: capitalize;
}
.itemtitle h4{
	color: #535c69;
	font-weight:normal;
    margin:0 0 10px 0;
    padding:0 2%;
    text-transform: capitalize;
}
#messagessystem .smsnav{
	float:left;
	margin:8px 0;
}
#messagessystem .addbtn{
	margin:0 !important;
	background-position:8px 12px !important;
}
.itemtitle {
    clear:both;
    overflow:hidden;
    margin:0px;
    line-height:23px;
}
.itemtitle h1 {
    float:left;
    margin:0 20px 0 0;
}

.itemtitle li {
    float:left;
    margin-right:5px;
}

.itemtitle li.pipe {
    margin-left:0;
}

.itemtitle ul a {
    display:block;
    overflow:hidden;
    height:23px;
    cursor:pointer;
}

.itemtitle ul a span {
    display:block;
    line-height:22px;
    padding:1px 7px 0;
}

.itemtitle ul a:hover {
    background:#F5F5F5 url(../../images/default/btn_block.gif) no-repeat 0 -46px;
    text-decoration:none;
}

.itemtitle ul a:hover span {
    background:url(../../images/default/btn_block.gif) no-repeat 100% -69px;
}

.itemtitle ul a.dropmenu {
    padding-right:0;
    background-position:0 -161px;
}

.itemtitle ul a.dropmenu span {
    padding-right:12px;
    background:url(../../images/default/btn_block.gif) no-repeat 100% -138px;
}

.itemtitle ul a.dropmenu:hover {
    background-position:0 -46px;
}

.itemtitle ul a.dropmenu:hover span {
    background-position:100% -115px;
}

.itemtitle ul .current a,.itemtitle ul .current a:hover,.itemtitle ul .current a.dropmenu:hover {
    background:#535C69 url(../../images/default/btn_block.gif) no-repeat 0 0;
}

.itemtitle ul .current a span,.itemtitle ul .current a:hover span {
    background:url(../../images/default/btn_block.gif) no-repeat 100% -23px;
    color:#FFF;
}

.itemtitle ul .current a.dropmenu span,.itemtitle ul .current a.dropmenu:hover span {
    background-position:100% -92px;
}

#menu li.current {
    opacity:1px;
    filter:alpha(opacity=100);
}

.postbtn {
    background-image:url(../../templates/greenwall/images/post.gif) !important;
}

.replybtn {
    background-image:url(../../templates/greenwall/images/reply.gif) !important;
}

#footer .wrap {
    background:#FFF;
}

.ad_text,.ad_footerbanner {
    margin:0 auto;
}

#wrap,.ad_text {
    border-bottom:1px solid #E8ECE6;
}

input,select,button,#checksecanswer img,#checksecanswer3 img,#checkseccodeverify img,#checkseccodeverify3 img,.warning img,.channelinfo img,.threadlist th .attach {
    vertical-align:middle;
}

ul li,.fcontent li {
    list-style:none;
}

a:hover,.threadlist .colplural a:hover {
    text-decoration:underline;
}

.lightlink,.lightlink a,.select_menu li:hover,.feed a,.threadlist th a:hover,.subject a:hover,.forumnums em,.threadlist th em,.threadlist th em a,.ad_pip a,.postboardlist .highlightlink,.c_header h3 a {
    color:#535C69;
}

a img,.selectinput a:hover,.selectinput a:focus {
    border:none;
}

.emfont,#myprompt_menu a.new,.select_menu li.current,.list th h2 em strong {
    color:#F60;
}

th,.list th h2 em,.topicadminlog h4 {
    font-weight:400;
}

.txtarea,.nofloat .loginform {
    height:auto;
}

.lighttxt,.lighttxt a,.pipe,.feed em,.feed em a,.feed .summary,.mainbox .headactions,.float_ctrl span a:hover {
    color:#999;
}

.right,.subject label,.special .main,.c_header_action {
    float:right;
}

.left,#header h2,.special .side,.itemtitle ul,* html .itemtitle ul a,.float_postinfo input,.pags_act {
    float:left;
}

.s_clear,.datalist,* html .c_header {
    zoom:1px;
}

#umenu cite,.headermenu_popup .active,.mainbox .headactions strong {
    font-weight:700;
}

.promptmenu a:hover,.headermenu_popup a:hover {
    text-decoration:none;
    color:#535C69;
}

#uchome_ntc a,.titlemenu_popup li {
    margin:0;
}

.mainbox table,.formtable,.ad_text table,.topicadminlow table {
    width:100%;
}

.channelinfo .onerror,.channelinfo .onerror,.channelinfo .onright {
    background-position:2px 0;
}

.pages a:hover,.pageback a:hover,.itemfilter .current a:hover,.threadlist th a,.float_ctrl em a {
    text-decoration:none;
}

.short_select select,.filter_popup li {
    width:60px;
}

.datalist th img,.narrowlist th {
    vertical-align:top;
}

.datalist .datatable,.feed,.regsec {
    margin-bottom:10px;
}

.feed .f_icon,.special {
    background:none;
}

.f_thumb,.sideinner .tabs {
    margin:5px 0;
}

.itemfilter,* html .smiliesgroup li,* html .imguptype li {
    line-height:18px;
}

.headermenu_popup,.topicadminlow .txt {
    width:100px;
}

* html .titlemenu_popup a,* html .pc_inner span {
    display:inline-block;
}

.dropdownbtn:hover,.float_close:hover {
    background-position:0 -20px;
}

.side,.loginform .txt {
    width:170px;
}

.with_side .side a,.fcontent a {
    color:#535C69;
    text-decoration:underline;
}

.searchfaq h3,.c_header .noarrow {
    background:none;
    cursor:auto;
}

.c_header .c_header_ctrlbtn,.closenode .c_header_ext {
    display:none;
}

#progressBar {
	margin: 15px 0 !important;
    width: 100%;
    height: 22px;
    text-align: center;
}

#progressBar div {
    height: 100%;
    color: #fff;
    text-align: right;
    line-height: 22px; /* same as #progressBar height if we want text middle aligned */
    width: 0;
    background-color: #0535C69ff;
}
#box {
    margin: 100px;
    padding: 10px;
    background-color: #F04345;  
}

#inline { display: none; width: 600px; }

label {
    min-width: 125px;
    margin-right: 12px;
    margin-bottom: 9px;
    font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
    color: #646464;
    font-size: 1.2em;
    float: left;
	text-align:left;
}

.txt { 
    display: inline-block; 
    color: #676767;
    width: 420px; 
    font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important; 
    margin-bottom: 10px; 
    border: 1px dotted #ccc; 
    padding: 5px 9px;
    font-size: 1.2em;
    line-height: 1.4em;
}

.txtarea { display: block; 
           resize: none;
           color: #676767;
           font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important; 
           margin-bottom: 10px; 
           width: 500px; 
           height: 150px;
           border: 1px dotted #ccc;
           padding: 5px 9px; 
           font-size: 1.2em;
           line-height: 1.4em;
}

.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

#send { 
    color: #dee5f0;
    display: block;
    cursor: pointer;
    padding: 5px 11px;
    font-size: 1.2em;
    border: solid 1px #224983;
    -border-radius: 5px;
    background: #1e4c99; 
    -background: -webkit-gradient(linear, left top, left bottom, from(#2f52b7), to(#0e3a7d)); 
    -background: -mo1z-linear-gradient(top, #2f52b7, #0e3a7d); 
    -background: -webkit-linear-gradient(top, #2f52b7, #0e3a7d);
    -background: -o-linear-gradient(top, #2f52b7, #0e3a7d);
    -background: -ms-linear-gradient(top, #2f52b7, #0e3a7d);
    -background: linear-gradient(top, #2f52b7, #0e3a7d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f52b7', endColorstr='#0e3a7d'); 
}
#send:hover {
    background: #183d80; 
    -background: -webkit-gradient(linear, left top, left bottom, from(#284f9d), to(#0c2b6b)); 
    -background: -moz-linear-gradient(top,  #284f9d, #0c2b6b); 
    -background: -webkit-linear-gradient(top, #284f9d, #0c2b6b);
    -background: -o-linear-gradient(top, #284f9d, #0c2b6b);
    -background: -ms-linear-gradient(top, #284f9d, #0c2b6b);
    -background: linear-gradient(top, #284f9d, #0c2b6b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#284f9d', endColorstr='#0c2b6b');
}
#send:active {
    color: #8c9dc0; 
    -background: -webkit-gradient(linear, left top, left bottom, from(#0e387d), to(#2f55b7)); 
    -background: -moz-linear-gradient(top,  #0e387d,  #2f55b7);
    -background: -webkit-linear-gradient(top, #0e387d, #2f55b7);
    -background: -o-linear-gradient(top, #0e387d, #2f55b7);
    -background: -ms-linear-gradient(top, #0e387d, #2f55b7);
    -background: linear-gradient(top, #0e387d, #2f55b7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e387d', endColorstr='#2f55b7');
}


.input1
{
    border: 2px solid rgb(158, 222, 231); 
    -webkit-box-shadow: 
        inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
        inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
        inset 0 0 8px  rgba(0,0,0,0.1),
        0 0 16px rgba(0,0,0,0.1); 
    padding: 6px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0;
}
#center{
    float: left;
	width:100%;
}

.menu ul {
    text-align: left;
    display: inline;
    margin: 0;
    padding: 15px 4px 17px 0;
    list-style: none;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
}
.menu ul li {
    font: bold 12px/18px sans-serif;
    display: inline-block;
    margin-right: -4px;
    position: relative;
    padding: 15px 20px;
    background: #fff;
    cursor: pointer;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -ms-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}
.menu ul li:hover {
    background: #555;
    color:#ACB6B6;
}
.menu ul li ul {
    padding: 0;
    position: absolute;
    top: 48px;
    left: 0;
    width: 150px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    display: none;
    opacity: 0;
    visibility: hidden;
    -webkit-transiton: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -ms-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    -transition: opacity 0.2s;
}
.menu ul li ul li { 
    background:#E2E2DE; 
    display: block; 
    color: #fff;
    text-shadow: 0 -1px 0 #000;
}
.menu ul li ul li:hover { background: #666; }
.menu ul li:hover ul {
    display: block;
    opacity: 1;
    visibility: visible;
}





/*************************************************/
/*DATA TABLE*/
/*************************************************/
.grid_16{
    background-color: #FFFFFF;
    border: 2px solid #10D0B3;
    -moz-border-radius:8px ;
    -webkit-border-radius:8px ;
    border-radius:8px ;
    -moz-box-shadow:0 1px 1px rgba(0,0,0,0.3);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.3);
    box-shadow:0 1px 1px rgba(0,0,0,0.3);


    min-height: 10px;
    padding: 5px;
    min-width: 25%;
    width: 100%;
}
.title3{
    clear: both;
    margin-bottom: 2px;
    min-width: 100%;
    text-align: left;
    display: block;
    background:#10D0B3; /* Old browsers */
    background-image:url(css-gradients-fallback/main-menu-bg.png);
    background-image:-moz-linear-gradient(top,#10D0B3 0%,#10D0B3 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#10D0B3),color-stop(100%,#10D0B3));
    background-image:-webkit-linear-gradient(top,#10D0B3 0%,#10D0B3 100%);
    background-image:-o-linear-gradient(top,#10D0B3 0%,#10D0B3 100%);
    background-image:-ms-linear-gradient(top,#10D0B3 0%,#10D0B3 100%);
    background-image:linear-gradient(top,#10D0B3 0%,#10D0B3 100%);
    -moz-border-radius:8px 8px 0 0;
    -webkit-border-radius:8px 8px 0 0;
    border-radius:8px 8px 0 0;
    font-size: 15px;
    padding: 9px 0;
    text-decoration: none;
    text-align: center;
    color: #fff;
}
#genstat{width: 100%;}
#genstat1{width: 100%;}
#genstat2{width: 100%;}
/* Zebra striping */
tr1{
    margin-bottom: 3px;
}
th1 { 
    background:#10D0B3; /* Old browsers */
    background-image:url(css-gradients-fallback/main-menu-bg.png);
    background-image:-moz-linear-gradient(top,#aaa 0%,#ccc 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#aaa),color-stop(100%,#ccc));
    background-image:-webkit-linear-gradient(top,#aaa 0%,#ccc 100%);
    background-image:-o-linear-gradient(top,#aaa 0%,#ccc 100%);
    background-image:-ms-linear-gradient(top,#aaa 0%,#ccc 100%);
    background-image:linear-gradient(top,#aaa 0%,#ccc 100%);
    -moz-border-radius:8px 0 0 8px;
    -webkit-border-radius:8px 0 0 8px;
    border-radius:8px 0 0 8px;
}
th1{ 
    border: none;
    text-align: left; 
    color: #000;
}
th1{
    background:#10D0B3; /* Old browsers */
    background-image:url(css-gradients-fallback/main-menu-bg.png);
    background-image:-moz-linear-gradient(top,#307868 0%,#307868 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#307868),color-stop(100%,#307868));
    background-image:-webkit-linear-gradient(top,#307868 0%,#307868 100%);
    background-image:-o-linear-gradient(top,#307868 0%,#307868 100%);
    background-image:-ms-linear-gradient(top,#307868 0%,#307868 100%);
    background-image:linear-gradient(top,#307868 0%,#307868 100%);
    white-space: nowrap;
    background-color: #aaa;
    color: #fff;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    padding:6px;
}
tfoot1 th{
    background:#10D0B3; /* Old browsers */
    background-image:url(css-gradients-fallback/main-menu-bg.png);
    background-image:-moz-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4D7830),color-stop(100%,#4D7830));
    background-image:-webkit-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-o-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-ms-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:linear-gradient(top,#4D7830 0%,#4D7830 100%);
    white-space: nowrap;
    background-color: #aaa;
    color: #fff;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    padding:6px;
}
tfoot1 th .search_init{
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}


/*======================================== Search View ===================================*/
#srechts{
    float: left;
    width:300px;
    padding: 25px;
    height: 250px;
    background-color: #fff;
    color: #fff;
    margin-right: 10px;
}
#slinks{
    float: left;
	width: 31%;
    padding: 0;
    background-color: #fff;
    color: #fff;
    margin-right: 3%;
	padding: 0;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
}
#slast{
    float: left;
	min-height:212px;
    width: 31%;
    padding: 0;
    background-color: #fff;
    color: #fff;
    margin-right: 0px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
}
#ssubmit{
    clear: both;
    float: left;
    width: 70px;
    margin-top: 10px;
    height: 30px;
}
#ssubmit a{
  background: #0066CC none repeat scroll 0 0 !important;
    border: medium none;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #c6cdd3 inset;
    color: #FFFFFF !important;
    filter: none;
    font-size: 11px;
    padding: 8px 12px;
	min-width:80px;
    text-transform: capitalize;
	text-decoration:none;
	outline:none;
}
#ssubmit a:hover{
   background: #e6e6e6 none repeat scroll 0 0 !important;
}
#allaround{
    position: relative;
    /*border: 1px solid #D5D5D5;*/
    padding: 10px 0;
    height: 358px;
    width: 100%;
    margin: 20px auto;
}
.inputfirma p{
    float: left;
    width: 100%;
    margin: 10px;
   
    font-size: 12px;
}
.inputfirma p label{
    float: left;
	font-weight:normal !important;
}
.inputfirma p input,.inputfirma p select{
    float: left;
}
.inputfirma  p select{
    float: right;
    width: 200px;
    padding: 2px 0px;
    border: 1px solid #D5D5D5;
}
.inputfirma  p textarea{
    float: right;
    padding: 2px 0px;text-indent: 5px;
    width: 200px;
    height: 50px;
    border: 1px solid #D5D5D5;
}
.ui-menu .ui-menu-item{
    text-align: left !important;
}

/*Tabelle Agentenliste*/
/*
#tabag{
    width: 100%;
    float: left;
    margin: 0px 0;
    border: none;
    padding: 0px;
    border-collapse: collapse;
    font-size: 1.2em;
}
#tabag td, th{
    padding: 3px 0;
    text-indent: 5px;
}
#tabag th{
    background-color: #7f7f7f;
    border: 1px solid #fff;
    padding: 10px 0;
    color: #fff;
}
#tabag td{
    background-color: #e0e0e0;
    border: 1px solid #fff;
    text-align: center;
}
#tabag tfoot th{
    background:#4D7830;
    background-image:url(css-gradients-fallback/main-menu-bg.png);
    background-image:-moz-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4D7830),color-stop(100%,#4D7830));
    background-image:-webkit-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-o-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:-ms-linear-gradient(top,#4D7830 0%,#4D7830 100%);
    background-image:linear-gradient(top,#4D7830 0%,#4D7830 100%);
    white-space: nowrap;
    background-color: #aaa;
    color: #fff;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    padding:6px;
}
#tabag tfoot th .search_init{
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}
*/
/*================================================= Users View =============================================*/
/*============================== My Profile =====================================================*/
.title-section{
	background-color: #eaeaea;
    border-bottom: 1px solid #f8f8f8;
    border-top: 1px solid #f8f8f8;
    padding-bottom: 5px;
    padding-top: 5px;
	float:left;
	width:100%;
}
.modal-title .title-section{
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.page-title{
	float:left;
	color: #535c69;
    font-size: 14px;
  	font-weight: bold;
	margin:0;
	padding:0 0 0 2%;
	text-transform:capitalize;
	line-height: 30px;
}
.page-title.Firma_titre{
	color: #1FAE66;
}
.actionbuttons{
	float:right;
	padding:0 2%;
}
.actionbuttons .reld{
    float: left;
    background: #2196F3 none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #ffffff !important;
    filter: none;
    font-size: 14px;
    padding: 6px 10px;
    text-transform: capitalize;
    text-decoration: none;
    margin-right: 10px;
}
#dashview, #dashedit{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding: 1% 2%;
}
#dashview table, #dashedit table{
	border:none !important;
}
#dashview table tr td, #dashview table tr th, #dashedit table tr td, #dashedit table tr th{
	border:none !important;
	vertical-align:middle !important;
	/*padding: 0 !important;*/
}
#user{
    float: right;
    width: 77%;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
#viewonly{
	float:left;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
#user .inner{
	float:left;
	width:100%;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
}
#user .inner .final_content_wrap{
	float:left;
	width:100%;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	height:auto !important;

}
#profimg{
	float: left;
	width: 20%;
	border-radius: 2px;
	background-color: #FFF;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.05);
	border-top: 3px solid #1FAE66;
	padding: 1%;
}
#profimg #uploadimg{
	margin-bottom: 0;
}
#profimg .profileimg{
	background: #CCC none repeat scroll 0px 0px;
	float: left;
	padding: 0px;
	height: auto;
	width: 100%;
	/*margin: 0% 0px 0px 5% !important;*/
}
#profimg #previewin{
	float:left;
	width: 100%;
	height:auto;
	padding:0px;
	margin:0;
}
#profimg .action{
    float: left;
    width: 100%;
    height: 35px;
    margin: -35px 0 0 0;
    position: relative;
}
#profimg .action .action_element{
    float: left;
    width: 100%;
    height: 30px;
    margin-top: 5px;
}
#profimg .action_element input{
	background: #fff none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: inherit;
    position: absolute;
	z-index:-1000;
}
#dashview #profimg .action .action_element i{
	display: none;
}
#dashedit #profimg .action .action_element i {
    font-size: 20px;
    color: #25292f;
    float: left;
    margin: 5px;
    transition: 0.4s;
}
#dashedit #profimg .action .action_element:hover i {
    color: #fff;
}
#dashedit #profimg .action .action_element:hover {
    opacity: 1;
    font-size: 20px;
    background: rgba(37, 41, 47, 0.9);
}
#dashedit #profimg .action .action_element input[type="file"] {
    font-size: 0;
    opacity: 0;
    margin: 0 0 0 -60px;
    width: 319px;
    height: 25px;
    line-height: 30px;
    z-index: 0;
    text-indent: 9999px;
    position: absolute;
    padding: 5px 0 0 0;
    cursor: pointer;
    overflow: hidden;
}
#dashedit #profimg .action .action_element:hover input[type="file"] {
    opacity: 1;
    font-size: 12px;
    color: #fff !important;
    border: none !important;
    background: transparent;
}
#dashedit #profimg .action .action_element:hover input[type="file"]:focus {
	box-shadow: none;
}
#user .inner .final_content_wrap #contactinfo{
	float:left;
	width:95.7%;
	border-radius: 2px;
	background-color:#fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-top: 3px solid #1fae66;
	margin-left:2%;
	padding: 1% !important;
}
/*================== View Profile =================*/
#dashview #user .inner .final_content_wrap .box{
    float: left;
    height: 230px;
    margin: 0px 0 10px 0 !important;
	width:100%;
    padding: 0px !important;
	background-color: #fff;
    border-color: #d8d8d8;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 0 0px 1px 0;
}
#viewonly .box{
    float: left;
    height: 160px !important;
    margin: 0px 0 10px 0 !important;
	width:50% !important;
    padding: 0px !important;
	background-color: #fff;
    border-color: #d8d8d8;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 0 0px 1px 0;
}
#dashview  #user .inner .final_content_wrap .first_pbox .about{
	background-image:url(../images/about.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#dashview  #user .inner .final_content_wrap #contactinfo #SubmitButton{
	display:none !important;
}
#dashview  #user .inner .final_content_wrap #contactinfo #SubmitButtonur{
	display:none !important;
}
#dashview  #user .inner .final_content_wrap .second_pbox .address{
	background-image:url(../images/address.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#dashview  #user .inner .final_content_wrap .usersec{
	background-image:url(../images/usersec.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#viewonly .third_pbox .uservac{
	background-image:url(../images/uservac.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#viewonly .fourth_pbox .usertime{
	background-image:url(../images/usertime.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#viewonly .fifth_pbox .uservac{
	background-image:url(../images/uservac.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#viewonly .fourth_pbox{
	height: 188px !important;
}
#viewonly .third_pbox{
	height: 215px !important;
	border:none !important
}
#viewonly .fifth_pbox{
	margin:0 0 10px 10px !important;
	border:none !important;
}
#dashview  #user .inner .final_content_wrap .box header {
	float:left;
	width:100%;
}
#viewonly .box header {
	float:left;
	width:100%;
}
#dashview  #user .inner .final_content_wrap .box header h5{
	margin:10px 0;
}
#dashview  #user .inner .final_content_wrap .box header h5 span{
	color:#535c69;
	text-transform:capitalize;
	font-size:14px;
}
#dashview#viewonly .box header h5 span{
	color:#535c69;
	text-transform:capitalize;
	font-size:14px;
}
#dashview  #user .inner .final_content_wrap .box .body{
	float: left;
    margin: 5px 0;
    /*min-width: 620px;*/
	min-height:100px;
	background-color:transparent;
    padding: 0 !important;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	box-shadow:none !important;
}
#dashview #viewonly .box .body{
	float: left;
    margin: 5px 0;
    /*min-width: 620px;*/
	min-height:100px;
	background-color:transparent;
    padding: 0 !important;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	box-shadow:none !important;
}
#dashview  #user .inner .final_content_wrap .box .body table{
    float: left;
	min-height:80px;
	background-color:transparent !important;
}
#dashview #viewonly .box .body table{
    float: left;
	min-height:80px;
	background-color:transparent !important;
}
#dashview  #user .inner .final_content_wrap .box .body table tbody{
    float: left;
	min-height:80px;
}
#dashview #viewonly .box .body table tbody{
    float: left;
	min-height:80px;
}
#dashview  #user .inner .final_content_wrap .first_pbox .body table tr, #dashview  #user .inner .final_content_wrap .third_pbox .body table tr, #dashview  #user .inner .final_content_wrap .fourth_pbox .body table tr{
	float:left;
	height:28px;
	line-height:28px;
	margin:0 !important;
	padding:0 !important;
}
#dashview #viewonly .third_pbox .body table tr, #dashview #viewonly .fourth_pbox .body table tr{
	float:left;
	height:28px;
	line-height:28px;
	margin:0 !important;
	padding:0 !important;
}
#dashview  #user .inner .final_content_wrap .first_pbox table tr{
	width:50%;
}
#dashview  #user .inner .final_content_wrap .box table .profileimg img:hover{
	background-color:#78808b;
}
#dashview  #user .inner .final_content_wrap .box table th.width1{
	width:150px;
	text-align:left;
	text-indent:0;
	color:#000;
	font-size: 11px;
	height:22px;
	line-height:22px;
	text-transform:capitalize;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
#dashview #viewonly .box table th.width1{
	width:200px;
	text-align:left;
	text-indent:0;
	color:#000;
	height:28px;
	line-height:28px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
#dashview  #user .inner .final_content_wrap .box table tr td input[type="text"], #dashview #user .inner .final_content_wrap .box table tr td select {
	background:none !important;
	border:none !important;
	padding:0 5px;
	margin:0;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	color:#000;
	box-shadow:none;
	cursor:auto;
	width:200px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	outline:none !important;
}
#dashview  #user .inner .final_content_wrap .box table tr td input[type="text"]:focus, #dashview #user .inner .final_content_wrap .box table tr td select:focus {
	outline:none !important;
	box-shadow:none !important;
	border:none !important;
}
#dashview  #user .inner .final_content_wrap .box table tr td input.email{
	color:green;
}
#dashview #viewonly .box table tr td input[type="text"], #dashview #viewonly .box table tr td select {
	background:none !important;
	border:none !important;
	padding:0 5px;
	margin:0;
	outline:none;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	color:#000;
	box-shadow:none;
	cursor:auto;
	width:200px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
#dashview  #user .inner .final_content_wrap .box table tr td select {
    -webkit-appearance: none;
    -moz-appearance: none;
	appearance:none;
	pointer-events:none;
}
#dashview  #user .inner .final_content_wrap .box table tr td select option {
	display:none;
}
#dashview  #user .inner .final_content_wrap .box table tr td input.cboxElement{
	display:none;
}
#dashview #user .inner .final_content_wrap #uservacation {
	float:left;
	width:100%;
	height:215px !important;
	border:none;
}
#dashview #user .inner .final_content_wrap #uservacation .body{
	float:left;
	width:100%;
}
#dashview #user .inner .final_content_wrap #uservacation .body .progress{
	height:15px !important;
}
#dashview #user .inner .final_content_wrap #uservacation .body span.width1{
	color:#000;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	text-transform:capitalize;
}
#bearbeit, #btneditabo{
	background-color: #F85D2C  !important;
	background-image:url(../images/editicon.png) !important; 
	background-repeat: no-repeat !important;
	background-position:7px 8px !important;
    background-size: 14px !important;
    filter: none;
	text-transform:capitalize;
	border:none !important;
	box-shadow: 0 0 0 1px #F85D2C inset;
	color: #fff !important;
	padding:5px 12px 5px 30px;
	margin:0 !important;
}
#bearbeit:hover, #btneditabo{
	text-decoration: none;
	background-color: #f74a13 !important;
}
/*=================== Edit Profile ====================*/
#dashedit #user .inner .final_content_wrap .box{
   float: left;
    height: 260px;
    margin: 0px 0 10px 0 !important;
    /*max-width: 630px;*/
	width:100%;
    padding: 0px !important;
	background-color: #fff;
    border-color: #d8d8d8;
    border-image: none;
    border-radius: 0px;
    border-style: solid;
    border-width: 0 0px 1px 0;
}
#dashedit  #user .inner .final_content_wrap .box header{
	float:left;
}
#dashedit  #user .inner .final_content_wrap .box header h5{
	margin:10px 0;
}
#dashedit  #user .inner .final_content_wrap .box header h5 span{
	color:#535c69;
	font-size:14px;
}
#dashedit  #user .inner .final_content_wrap .first_pbox .about{
	background-image:url(../images/about.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#dashedit  #user .inner .final_content_wrap #contactinfo #SubmitButton{
	position: absolute;
	right: 192px;
	top: 76px;
}
@media screen and (max-width: 1440px){
	#dashedit  #user .inner .final_content_wrap #contactinfo #SubmitButton{
		right: 189px;
	}
}
#dashedit  #user .inner .final_content_wrap #contactinfo #SubmitButtonur{
    position: absolute;
    right: 193px;
    top: 6px;
}
#dashedit  #user .inner .final_content_wrap .second_pbox .address{
	background-image:url(../images/address.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#dashedit  #user .inner .final_content_wrap  .usersec{
	background-image:url(../images/usersec.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:40px;
}
#dashedit #user .inner .final_content_wrap .box .body{
	float: left;
    margin: 5px 0;
	min-height:100px;
	background-color:transparent;
    padding: 0 !important;
	border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
	box-shadow:none !important;
}
#dashedit  #user .inner .final_content_wrap .box .body table{
    float: left;
	min-height:80px;
	background-color:transparent !important;
}
#dashedit  #user .inner .final_content_wrap .box .body table tbody{
    float: left;
	min-height:80px;
}
#dashedit  #user .inner .final_content_wrap .first_pbox .body table tr, #dashedit  #user .inner .final_content_wrap .third_pbox .body table tr, #dashedit  #user .inner .final_content_wrap .fourth_pbox .body table tr{
	float:left;
	height:35px;
	line-height:35px;
}
#dashedit #user .inner .final_content_wrap .box table .profileimg img{
    float: left;
    height: 150px !important;
	width: 150px !important;
	/*border-radius:50% !important;*/
    padding: 0 !important;
	background-color:#535c69;
	border:4px solid #73b500;
	margin:-20px 40px 0 0;
}
#dashedit #user .inner .final_content_wrap .box table .profileimg img:hover{
	background-color:#78808b;
}
#dashedit #user .inner .final_content_wrap .box table tr{
	margin:0 !important;
	padding:0 !important;
}
#dashedit  #user .inner .final_content_wrap .first_pbox table tr{
	width:50%;
}
#dashedit #user .inner .final_content_wrap .box table th.width1{
	width:150px;
	text-align:left;
	text-indent:0;
	color:#000;
	font-size: 11px;
	height:22px;
	line-height:22px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
#dashedit #user .inner .final_content_wrap .box table tr td input[type="text"], #dashedit #user .inner .final_content_wrap .box table tr td select {
	background:none !important;
	border: 1px solid #D5D5D5;
	padding:0 5px !important;
	outline:none !important;
	height:30px;
	color:#000;
	/*width:200px;*/
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
#dashedit #user .inner .final_content_wrap .box table tr td input[type="text"].email{
	text-transform: lowercase;
}
#dashedit #user .inner .final_content_wrap #uservacation {
	float:left;
	width:100%;
	height:215px !important;
	border:none;
}
#dashedit #user .inner .final_content_wrap #uservacation .body{
	float:left;
	width:100%;
}
#dashedit #user .inner .final_content_wrap #uservacation .body .progress{
	height:15px !important;
}
#dashedit #user .inner .final_content_wrap #uservacation .body span.width1{
	color:#000;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	text-transform:capitalize;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element {
transition: 0.4s;
margin-top : -33px;
width : 100%;
height : 30px;
position : absolute;
transition : opacity 0.13s ease-out;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element input[type="file"] {
font-size : 0;
opacity : 0;
margin : 0 0 0 -60px;
width : 319px;
height : 25px;
line-height : 30px;
z-index : 0;
text-indent : 9999px;
position : absolute;
padding : 5px 0 0 0;
cursor : pointer;
overflow: hidden;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element input[type="file"]:focus {
outline : none !important ;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element i {
font-size : 20px;
color : #25292f;
float : left;
margin : 5px;
transition: 0.4s;
}
#dashview #user .inner .final_content_wrap #profimg .action .action_element i{
	display: none;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element:hover {
opacity : 1;
font-size : 20px;
background : rgba(37, 41, 47, 0.9);
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element:hover i {
color : #fff;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element:hover input[type="file"] {
opacity : 1;
font-size : 12px;
color : #fff !important ;
border : none !important ;
}
/*#dashedit #user .inner .final_content_wrap #profimg .action .action_element input[type="file"]{
	background-color: #000 !important;
	border: medium none;
	border-radius: 0px;
	box-shadow: none;
	color: #FFF;
	cursor: pointer !important;
	display: block;
	font-size: 12px;

	height: 35px;
	margin: 0px 0px 0px 0% !important;
	opacity: 0.4;
	padding:0px;
	float: left;
	width: 100%;
}
#dashedit #user .inner .final_content_wrap #profimg .action .action_element input[type="file"]:hover{	
	background-color:#3d4653 !important;
	color:#fff !important;
	opacity: 0.7 !important;
	font-size:14px !important;
	font-weight:bold !important;
}*/
/********/
#user .action_bar{
	float:right;
}

/*================== User profile PopUp=================*/
#viewonly .third_pbox .body{
	width:100%;
}
#viewonly .third_pbox .body .progress{
	height:15px !important;
}
#viewonly .third_pbox .body .sr-only{
	font-size:0 !important;
}
#viewonly .fifth_pbox .body{
	width:100% !important;
}
#viewonly .fifth_pbox .body table{
	width:98% !important;
}
#viewonly .fifth_pbox .body table th{
	width:20% !important;
	float:none !important;
	text-align:center;
	font-size: 14px;
}
#viewonly .fifth_pbox .body table tbody {
	float:none !important;
	width:100% !important;
}
#viewonly .fifth_pbox .body table tbody tr{
	float:none !important;
	width:100% !important;
	border-bottom:1px solid #ccc;
}
#viewonly .fifth_pbox .body table tbody tr td{
	float:none !important;
	width:20% !important;
	text-align:center;
}
/*====================== User List View; Public Holiday View; Vacation List View; Vacation Type View; 
						 Role List View; User Time List View; Distribute Lage View; Distribute Agent View;
						 Distribute Status View; Wiedervorlage List; Appointment List View; Requests List View;
						 Support List View; New Requests List; Simple Search View; Advanced Search View; Devices List View;
						 Returned Devices List; Subscription List View; Lager List; Notes List View; Import File View; ====================*/
#userslist, #publicholiday, #vacationlist, #vacationtype, #rolelist, #usertimelist, #distributelager,
#distributeagent, #distributestatus, #wiedervorlagelist, #appointmentlist, #supportlist, #requestslist,
#newrequestslist, #simplesearch, #advancedsearch, #deviceslist, #returneddeviceslist, #subscriptionlist,
#lagerlist, #noteslist, #sup, #agadd3, #lg, #template, #ur, #monitoring, #centurium2, #maincontent,
#customermanage, #importview, #subdetails, #myform, #protokolsupport, #protokolcustomer, #vac_toolcal, 
#statchart, #compaigns{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding:1% 2%;
	margin:0 !important;
}
#lager_tool form{
    background-color: #fff;
    position: relative;
    min-height: 100px !important;
    padding: 2%;
    margin: 75px auto 0 auto !important;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    width: 92%;
    float: none;
}
#lager_tool form p span.warningsp, #lager_tool form span.successp{
	float: none;
    font-size: 10px;
    color: red;
    margin-left: 20px;
}
#lager_tool form span.successp{
    color: green;
    margin: 0;
}
form#subdetails{
	width: 50%;
}
form#sub{
    padding: 1% 2%;
	width: 50%;
	float: left;
	margin: 0;
}
form#sub label, form#subdetails label{
	/*line-height: 26px !important;*/
}
form#subdetails input[type="text"], form#subdetails input[type="number"],
form#subdetails textarea, form#sub textarea{
	width: 135px !important;
}
form#uploadimage{
	float: right;
	width: 45%;
}
form#uploadimage #image_preview{
	position: relative;
	margin: 10px auto;
	width: 60%;
	height: auto;
}
form#uploadimage #image_preview img{
	width: 100%;
	height: auto;
}
#selectImage input{
	float: right;
	width: 62%;
}
#message #invalid{
	color: red;
}
#message #success{
    color: green;
   
}
#key_figures{
    float: left;
    position: relative;
    width: 100%;
    height: 120px;
}
#key_figures #refresh{
	width: 22px;
    height: 22px;
    position: absolute;
    top: 0;
}
#key_figures a i.fa-refresh{
    position: absolute;
    left: 0;
    top: 0;
    background: green;
    color: #fff;
    padding: 5px;
    width: 12px;
}
#key_figures .figures_container{
    float: left;
    text-align: center;
    width: 100%;
    position: relative;
}
#key_figures .figures_container h4{
    margin-top: 115px;
}
#wizard #key_figures .figures_container h4{
    margin-top: 10px;
}
#key_figures #amounttot, #key_figures #amountzahl,
#key_figures #amountres {
	float: left;
	width: 33.33333333333333333%;
}
#maincontent.zahlung .twelve{
    float: left;
    position: relative;
    width: 98%;
    padding: 1% 1% 5px 1%;
    background-color: #fff;
    border-top: 2px solid #27AE60;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    border-radius: 2px;
    margin-bottom: 20px;
}
#maincontent.zahlung .twelve #counters{
	float: left;
	width: 75%;
}
#maincontent.zahlung .twelve #search_form{
	float: left;
	width: 25%;
	margin: 0;
}
#maincontent.zahlung .twelve #search_form .field{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}
#maincontent.zahlung .twelve{
    padding: 1%;
}
#maincontent.zahlung .twelve p{
	float: left;
	width: 33.3333%;
}
#maincontent.zahlung .twelve a{
	/*float: left;*/
}
#maincontent.zahlung .twelve label{
    min-width: 40px;
    text-align: right;
}
#maincontent.zahlung .twelve p.von, #maincontent.zahlung .twelve p.bis{
	width: 80px !important;
}
#maincontent.zahlung .twelve p.von label, #maincontent.zahlung .twelve p.bis label{
	float: left;
    min-width: 35px;
}
#maincontent.zahlung .twelve p.von input, #maincontent.zahlung .twelve p.bis input{
    float: left;
    clear: none;
}
#maincontent.zahlung .twelve p input[type="text"]{
	width: 220px;
}
#maincontent.zahlung .twelve a i{
    float: left;
    text-align: left;
    width: calc(100% - 380px);
    margin: 0;
    font-size: 20px;
    color: #000;
}
#maincontent.zahlung table i{
	color: #000;
	font-size: 20px;
}
#step-5 #data_listinvoice_wrapper{
	margin-top: 10px !important; 
}
#step-5 table i{
	color: #000;
	font-size: 18px;
}
table a:hover{
	text-decoration: none;
}
.pdfview i{
    background: -webkit-gradient(linear, left top, left bottom, from(#27AE60), to(#333));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
.pdfview i:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#27AE60));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
.sendemail i{
	margin: 0 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#468bef), to(#333));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
.sendemail i:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#468bef));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
.viewdetails i{
	background: -webkit-gradient(linear, left top, left bottom, from(#df1f26), to(#333));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
.viewdetails i:hover{
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#df1f26));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial; /* reset Font Awesome's display:inline-block */
}
#maincontent.zahlung table tr td span, #step-5 #data_listinvoice_wrapper table tr td span{
	float: left;
	margin-left: 2%;
	background: green;
	border-radius: 2px;
	color: #fff;
	width: 96%;
	padding: 0;
}
#maincontent.zahlung table tr td span.Erste_Mahnung, 
#step-5 #data_listinvoice_wrapper table tr td span.Erste_Mahnung{
	background: #f1c65d;	
}
#maincontent.zahlung table tr td span.Zweite_Mahnung, 
#step-5 #data_listinvoice_wrapper table tr td span.Zweite_Mahnung{
	background: #FF9800;	
}
#maincontent.zahlung table tr td span.Dritte_Mahnung, 
#step-5 #data_listinvoice_wrapper table tr td span.Dritte_Mahnung{
	background: red;	
}
#step-5 #data_listinvoice_wrapper table tr td span.Storno{
	background: #f89c2c;
}
table tr td span.partiallypaid{
  	background: #607D8B !important;
}
table tr td span.pending{
	background: black !important;
}
table tr td span.draft{
	background: #df1f26 !important;
}
table tr td span.expired{
    background: #ff0000 !important;
}
#maincontent.zahlung .field p{
    width: 100%;
}
#maincontent.zahlung .field p.found{
   
    font-size: 12px;
}
#maincontent.zahlung .field p label{
    float: left;
    min-width: 65px;
    text-align: right;
}
#maincontent.zahlung .field p input[type="text"], #maincontent.zahlung .field p .select2-container .select2-choice{
	width: 206px;
}
#maincontent.zahlung .field p:first-child input[type="text"]{
	width: 220px;
}
#returndevice{
	background-color: #fff;
    position: relative;
    width: 90%;
    padding: 5%;
    margin: 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    min-height: 415px;
    background-image: url(../images/returnedlist.png); 
    background-repeat: no-repeat;
    background-position: 90%;

}
#returndevice p{
	width: 50%;
}
/*
#myform #uploadtemplfile{
    width: 157px;
    height: 57px;
    background: url(https://lh6.googleusercontent.com/-dqTIJRTqEAQ/UJaofTQm3hI/AAAAAAAABHo/w7ruR1SOIsA/s157/upload.png);
    overflow: hidden;
    cursor: pointer;
    float: left;
    clear: left;
}
#myform #uploadtemplfile input[type="file"]{
    display: block !important;
    width: 157px !important;
    height: 57px !important;
    opacity: 0 !important;
    overflow: hidden !important;
    cursor: pointer;
}*/
#myform #uploadtemplfile input[type="file"]{
	line-height: 21px;
}
#myform .inputfirma{
    float: right;
    margin:50px 0 0 0;
}
#myform .inputfirma .submit3, #templates .inputfirma .submit3{
    float: right;
}
#myform .inputfirma #back, #templates .inputfirma #back, #backbtn{
    float: left;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #7a818a !important;
    filter: none;
    font-size: 11px;
    padding: 9px 12px;
    margin: 0 10px 0 0;
    text-transform: capitalize;
    text-decoration: none;
    background-color: #FF9800 !important;
    border-color: #FFC107 !important;
    box-shadow: 0 0 0 1px #FF9800 inset;
    color: #fff !important;
    min-width: 60px;
}
#myform .inputfirma #back i, #templates .inputfirma #back i, #backbtn i{
    margin: 0 5px 0 0;
}
#ur select{
	width: 206px !important;
}
.field{
	float: left;
    width: 100%;
    padding: 1% 0 5px 0;
    margin: 0;
}
.field p{
	float:left;
	width:20%;
}
.field label.periode{
	font-weight: bold !important;
}
#exportstatus{
    width: 98%;
    float: none;
    padding: 1%;
    margin: 0 0 15px 0;
    background: #fff;
    border-top: 2px solid #27ae60;
    border-radius: 2px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#exportstatus form{
    margin: 0;
}
#exportstatus form input[type="submit"]{
    margin: 0 0 0 10px;
}
#mydiv{position: absolute;z-index: 99}
#simplesearch .chyear{
	margin:0 0 10px 0;
}
#search-info{ 
    float: left;
    position: relative;
    width: 99%;
    padding: 0.5%;
    background-color: #fff;
    border-top: 2px solid #27AE60;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    border-radius: 2px;
    margin-bottom: 20px;
}
#search-info form{
	margin:0;
}
#export-form label{
    float: left;
    min-width: 60px;
    margin: 3px 5px 0 0 !important;
    line-height: 24px !important;
}
#rxport{
	margin-left: 10px;
}
#search-info #search_form #spezielledaten_tab tr td label{
	min-width: unset;
}
#search-info #search_form #spezielledaten_tab tr td:nth-child(odd){

}
#search-info .found, .zahlung .found{
    position: absolute;
    padding: 0 5px;
    background-size: 20px;
    margin: 0;
    line-height: 25px;
    font-size: 12px;
    text-transform: capitalize;
    background-color: #fff;
    bottom: -50px;
    right: 0;
    z-index: 1;
    border: 1px solid #27ae60;
    min-width: 110px;
    text-align: center;
    border-radius: 2px;
    width: unset !important;
}
#search-info.versand .found{
	bottom: -30px;
}
#search-info .found i{
	font-size: 14px;
}
#search-info .daten{ 
	float:left;
    width: calc(25% - 8px);
    padding: 2px;
    margin: 2px;
    background-color: #efefef;
    height: 120px;
}
#search-info.kd_liste .daten{
	height: 205px;
}
#search-info.export .daten{
	height: 240px;
}
#search-info.firma_data .daten{
	height: 205px;
}
#search-info.accountfiltre .daten{
	height: 205px;
}
#search-info.stockall .daten{
	height: 185px;
}
#search-info.archive .daten{
	height: 85px;
}
#search-info.devicesupport .daten{
}
#search-info.spezielledaten .daten{ 
    float: left;
    width: calc(22% - 20px);
    padding: 2px;
    margin: 2px;
    background-color: #efefef;
    height: 190px;
}
#search-info.spezielledaten #internedaten.daten label{
	overflow:hidden; 
    white-space:nowrap; 
    text-overflow: ellipsis;
} 
#search-info.spezielledaten #kontaktdaten.daten{ 
	float:left;
	width:18%;
}
#search-info.spezielledaten #adressdaten.daten{ 
	float:left;
	width:18%;
}
#search-info.spezielledaten #adressdaten.daten .field label, 
#search-info.spezielledaten #kontaktdaten.daten .field label{ 
    min-width: 45px;
}
#search-info.spezielledaten #spezielledaten.daten{ 
	float:left;
	width:20%;
}
#search-info.spezielledaten .field{
	padding: 0;
	margin-bottom: 2%;
}
#search-info.spezielledaten #personendaten .field label:not(.radio){
	width: 60px;
}
#search-info.spezielledaten #personendaten .field p{
	max-width:calc(100% - 85px);
	width:calc(100% - 85px);
}
#search-info.spezielledaten #internedaten .field label:not(.radio){
	width: 80px;
}
#search-info.spezielledaten #internedaten .field p{
	max-width:calc(100% - 100px);
	width:calc(100% - 100px);
}
#search-info.returnlist .daten{ 
	width:30%;
}
#search-info.devicesupport .daten{ 
	width: calc(33.3333% - 8px);
}
#search-info.lagerliste .daten, #search-info.affiliate .daten{ 
	height: 32px;
}
#search-info.affiliate .daten div .caret{
	margin-top: 6px;
}
#search-info .daten h2{ 
    font-size: 12px !important;
    line-height: 22px !important;
}
#search-info .daten .field label{ 
    float: left;
    min-width: 80px;
    margin: 0 5px 0 0 !important;
    line-height: 24px !important;
    text-align: right;
}
#search-info.devicesupport .daten .field label{ 
	min-width: 125px;
}
#search-info .daten .field p{ 
    float: left;
    max-width: calc(100% - 90px);
    margin: 0 0 0px 0 !important;
}
#search-info.affiliate .daten p{
	float: left;
}
#search-info.affiliate #affiliateage{
	float: right;
}
#search-info.affiliate #affiliateage p{
	width: 52px !important;
	margin-bottom: 0;
}
#search-info.affiliate #affiliateage p.von{
	margin-right: 5px;
	margin-bottom: 0;
}
#search-info.affiliate #affiliateage label{
	min-width: 15px !important;
}
#search-info.affiliate #affiliateage input{
	width: 40px !important;
}
#dashboardmonitor #monitoring{
	float:left;
	width:100%;
	background-color: #f0f0f0;
    padding:0 !important;
	margin:15px 0 50px 0 !important;
}
#dateinsert .field{
	padding-top: 0;
}
#dateinsert, #ersterkontakt, #letzterkontakt{
	width: 100% !important;
}
#dateinsert p input, #ersterkontakt p input, #letzterkontakt p input{
	width:220px;
}
#editrequest{
	float:left;
	width:94%;
	border-radius: 2px;
	background-color:#fff;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-top: 3px solid #1fae66;
	/*min-height:600px;*/
	margin: 1% 2% !important;
	padding:1%;
}
#editrequest .box{
	float:left;
	width:49%;
	margin:0 1% 1% 0;
}
#editrequest .box table tr,#editrequest .box table tr td{
	border:none !important;
}
#editrequest .box header h5 span{
	color:#535c69;
	text-transform:capitalize;
	font-size:14px;
}
#editrequest .box .body .width1{
	float:left;
	line-height:40px;
	min-width:90px;
}
#editrequest .box .body p{
	float:left;
	clear:both;
}
#editrequest .box .body p input[type="radio"]{
	float:left;
	margin:3px 5px!important;
}
/*Support List View*/
#sup .box{
	float:left;
	width:49%;
	min-height:290px;
	margin:0 0 1% 0;
	background-color:#fff;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#sup .box .bbody{
	float:left;
	width:96%;
	margin:0 2%;
	background-color:#fff;
}
#sup .box p{
	float:left;
	width:100%;
	margin:0 0 2px 0 !important;
}
#sup .box p input{
	margin:0 0 5px 0 !important;
}
#sup .box p #s2id_agent{
	margin-right:10px !important;
}
#sup .box h5{

	color: #535C69;
	text-transform: capitalize;
	font-size: 12px;
	margin-top:0;
	float:left;
	width:100%;
	padding:5px 10px;
	margin:0;
}
#sup .box h4{

	color: #535C69;
	text-transform: capitalize;
	font-size: 12px;
	margin-top:0;
	float:left;
	width:100%;
	padding:5px 0;
	margin:0;
}
#sup #ticketdetails {
	float:right;
}
#sup #ticketdetails p input {
	margin-right:10px !important;
}
#sup #ticketdetails  span{
	line-height:28px;
	/*color:red;*/
}
#sup #ticketrelated{
	float:left;
	height:200px;
	width:100%;
}
#sup #ticketrelated .bbody{
	float:left;
	width:99%;
	margin:0 1%;
	background-color:#fff;
}
#sup #ticketrelated table{
	float:left;
	background-color:#fff;
}
#sup #ticketrelated table tr:hover{
	background-color:#EAEAEA;
}
#sup #ticketrelated table tr th{
	padding:5px 0;
	background-color:#ccc;
}
#sup #ticketrelated table .ticket_status_5{
	color:#FE7800 !important;
}
#sup #ticketrelated table .ticket_status_6{
	color:#F00 !important;
}
#sup #ticketrelated table .ticket_status_2{
	color:#F00 !important;
}
#sup #ticketrelated table tr td.newsupp{
	color: #4caf50!important;
   
}
#sup #ticketrelated table tr td.inprogresssupp{
    color: #f44336!important;
   
}
#sup #ticketrelated table tr td.repliedsupp{
    color: #03a9f4!important;
   
}
#sup #ticketmessage{
	float:left;
}
#sup #ticketmessage .ticket_body{
    float: left;
    width: 96%;
    border-bottom: 1px solid #a7a7a7;
    padding: 2%;
}
#sup #ticketmessage .tickettext {
    float: left;
    width: 100%;
    max-height: 245px;
    overflow: auto;
    border:1px solid #a7a7a7;
}
#sup #ticketmessage .ticket_body .left{
    float: left;
    width: 20%;
    margin-right: 2%;
}
#sup #ticketmessage .ticket_body .right{
	float: left;
    width: 78%;
}
#sup #ticketmessage .ticket_body .right .date i {
    float: left;
    line-height: 17px;
    margin-right: 5px;
    font-size: 15px;
}
#sup #ticketmessage .ticketmessage{
	float:left;
	margin:0 0 10px 0;
	width:99%;
}
#sup .buttonsaction{
	float:left;
	margin:0 0 10px 0;
}
#sup #ticketmessage .ticketmessage textarea{
	float:left;
	width:100% !important;
	resize: none !important;
}
#sup #protokoll1messg{
	float:right;
}
#sup #protokoll1messg p textarea{
	float:left;
	width:100% !important;
	resize: none !important;
	height:144px;
	margin:10px 0;
}
#lg p{
	float:left;
	width:100%;
}
#sup #protokoll1messgpopup{
	float:left;
	width:100%;
	min-height:300px;
}
#sup #protokoll1messgpopup textarea{
	float:left;
	height:150px;
	margin:0 0 15px 0;
}
#protokoltext{
	float: left;
	background-color: #eee;
	border:1px solid #D5D5D5;
	max-height: 200px;
	overflow: auto;
	padding: 10px;
	margin:0 0 10px 0;
	border-radius: 2px;
    min-width: calc(100% - 22px);
    min-height: 50px;
}
/*====================================== Distribution =============================*/
#distributelager form, #distributeagent form, #distributestatus form,
 #importboxcontainer, #editvacation, #prot_conf, #user_add form, #statchart #chartdiv{
	background-color:#fff;
	position:relative;
	width:96%;
	min-height:250px !important;
	padding:2%;
	margin:0 auto;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
}
#prot_conf{
    margin: 60px 2% 2% 2%;
    width: 94%;
    padding: 1%;
}
#statchart #chartdiv{
	width: 100% !important;
	padding: 0 !important;
}
#statchart #chartdiv .amChartsLegend{
    background: #fff;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
}
#prot_conf{
    margin: 75px auto 0 auto;
    width: 88%;
}
#user_add form{
    margin: 1% 3% !important;
    padding: 1% 2%;
    width: 90%;
}
#user_add form p{
	float: left;
	width: 50%;
}
#prot_conf input[type="text"], #prot_conf select, #prot_conf textarea{
	width: calc(100% - 140px) !important;
}
#prot_conf textarea{
    height: 140px;
}
#distributelager form{
    background-image: url(../images/boxtbox.png);
    background-size: 250px;
}
#distributeagent form{
	background-image: url(../images/agenttagent.png);
    background-size: 250px;
}
#distributestatus form{
	background-image: url(../images/statusfagent.png);
    background-size: 250px;
}
#distributelager form p, #distributeagent form p, #distributestatus form p{
	width: 50%;
}
#formular{
	background-color:#fff;
	position:relative;
	width:96%;
	min-height:80px !important;
	padding:2%;
	margin:0 auto;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#formular.bigdiv{
    min-height: 100px !important;
    float: left;
    padding: 1%;
    width: 98%;
}
.importdetails .btn-import{
    border: none;
    background-color: #1FAE66 !important;
    color: #fff !important;
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    outline-style: none !important;
    padding: 7px 5px !important;
    text-align: center;
    min-width: 180px !important;
    text-shadow: none !important;
    background-image: none;
    box-shadow: 0px 1px 4px rgba(119, 119, 119, 0.7);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
#formular #myformimport p{
	width: 50%;
}
#formular #myformimport p label{
    line-height: 20px !important;
}
#formular #myformimport p .select2-container .select2-choice{

}
#formular #myformimport p:nth-child(2) .select2-container .select2-choice{

}
#formular #myformimport p .select2-container .select2-choice{

}
#formular #myformimport input[type="file"]{
    line-height: 20px;
}
table#uploadscanner, table#uploadscanner table, table#uploadmp3, table#uploadmp3 table{
	background-color: transparent !important; 
	height: unset !important;
} 
#uploadscanner tr td{
	border:none !important;
}
#uploadscanner tr td{
	vertical-align: top !important;
}
#uploadscanner #file{
    border-radius: 2px;
    border: 1px solid #cbd1d6;
    background: #ecedef;
    padding: 3px 10px;
    color: #858890;
}
#uploadmp3 tr td{
	border:none !important;
}
#uploadmp3 tr td{
	vertical-align: top !important;
}
#uploadmp3 #file{
    border-radius: 2px;
    border: 1px solid #cbd1d6;
    background: #ecedef;
    padding: 3px 10px;
    color: #858890;
}
#subscription, #time_system, form#st{
	float: left;
	width: 96%;
	padding: 1% 2%;
}
#subscription #tab_ab_wrapper{
	margin: 10px 0;
}
#subscription #tab_sub_wrapper{
	margin-top: 10px;
}
/*Import*/
#myProgress {
  position: relative;
  width: 100%;
  height: 20px;
  background-color: #ddd;
  border-radius: 3px;
}
#myBar {
	position: absolute;
	width: 10%;
	height: 100%;
	background-color: #1fae66;
	background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(top, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25)), -webkit-linear-gradient(left, #1fae66, #33e28a);
	background-size: 35px 20px, 100% 100%, 100% 100%;
	border-radius: 3px; 
}
#label {
  text-align: right;
  line-height: 20px;
  padding-right: 5px;
  color: white;
}
#matching-box {
    position: relative;
    width: 600px;
    min-height: 250px !important;
    padding: 5% 5% 7% 5%;
    margin: 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	background-color: #fff;
}
#matching-box .selectbox {
  float: none;
}
#matching-box ul {
  padding: 0px;
  list-style: none;
}
#matching-box .matching-box-top ul {
  width: 600px;
  height: 47px;
  padding-bottom: 4px;
  margin: 0;
}
#matching-box .matching-box-top li {
  float: left;
  width: 298px;
  background: #f5f5f5;
  text-transform: uppercase;
  text-align: center;
  height: 47px;
  line-height: 47px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
 
  border: 1px solid #ededed;
  border-width: 1px 1px 1px 1px;
}
#matching-box .matching-box-top li:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-width: 1px 1px 1px 1px;
}
#matching-box .one-field-property {
  padding-top: 26px;
  background: transparent url('../images/bg_matching_box_dots.png') no-repeat 276px 36px;
  background-size: 1000px 16px;
  background-position: 277px 38px;
}
#matching-box .status-matched {
  background-position: -196px 38px;
}
#matching-box .status-excluded {
  background-position: -667px 38px;
}
#matching-box .error {
  background-position: -667px 38px;
}
#matching-box .one-field-property dl {
  float: left;
  width: 270px;
  border: 1px solid #ededed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
#matching-box .one-field-property dt {
    padding-left: 0px;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
    font-weight: normal;
    background-color: #ededed;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    text-align: left;
    width: 100%;
    margin: 0;
    text-indent: 10px;
}
#matching-box .status-matched dt {
  color: #fff;
  background-color: #99c15e;
}
#matching-box .error dt {
  color: #fff;
  background-color: #e84c3f;
}
#matching-box .status-excluded dt {
  color: #fff;
  background-color: #dc6060;
}
#matching-box .one-field-property dd {
	width: 260px;
  padding-left: 10px;
  height: 38px;
  margin: 0;
  line-height: 38px;
  border-top: 1px solid #ededed;
}
#matching-box .one-field-property .property-matching {
  float: right;
  width: 260px;
}
#matching-box .one-field-property .property-matching .select2-container{
	width: 100%;
}
#matching-box .one-field-property .property-matching .select2-container .select2-choice{
  width: calc(100% - 10px);
}
#matching-box .one-field-property .property-matching .selectbox {
  margin-bottom: 8px;
}
#matching-box .one-field-property .property-matching .selectbox select {
    border-radius: 0;
    width: 100% !important;
    height: 38px !important;
}
#matching-box .one-field-property .property-matching .field {
  margin-bottom: 8px;
}
#matching-box .one-field-property .property-matching .field:last-child {
  margin-bottom: 0;
}
#matching-box .one-field-property .property-matching .message ul {
  margin-top: 0;
}
#matching-box .matching-box-bottom {
  width: 600px;
  height: 47px;
  margin-top: 26px;
  padding-top: 3px;
}
#matching-box .matching-box-bottom div {
  background: #f5f5f5;
  min-height: 47px;
  position: relative;
}
#matching-box .matching-box-bottom .btn{
  margin-top: 15px;
}
#matching-box .matching-box-bottom #btnupload{
  margin-left: 2px;
}
#matching-box .matching-box-bottom div div {
  width: 137px;
  padding-top: 10px;
  text-transform: uppercase;
 
  font-size: 11px;
  line-height: 13px;
  color: #9a9d9f;
}
#matching-box .matching-box-bottom div div#count-unmatched {
  position: absolute;
  top: 0;
  left: 20px;
  min-height: 20px;
}
#matching-box .matching-box-bottom div div#count-excluded {
  margin: 0 auto;
}
#matching-box .matching-box-bottom div div#count-matched {
  position: absolute;
  top: 0;
  right: 0px;
  min-height: 20px;
}
#matching-box .matching-box-bottom div div span {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-top: -2px;
  margin-right: 6px;
}
#matching-box .matching-box-bottom div #count-excluded span {
  color: #dc6060;
}
#matching-box .matching-box-bottom div #count-matched span {
  color: #99c15e;
}
#matching-box .property-matching .property-form input[type="checkbox"]{
    float: right;
    width: 20px;  
}
#matching-box .select2-container{
    width: calc(100% - 2px) !important;
    border: 1px solid #ccc;
    border-radius: 3px;
}
#matching-box .select2-container .select2-choice{
    border: none !important;
    height: 36px !important;
    background: #eee !important;
    width: calc(100% - 8px) !important;
}
#matching-box .select-matched .select2-container{
	border: none !important;
	width: 100% !important;
}
#matching-box .select-matched .select2-container .select2-choice{
	background: #99c15e !important;
	color: #fff !important;
}
#matching-box .select2-container .select2-choice > .select2-chosen{
	margin: 7px 0;
}
#matching-box .select2-drop-active{
	border: 1px solid #ededed !important;
}
#matching-box .select2-container .select2-choice .select2-arrow b{
	background: url(select2.png) no-repeat 0 5px !important;
}
form#stts_arbei table tr td input[type=checkbox] {
  display: none;
}
form#stts_arbei table tr td .squaredThree label {
    line-height: unset !important;
    width: unset !important;
    margin: 0 0 0 5px !important;
    min-width: unset !important;
}
form#stts_arbei table tr td .squaredThree label:before {
	cursor: pointer;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    bottom: 1px;
    background-color: rgba(170, 170, 170, 0.35);
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
form#stts_arbei table tr td input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 26px;
    color: #27ae60;
    text-align: center;
    font-weight: bolder;
    line-height: 8px;
}
#subscription form, #time_system form, #steps form{
	background-color:#fff;
	position:relative;
	width:96%;
	padding:2%;
	margin:0 auto;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top:2px solid #1FAE66;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    min-height: 415px;
    background-repeat: no-repeat;
    background-position: 90%;
}
#steps form{   
	width: 80%;
	float: left;
	margin: 10px 0 0 5%;
	min-height: 275px;
}
#subscription form{
    float: left;
    background-image: url(../images/building.png);
    background-position: right 90%;
    background-size: 250px;
}
#subscription form h2{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
}
#subscription form .left_comp{
	float: left;
	width: 50%;
	margin-right: 20px;
}
#subscription form .right_comp{
	float: left;
	width: 40%;
}
#subscription form .form_field{
	float: left;
	width: 100%;
	text-align: right;
}
#time_system form{
    background-image: url(../images/timesetings.png);
}
#subscription form .form_field p, #time_system form .form_field p{
	float: left;
	width: 100%;
}
#subscription form#editcompany .left_comp .form_field p, #subscription form#editcompany .right_comp .form_field p{
	margin-bottom: 10px;	
}
#subscription form#editcompany .form_field p{
	margin-bottom: 5px;	
}
#subscription form .form_field p input, #subscription form .form_field p select,
 #time_system form .form_field p input, #time_system form .form_field p select, 
 #subscription form .form_field p span, #subscription form .form_field p span {
	float: left;
}
form#st p{
	float: left;
	width: 50%;
}
form#st p:first-child{
	width: 100%;
}
.ui_tpicker_hour, .ui_tpicker_minute{
	width: 100%;
}
/*================== User Time PopUp=================*/
#urt_tool #urt, #subs_tool, #status_tool, #abo_add{
    background-color: #fff;
    position: relative;
    min-height: 200px !important;
    padding: 2%;
    margin: 75 auto 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    width: 92%;
}
#urt_tool #urt{
    min-height: 275px !important;
}
#status_tool #stts_arbei div.statcheck p{
	float: left;
	width: 22%;
}
#status_tool #stts_arbei div.statcheck p:first-child{
	width: 34%;
}
#status_tool #stts_arbei div.statcheck p label{
	min-width: 20px;
}
#abo_add form #left_ab{
	width: 50%;
	float: left;
}
#abo_add form #left_ab .penalty{
	margin-left: 125px;
}
#abo_add form #right_ab .Bankinstitut p input[type="text"]{
	width: 230px !important;
}
#abo_add form p input[type="checkbox"]{
	width: 20px;
    border: 1px solid #D5D5D5;
    background: #fff none repeat scroll 0% 0%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 30px !important;
    outline: medium none;
    padding: 0 5px;
    margin: 0 10px 0 0 !important;
    /* width: 220px !important; */
}
#status_tool{
    float: left;
    margin: 1% 0 2% 1%;
    padding: 2%;
    width: 94%;
    min-height: 100px !important;
}
#subs_tool{
	min-height: 345px !important;
}
#urt p{
	text-align:center;
}
/*================== Appointment PopUp=================*/
#ap{
	float:left;
	padding:1% 2%;
	background-color:#f0f0f0;
	width:94%;
}
#ap p{
	float:left;
	width:50%;
}
#ap p select{
	margin:0 0 10px 0 !important;
}
/*================== User Add PopUp=================*/
#ur p{
	float:left;
	width:100%;
}
/*================== Add Role PopUp=================*/
#rl{
	float:left;
	padding:1% 2%;
	background-color:#fff;
	width:96%;
	margin: 0 !important;
}
#rl.rolframe{
	padding: 0 2%;
}
/*
#roletitle{
	position: fixed;
	width: 100%;
}
#rolheader{
	position: fixed;
	background-color: #fff;
	top: 58px;
	padding-top: 10px;
	height: 110px;
	width: 100%;
}
#roletable{
	margin-top: 199px !important;
}
#roletable thead{
    position: fixed;
    width: 100%;
    margin-top: -32px;
    background-color: #fff;
    margin-left: -1px;
    border-left: 1px solid #ddd;
	box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
}
#roletable thead tr{
    width: 100%;
    float: left;
}
#roletable thead tr td{

}
*/
table#rl{
	float:left;
	padding:0 !important;
	background-color:transparent !important;
	width:100%;
}
#divtable{
    overflow-y: auto;
    overflow-x: hidden;
    height: calc(100% - 218px) !important;
    margin-top: 42px;
}
#roletable thead{
    position: fixed;
    width: calc(100% - 40px);
    margin-top: -32px;
    background-color: #fff;
    margin-left: -1px;
    border: 1px solid #ddd;
	box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
}
#roletable thead tr{
    width: 100%;
    float: left;
}
#roletable thead tr td{
	float: left;
	width: 15.2%;
}
#rl table{
	table-layout: fixed;
	background-color:#fff;
	margin:0 50% 5px 0;
	width:50%;
	border-collapse: collapse;
	border: 1px solid #dddddd !important;
}
#rl table thead tr td, #rl table tbody tr td label.rolecat{
	font-weight: bold !important;
}
#rl table tr td input{
	width: 130px !important;
}
#rl table tr td input[readonly]{
	cursor: unset !important;
	border:none !important;
	box-shadow: none !important;
}
#RolType{
	margin:10px 0 0 0;
}
#rl #rl1 tr td.centertext{
	text-align:center;
}
#rl p input[type="radio"],#rl p input[type="checkbox"]{
	margin:0 !important
}
/*================== Add Vacation PopUp=================*/
#vt{
    background-color: #fff;
    position: relative;
    min-height: 200px !important;
    padding: 2%;
    margin: 75 auto 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    width: 92%;
}
#vac_toolcal #vt{
    width: 90%;
}
#vt textarea{
	width: 70% !important;
}
#vt .status{
	line-height:26px;
}
#vt .status input{
	margin:0px 0 0 15px !important;
}
#vt .status input.one{
	margin:0px 0 0 0px !important;
}
/*================== Add Public Holiday PopUp=================*/
#pubh_tool #ph{
    background-color: #fff;
    position: relative;
    min-height: 160px !important;
    padding: 2%;
    margin: 75 auto 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    width: 92%;
}
/*================== Add ReturnDevices PopUp=================*/
#return{
	float:left;
	padding:1% 2%;
	background-color:#f0f0f0;
	width:94%;
}
#welcomeDiv{
	margin:25px 0 0 0;
}
/*================== Add Subscription PopUp=================*/
#subs{
	float:left;
	padding:1% 2%;
	background-color:#f0f0f0;
	width:94%;
}
/*================== Add Note PopUp=================*/
#note{
	float:left;
	padding:1% 2%;
	background-color:#f0f0f0;
	width:94%;
}
#note p{
	float:left;
	width:90%;
}
/************************************************************************************************/
#tab_urv_wrapper{
	
}
#tab_urv_wrapper .fg-toolbar{
	background-image:none !important;
	background-color:transparent !important;
	border-radius:0 !important;
}
#tab_urv_wrapper .fg-toolbar label{
	float:left;
	width:100%;
	color:#535C69 !important;
	line-height: 32px !important;
}
#tab_urv_wrapper .fg-toolbar label select {
	float:right;
	
	color:#000 !important;
}
#tab_urv_info{
	color:#535C69 !important;
}

/*============================================= Customer View ===========================================*/
#customerlist{
	float:left;
	width:96%;
	background-color: #f0f0f0;
    padding: 1% 2%;
	/*min-height:600px;*/
}
#cust{
	background-color: #f0f0f0;
    float: left;
    padding: 1% 2%;
    width: 96%;
	margin:0;
    position: relative;
}
#wizard{
	float:left;
	width:98%;
	padding:1%;
	background-color:#fff;
	border-top: 2px solid #1FAE66 !important;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
}
#cust table{
	float:left;
	margin:0;
	padding:0;
    background: transparent !important;
}
#cust table tr td{
	border: none !important;
}
#cust #Speichern{
	margin: -100px 0px 0px 23px;
    position: relative;
    z-index: 100;
	border:none;
	background-color: #1FAE66 !important;
    color: #fff !important; 
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    outline-style: none;
    padding:8px 5px;
    text-align: center;
    width: 100px;
    box-shadow: none !important;
}
#cust #f{
	margin: -90px 0px 0px 23px;
    position: relative;
    z-index: 100;
	border:none;
	background-color: #78808b;
    color: #fff;
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    outline-style: none;
    padding:8px 5px;
    text-align: center;
    width: 100px;
}
#cust #f:hover{
	background-color: green;
}
.swMain {
  position:relative;
  display:block;
  margin:0;
  padding:0;
  border: 0px solid #CCC;
  overflow:visible;
  float:left;
  width:1322px;
}
.swMain .stepContainer {
  display:block;
  position: relative;
  margin: 0;
  padding:0;    
  border: 0px solid #CCC;    
  overflow:hidden;
  clear:right;
  height: calc(100vh - 270px) !important;
}
.swMain .stepContainer div.content {
  display:block;
  position: absolute;  
  float:left;
  margin: 0;
  padding:1% 1% 0 1%;    
  border: 1px solid #D5D5D5; 
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#78808b;   
  background-color:#fff;  
  height: calc(100vh - 290px);
  text-align:left;
  overflow-y: auto;
  z-index: 88;
  width: calc(98% - 2px) !important;
  clear: both;
  overflow-x: hidden;
}
#custupdate{
    background-color: #f0f0f0;
    float: left;
    padding: 1% 2%;
    width: 96%;
    margin: 0;
    position: relative;
}
#custupdate .swMain .stepContainer {
  height: calc(100vh - 160px) !important;
}
#custupdate .swMain .stepContainer div.content {
  height: calc(100vh - 160px) !important;
}
#custupdate table{
    float: left;
    margin: 0;
    padding: 0;
    background: transparent !important;
}
#custupdate table tr td{
	border: none !important;
}
.swMain .stepContainer div.content #addnewcb{
	margin-bottom: 1%;
}
.swMain .stepContainer div.content div p label:not(.radio){
    line-height: 24px !important;
    text-align: right;
    min-width: 110px;
    margin-bottom: 0;
}
.swMain .stepContainer div.content div p #anbieter{
	height: 24px !important;
    width: 162px !important;
}
.swMain .stepContainer div.content div p #a_anbieter{
    margin-left: 126px !important;
}
.swMain .stepContainer div.content div.product{
  float: left;
  clear: both;
  margin: 10px 0;
}
.swMain .stepContainer div.content div.product p label{
  float: left;
}
.swMain .stepContainer div.content div.product p input[type="text"]{
  float: left;
  margin-right: 20px !important;
}
.swMain .stepContainer div.content div.product p input[type="button"]{
  padding: 6px 12px !important;
  background: #607D8B none repeat scroll 0 0 !important;
  box-shadow: 0 0 0 1px #9E9E9E inset;
  color: #fff !important;
	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.4);
}
.swMain .stepContainer div.content div.product p input[type="button"]:hover{
  background: #9E9E9E none repeat scroll 0 0 !important;
  box-shadow: 0 0 0 1px #9E9E9E inset;
  color: #fff !important;
}
.swMain .stepContainer div.content div.newbo{
  float: left;
  clear: both;
  width: 100%;
}
.swMain .stepContainer div.content div.newbo .productinfo{
	float: left;
	width: calc(49% - 2px);
	border: 1px solid #ccc;
	margin: 0;
	min-height: 320px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.swMain .stepContainer div.content div.newbo .productinfo p{
	float: left;
    width: calc(100% - 4%);
}
.swMain .stepContainer div.content div.newbo .productinfo .tp_label{
	float: left;
	width: 30%;
}
.swMain .stepContainer div.content div.newbo .productinfo .tp_label label{
    margin-bottom: 0 !important
    line-height: 32px !important;
}
.swMain .stepContainer div.content div.newbo .productinfo .many_tp{
	float: left;
	width: 35%;
}
.swMain .stepContainer div.content div.newbo .productinfo .many_tp input[type="text"]{
    width: 150px !important;
}
.swMain .stepContainer div.content div.newbo .productinfo .one_tp{
	float: left;
	width: 70%;
}
.swMain .stepContainer div.content div.newbo .productinfo h3{
	background:#fff;
	padding: 1% 2%;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-bottom: 10px;
	border-bottom: 1px solid #607D8B;
}
.swMain .stepContainer div.content div.newbo .productinfo p{
	padding: 0 2%;
}
.swMain .stepContainer div.content div.newbo .productinfo:first-child{
  margin-right: 2%;
  margin-bottom: 10px;
}
.swMain .stepContainer #step-4 .autocomp{
	margin:10px 0;
}
.swMain .stepContainer #step-4 p{
    margin: 0 10px 10px 0 !important;
    float: left;
}
.swMain .stepContainer div.box p span{
	float: left;
	width: 100px;
}
.swMain .stepContainer div.content select{
	height:30px !important;
	width:212px !important;
	border-radius:0 !important;
	border:1px solid #D5D5D5;
	padding:0 5px;
	outline:none;
}
.swMain .stepContainer div.content textarea{
	height:100px !important;
	border-radius:0 !important;
	border:1px solid #D5D5D5;
	padding:5px;
	outline:none;
	margin: 0 0 10px 0;
}
#Notiz{
    width: calc(100% - 12px) !important;
    height: 100px !important;
    margin-bottom: 0;
}
#sleft{
 float:left;
 width:49%;
}
#sleft #subscription{
	float: left;
    width: 100%;
    padding: 0;
}
#protokollist{
    float: left;
    width: calc(100% - 2px) !important;
    border-radius: 2px;
}
#protokollist ul{
	float: left;
    width: 100%;
    background: #eee;
    margin:  0;
    padding:0;
}
#protokollist ul div{
    padding:8px;
    margin: 0;
    width: calc(100% - 16px);
}
#protokollist ul li{
    display: inline-table;
    width: 100%;
    background-color: #ccc;
    border-bottom: 1px solid #eee;
}
#protokollist ul li span, #protokollist ul li label{
    float: left;
    line-height: 33px !important;
    margin: 0 0 0 10px;
    color: #000;
    font-weight: bold !important;
}
#protokollist ul li label{
    float: right;
}
#protokollist ul li a{
    float: right;
    padding: 0;
    height: 31px;
    width: 31px;
    line-height: 29px;
    color: #333;
    font-size: 18px;
    text-decoration: none;
    background-color: #eee;
    border: 1px solid #ddd;
    text-align: center;
    -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
}
#protonav {
    margin-bottom: 10px;
}
#protonav .btn{
    padding: 2px 8px;
    min-width: 65px;
}
#sright{
 float:right;
 width:49%;
}
#step-4 #sleft{
	width: 77%;
}
#step-4 #sleft .headhead{
	width: 100%;
}
#step-4 #sleft #genstat #body tr td:last-child {
	text-indent: 0;
	text-align: center;
}
#step-4 #sleft #genstat #body tr td:last-child a#delete{
	font-size: 0;
}
#step-4 #sleft #genstat #body tr td:last-child a#delete i{ 
	font-size: 20px;
    margin-top: 8px;
}
#step-4 #sleft #genstat #body tr td:nth-child(3n) {
	text-indent: 0;
	text-align: center;
}
#step-4 #sleft #genstat #body tr td:nth-child(3n) a#weiter{
	font-size: 0;
}
#step-4 #sleft #genstat #body tr td:nth-child(3n) a#weiter i{ 
	font-size: 20px;
    margin-top: 8px;
}
#step-4 #sleft #genstat #body tr td:nth-child(4n) {
	text-indent: 0;
	text-align: center;
}
#step-4 #sleft #genstat #body tr td:nth-child(4n) a#domwn{
	font-size: 0;
}
#step-4 #sleft #genstat #body tr td:nth-child(4n) a#domwn i{ 
	font-size: 20px;
    margin-top: 8px;
}
#step-4 #sright{
	width: 22%;
}
#step-4 p i{
    background: #fff;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin: 0px 0 0 -15px;
    color: #107b45;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #1fae66;
    box-shadow: 3px 1px 4px rgba(119, 119, 119, 0.7);
}
#step-4 p a.btn{
    border: none;
    background-color: #1FAE66 !important;
    color: #fff !important;
    font: bold 13px Verdana,Arial,Helvetica,sans-serif;
    outline-style: none !important;
    padding: 7px 5px !important;
    text-align: center;
    width: 200px !important;
    text-shadow: none !important;
    background-image: none;
    box-shadow: 0px 1px 4px rgba(119, 119, 119, 0.7);
}
#sright #protonav{
margin:0 0 10px 0;
}
#sright #protonav .btn{
margin:0 0 4px 0;
}
.headhead {
	width:100%;
	display: block;
	text-align: left;

	border-bottom: 1px solid #535c69;
	margin-bottom: 10px;
	padding: 5px 0;
	text-decoration: none;
	color: #535c69;
    font-size: 11px;
    text-transform: capitalize;
    font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif !important;
}
.swMain div.actionBar {
	display:block;
	position: relative; 
	clear:right;
	margin:10px 0 0 0;   
	border: 1px solid #D5D5D5;
	padding: 0;    
	color: #78808b;   
	background-color: #fff;
	height:40px;
	width:calc(100% - 2px);  
	text-align:left;
	overflow:auto;    
	z-index:88; 

}
.swMain .stepContainer .StepTitle {
  display:block;
  position: relative;
  margin:0;   
  border:1px solid #1FAE66;
  padding:5px;   
  font: bold 16px Verdana, Arial, Helvetica, sans-serif;    
  background-color:#1FAE66;
  clear:both;
  text-align:left; 
  z-index:88;   
  color:#fff;
}
/*
.StepTitle.green{
	border:1px solid #9BC90D !important;
    background: #79A70A !important;
    background: linear-gradient(#9BC90D 0%, #79A70A 100%) !important;
}
.StepTitle.Red{
	border:1px solid #F70505 !important;
    background: #8F0808 !important;
    background: linear-gradient(#F70505 0%, #8F0808 100%) !important;
}
.StepTitle.Orange{
	border:1px solid #ffb307 !important;
	background: #ff7600 !important;
    background: linear-gradient(#ffb307 0%, #ff7600 100%) !important;
}
.StepTitle.Black{
	border:1px solid #757575 !important;
    background: black !important;
    background: linear-gradient(#757575 0%, #000000 100%) !important;
}*/
.swMain ul.anchor {
  position: relative;
  z-index: 1;
  display:block;
  float:left;
  list-style: none;
  padding: 0px;  
  margin: 0 10px 0 0;
  border: 0px solid #CCCCCC;    
  background: transparent; /*#EEEEEE */
}
.swMain ul.anchor li{ 
  position: relative; 
  display:block;
  margin: 0 0 5px 0;
  padding: 0; 
  border: 0px solid #E0E0E0;      
  float: left;
  clear:both;
}
/* Anchor Element Style */
.swMain ul.anchor li a {
    display: block;
    position: relative;
    float: left;
    margin: 0;
    padding: 0px;
    height: 36px;
    width: 160px;
    text-decoration: none;
    outline-style: none;
    z-index: 99;
}
.swMain ul.anchor li a:hover {
  cursor:pointer;
}
.swMain ul.anchor li a .stepNumber{
	float:left;
	min-width:25px !important;
	text-align: center;
	padding:5px;
	padding-top:0;
	color:#444 !important;
	font-size:25px;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
.swMain ul.anchor li a .stepDesc{
    position: relative;
    display: block;
    float: left;
    padding: 0;
    margin-top: 8px;
    text-transform: capitalize;
    width: 100%;
    text-align: center;
    color: #fff !important;
    font-size: 18px;
    font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
}
.swMain ul.anchor li a .stepDesc small{
  font: normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.swMain ul.anchor li a.selected{
    color: #F8F8F8;
    background: red;
    border-radius: 4px !important;
    cursor: pointer;
    border: 1px solid #ccc !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
}
.swMain ul.anchor li a.done { 
  position:relative;
  color:#FFF;  
  background: #13b02d;  
  border: 1px solid #13b02d;   
  z-index:99;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
.swMain ul.anchor li a.done:hover {
  color:#78808b;  
  background: #13b02d; 
  border: 1px solid #1FAE66;   
}
.swMain ul.anchor li a.disabled {
	color: #CCCCCC;
    background: #ccc;
    border: 1px solid #D5D5D5;
    cursor: text;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.swMain ul.anchor li a.error {
  color:#6c6c6c !important;  
  background: #f08f75 !important;
  border: 1px solid #fb3500 !important;      
}
.swMain ul.anchor li a.error:hover {
  color:#000 !important;       
}

.swMain .buttonNext {
  display:block;
  float:right;
  margin:5px;
  padding:5px 8px;
  text-decoration: none;
  text-align: center;
  font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
  min-width:80px;
  color:#FFF;
  outline-style:none;
  background-color:   #78808b;
  border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; 
}
.swMain .buttonDisabled {
  color:#535c69  !important;
  background-color: #CCCCCC !important;
  cursor:text;    
}
.swMain .buttonPrevious {
	display:block;
	float:right;
	margin:5px 0;
	padding:5px 8px;
	text-decoration: none;
	 min-width:80px;
	text-align: center;
 	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	color:#FFF;
	outline-style:none;
	background-color:   #78808b;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.swMain .buttonFinish {
  display:block;
  float:right;
  margin:5px 10px 0 3px;
  padding:5px 8px;
  text-decoration: none;
  text-align: center;
  font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
  min-width:80px;
  color:#FFF;
  outline-style:none;
  background-color:   #78808b; 
}
#customermanagment{
	background-color: #FFF;
	position: relative;
	width: 510px;
	height: 335px !important;
	padding: 5%;
	margin: 0px auto;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top: 2px solid #1FAE66;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#customermanagment ul{
	float: left;
	margin: 0 !important;
}
#customermanagment ul li{
	float: left;
	list-style-type: none;
	margin: 0 30px 30px 0;
}
#customermanagment ul li:nth-child(3n){
	list-style-type: none;
	margin: 0 0px 30px 0;
}
#customermanage a{
	float: left;
	width: 150px;
	height: 150px;
	background-color: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: #f3f3f3;
	background-position: 25px 11px;
	background-repeat: no-repeat;
	-webkit-box-shadow: 0px 0px 6px 2px #ccc;
	box-shadow: 0px 0px 6px 2px #ccc;
}
#customermanage a.details{
	background-image: url(../images/customerpic.png);
}
#customermanage a.invoice{
	background-image: url(../images/invoice.png);
}
#customermanage a.cblist{
	background-image: url(../images/cblist.png);
}
#customermanage a.contract{
	background-image: url(../images/contract.png);
}
#customermanage a.subscription{
	background-image: url(../images/subscription.png);
}
#customermanage a.meeting{
	background-image: url(../images/meeting.png);
}
#customermanage a span{
	float: left;
	bottom: 0;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	margin: 120px 0 0 0;
	padding: 5px 0;
	font-size: 12px;
	width: 150px;
	background-color: #fff;
	text-align: center;
	text-transform: capitalize;
	color: green;

	background: #004581; /* Old browsers */
	background: -moz-linear-gradient(left, #004581 50%, #1FAE66 50%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(50%,#004581), color-stop(50%,#1FAE66)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(right, #004581 50%,#1FAE66 50%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #004581 50%,#1FAE66 50%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #004581 50%,#1FAE66 50%); /* IE10+ */
	background: linear-gradient(to left, #004581 50%,#1FAE66 50%); /* W3C */
    background-size: 200% 100%;
    background-position:right bottom;
	-webkit-transition: all 1s ease;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;	color: #ffffff;

}
#customermanage a span:hover{
	background-color: green;
	color: #fff;
	background:#1FAE66\9;
	background-position:left bottom;
}
/*Toggle*/
.sb-style-overlay{
	z-index: 100 !important;
}
#sb-site ul .sb-toggle-right{
	position: absolute;
	right: 5%;
	top: -46px;
	cursor: pointer;
}
#navmanage{
	float: left;
}
#navigation1{
	float: left;
}
.swMain .stepContainer div.content #addbtn1, .swMain .stepContainer div.content .actions #Speichern3, 
.swMain .stepContainer div.content .actions #myHeader2, #schreibenbtndoc, #schreibenbtnvoi{
	float: right;
	background: rgba(0, 136, 204, 0.92) none repeat scroll 0 0 !important;
    border: medium none;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #03A9F4 inset;
    color: #FFFFFF !important;
    filter: none;
    font-size: 11px;
    padding: 8px 12px;
	min-width:80px;
    text-transform: capitalize;
	text-decoration:none;
	line-height: 21px;
	margin-top: 20px;
  	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.8);
}
#schreibenbtndoc, #schreibenbtnvoi{
	float: left;
	width: 64%;
}
.swMain .stepContainer div.content #addbtn1 i, .swMain .stepContainer div.content .actions #Speichern3 i,
 .swMain .stepContainer div.content .actions #myHeader2 i{
	float: left;
	margin-right: 10px;
	font-size: 20px;
}
.swMain .stepContainer div.content .actions #myHeader2{
    float: left;
    background: #F44336 none repeat scroll 0 0 !important;
  	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.8);
    min-width: 66px;
}
.swMain .stepContainer div.content .newboxes2{
	float: left;
	width: 100%;
}
.swMain .stepContainer div.content .actions{
	float: left;
	width: 100%;
	text-align: right;
}
.swMain .stepContainer div.content .box {
    width: calc(98% - 2px);
    height: 75px;
    position: relative;
    border: 1px solid #BBB;
    margin: 15px 0;
    background: #EEE;
    line-height: 75px !important;
    padding: 0 1%;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
  	box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.8);
}
.swMain .stepContainer div.content .box p{
	float: left;
	width: calc(100% - 130px);
}
.swMain .stepContainer div.content .box p label:not(.radio){
	float: left;
    line-height: 75px !important;
    margin: 0 !important;
    font-size: 14px;
    font-weight: bold !important;
}
.swMain .stepContainer div.content .box p input[type="text"]{
    float: left;
    margin: 28px 10px 0 0 !important;
}
.swMain .stepContainer div.content .box p span.cusinput{
    float: left;
    margin: 0 140px 0 0 !important;
}
.swMain .stepContainer div.content .box p input{
   	cursor: not-allowed;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none;
}
.swMain .stepContainer div.content .box .showhide{
	float: left;
}
.swMain .stepContainer div.content .box .showhide a.arrowshowhide{
	padding: 28px 0;
	color: #535c69;
}
.swMain .stepContainer div.content .box .showhide a.arrowshowhide i{
	margin: 0 0 0 10px;
	font-size: 20px;
	cursor: pointer;
}
.swMain .stepContainer div.content .ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.swMain .stepContainer div.content .ribbon span {
  font-size: 10px;
 
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.swMain .stepContainer div.content .old_abo{
	opacity: .4;
	box-shadow: none;
}
.swMain .stepContainer div.content .old_abo .ribbon span {
  background: #333;
  background: linear-gradient(#666 0%, #333 100%);
}
.swMain .stepContainer div.content .ribbon.renwal_green {
    left: -5px;
}
.swMain .stepContainer div.content .ribbon.renwal_green span{
	transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: -21px;
}
.swMain .stepContainer div.content .ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.swMain .stepContainer div.content .ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.swMain .stepContainer div.content .old_abo .ribbon span::before{
  border-left: 3px solid #333;
  border-top: 3px solid #333;  
}  
.swMain .stepContainer div.content .old_abo .ribbon span::after{
  border-right: 3px solid #333;
  border-top: 3px solid #333;
}
.ribbon.Red span{
  background: red !important;
  background: linear-gradient(#F70505 0%, #8F0808 100%) !important;
}
.ribbon.Red span::before {
  border-left: 3px solid #8F0808 !important;
  border-top: 3px solid #8F0808 !important;
}
.ribbon.Red span::after {
  border-right: 3px solid #8F0808 !important;
  border-top: 3px solid #8F0808 !important;
}
.ribbon.Black span{
  background: black !important;
  background: linear-gradient(#757575 0%, #000000 100%) !important;
}
.ribbon.Black span::before {
  border-left: 3px solid black !important;
  border-top: 3px solid black !important;
}
.ribbon.Black span::after {
  border-right: 3px solid black !important;
  border-top: 3px solid black !important;
}
.ribbon.Orange span{
  background: orange !important;
  background: linear-gradient(#ffb307 0%, #ff7600 100%) !important;
}
.ribbon.Orange span::before {
  border-left: 3px solid #ff7c00 !important;
  border-top: 3px solid #ff7c00 !important;
}
.ribbon.Orange span::after {
  border-right: 3px solid #ff7c00 !important;
  border-top: 3px solid #ff7c00 !important;
}
.ribbon.blue span{
  background: #2196F3 !important;
  background: linear-gradient(#00BCD4 0%, #2196F3 100%) !important;
}
.ribbon.blue span::before {
  border-left: 3px solid #2196F3 !important;
  border-top: 3px solid #2196F3 !important;
}
.ribbon.blue span::after {
  border-right: 3px solid #2196F3 !important;
  border-top: 3px solid #2196F3 !important;
}
/*======================================== Archive View ============================================*/
#archivelist{
	background-color: #f0f0f0;
    float: left;
    min-height: 700px;
    padding:1%;
    width: 98%;
}
#internedaten h2{
	font-size: 12px;
}
#data_listarchive select{
	width: 150px !important;
	float: none;
}
#data_listarchive .archivetyp button{
    padding: 0px 6px;
    background-color: #ddd;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
    background-image: -webkit-linear-gradient(top, #eee, #ccc);
    background-image: -moz-linear-gradient(top, #eee, #ccc);
    background-image: -ms-linear-gradient(top, #eee, #ccc);
    background-image: -o-linear-gradient(top, #eee, #ccc);
    background-image: linear-gradient(top, #eee, #ccc);
    border: 1px solid #777;
    font: bold 10px/16px Arial, Helvetica;
    text-decoration: none;
    color: #333;
    text-shadow: 0 1px 0 rgba(255,255,255,.8);
    -moz-border-radius: .2em;
    -webkit-border-radius: .2em;
    border-radius: .2em;
    -moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    -webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
    margin: 0;
}
#data_listarchive .archivetyp button:hover{
    background-color: #eee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
    background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
    background-image: -moz-linear-gradient(top, #fafafa, #ddd);
    background-image: -ms-linear-gradient(top, #fafafa, #ddd);
    background-image: -o-linear-gradient(top, #fafafa, #ddd);
    background-image: linear-gradient(top, #fafafa, #ddd);
}
#data_list button.editcust, #data_list button.confirmer,  #data_listfontimes button.editcust, #data_listfontimes button.confirmer{
    min-width: 95px;
    padding: 0px 6px;
    margin: 0;
}
#data_list button.editcust i, #data_list button.confirmer i, #data_listfontimes button.editcust i, #data_listfontimes button.confirmer i {
	margin-right: 5px;
}
.juiportlet-widget-head .icon-star {
  top: 1px;
  margin-left: 5px;
}
.juiportlet-widget .empty {
  padding: 5px 0 10px 0;
  display: block;
}
.juiportlet-widget td.empty > .empty {
  padding: 0 !important;
}
.juiportlet-widget-head .portlet-toolbar {
  margin-top: 7px;
}
.juiportlet-widget-head .list-view-items-summary-clone {
  position: relative;
  margin: 0;
}
.list-preloader {
  z-index: 1000;
  display: none;
  background: rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 30px 0 rgba(100,100,100,0.7);
  -moz-box-shadow: 0 0 30px 0 rgba(100,100,100,0.7);
  -ms-box-shadow: 0 0 30px 0 rgba(100,100,100,0.7);
  -o-box-shadow: 0 0 30px 0 rgba(100,100,100,0.7);
  box-shadow: 0 0 30px 0 rgba(100,100,100,0.7);
  position: absolute;
  top: 40px;
  left: 50%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  width: 28px;
  height: 28px;
  margin: -15px 0 0 -15px;
}
.list-preloader .z-spinner {
  width: auto;
  height: auto;
  display: block;
  margin: 4px 0 0 4px;
}
.juiportlet-widget .list-preloader {
  top: 50%;
}
.juiportlet-widget-content {
  width: 100%;
  height: 100%;
  display: block;
}
.SecuredPortletFrameView .juiportlet-widget-head h3 {
  margin-left: 15px;
  font-size: 15px;
}
.ConfigurableMetadataView .juiportlet-widget-head {
  cursor: default;
}
.juiportlet-widget-content .details-table {
  border: none;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.juiportlet-widget-content .details-table .col-0 {
  width: 30%;
}
.juiportlet-widget-content .details-table .double-column .col-0,
.juiportlet-widget-content .details-table .double-column .col-2 {
  width: 22% !important;
}
.juiportlet-widget-content .details-table .double-column .col-1,
.juiportlet-widget-content .details-table .double-column .col-3 {
  width: 28% !important;
}
.toolbar-mbmenu .options-menu ul a:hover {
  background-color: #7CB830 !important;
  color: #fff !important;
}
.AttributeDetailsView .toolbar-mbmenu {
  top: 8px;
}
.clickable-mbmenu.nav-open ul {
  display: block;
}
.DetailsAndRelationsView,
#AccountDetailsAndRelationsView {
  *zoom: 1;
}
.DetailsAndRelationsView:before,
.DetailsAndRelationsView:after,
#AccountDetailsAndRelationsView:before,
#AccountDetailsAndRelationsView:after {
  content: " ";
  display: table;
}
.DetailsAndRelationsView:after,
#AccountDetailsAndRelationsView:after {
  clear: both;
}
.DetailsAndRelationsView .GridView,
#AccountDetailsAndRelationsView .GridView {
  width: 35%;
  float: left;
}
.DetailsAndRelationsView .GridView .juiportlet-widget,
#AccountDetailsAndRelationsView .GridView .juiportlet-widget {
  margin-right: 0;
}
.DetailsAndRelationsView .GridView:first-child,
#AccountDetailsAndRelationsView .GridView:first-child {
  width: 65%;
}
.DetailsAndRelationsView .GridView:first-child .juiportlet-widget,
#AccountDetailsAndRelationsView .GridView:first-child .juiportlet-widget {
  margin-right: 20px;
}
#UserDetailsAndRelationsView {
  *zoom: 1;
}
#UserDetailsAndRelationsView:before,
#UserDetailsAndRelationsView:after {
  content: " ";
  display: table;
}
#UserDetailsAndRelationsView:after {
  clear: both;
}
#UserDetailsAndRelationsView .GridView {
  z-index: 0;
  width: 65%;
  float: left;
}
#UserDetailsAndRelationsView .GridView .juiportlet-widget {
  margin-right: 0;
}
.juiportlet-widget.OpportunitiesForAccountRelatedListView div.button-column,
.juiportlet-widget.ContactsForAccountRelatedListView div.button-column {
  padding-top: 4px;
}
.juiportlet-widget .endless-list-pager {
  border: none;
}

.juiportlet-column + .juiportlet-column .juiportlet-widget {
  margin-right: 0;
}
.juiportlet-widget-column1 {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 100%;
}
.juiportlet-widget-column2 {
  margin: 0;
  padding: 0;
  list-style: none;
}
.juiportlet-column-split-even-2 {
  width: 100%;
}
.juiportlet-column-no-split {
  width: 100%;
}
.juiportlet-column-no-split .juiportlet-widget {
  margin-right: 0;
}
.juiportlet-column-split-left-75 {
  width: 65%;
}
.juiportlet-column-split-right-25 {
  width: 35%;
}
.juiportlet-widget {
  border: 1px solid #CCC;
}
.juiportlet-widget-head {
  width: 100%;
  height: 43px;
  line-height: 43px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  position: relative;
  border-bottom: 1px solid #CCC;
  z-index: 999;
  cursor:default !important;
}
.juiportlet-widget-head h3 {
	float: left;
	position: relative;
	margin: 10px 0 0 15px;
	color: #535c69;
	font-size: 18px;
	text-transform: capitalize;
}
.juiportlet-widget-head a.collapse {
  visibility: hidden;
  display: none;
  float: left;
  width: 14px;
  height: 40px;
  text-indent: -9999em;
  margin: 0 8px;
  outline: none;
}
.juiportlet-widget-head a.remove:hover .icon:after,
.juiportlet-widget-head a.edit:hover .icon:after {
  color: #282A76;
}
.portlet-actions-container {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding-left: 10px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
}
.juiportlet-widget-placeholder {
  margin: 0 20px 20px 2px;
  border: 2px dashed #282A76;
}
.juiportlet-widget-content {
  padding: 0 0 0 0;
  position: relative;
  z-index: 1;
}
.juiportlet-widget-content > li {
  padding: 10px 15px;
  border-bottom: 1px solid #dfdfdf;
  list-style: none;
}
.juiportlet-widget-content > li:last-child {
  border-bottom: none;
}
.juiportlet-widget-content .summary,
.juiportlet-widget-content .rssHeader {
  padding: 10px 15px 0 15px;
}
.juiportlet-widget-coifrntent .items {
  border: none !important;
}
.juiportlet-widget-coifrntent .items thead > tr th,
.juiportlet-widget-coifrntent .items thead > tr td {
  border-top: none;
}
.juiportlet-widget-content table.items tbody tr:last-child > td {
  border-bottom: none;
}
.type-opportunities h3:before {
  content: "9";
}
.type-opportunities .icon-empty:before {
  content: "9";
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-contacts .icon-empty:before {
  content: "e";
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.juiportlet-widget-head.type-contacts h3 {
  padding-left: 30px;
  position: relative;
}
.juiportlet-widget-head.type-contacts h3:before {
  content: "e";
  font-weight: normal !important;
  font-size: 32px;
  font-family: "zurmo_gamification_symbly_rRg";
  color: #7A7A7A;
  line-height: 100%;
  position: absolute;
  top: 6px;
  left: 0;
}
.type-tasks .icon-empty:before {
  content: "4";
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-activities .icon-empty:before {
  content: '\00A5';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-products .icon-empty:before {
  content: '\003E';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-socialItems .icon-empty:before {
  content: 'u';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-missions .icon-empty:before {
  content: 'Q';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-leads .icon-empty:before {
  content: '.';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-accounts .icon-empty:before {
  content: 'P';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-contacts .icon-empty:before {
  content: "e";
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
.type-opportunities h3 {
  padding-left: 30px;
  position: relative;
}
.type-opportunities h3:before {
  font-weight: normal !important;
  font-size: 32px;
  font-family: "zurmo_gamification_symbly_rRg";
  color: #7A7A7A;
  line-height: 100%;
  position: absolute;
  top: 6px;
  left: 0;
}
.type-campaigns .icon-empty:before {
  content: '\002C';
  font-weight: normal !important;
  font-size: 45px;
  font-family: "zurmo_gamification_symbly_rRg";
  padding: 0;
  margin: 0;
  vertical-align: middle;
  position: relative;
}
#UserDetailsAndRelationsView .UserLatestActivtiesForPortletView {
  margin-right: 20px !important;
}
.latest-activity-icon {
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesForPortletView {
  position: relative;
}
.LatestActivitiesForPortletView > div {
  position: relative;
  z-index: 1;
}
.LatestActivitiesForPortletView .toolbar-mbmenu {
  position: absolute;
  top: -35px;
  z-index: 10;
}
.LatestActivitiesListView form,
.LatestActivitiesView form {
  position: relative;
  margin:0 !important;
}
.LatestActivitiesListView .latest-activity-toolbar,
.LatestActivitiesView .latest-activity-toolbar {
  border-bottom: 1px solid #DFDFDF;
  padding: 10px 15px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
}
.LatestActivitiesListView .latest-activity-toolbar > div:first-child,
.LatestActivitiesView .latest-activity-toolbar > div:first-child {
  padding-right: 10px;
  margin-right: 10px;
  border-right: 2px solid #282A76;
}
.LatestActivitiesListView .latest-activity-toolbar #LatestActivitiesConfigurationForm_ownedByFilter_area,
.LatestActivitiesView .latest-activity-toolbar #LatestActivitiesConfigurationForm_ownedByFilter_area {
  display: inline-block;
}
.LatestActivitiesListView .latest-activity-toolbar #LatestActivitiesConfigurationForm_rollup_area,
.LatestActivitiesView .latest-activity-toolbar #LatestActivitiesConfigurationForm_rollup_area {
  display: inline-block;
}
.LatestActivitiesListView .latest-activity-toolbar #filter-latest-activities-link,
.LatestActivitiesView .latest-activity-toolbar #filter-latest-activities-link {
  margin-left: 20px;
  text-decoration: none;
  -webkit-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -moz-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -ms-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  -o-text-shadow: rgba(255,255,255,0.8) 0 1px 0;
  text-shadow: rgba(255,255,255,0.8) 0 1px 0;
}
.LatestActivitiesListView .latest-activity-toolbar #filter-latest-activities-link:after,
.LatestActivitiesView .latest-activity-toolbar #filter-latest-activities-link:after {
  content: "÷";
  font-weight: normal !important;
  font-size: 12px;
  font-family: "zurmo_gamification_symbly_rRg";
  position: relative;
  top: 1px;
  margin-left: 5px;
}
.LatestActivitiesListView .latest-activity-toolbar #filter-latest-activities-link:hover,
.LatestActivitiesView .latest-activity-toolbar #filter-latest-activities-link:hover {
  color: #7CB830 !important;
}
.LatestActivitiesListView .items,
.LatestActivitiesView .items {
  border: none !important;
}
.LatestActivitiesListView td,
.LatestActivitiesListView th,
.LatestActivitiesView td,
.LatestActivitiesView th {
  padding: 10px 0;
  border-bottom: 1px solid #DFDFDF;
}
.LatestActivitiesListView td div,
.LatestActivitiesListView th div,
.LatestActivitiesView td div,
.LatestActivitiesView th div {
  font-weight: 400 !important;
  margin: 0;
}
.LatestActivitiesListView tr:last-child td,
.LatestActivitiesListView tr:last-child th,
.LatestActivitiesView tr:last-child td,
.LatestActivitiesView tr:last-child th {
  border-bottom: none;
}
.LatestActivitiesListView td:first-child,
.LatestActivitiesView td:first-child {
  border-top: none !important;
  padding-left: 15px !important;
  padding-right: 15px;
}
.LatestActivitiesListView .activity-item,
.LatestActivitiesView .activity-item {
  width: 100%;
  padding-left: 40px;
  position: relative;
}
.LatestActivitiesListView .activity-item span,
.LatestActivitiesView .activity-item span {
  line-height: 140%;
  word-break: break-all;
}
.LatestActivitiesListView .activity-item span a,
.LatestActivitiesView .activity-item span a {
  break-word: break-all;
  display: inline-block;
}
.LatestActivitiesListView .items em,
.LatestActivitiesView .items em {
  display: inline-block;
  height: 100%;
  padding-right: 15px;
  float: left;
  font-style: normal;
  position: absolute;
  left: 0;
  top: 2px;
}
.LatestActivitiesListView .Note:after,
.LatestActivitiesView .Note:after {
  content: "3";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesListView .Task:after,
.LatestActivitiesView .Task:after {
  content: "4";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesListView .Meeting:after,
.LatestActivitiesView .Meeting:after {
  content: "U";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesListView .EmailMessage:after,
.LatestActivitiesView .EmailMessage:after {
  content: "g";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesListView .Conversation,
.LatestActivitiesView .Conversation {
  padding-top: 5px;
}
.LatestActivitiesListView .Conversation:after,
.LatestActivitiesView .Conversation:after {
  content: "b";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
.LatestActivitiesListView .Mission:after,
.LatestActivitiesView .Mission:after {
  content: "Q";
  position: relative;
  top: -3px;
  color: #666 !important;
  font-weight: normal !important;
  font-size: 42px;
  font-family: "zurmo_gamification_symbly_rRg";
  line-height: 28px;
}
#GameRewardsSearchForm_filteredBy_area,
#MashableInboxForm_filteredBy_area,
#MashableInboxForm_optionForModel_area,
.latest-activity-toolbar,
.filter-portlet-model-bar {
  font-size: 11px;
}
#GameRewardsSearchForm_filteredBy_area label,
#MashableInboxForm_filteredBy_area label,
#MashableInboxForm_optionForModel_area label,
.latest-activity-toolbar label,
.filter-portlet-model-bar label {
  cursor: pointer;
  border: none;
  background: none;
  font-size: 11px !important;
  padding: 3px;
  margin: 0 3px;
  white-space: nowrap;
  width:15%;
}
#GameRewardsSearchForm_filteredBy_area label:hover,
#MashableInboxForm_filteredBy_area label:hover,
#MashableInboxForm_optionForModel_area label:hover,
.latest-activity-toolbar label:hover,
.filter-portlet-model-bar label:hover {
  color: #FFF;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;
  background-color: #282A76 !important;
}
#GameRewardsSearchForm_filteredBy_area input[type="radio"],
#GameRewardsSearchForm_filteredBy_area input[type="checkbox"],
#MashableInboxForm_filteredBy_area input[type="radio"],
#MashableInboxForm_filteredBy_area input[type="checkbox"],
#MashableInboxForm_optionForModel_area input[type="radio"],
#MashableInboxForm_optionForModel_area input[type="checkbox"],
.latest-activity-toolbar input[type="radio"],
.latest-activity-toolbar input[type="checkbox"],
.filter-portlet-model-bar input[type="radio"],
.filter-portlet-model-bar input[type="checkbox"] {
  visibility: hidden;
  display: none;
}
#GameRewardsSearchForm_filteredBy_area .ui-state-active,
#MashableInboxForm_filteredBy_area .ui-state-active,
#MashableInboxForm_optionForModel_area .ui-state-active,
.latest-activity-toolbar .ui-state-active,
.filter-portlet-model-bar .ui-state-active {
  color: #FFF;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;
  background-color: #282A76 !important;
}
#GameRewardsSearchForm_filteredBy_area .ui-button-text,
#MashableInboxForm_filteredBy_area .ui-button-text,
#MashableInboxForm_optionForModel_area .ui-button-text,
.latest-activity-toolbar .ui-button-text,
.filter-portlet-model-bar .ui-button-text {
  padding: 0;
  margin: 0;
}
#GameRewardsSearchForm_filteredBy_area {
  display: inline-block;
  margin-left: 15px;
  left: 420px;
  top: 21px !important;
}
#GameRewardsSearchForm_filteredBy_area label {
  float: none;
}
#sub{
	margin-top: 70px;
}
#sub input[type="text"]{
	width: 218px;
}
.filter-portlet-model-bar {
  border-bottom: 1px solid #DFDFDF;
  width: 100%;
  min-height: 40px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  position: relative;
}
.filter-portlet-model-bar > .ui-buttonset {
  padding-top: 14px;
}
.activity-date {
  font-size: 11px;
  margin-bottom: 3px;
  display: block;
}
.LatestActivtiesForPortletView {
  position: relative;
}
.LatestActivtiesForPortletView .toolbar-mbmenu {
  z-index: 999999;
  top: -34px;
  right: 10px;
}
.LatestActivtiesForPortletView .toolbar-mbmenu .view-toolbar {
  background: none;
  margin: 0;
}
.LatestActivtiesForPortletView .toolbar-mbmenu li {
  padding: 0;
}
.search-view-0 input[type="text"] {
  float: left;
  margin-right: 0;
}
#search-formmodal {
  position: relative;
  padding: 10px 0 10px 0;
  border: 1px solid #DFDFDF;
  border-bottom: none;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  *zoom: 1;
}
#search-formmodal:before,
#search-formmodal:after {
  content: " ";
  display: table;
}
#search-formmodal:after {
  clear: both;
}
#search-formmodal table {
  border-bottom: none;
}
#search-formmodal label {
  line-height: 25px;
}
.ModalListView .items {
  border-top: 1px solid #dfdfdf !important;
}
.ModalListView .items tbody td:first-child,
.ModalListView .items thead th:first-child {
  padding-left: 10px;
}
.ui-autocomplete {
  margin-top: 2px;
  width: auto;
  border: 1px solid #b6b6b6;
  background-color: #ebebeb;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#ebebeb));
  background-image: -webkit-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -o-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: -moz-linear-gradient(top,#f5f5f5,#ebebeb);
  background-image: linear-gradient(top,#f5f5f5,#ebebeb);
  -webkit-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -moz-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -ms-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  -o-box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  box-shadow: inset 0 0 0 2px #ffffff,  0 0 9px 5px rgba(153, 153, 153, 0.12);
  white-space: nowrap;
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: left;
  z-index: 9999999 !important;
  position: absolute;
}
.ui-autocomplete li {
  list-style: none;
}
.ui-autocomplete li a {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #CCC;
  color: #666;
  font-size: 11px;
  line-height: 100%;
  font-weight: normal;
  display: block;
  padding: 6px 10px 6px 10px;
  margin: 0 2px;
}
.ui-autocomplete li a:hover,
.ui-autocomplete li a#ui-active-menuitem,
.ui-autocomplete li a.ui-state-hover {
  background-color: #7CB830 !important;
  color: #fff !important;
  cursor: pointer !important;
}
.ui-autocomplete li:first-child a {
  border-top: none;
}
.ui-autocomplete li:last-child a {
  border-bottom: none;
}
#FlashMessageView {
  position: fixed;
  top: 100px;
  width: 25%;
  right: 3%;
  z-index: 9999;
}
.filters-bar {
  font-size: 11px;
  padding-left: 8px;
  border-bottom: 1px solid #DFDFDF;
  width: 100%;
  min-height: 40px;
  background-color: #ededed;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -o-linear-gradient(top,#f6f6f6,#ededed);
  background-image: -moz-linear-gradient(top,#f6f6f6,#ededed);
  background-image: linear-gradient(top,#f6f6f6,#ededed);
  -webkit-box-shadow: inset 0 1px 0 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 0 #ffffff;
  -ms-box-shadow: inset 0 1px 0 0 #ffffff;
  -o-box-shadow: inset 0 1px 0 0 #ffffff;
  box-shadow: inset 0 1px 0 0 #ffffff;
  position: relative;
  border: none;
  float: left;
  position: absolute;
  z-index: 51;
  left: 250px;
  top: 7px;
  background: none !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.filters-bar label {
  cursor: pointer;
  border: none;
  background: none;
  font-size: 11px !important;
  padding: 3px;
  margin: 0 3px;
  white-space: nowrap;
}
.filters-bar label:hover {
  color: #FFF;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;
  background-color: #282A76 !important;
}
.filters-bar input[type="radio"],
.filters-bar input[type="checkbox"] {
  visibility: hidden;
  display: none;
}
.filters-bar .ui-state-active {
  color: #FFF;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
  border: none;
  background-color: #282A76 !important;
}
.filters-bar .ui-button-text {
  padding: 0;
  margin: 0;
}
.filters-bar > .ui-buttonset {
  padding-top: 14px;
}
.filters-bar > div + div {
  display: inline-block;
  margin-left: 15px;
}
.filters-bar .ui-state-active,
.filters-bar label:hover {
  background-color: #282A76;
}
.cgrid-view {
  position: relative;
}
#btn_submit, #btn_next{
	position: absolute;
	right: 10%;
	bottom: 10%;
}
#search-form .filters-bar {
  width: auto;
  top: 20px;
}
#search-form .filters-bar > div {
  float: left;
  padding-left: 15px;
}

.Filters .dynamic-row,
.Triggers .dynamic-row,
.Actions .dynamic-row,
.EmailMessages .dynamic-row {
  padding: 10px 30px;
}



.loading > .list-preloader {
  display: block;
}
.cgrid-view.loading > .list-preloader {
  display: block;
}
.zButton.loading .z-spinner,
.z-button.loading .z-spinner {
  display: inline-block;
  position: absolute;
  margin: 1px 0 0 4px;
}
.zButton.loading .z-icon,
.z-button.loading .z-icon {
  display: none;
}
.z-spinner {
  z-index: 10;
  width: 23px;
  height: 23px;
  display: none;
  position: absolute;
  left: 0px;
}
.z-spinner.loading {
  display: block !important;
}
#GlobalSearchAndShortcutsCreateMenuView {
  height: 40px;
  max-width: 1600px;
  margin: 0 auto;
}
#app-search {
  max-width: 340px;
  display: block;
  position: relative;
  float: left;
  margin-left: 15px;
}
#app-search .z-spinner {
  z-index: 999999;
  position: absolute;
  margin-left: 316px;
  margin-top: 11px;
  float: none;
  display: block !important;
  left: auto;
  right: 2px;
}
body > .ui-autocomplete {
  width: 335px;
}
#globalSearchInput {
  color: #999 !important;
  text-indent: 10px !important;
  line-height: 26px !important;
  height: 25px;
  width: 300px;
  border: 1px solid #d5d4d4;
  border-left: none;
  margin: 7px 0 0 -3px;
  float: left;
  background: url("../images/search-bar-gradient.png") left top repeat-x;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#globalSearchInput:focus {
  outline: 0;
  color: #545454;
  font-style: normal;
  text-indent: 25px !important;
}
#globalSearchInput.overlay {
  display: block;
  position: absolute;
  z-index: 999;
  left: 42px;
}
#globalSearchInput.overlay ~ .z-spinner {
  left: 35px;
}
/*Add Cb*/
#addcb{
	float: left;
	width: 100%;
	background: #fff;
	min-height: 200px;
}
#addcb #prodimage{
	float: left;
	width: 235px;
	min-height: 200px;
	margin: 0 15px 0 0;
}
#addcb #prodimage img{
	float: left;
	width: 235px;
}
#proddetails {
    float: left;
    width: calc(100% - 250px);
    margin: 15px 0 0 0;
    min-height: 135px;
}
.items-wrapper {
  width: 100%;
  display: table;
  overflow-x: auto;
  background: -webkit-linear-gradient(left,#fff 30%,rgba(255,255,255,0)), -webkit-linear-gradient(left,rgba(255,255,255,0),#fff 70%) 100%, -webkit-radial-gradient(0 50%,farthest-side,rgba(0,0,0,0.1),rgba(0,0,0,0)), -webkit-radial-gradient(100% 50%,farthest-side,rgba(0,0,0,0.1),rgba(0,0,0,0)) 100% 0;
  background-repeat: no-repeat;
  background-size: 30px 100%, 30px 100%, 15px 100%, 15px 100%;
  background-attachment: local, local, scroll, scroll;
}
.items {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 1px;
}
.items > tbody td,
.items > thead td {
  border: 1px solid #DFDFDF;
  border-right: none;
  border-left: none;
  vertical-align: middle;
  padding: 10px 5px;
  word-wrap: break-word;
  -webkit-transform: translateZ(0);
}
.items > tbody > tr > th,
.items > thead > tr > th {
  font-weight: bold !important;
  height: 35px;
  line-height: 35px;
  background: url("../images/table-items-header.png") left top repeat-x;
  padding: 0 5px;
  white-space: nowrap;
}
.items tr:hover {
  background-color: #eeeeee;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#efefef,#eeeeee);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#eeeeee));
  background-image: -webkit-linear-gradient(top,#efefef,#eeeeee);
  background-image: -o-linear-gradient(top,#efefef,#eeeeee);
  background-image: -moz-linear-gradient(top,#efefef,#eeeeee);
  background-image: linear-gradient(top,#efefef,#eeeeee);
  background-color: transparent !important;
}
.items tr:hover .pencil {
  visibility: visible;
  color: #282A76;
}
.items > thead {
  background-color: #f4f4f4;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f4f4f4));
  background-image: -webkit-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -o-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -moz-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: linear-gradient(top,#f9f9f9,#f4f4f4);
}
.items > thead tr:hover {
  background-color: #f4f4f4;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f4f4f4));
  background-image: -webkit-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -o-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: -moz-linear-gradient(top,#f9f9f9,#f4f4f4);
  background-image: linear-gradient(top,#f9f9f9,#f4f4f4);
}
.items > tbody tr:last-child,
.items > tbody tr:last-child td {
  border-bottom: none;
}
.items > tbody tr td:first-child:not(.checkbox-column),
.items > tbody tr th:first-child:not(.checkbox-column) {
  padding-left: 10px;
}
#ModalView .list-view-items-summary-clone {
  margin: 10px 10px 0 0;
}

.RelatedListView .items td {
  border-top: none !important;
}
.RelatedListView .items td:first-child {
  padding-left: 15px;
}
.RelatedListView .items tr:hover .edit-row-menu > li > a {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.list-item-details {
  display: inline-block;
  float: right;
  font-weight: normal;
  color: #999;
  margin-right: 5px;
  font-size: 11px;
}
.last-comment {
  font-weight: 400;
  color: #666;
  margin-left: 5px;
}
.summary {
  display: none;
}
.list-view-items-summary-clone {
  font-size: 11px;
  float: right;
  position: absolute;
  z-index: 100;
  right: 15px;
  margin: 20px 0 0 0;
  color: #666;
  -webkit-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
  -moz-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
  -ms-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
  -o-text-shadow: 0 1px 0 rgba(255,255,255,0.8);
  text-shadow: 0 1px 0 rgba(255,255,255,0.8);
}

#FlashMessageView .jnotify-item p,
#FlashMessageView .jnotify-item ul {
  margin-bottom: 5px;
  line-height: 1;
}
#FlashMessageView .jnotify-item ul {
  padding-left: 18px;
}
#FlashMessageView .jnotify-item li {
  margin-bottom: 3px;
}
#ModalView .items {
  border: none;
}
#ModalView .items thead tr:first-child th {
  border-top: none;
}
.icon-catalog-items:after {
  content: '\00AC';
  font-size: 27px;
}

.ReportResultsGridView #report-results-grid-view > .items th,
.ReportResultsGridView #report-results-grid-view > .items td {
  border-left: 1px solid #DFDFDF !important;
}
.ReportResultsGridView #report-results-grid-view > .items th {
  border-top: 1px solid #DFDFDF !important;
}
.ReportResultsGridView #report-results-grid-view > .items thead th:first-child {
  border-left: none !important;
}
.ReportResultsGridView #report-results-grid-view > .items thead tr:first-child th,
.ReportResultsGridView #report-results-grid-view > .items thead tr:first-child td {
  border-top: none !important;
}
.ReportResultsGridView #report-results-grid-view > .items tbody th:first-child {
  padding-left: 5px !important;
  border-left: none !important;
}
.ReportResultsGridView #report-results-grid-view > .items tbody td:first-child,
.ReportResultsGridView #report-results-grid-view > .items tfoot td:first-child {
  border-left: none !important;
}
.ReportResultsGridView #report-results-grid-view > .items .total-column,
.ReportResultsGridView #report-results-grid-view > .items tfoot td {
 
  display: block;
  padding: 10px;
  border-top: 1px solid #DFDFDF;
  background: #111 url("../images/dark-texture-table-footer.png") left top repeat-x !important;
  color: #FFF;
  background-color: #3d3d3d !important;
  display: table-cell;
  border-color: transparent !important;
  border: none !important;
  border-left: 1px solid #3d3d3d !important;
}
.ReportResultsGridView #report-results-grid-view > .items .expanded-row td,
.ReportResultsGridView #report-results-grid-view > .items .expanded-row th {
  background-color: #333;
  background-repeat: repeat-x;
  background-image: -ms-linear-gradient(top,#222,#333);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#222),color-stop(100%,#333));
  background-image: -webkit-linear-gradient(top,#222,#333);
  background-image: -o-linear-gradient(top,#222,#333);
  background-image: -moz-linear-gradient(top,#222,#333);
  background-image: linear-gradient(top,#222,#333);
  color: #EFEFEF;
  border: 1px solid #333;
}
.ReportResultsGridView #report-results-grid-view > .items .expanded-row td a,
.ReportResultsGridView #report-results-grid-view > .items .expanded-row th a {
  color: #EFEFEF;
}
.ReportResultsGridView #report-results-grid-view > .items .expanded-row td a:hover,
.ReportResultsGridView #report-results-grid-view > .items .expanded-row th a:hover {
  color: #fff;
  text-decoration: underline;
}
.ReportResultsGridView .items {
  overflow-x: hidden;
}
.ReportResultsGridView .icon-empty:before {
  content: "V";
}
#MatrixReportResultsGridView #report-results-grid-view > .items th,
#MatrixReportResultsGridView #report-results-grid-view td {
  text-align: center !important;
}



.toggle-hidden-nav-items {
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  cursor: pointer;
  line-height: 1px;
}
.toggle-hidden-nav-items:after {
  content: "···";
  font-size: 26px;
 
  line-height: 1;
  -webkit-text-shadow: 0 1px 0 #fff;
  -moz-text-shadow: 0 1px 0 #fff;
  -ms-text-shadow: 0 1px 0 #fff;
  -o-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
}

.strong {
 
}
.ui-helper-hidden-accessible,
.hidden-element {
  display: none !important;
  visibility: hidden !important;
}
.temp-hidden {
  display: none;
}
.toggle-hidden-nav-items:hover {
  color: #333 !important;
  background: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
#MenuView .toggle-hidden-nav-items:hover,
#RecentlyViewedView .toggle-hidden-nav-items:hover {
  color: #333 !important;
}
#RecentlyViewedView {
  height: 100%;
}
#RecentlyViewedView a:hover i {
  -webkit-text-shadow: none !important;
  -moz-text-shadow: none !important;
  -ms-text-shadow: none !important;
  -o-text-shadow: none !important;
  text-shadow: none !important;
}
#MenuView {
  border-bottom: 1px solid #cccccc;
  padding-top: 65px;
  padding-bottom: 0;
  background-color: #f4f4f4 !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#f6f6f6,#f4f4f4) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6f6f6),color-stop(100%,#f4f4f4)) !important;
  background-image: -webkit-linear-gradient(top,#f6f6f6,#f4f4f4) !important;
  background-image: -o-linear-gradient(top,#f6f6f6,#f4f4f4) !important;
  background-image: -moz-linear-gradient(top,#f6f6f6,#f4f4f4) !important;
  background-image: linear-gradient(top,#f6f6f6,#f4f4f4) !important;
}
#MenuView.hasNoHiddenItems {
  padding-bottom: 20px;
}
#MenuView.hasNoHiddenItems .toggle-hidden-nav-items {
  display: none;
}
#MenuView i {
  background: none;
  color: #999;
}
#MenuView.admin-menu .parent ul {
  display: none;
  position: absolute;
  left: 100%;
  margin-top: -28px;
  z-index: 999;
  color: #EFEFEF;
  list-style: none;
  min-width: 100px;
  white-space: nowrap;
  border: 1px solid #444;
  background: #252525;
  -webkit-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -moz-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -ms-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -o-box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  box-shadow: 0 0 10px 2px rgba(53, 53, 53, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#MenuView.admin-menu .parent ul a:hover {
  color: #ffffff !important;
  background-color: #45671b !important;
  background-repeat: repeat-x !important;
  background-image: -ms-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7CB830),color-stop(100%,#45671b)) !important;
  background-image: -webkit-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -o-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: -moz-linear-gradient(top,#7CB830,#45671b) !important;
  background-image: linear-gradient(top,#7CB830,#45671b) !important;
  -webkit-text-shadow: 0px -1px 0 #385316 !important;
  -moz-text-shadow: 0px -1px 0 #385316 !important;
  -ms-text-shadow: 0px -1px 0 #385316 !important;
  -o-text-shadow: 0px -1px 0 #385316 !important;
  text-shadow: 0px -1px 0 #385316 !important;
}
#MenuView.admin-menu .parent ul:hover,
#MenuView.admin-menu .parent ul.stayOpen,
#MenuView.admin-menu .parent ul.nav-open {
  display: block;
}


.hidden-nav-item {
  display: none;
}
.pager .endless-list-pager .next a:after,
.pager .endless-list-pager .hidden.next:after {
  content: "6";
  font-weight: normal !important;
  font-size: 18px;
  font-family: "zurmo_gamification_symbly_rRg";
}
.pager .endless-list-pager .hidden {
  display: none;
}
.pager li {
  float: left;
  width: 30%;
  padding: 0;
  border: none;
  border-right: 1px solid #DFDFDF;
  text-align: center;
}
.pager li > a {
 
  display: block;
}
.pager li > a span {
  display: none;
}
.pager li > a:active {
  color: #656565;
  -webkit-box-shadow: inset 0 5px 10px 0px rgba(153, 153, 153, 0.45);
  -moz-box-shadow: inset 0 5px 10px 0px rgba(153, 153, 153, 0.45);
  -ms-box-shadow: inset 0 5px 10px 0px rgba(153, 153, 153, 0.45);
  -o-box-shadow: inset 0 5px 10px 0px rgba(153, 153, 153, 0.45);
  box-shadow: inset 0 5px 10px 0px rgba(153, 153, 153, 0.45);
}
.pager .refresh {
  width: 0;
  display: none;
}
.pager .first,
.pager .last {
  width: 20%;
}
.pager .first a:after,
.pager .hidden.first:after {
  content: "«";
}
.pager .next a:after,
.pager .hidden.next:after {
  content: "›";
}
.pager .previous a:after,
.pager .hidden.previous:after {
  content: "‹";
}
.pager .last a:after,
.pager .hidden.last:after {
  content: "»";
}
.pager .next,
.pager .previous,
.pager .first,
.pager .last {
  font-size: 12px;
  line-height: 1;
 
}
.pager .next span,
.pager .previous span,
.pager .first span,
.pager .last span {
  text-indent: -9999px;
  display: inline-block;
  padding: 2px 0 4px 0 !important;
}
.pager .next.hidden:after,
.pager .previous.hidden:after,
.pager .first.hidden:after,
.pager .last.hidden:after {
  color: #ccc;
}
.pager a:hover:before,
.pager a:hover:after {
  color: #7CB830;
}
.pager:empty {
  display: none;
}

#list-view .pager {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  clear: both;
}
/*************/
/* Form Styles */

.txtBox {
  border:1px solid #D5D5D5;
  color:#78808b;
  font:13px Verdana,Arial,Helvetica,sans-serif;
  padding:2px;
  width:430px;
}
.txtBox:focus {
  border:1px solid #F89C2C;
}

.swMain .loader {
  position:relative;  
  display:none;
  float:left;  
  margin: 2px 0 0 2px;
  padding:8px 10px 8px 40px;
  border: 1px solid #FFD700; 
  font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
  color:#78808b;       
  background: #FFF url(../images/loader.gif) no-repeat 5px;  
  z-index:998;
}
.swMain .msgBox {
  position:relative;  
  display:none;
  float:left;
  margin: 4px 0 0 5px;
  padding:5px;
  border: 1px solid #FFD700; 
  background-color: #FFFFDD;  
  font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
  color:#78808b;         
  z-index:999;
  min-width:200px;  
}
.swMain .msgBox .content {
  font: normal 12px Verdana,Arial,Helvetica,sans-serif;
  padding: 0px;
  float:left;
}
.swMain .msgBox .close {
  border: 1px solid #D5D5D5;
  border-radius: 3px;
  color: #CCC;
  display: block;
  float: right;
  margin: 0 0 0 5px;
  outline-style: none;
  padding: 0 2px 0 2px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.swMain .msgBox .close:hover{
  color: #F89C2C;
  border: 1px solid #F89C2C;  
}

#protokoll1  p textarea {
float: right;
width: 100% !important;
height: 100px;
padding: 2px 0px;
text-indent: 5px;

}
#protokoll p textarea {
float: right;
width: 100%;
height: 100px;
padding: 2px 0px;
text-indent: 5px;

}


#protokoll2 p textarea {
float: right;
width: 100%;
height: 80px;
padding: 2px 0px;
text-indent: 5px;

}
#protokol2 p textarea {
float: right;
width: 100%;
height: 80px;
padding: 2px 0px;
text-indent: 5px;

}

#Interesse p textarea{
	float: left;
	width: 100%;
	height: 50px;
	padding: 2px 0px;text-indent: 5px;

	
}
#Spezialdeal p textarea{
	float: right;
	width: 70%;
	height: 50px;
	padding: 2px 0px;text-indent: 5px;

	
}
#Spezialdeal p label {
float: left;
min-width: 80px;
text-align: left;
padding-top: 50px;
}
#Interesse p label {
float: left;
min-width: 80px;
text-align: left;
}
/*=================== Emails =======================*/
#email_template_menu{
    position: relative;
    margin: 15% auto;
    width: 70%;
    background-color: #f0f0f0;
    padding: 1% 2%;
}
#templates, #email_template_edit, #email_template_delete{
    float: left;
    width: 96%;
    background-color: #f0f0f0;
    padding: 1% 2%;
}
#templates .inputfirma{
    float: right;
}
#kundendetails .email_vars .btn, #kundendetails .bVars {
    background-color: gray !important;
    background-image: none;
    margin: 5px 10px 5px 0;
}
#kundendetails a {
    float: left;
    margin: 5px 0;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
   
    padding: 8px 12px;
    min-width: 80px;
    text-transform: uppercase;
    text-decoration: none !important;
    outline: none !important;
	text-align: center;
}
#kundendetails #add {
    margin: 5px 0;
    background-color: #27AE60 !important;
    width: 25%;
    box-shadow: 0 0 0 1px #27AE60 inset;
    height: 85px;
    line-height: 85px;
    font-size: 30px;
}
#kundendetails #edit {
    margin: 5px 8.6%;
    background-color: #F89C2C !important;
    width: 25%;
    box-shadow: 0 0 0 1px #EC8507 inset;
    height: 85px;
    line-height: 85px;
    font-size: 30px;
}
#kundendetails #delete {
    margin: 5px 0;
    background-color: #F85D2C !important;
    width: 25%;
    box-shadow: 0 0 0 1px #F13F07 inset;
    height: 85px;
    line-height: 85px;
    font-size: 30px;
}
#kundendetails a i:not(#back i){
	margin-right: 10px;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
    width: 35px;
    -webkit-transition: -webkit-transform .4s ease-in-out;
 	transition: transform .4s ease-in-out;
}
#kundendetails a:hover i{
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
#kundendetails #back{
    position: absolute;
    right: 2%;
    top: 75px;
    padding: 10px 12px !important;
    background-color: #DF1F26 !important;
    border-color: #DF1F26 !important;
    box-shadow: 0 0 0 1px #DF1F26 inset;
    color: #fff !important;
}
#kundendetails #back i{
	margin-right: 10px;
    font-size: 17px;
    text-align: center;
    vertical-align: middle;
    width: 20px;
}
#email_template_form input[type="email"]{
	height: 30px !important;
}
#email_template_edit form{
	float: left;
	margin: 0;
}
#email_template_edit form input[type="submit"]{
	float: left;
	margin: 0 10px 10px 0;
}
/*============================================= Create Bill =============================================*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;
outline-offset:-2px}
a:hover,
a:active{outline:0}sub,
sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,
.google-maps img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type="button"],input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
a{color:#08c;text-decoration:none}
a:hover,a:focus{color:#005580;text-decoration:underline}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #D5D5D5;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}
.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}
.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}
.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}
.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12766%;*margin-left:2.07447%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.12766%}.row-fluid .span12{width:100%;*width:99.94681%}.row-fluid .span11{width:91.48936%;*width:91.43617%}.row-fluid .span10{width:82.97872%;*width:82.92553%}.row-fluid .span9{width:74.46809%;*width:74.41489%}.row-fluid .span8{width:65.95745%;*width:65.90426%}.row-fluid .span7{width:57.44681%;*width:57.39362%}.row-fluid .span6{width:48.93617%;*width:48.88298%}.row-fluid .span5{width:40.42553%;*width:40.37234%}.row-fluid .span4{width:31.91489%;*width:31.8617%}.row-fluid .span3{width:23.40426%;*width:23.35106%}.row-fluid .span2{width:14.89362%;*width:14.84043%}.row-fluid .span1{width:6.38298%;*width:6.32979%}.row-fluid .offset12{margin-left:104.25532%;*margin-left:104.14894%}.row-fluid .offset12:first-child{margin-left:102.12766%;*margin-left:102.02128%}.row-fluid .offset11{margin-left:95.74468%;*margin-left:95.6383%}.row-fluid .offset11:first-child{margin-left:93.61702%;*margin-left:93.51064%}.row-fluid .offset10{margin-left:87.23404%;*margin-left:87.12766%}.row-fluid .offset10:first-child{margin-left:85.10638%;*margin-left:85.0%}.row-fluid .offset9{margin-left:78.7234%;*margin-left:78.61702%}.row-fluid .offset9:first-child{margin-left:76.59574%;*margin-left:76.48936%}.row-fluid .offset8{margin-left:70.21277%;*margin-left:70.10638%}.row-fluid .offset8:first-child{margin-left:68.08511%;*margin-left:67.97872%}.row-fluid .offset7{margin-left:61.70213%;*margin-left:61.59574%}.row-fluid .offset7:first-child{margin-left:59.57447%;*margin-left:59.46809%}.row-fluid .offset6{margin-left:53.19149%;*margin-left:53.08511%}.row-fluid .offset6:first-child{margin-left:51.06383%;*margin-left:50.95745%}.row-fluid .offset5{margin-left:44.68085%;*margin-left:44.57447%}.row-fluid .offset5:first-child{margin-left:42.55319%;*margin-left:42.44681%}.row-fluid .offset4{margin-left:36.17021%;*margin-left:36.06383%}.row-fluid .offset4:first-child{margin-left:34.04255%;*margin-left:33.93617%}.row-fluid .offset3{margin-left:27.65957%;*margin-left:27.55319%}.row-fluid .offset3:first-child{margin-left:25.53191%;*margin-left:25.42553%}.row-fluid .offset2{margin-left:19.14894%;*margin-left:19.04255%}.row-fluid .offset2:first-child{margin-left:17.02128%;*margin-left:16.91489%}.row-fluid .offset1{margin-left:10.6383%;*margin-left:10.53191%}.row-fluid .offset1:first-child{margin-left:8.51064%;*margin-left:8.40426%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:19.5px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:gray}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:35.75px}h2{font-size:29.25px}h3{font-size:22.75px}h4{font-size:16.25px}h5{font-size:13px}h6{font-size:11.05px}h1 small{font-size:22.75px}h2 small{font-size:16.25px}h3 small{font-size:13px}h4 small{font-size:13px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;*zoom:1;padding-left:5px;padding-right:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16.25px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:11px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #D5D5D5;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:11px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important}label{display:block;margin-bottom:5px;line-height:20px !important; color:#535c69; cursor:auto;text-transform:capitalize;font-weight:normal !important;}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:11px;line-height:20px;color:#555;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;vertical-align:middle}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #D5D5D5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:8px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}
select:not(.calendar-time select){width:218px !important;border:1px solid #D5D5D5;background-color:#fff}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append input,.input-append select,.input-append .uneditable-input,.input-append .dropdown-menu,.input-append .popover,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input,.input-prepend .dropdown-menu,.input-prepend .popover{font-size:13px}.input-append input,.input-append select,.input-append .uneditable-input,.input-prepend input,.input-prepend select,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-append select:focus,.input-append .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:11px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #D5D5D5}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-search textarea,.form-search select,.form-search .help-inline,.form-search .uneditable-input,.form-search .input-prepend,.form-search .input-append,.form-inline input,.form-inline textarea,.form-inline select,.form-inline .help-inline,.form-inline .uneditable-input,.form-inline .input-prepend,.form-inline .input-append,.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline,.form-horizontal .uneditable-input,.form-horizontal .input-prepend,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:2px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("/assets/glyphicons-halflings-2851b489e8c39f8fad44fc10efb99c3e.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("/assets/glyphicons-halflings-white-6cccd17a7aed91dbc0157d343c68c0d9.png")}.icon-glass{background-position:0      0}.icon-music{background-position:-24px  0}.icon-search{background-position:-48px  0}.icon-envelope{background-position:-72px  0}.icon-heart{background-position:-96px  0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0      -24px}.icon-file{background-position:-24px  -24px}.icon-time{background-position:-48px  -24px}.icon-road{background-position:-72px  -24px}.icon-download-alt{background-position:-96px  -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0      -48px}.icon-tags{background-position:-25px  -48px}.icon-book{background-position:-48px  -48px}.icon-bookmark{background-position:-72px  -48px}.icon-print{background-position:-96px  -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0      -72px}.icon-map-marker{background-position:-24px  -72px}.icon-adjust{background-position:-48px  -72px}.icon-tint{background-position:-72px  -72px}.icon-edit{background-position:-96px  -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0      -96px}.icon-minus-sign{background-position:-24px  -96px}.icon-remove-sign{background-position:-48px  -96px}.icon-ok-sign{background-position:-72px  -96px}.icon-question-sign{background-position:-96px  -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0      -120px}.icon-gift{background-position:-24px  -120px}.icon-leaf{background-position:-48px  -120px}.icon-fire{background-position:-72px  -120px}.icon-eye-open{background-position:-96px  -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px;width:16px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0      -144px}.icon-bullhorn{background-position:-24px  -144px}.icon-bell{background-position:-48px  -144px}.icon-certificate{background-position:-72px  -144px}.icon-thumbs-up{background-position:-96px  -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #c6cdd3 !important;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#fff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.close{float:right;font-size:20pline-height:23px;color:#000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:11px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #D5D5D5;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:16.25px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.05px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0px 6px;font-size:9.75px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006ccc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#04c;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#f9a732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4e49;background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));background-image:-webkit-linear-gradient(top, #ee5f5b, #bd362f);background-image:-o-linear-gradient(top, #ee5f5b, #bd362f);background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff !important;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb65b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f96b4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f96b4);background-image:-o-linear-gradient(top, #5bc0de, #2f96b4);background-image:linear-gradient(to bottom, #5bc0de, #2f96b4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#090909 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#08c;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:13px}.btn-group>.btn-mini{font-size:9.75px}.btn-group>.btn-small{font-size:11.05px}.btn-group>.btn-large{font-size:16.25px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:4px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:4px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11pline-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-tabs:after,.nav-pills:before,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:4px;border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#08c;border-bottom-color:#08c;margin-top:6px}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2}.navbar-inner{min-height:50px;padding-left:20px;padding-right:20px;background-color:#1e1e1e;background-image:-moz-linear-gradient(top, #333, #000);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#000));background-image:-webkit-linear-gradient(top, #333, #000);background-image:-o-linear-gradient(top, #333, #000);background-image:linear-gradient(to bottom, #333, #000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF333333', endColorstr='#FF000000', GradientType=0);border:1px solid #5e5e5e;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065);*zoom:1}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:15px 20px 15px;margin-left:-20px;font-size:20px;font-weight:200;color:#999;text-shadow:0 1px 0 #333}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:50px;color:#999}.navbar-link{color:#999}.navbar-link:hover,.navbar-link:focus{color:#eee}.navbar .divider-vertical{height:50px;margin:0 9px;border-left:1px solid #000;border-right:1px solid #333}.navbar .btn,.navbar .btn-group{margin-top:10px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:10px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:10px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;font-size:11px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:15px 15px 15px;color:#999;text-decoration:none;text-shadow:0 1px 0 #333}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#eee;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#fff;text-decoration:none;background-color:#000;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#161616;background-image:-moz-linear-gradient(top, #262626, #000);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#262626), to(#000));background-image:-webkit-linear-gradient(top, #262626, #000);background-image:-o-linear-gradient(top, #262626, #000);background-image:linear-gradient(to bottom, #262626, #000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF262626', endColorstr='#FF000000', GradientType=0);border-color:#000 #000 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#000;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#000;*background-color:#000}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#000 \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#000;color:#fff}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:hover,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#111;border-right-color:#222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111;color:#fff}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:4px;border-top-left-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:2px;-moz-border-radius-topright:4px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:16.25px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.05px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0px 6px;font-size:9.75px}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:27%;z-index:1050;width:800px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:20%}.modal-header{width:100%;border:none !important;}
.modal-header .close{color: rgb(0, 0, 0) !important;font-size: 18px;border: 1px solid !important;padding: 0 5px !important;min-width: 25px !important;margin: 5px;border-radius:2px;position:absolute;right:0;overflow:hidden;}.modal-header h3{margin:0;line-height:30px}.modal-body{float:left;width:96%;position:relative;overflow-y:auto;max-height:400px;padding:2%;background-color: #F0F0F0;}.modal-form{margin-bottom:0}.modal-footer{float:left;width:96%;padding:2%;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-box-shadow:inset 0 1px 0 #fff;-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #D5D5D5;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:12px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:10.998pline-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important{background-color:#b94a48}.label-important[href]{background-color:#953b39}.label-warning{background-color:#f89406}.label-warning[href]{background-color:#c67605}.label-success{background-color:#468847}.label-success[href]{background-color:#356635}.label-info{background-color:#3a87ad}.label-info[href]{background-color:#2d6987}.label-inverse{background-color:#333}.label-inverse[href]{background-color:#1a1a1a}.badge-important{background-color:#b94a48}.badge-important[href]{background-color:#953b39}.badge-warning{background-color:#f89406}.badge-warning[href]{background-color:#c67605}.badge-success{background-color:#468847}.badge-success[href]{background-color:#356635}.badge-info{background-color:#3a87ad}.badge-info[href]{background-color:#2d6987}.badge-inverse{background-color:#333}.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f6f6f6;background-image:-moz-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));background-image:-webkit-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:-o-linear-gradient(top, #f5f5f5, #f9f9f9);background-image:linear-gradient(to bottom, #f5f5f5, #f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF5F5F5', endColorstr='#FFF9F9F9', GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#fff;float:left;font-size:11px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0d90d1;background-image:-moz-linear-gradient(top, #149bdf, #0480be);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));background-image:-webkit-linear-gradient(top, #149bdf, #0480be);background-image:-o-linear-gradient(top, #149bdf, #0480be);background-image:linear-gradient(to bottom, #149bdf, #0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514b;background-image:-moz-linear-gradient(top, #ee5f5b, #c43c35);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));background-image:-webkit-linear-gradient(top, #ee5f5b, #c43c35);background-image:-o-linear-gradient(top, #ee5f5b, #c43c35);background-image:linear-gradient(to bottom, #ee5f5b, #c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-success .bar,.progress .bar-success{background-color:#5db95d;background-image:-moz-linear-gradient(top, #62c462, #57a957);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));background-image:-webkit-linear-gradient(top, #62c462, #57a957);background-image:-o-linear-gradient(top, #62c462, #57a957);background-image:linear-gradient(to bottom, #62c462, #57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top, #5bc0de, #339bb9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));background-image:-webkit-linear-gradient(top, #5bc0de, #339bb9);background-image:-o-linear-gradient(top, #5bc0de, #339bb9);background-image:linear-gradient(to bottom, #5bc0de, #339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#f9a732;background-image:-moz-linear-gradient(top, #fbb450, #f89406);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));background-image:-webkit-linear-gradient(top, #fbb450, #f89406);background-image:-o-linear-gradient(top, #fbb450, #f89406);background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255,255,255,0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.15)), color-stop(0.75, rgba(255,255,255,0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{line-height:18px}form .page-header:first{margin-top:0}pre.no-style{background:transparent;border:0;font-family:inherit;font-size:inherit;color:inherit;padding:0;margin:0;word-break:normal !important}input.required,textarea.required,select.required{content:"*"}input.required:focus,textarea.required:focus,select.required:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(200,0,0,0.6) !important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(200,0,0,0.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(200,0,0,0.6) !important;border-color:rgba(200,0,0,0.6)}.row{margin-top:1em;padding-left:20px}.filter_statut,.filter_priority{width:80%}.filter_coll{width:100%}.filter_date{width:80%}.filter_tfield{width:80%}.label-info{line-height:16px}.table td{vertical-align:middle}.tab{margin-left:3em}.event_time{width:100%}.event_date{width:80%}img{vertical-align:middle}h6{text-transform:none}.table td{vertical-align:middle}
#myModalStatitic.modal{width:500px !important;left:37% !important;}
#bloc-login{width:548px;height:198px;border:1px solid #D5D5D5;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-275px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#bloc-mdp{width:548px;height:198px;border:1px solid #D5D5D5;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-275px;background-color:#EEEEEE}
#event_date_begin_1i,#event_date_end_1i,#task_term_1i{width:5em}#event_date_begin_2i,#event_date_end_2i,#task_term_2i{width:8em}
#event_date_begin_3i,#event_date_end_3i,#task_term_3i{width:4em}#event_date_begin_4i,#event_date_end_4i,#task_term_4i{width:4.5em}#event_date_begin_5i,#event_date_end_5i,#task_term_5i{width:4.5em}
#event_notes,#task_notes{width:100%}h1,h2,h3,h4,h5,h6{margin:0;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999999}h1{font-size:28px;line-height:36px}h1 small{font-size:18px}h2{font-size:24px;line-height:36px}h2 small{font-size:18px}h3{line-height:22px;font-size:12px}h3 small{font-size:14px}h4,h5,h6{line-height:18px}h4{font-size:12px}h4 small{font-size:12px}h5{font-size:12px}h6{font-size:11px;color:#999999;text-transform:uppercase}.show_title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hidden{display:none}img.loading{margin:0 5px;vertical-align:baseline}.text-center{text-align:center !important}.no-padding{padding:0}.no-margin{margin:0}#account-info-container{background-color:whitesmoke;border:1px solid #e3e3e3;padding:8px 8px 0;border-radius:5px;border:1px solid #e3e3e3}.contact-container{background-color:#f5f5f5;padding:8px 8px 1px;margin-top:5px;border-radius:5px;border:1px solid #e3e3e3}.contact-job{vertical-align:middle;font-size:11px}.align-mid{vertical-align:middle}*>.row.row-stripped:nth-child(even){background-color:#f9f9f9}*>.row.row-stripped:hover{background-color:whitesmoke}.row{margin-top:0}.no-padding{padding:0}.no-margin{margin:0}.by_2.align-table>div{display:inline-table}.by_2>div{display:inline-block;width:49%}.by_3.align-table>div{display:inline-table}.by_3>div{display:inline-block;width:32%}.by_4.align-table>div{display:inline-table}.by_4>div{display:inline-block;width:23%}.by_5.align-table>div{display:inline-table}.by_5>div{display:inline-block;width:18%}.ellipse{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.ellipse{display:initial;overflow:hidden}table.ellipse tr>td {overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p.right,p .right{text-align:right}p.left,p .left{text-align:left}p.center,p .center{text-align:center}p.justify,p .justify{text-align:justify}p.inline{display:inline !important}p.block{display:block !important}.bold{font-weight:bold}.home-block{width:95%;margin:5px auto}.home-block .home-title{-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;padding:6px 8px;border:1px solid #ddd}.home-block .home-title>h2{display:inline-block;width:80%;text-indent:15px}.home-block .home-title>.btn{display:inline-block;float:right;vertical-align:middle}.home-block .row{margin-left:0;width:auto;padding:8px 0;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}.home-block .row.padded{padding:8px 16px}.home-block .row.padded p,.home-block .row.padded a{padding:0;margin:0}.home-block .row>div{vertical-align:middle;margin:5px 0.5%}.home-block .row>div.badge-container{width:22%;text-align:center}.home-block .row>div.company-name-container{width:23%;margin:0 1%}.home-block .row>div.task-subject-container{width:46%}.home-block .row:last-child{-webkit-border-bottom-right-radius:5px;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px}span.caret-up:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:45%;left:93%}span.caret-up:after{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid white;position:absolute;top:45%;left:93%}span.caret-up:hover{border-bottom-color:#eee}#home_events .row{padding:2px 16px}#listing-event .event-container{clear:both}#listing-event .event-container:nth-child(odd)>div{background-color:#f4f4f4;border-color:#e3e3e3}#listing-event .event-container:nth-child(even)>div{background-color:#f8f8f8}#listing-event .event-container .event{display:block;float:left;width:97%;margin:0 0 10px;padding:10px 0 10px 15px;border-left:5px solid #eee}#listing-event .event-container .event:hover{background-color:rgba(210,210,210,0.2)}#listing-event .event-container .event .message{float:left}#listing-event .event-container .event .message>p{display:inline-block;margin:0;padding:0;word-wrap:break-word;overflow-x:hidden}#listing-event .event-container .event .message>p.content{width:70%;text-align:left;float:left}#listing-event .event-container .event .message>p.time{width:20%;padding-right:10px;text-align:right;float:right}#listing-event .event-container .event .time{float:right}#listing-event .event-container .event .time>p{display:inline-block;margin:0;padding:8px 15px 10px 0;text-align:right}#listing-event .event-container .event .more{width:96%;display:none;padding-top:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;float:left}#listing-event .event-container .event .more ul{padding-left:20px;list-style:square}#listing-event .event-container .event .more .notes{background-color:#FFF;padding:8px;word-wrap:break-word;text-align:justify}.add-button{font-size:28px !important;font-weight:900;line-height:18px;padding-top:5px;margin-top:1px !important}.btn>img{max-width:none !important;height:20px;width:20px}.trash>img{max-width:none !important;height:25px;width:20px}.table td{padding:5px}.well{padding:10px}hr{margin:12px 0}.navbar .brand{max-height:50px;overflow:visible;padding-top:9px;padding-bottom:9px}.navbar .nav>li{font-size:18px}body{padding-top:0px}.dropdown-menu{font-size:13px}.action-icon{color:#000}.action-icon:hover{color:#4c818c}.relative{position:relative}.badge.bottom-right{position:absolute;right:2px;top:6px}form .row{margin:0 0 0 -10px}form .row div,form .row p,form .row a,form .row ul,form .row li,form .row select,form .row input,form .row textarea,form .row label{display:inline-block;margin-bottom:0}form .row.row-center{margin-left:auto;margin-right:auto}form .row.row-fluid{width:97%}form .row .typeahead{display:block}form .row .typeahead li{display:list-item}form .row .typeahead li a{display:block}form .field>div,form .field>p,form .field>a,form .field>ul,form .field>li,form .field>select,form .field>input,form .field>textarea,form .field>label{margin-bottom:9px}form .field>.span2{text-align:none;padding-right:8px;margin-top:0.45%}form .field label.error{display:inline-block;vertical-align:middle;color:red;font-weight:900;padding-left:15px}form .field.small-date{width:160px}form .field.time{width:150px}form .field.full{width:99%}form .field p.full{display:block}form .field p.full input{display:block;width:99%}label{line-height:18px;display:inline-block}label.top{display:block;margin-bottom:0;width:100%}label.checkbox{padding:8px;width:auto}label.checkbox:hover{background-color:#E1E1E1}label.checkbox:active{background-color:#D1D1D1}label.checkbox input[type=checkbox]{margin-left:0;margin-right:5px;border:0}label.checkbox.right-field{padding:5px;vertical-align:top;display:inline-block}span.req:before{content:" *";font-size:20px;color:red;padding-left:5px}.small-fields input,.small-fields textarea{width:80%}.small-fields select{width:86%}form#new_event .row{margin-bottom:2px}form#new_event .row .field>div,form#new_event .row .field>p,form#new_event .row .field>a,form#new_event .row .field>ul,form#new_event .row .field>li,form#new_event .row .field>select,form#new_event .row .field>input,form#new_event .row .field>textarea,form#new_event .row .field>label{margin-bottom:0 !important}#new_contact .row.small-fields,#new_user .row.small-fields{margin:0 auto;padding:0;width:97%}#new_contact .field,#new_user .field{margin-bottom:2px}#new_contact .field>div,#new_contact .field>p,#new_contact .field>a,#new_contact .field>ul,#new_contact .field>li,#new_contact .field>select,#new_contact .field>input,#new_contact .field>textarea,#new_contact .field>label,#new_user .field>div,#new_user .field>p,#new_user .field>a,#new_user .field>ul,#new_user .field>li,#new_user .field>select,#new_user .field>input,#new_user .field>textarea,#new_user .field>label{margin-bottom:0 !important}.small-message{vertical-align:middle;font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;color:green;padding-left:20px}form#form-search{padding-right:10px;transition:padding 0.8s;-moz-transition:padding 0.8s;-webkit-transition:padding 0.8s;-o-transition:padding 0.8s}form#form-search #main-search-bar{transition:width 0.5s;-moz-transition:width 0.5s;-webkit-transition:width 0.5s;-o-transition:width 0.5s;-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;width:82px}form#form-search #main-search-bar.focus{width:240px}form#form-search .add-on{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0}.navbar-right{z-index:50;position:absolute;right:0px}.navbar-left{position:absolute;left:15px}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   /*!

/***********************/
.modal p label{
	font-weight: bold !important;
}
.modal p span{
	line-height: 27px;
}
/*=========================================== All PopUp ======================================*/
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;background:#fff; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

.modal-body .vacinfo:last-child {
    margin: 0;
}
.modal-body .vacinfo {
    float: left;
    width: 100%;
    min-height: 25px;
   
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
    border-bottom: 1px solid #777;
}
.modal-body .vacinfo span{
	text-transform:capitalize;
	font-size:12px;
	margin-right:5px;
	font-weight: normal;
}
.modal-body .vacinfo span.user, .modal-body .vacinfo span.date, 
.modal-body .vacinfo span.enddate, .modal-body .vacinfo span.reason{

}
.modal-body .vacinfo span.viewvac a{
	background: #ecedef none repeat scroll 0 0 !important;
    border: medium none;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #c6cdd3 inset;
    color: #444 !important;
    filter: none;
    border-radius: 2px;
    font-size: 12px;
    padding: 8px 12px;
	min-width:25px;
	font-weight: bold !important;
    text-transform: capitalize;
	text-decoration:none;
	float:right;
	margin:-10px 0 0 0;
}
.modal-body .vacinfo span.viewvac a:hover{
	background: #27AE60 none repeat scroll 0 0 !important;
	color: #fff !important;
}
/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.5 !important; filter: alpha(opacity = 50) !important;}
#cboxOverlayconfirm{position: absolute;width: 100%;height: 422px;background: rgba(83, 92, 105, 0.35);
	margin: -119px -95px !important;border-radius: 2px;z-index: 999;}    
#cboxOverlayconfirm img{margin: 150px 0 0 0;width: 70px;background: #fff;border-radius: 10px;padding: 15px;} 	
#colorbox{outline:0;}
    #cboxTopLeft{width:14px; height:14px; background:url(../images/controls.png) no-repeat 0 0;}
    #cboxTopCenter{height:14px; background:url(../images/border.png) repeat-x top left;}
    #cboxTopRight{width:14px; height:14px; background:url(../images/controls.png) no-repeat -36px 0;}
    #cboxBottomLeft{width:14px; height:43px; background:url(../images/controls.png) no-repeat 0 -32px;}
    #cboxBottomCenter{height:43px; background:url(../images/border.png) repeat-x bottom left;}
    #cboxBottomRight{width:14px; height:43px; background:url(../images/controls.png) no-repeat -36px -32px;}
    #cboxMiddleLeft{width:14px; background:url(../images/controls.png) repeat-y -175px 0;}
    #cboxMiddleRight{width:14px; background:url(../images/controls.png) repeat-y -211px 0;}
    #cboxContent{background:#fff; overflow:visible;}
        #cboxError{padding:50px; border:1px solid #D5D5D5;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(../images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100% color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px color:#7C7C7C;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible;  position:absolute; bottom:-29px; background:url(../images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious:hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext:hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px;}
        #cboxClose:hover{background-position:-100px 0px;}

        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
/*========================================== Data-tables Buttons ================================*/
.deleteth{
	background-image:url(../images/delete-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
#rolelist .deleteth{
	width: 55px !important;
}
.morehth{
	background-image:url(../images/workhours.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.totalvacth{
	background-image:url(../images/totalvacth.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.takenvacth{
	background-image:url(../images/takenvacth.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.editth{
	background-image:url(../images/edit-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
    padding: 0 15px !important;
	background-size: 18px !important;
}
#rolelist .editth {
	width: 55px !important;
}
.confirmth{
	background-image:url(../images/confirm-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
    padding: 0 15px !important;
	background-size: 18px !important;
}
.storno{
	background-image:url(../images/close-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
    padding: 0 15px !important;
	background-size: 18px !important;
}
.defectedth{
	background-image:url(../images/defected-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
    padding: 0 15px !important;
	background-size: 18px !important;
}
.viewth{
	background-image:url(../images/view-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.statusth{
	background-image:url(../images/status-icon1.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.notifyth{
	background-image:url(../images/urnotify-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.timeth{
	background-image:url(../images/time-icon.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.rejectth{
	background-image:url(../images/rejectvacation.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	width: 44px !important;
	background-size: 18px !important;
}
.messageth{
	background-image:url(../images/messagestable.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	background-size: 18px !important;
}
.validateth{
	background-image:url(../images/validatevacation.png) !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	font-size:0 !important;
	width: 44px !important;
	background-size: 18px !important;
}
/*Edit Buttons*/
#simplesearch table tr td:last-child button, #tabcust_wrapper tr td:last-child a, 
#newrequestslist tr td:last-child button, #edit_pub, #customerlist tr td:last-child button, .edit, .editacction{
	color: #F89C2C !important;
	border:1px solid #F89C2C !important;
	background-image:url(../images/edittable.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
    overflow: hidden;
	max-height: 22px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#simplesearch table tr td:last-child button:hover, #tabcust_wrapper tr td:last-child a:hover, 
#newrequestslist tr td:last-child button:hover, #edit_pub:hover, #customerlist tr td:last-child button:hover, .edit:hover, .editacction:hover{
	color: #fff !important;
	background-color:#F89C2C !important;
	background-image:url(../images/edittable-over.png);
	background-repeat:no-repeat;
}
#somedivedit, #somedivproduct, #somedivoverview{
	overflow:hidden !important;
}
#urt p{
	float: left;
	min-width: 55%;
}
#urt p .Aktueller_st, #urt p .next_st{
	font-weight: bold;
}
#urt p label span:not(.next_st):not(.Aktueller_st){
	text-transform: lowercase;
}
#iuiu i, a.testdialog i{
    color: #F89C2C !important;
    border: 1px solid #F89C2C !important;
    padding: 4px;
    font-size: 12px !important;
    border-radius: 2px;
}
#iuiu i:hover{
    background-color: #F89C2C !important;
    color: #fff !important;
}
.editacction.payment{
	background-image:url(../images/payment.png);
}
.editacction.payment:hover{
	background-image:url(../images/payment-over.png);	
}
.editacction.calendar{
	background-image:none;
	padding: 4px;
}
.editacction.calendar i{
	font-size: 12px !important;
	color: gray !important;
}
/*View Buttons*/
.view {
	color: #1FAE66  !important;
	border:1px solid #1FAE66  !important;
	background-image:url(../images/viewtable.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
	cursor:pointer;
}
.view:hover{
	color: #fff !important;
	background-color:#1FAE66  !important;
	background-image:url(../images/viewtable-over.png);
	background-repeat:no-repeat;
}
#ur_actif{
	color: #008000  !important;
	border:1px solid #008000  !important;
	background-image:url(../images/useractive.png);
	background-repeat:no-repeat;
    background-position: 3px 1px;
    padding: 10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#ur_actif:hover{
	color: #fff !important;
	background-color:#008000  !important;
	background-image:url(../images/user-over.png);
	background-repeat:no-repeat;
}
#ur_nonactif{
	color: #ff0000  !important;
	border:1px solid #ff0000  !important;
	background-image:url(../images/userdeactivate.png);
	background-repeat:no-repeat;
	background-position:5px 4px;
	padding:13px;
	/*width: 15px;
	height: 15px;
	float: left;
	margin:0 45%;*/
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#ur_nonactif:hover{
	color: #fff !important;
	background-color:#ff0000  !important;
	background-image:url(../images/user-over.png);
	background-repeat:no-repeat;
}
#ur_notify{
	color: #008000  !important;
	border:1px solid #008000  !important;
	background-image:url(../images/usernotify.png);
	background-repeat:no-repeat;
    background-position: 2px;
    padding: 10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#ur_notify:hover{
	color: #fff !important;
	background-color:#008000  !important;
	background-image:url(../images/usernotify-over.png);
	background-repeat:no-repeat;
}
#ur_nonotify{
	color: #ff0000  !important;
	border:1px solid #ff0000  !important;
	background-image:url(../images/userunnotify.png);
	background-repeat:no-repeat;
    background-position: 2px;
    padding: 10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#ur_nonotify:hover{
	color: #fff !important;
	background-color:#ff0000  !important;
	background-image:url(../images/usernotify-over.png);
	background-repeat:no-repeat;
}
/*Delete Buttons*/
#delete_pub, .delete, #delete_time{
	color: #F85D2C  !important;
	border:1px solid #F85D2C  !important;
	background-image:url(../images/deletetable.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	/*width: 15px;
	height: 15px;
	float: left;
	margin:0 45%;*/
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
    cursor: pointer;
}
#delete_pub:hover, .delete:hover, #delete_time:hover{
	color: #fff !important;
	background-color:#F85D2C  !important;
	background-image:url(../images/deletetable-over.png);
	background-repeat:no-repeat;
}
/*Reject Buttons*/
#reject, #no, #not-checked{
	color: #ff0000  !important;
	border:1px solid #ff0000  !important;
	background-image:url(../images/rejectvac.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#setview, #setedit, 
#setnotview, #setnotedit{
    color: #008000 !important;
    border: 1px solid #008000 !important;
    background-repeat: no-repeat;
    background-position: center;
    padding: 10px;
    background-color: transparent !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-decoration: none;
    text-transform: capitalize;
    outline: none;
    font-size: 0;
}
#setnotview, #setnotedit{
	color: #ff0000 !important;
    border: 1px solid #ff0000 !important;
}
#setview, #setnotview{
	margin-right: 10px;
}
#setedit, #setnotedit{
	margin-left: 10px;
	background-size: 
}
#setview{
    background-image: url(../images/setview.png);
}
#setedit{
    background-image: url(../images/setedit.png);
}
#setview:hover{
    background-image: url(../images/setview_over.png);
    background-color: #008000 !important;
}
#setedit:hover{
    background-image: url(../images/setedit_over.png);
    background-color: #008000 !important;
}
#setnotview.red{
    background-image: url(../images/setnotview.png);
}
#setnotedit.red{
    background-image: url(../images/setnotedit.png);
}
#setnotview.red:hover{
    background-image: url(../images/setview_over.png);
    background-color: #ff0000 !important;
}
#setnotedit.red:hover{
    background-image: url(../images/setedit_over.png);
    background-color: #ff0000 !important;
}
#reject:hover, #not-checked:hover{
	color: #fff !important;
	background-color:#ff0000  !important;
	background-image:url(../images/rejectvac-over.png);
	background-repeat:no-repeat;
}
/*Valid Buttons*/
#valid_vt, #yes, #checked{
	color: #008000  !important;
	border:1px solid #008000  !important;
	background-image:url(../images/validvac.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#valid_vt:hover, #checked:hover{
	color: #fff !important;
	background-color:#008000  !important;
	background-image:url(../images/validvac-over.png);
	background-repeat:no-repeat;
}
.non_activ #valid_vt, 
.non_activ #reject{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    pointer-events: none;
}
/*Message Buttons*/
#email{
	color: #157DEC  !important;
	border:1px solid #157DEC  !important;
	background-image:url(../images/usermessage.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#email:hover{
	color: #fff !important;
	background-color:#157DEC  !important;
	background-image:url(../images/usermessage-over.png);
	background-repeat:no-repeat;
}
.cusbirthshow{
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	color: #157DEC  !important;
	margin-left: 5px; 
	border:1px solid #157DEC  !important;
	padding: 4px;
    font-size: 12px !important;
}
.cusbirthshow:hover{
	cursor: pointer;
	color: #fff  !important;
	border:1px solid #157DEC  !important;
	background-color:#157DEC  !important;
}
/*Edit Time Buttons*/
#edit_time{
	color: #F89C2C  !important;
	border:1px solid #F89C2C  !important;
	background-image:url(../images/edittime.png);
	background-repeat:no-repeat;
	background-position:3px;
	padding:10px;
	background-color:transparent !important;
	border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	text-decoration:none;
	text-transform:capitalize;
	outline:none;
	font-size:0;
}
#edit_time:hover{
	color: #fff !important;
	background-color:#F89C2C  !important;
	background-image:url(../images/edittime-over.png);
	background-repeat:no-repeat;
}
/*Common*/
/*====================================================== Tables Style ==========================================*/
#monitoring table{	
	border:1px solid #E5E5E5 !important;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important; 
	-webkit-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-moz-border-radius-bottomleft: 4px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
	float:left;
    width: 100% !important;
	border:none !important;
	background: #fff none repeat scroll 0% 0% !important;
}
#monitoring table th{
	padding:10px 5px;
	text-align:center;
	background-color: #E5E5E5 !important;
	border-bottom:1px solid #bebcbc !important;
	border-top:1px solid #bebcbc !important;
	border-right:1px solid #bebcbc !important;
}
#monitoring table td{
	text-align:center;
}
.dataTables_wrapper{
	float:left;
    width: 100% !important;
	background: #E5E5E5 none repeat scroll 0% 0% !important;
	border:1px solid #E5E5E5 !important;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important; 
	-webkit-border-bottom-right-radius: 4px !important;
	-webkit-border-bottom-left-radius: 4px !important;
	-moz-border-radius-bottomright: 4px !important;
	-moz-border-radius-bottomleft: 4px !important;
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}
table{
	float:left;
    width: 100% !important;
	border:none !important;
	background: #fff none repeat scroll 0% 0% !important;
}
table#cusdoubletable{
    float: left;
    width: 100% !important;
    background: #E5E5E5 none repeat scroll 0% 0% !important;
    border: 1px solid #E5E5E5 !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;

}
table#cusdoubletable tbody tr:nth-child(odd){
	background-color: #f9f9f9;
}
table#cusdoubletable tbody tr:nth-child(even){
	background-color:#fff;
}
table#cusdoubletable tbody tr:hover{
	background-color:#EFEFEF;
}
table#cusdoubletable tbody tr td:nth-child(5), 
table#cusdoubletable tbody tr td:nth-child(6), 
table#cusdoubletable tbody tr td:nth-child(7){
	width: 80px;
}
table#cusdoubletable tr td button{
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 2px 5px;
    min-width: 70px;
    text-transform: capitalize;
    text-decoration: none;
}
table#cusdoubletable tbody tr td:nth-child(5) button, 
table#cusdoubletable tbody tr td:nth-child(6) button, 
table#cusdoubletable tbody tr td:nth-child(7) button{
	margin:0 5px !important;
}
table#cusdoubletable tr td button.ignore{
	background-color: #F44336 !important;
    border-color: #F44336 !important;
    box-shadow: 0 0 0 1px #F44336 inset;
}
table#cusdoubletable tr td button.viewedit{
	background-color: #FF9800 !important;
    border-color: #FF9800 !important;
    box-shadow: 0 0 0 1px #FF9800 inset;
}
thead{
	border-bottom:1px solid #D5D5D5 !important;
}
tbody{
	border: medium none;
}
table th{
	border:none !important;
   
    padding: 2px;
}
table.dataTable thead th{
	background-color: #E5E5E5 !important;
	border-bottom:0px solid #bebcbc !important;
	border-top:1px solid #bebcbc !important;
	border-right:1px solid #bebcbc !important;
	font-size:11px;
	text-transform:capitalize;
	text-align:center;
}
table.dataTable thead tr td{
	background-color: #E5E5E5 !important;
	border-bottom:1px solid #bebcbc !important;
	border-top:1px solid #bebcbc !important;
	font-size:11px;
	text-transform:capitalize;
	text-align:center;
}
.dataTables_info{
	font-size:11px;
	font-weight: normal !important;
}
table.dataTable thead th, table.dataTable thead td{
	margin:5px 2px !important;
	text-indent:0 !important;
	border-right:1px solid #E5E5E5;
}
table.dataTable tbody tr.odd{
	background-color:#fff;
}
table.dataTable tbody tr.even{
	background-color:#fff;
}
table.dataTable tbody tr:hover{
	background-color:#EFEFEF;
}
.ui-state-default .ui-icon{
	display:none;
}
tr th span {
	width:100% !important;
	float:left;
}
tr th span input, tr th span select{
	max-width:125px !important;
	margin:0 !important;
	padding:0 !important;
	text-align:center;
	float:left;
}
.dataTables_wrapper input[type="search"],.dataTables_wrapper select {
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ced0d1 #d1d3d5 #d3d6d8;
    border-image: none;
    border-radius: 2px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 2px 0 #e3e3e3 inset;
    height: 31px;
	outline:none;
	float:right;
	font-weight: normal !important;
    text-align: left;
}
table td{
	border:none;
	border: 1px solid #dddddd !important;
    line-height: 20px;
    padding: 2px;
    text-align: left;
    vertical-align: middle;
	overflow: hidden;
}
.dataTables_length{
	float:left;
	margin:5px 0;
}
.dataTables_length label{
	float:left;
	margin:0 0;
	font-weight:normal !important;
}
.dataTables_length label input, .dataTables_length label select{
	margin:0 0 0 10px !important;	
}
.dataTables_filter{
	float:right;
	margin:5px 0;
}
.dataTables_filter label{
	float:left;
	margin:0 0;
	font-weight:normal !important;
	line-height: 32px !important;
}
.dataTables_filter label input, .dataTables_filter label select{
	margin:0 0px 0 10px !important;
}
/*Table pagination*/
.dataTables_paginate{
	padding: 5px 0px !important;
	margin: 0 3px 0 0 !important;
}
.dataTables_paginate a.disabled, .ui-state-disabled {
cursor:not-allowed !important;
opacity:1 !important;
}
.dataTables_paginate a.first {
margin-left: 0px;
border-top-left-radius: 2px;
border-bottom-left-radius: 2px;
}
.dataTables_paginate a.last {
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
}
.dataTables_paginate a.first:hover, .dataTables_paginate a.last:hover {
color:#fff !important;
}
.dataTables_paginate a, .dataTables_paginate span span  {
float: left;
padding: 6px 12px !important;
margin-left: -1px !important;
line-height: 1.42857;
color: #7A818A !important;
text-decoration: none;
background: #FFF !important;
border: 1px solid #1FAE66 !important;
}
.dataTables_paginate a:hover {
background: #1FAE66 !important;
color:#fff !important;
}
.dataTables_paginate a.current {
background-color: #1FAE66  !important;
border-color: #1FAE66 !important;
color:#fff !important;
}
table tr th:last-child {
	border-right:none !important;
}
table tr td:last-child {
	background-image:none !important;
}
select{
    width: 162px !important;
}
/*=================================================================================*/
input[type="text"]:not(.select2-input), input[type="search"], input[type="password"], input[type="number"], select{
	border: 1px solid #D5D5D5;
	background: #fff none repeat scroll 0% 0%;
   -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
    height: 22px !important;
    outline: medium none;
    padding: 0 5px;
	margin:0 !important;
    width: 150px !important;
}
#search-info.spezielledaten input.von, #search-info.spezielledaten input.bis{
	width: 50px !important;
}
#search-info.spezielledaten p.von, #search-info.spezielledaten p.bis{
	width: 67px !important;
}
#search-info.affiliate .customfilter{
	position: relative;
	margin: 4px auto;
	width: 68%;
}
#search-info.affiliate #affiliateage .customfilter{
    width: 100%;
    display: flex;
    justify-content: center;
}
@media screen and (max-width: 1440px){
	#search-info.spezielledaten input[type="text"], 
	#search-info.spezielledaten input[type="search"], 
	#search-info.spezielledaten input[type="password"], 
	#search-info.spezielledaten input[type="number"]{
		width: 103px !important;
	}
	#search-info.spezielledaten p.von, 
	#search-info.spezielledaten p.bis{
		width: 52px !important;
	}
	#search-info.spezielledaten input.von, 
	#search-info.spezielledaten input.bis{
	    width: 45px !important;
	    padding: 0 2px !important;
	}
	#search-info.spezielledaten button.multiselect{
		width: 115px;
	}
	#search-info.affiliate .customfilter{
	width: 75%;
	}
	#search-info.affiliate .customfilter input[type="text"]{
		width: 95px !important;
	}
	#search-info.affiliate #affiliateage .customfilter{
	width: 92%;
	}
}
#search-info.affiliate .customfilter.zeitraum{
	width: 250px;
}
#search-info.affiliate label{
    min-width: 30px !important;
    margin-bottom: 0;
    margin-right: 5px !important;
    margin-top: 2px;
}
#search-info.spezielledaten #spezielledaten label{
    min-width: 65px !important;
}
#search-info.spezielledaten #spezielledaten .field:first-child label{
	/*min-width: 40px !important;*/
}
.select2-container .select2-choice{
    width: 152px !important;
    height: 22px !important;
    line-height: 22px !important;
    font-size: 11px !important;
}
#search-info.spezielledaten .select2-container .select2-choice{
	width: 100px !important;
}
#search-info.spezielledaten #spezielledaten .select2-container .select2-choice{
	width: 118px !important;
}
.select2-search input{
    min-height: 22px !important;
    padding: 0px 20px 0px 5px !important;
    background: url(select2.png) no-repeat 100% -24px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0 !important;
}
.select2-container .select2-choice .select2-arrow b{
    background: url(select2.png) no-repeat 0 -2px !important;
}
input[type="text"]:focus, input[type="search"]:focus, select:focus{
	box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
	border: 1px solid rgba(81, 203, 238, 1) !important;
}
textarea{
	border: 1px solid #D5D5D5;
	background: #fff none repeat scroll 0% 0%;
   -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
textarea:focus{
	box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
	border: 1px solid rgba(81, 203, 238, 1) !important;
}
/*Buttons*/
input[type="button"], input[type="submit"], input[type="reset"], 
#ag, #sb-site ul .sb-toggle-right, #Charger, #Continuer, #retour,
#Delete_reload, #Annuler, #btnupload, #btncancelupload, #addnewc, 
#addnewcb, #passAction, .btnpurchase{
	background: #ecedef none repeat scroll 0 0 !important;
    border: medium none;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #c6cdd3 inset;
    color: #7a818a !important;
    filter: none;
    font-size: 11px;
    padding: 5px 8px;
    min-width: 80px;
    text-transform: capitalize;
	text-decoration:none;
}
#passAction{
    font-size: 18px;
    padding: 0;
    min-width: 20px;
    width: 26px;
    height: 26px;
}
input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover, #ag:hover,
 #btncancelupload:hover, #addnewc:hover, #addnewcb:hover, #passAction:hover, .btnpurchase:hover{
	background: #e6e6e6 none repeat scroll 0 0 !important;
}
#msform .iframe2{
	background: #ecedef none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0 0 0 1px #c6cdd3 inset;
    color: #7a818a !important;
    filter: none;
    font-size: 11px;
    padding: 9px 0px;
    min-width: 80px;
    text-transform: capitalize;
    margin: 0 3px 0 0px;
    text-decoration: none;
    text-align: center;
    float: left;
}
#msform .iframe2:hover{
	background: #e6e6e6 none repeat scroll 0 0 !important;
}
/**/
/*ADD BTN*/
.addbtn{
	float:right;
	margin:0 0 0 3px;
	background-image:url(../images/addbtn.png);
	background-repeat:no-repeat;
	background-position:8px 8px;
	background-size:  14px;
    border: medium none;
	 border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 6px 12px 6px 30px;
	min-width:80px;
	text-decoration:none !important;
	outline: none !important;
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
}
.addbtn:hover{
    background-color: #44b96d !important;
    border-color: #44b96d !important;
    box-shadow: 0 0 0 1px #44b96d inset
}
/*==================================== Label Input ======================================*/
label input{
	float:right;
}
/***************************/
.ui-datepicker{
	border: 1px solid #D5D5D5;
    border-radius: 0 !important;
    outline: medium none;
    padding: 0 5px;
	
}
.ui-widget-header{
	background: transparent !important;
    border-radius: 0 !important;
    outline: medium none;
    padding: 0 5px;
	margin:0;
	border: medium none !important;
}
.ui-widget-header label{
	margin:0 !important;
}
.cboxIframe html body, .cboxIframe body{
	background:transparent !important;
}
.ui-datepicker-title{
	margin:0 !important;
}
.ui-datepicker-title select{
	width:70px !important;
}
.ui-dialog .ui-dialog-titlebar{
	display:none !important;
}
#testcb{
	float: left;
    width: calc(100% - 3%);
	padding: 1.5%;
}
#testcb #callhist{
	float: left;
	width: 45%;
	margin-right: 2%;
	padding:2%;
    background-color: #fff;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
} 
#testcb #callhist input[type="text"]{
	width: 100%;
} 
#testcb #callhist img{
    width: 25px;
    margin: -20px 0 0 0;
    float: right;
} 
#testcb #callhist h5 #calldiv{
    float: left;
    width: 100%;
    margin: 5px 0;
} 
#testcb #connhist{
	float: left;
	width: 45%;
	padding:2%;
    background-color: #fff;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
} 
#testcb #connhist input[type="text"]{
	width: 100%;
} 
#testcb #connhist img{
    width: 25px;
    margin: -20px 0 0 0;
    float: right;
} 
#testcb #connhist h5 #condiv{
    float: left;
    width: 100%;
    margin: 5px 0;
} 
#testcb #cbdetails{
	float: left;
	width: 96%;
	padding:2%;
    background-color: #fff;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    margin-top: 2%;
} 
#testcb #cbdetails p{
	float: left;
	width: 49%;
	margin-right: 2%;
} 
#testcb #cbdetails p:nth-child(2n+1){
	margin-right: 0;
} 
#testcb #cbdetails p input[type="text"]{
	width: 100%;
} 
#testcb #cbdetails h4{
	float: left;
	width: 100%;
    margin: 0 0 5px 0;
} 
#errmsg{
	color: white;
    position: absolute;
    top: 20px;
    background: red;
    left: 50%;
    z-index: 9999;
    padding: 4px 20px;
   
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}
#user #errmsg{
    top: 85px;
}
/**********************************************************************************************/
/*======================================= Footer =============================================*/
#footer{
	position: relative;
	float: left;
	width: 100%;
	height: 28px;
	background-color:#535c69;
}
#footer p{
	float:left;
	width:100%;
	color:#fff;
	text-align:center;
	line-height: 28px;
	margin: 0 !important;
}
iframe > html{
	overflow:hidden !important;
}
/*============================================================= OTHERS ===================================================================*/
/*====================================== Sweet Alert ============================================*/
.sweet-overlay{background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000}.sweet-alert{background-color:#fff;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block}.sweet-alert p{color:#797979;font-size:14px;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal}.sweet-alert button{background-color:#AEDEF4;color:#fff;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:2px;border-radius:2px;padding:10px 32px;margin:26px 5px 0;cursor:pointer}.sweet-alert button:focus{outline:0;box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05)}.sweet-alert button:hover{background-color:#a1d9f2}.sweet-alert button:active{background-color:#81ccee}.sweet-alert button.cancel{background-color:#D0D0D0}.sweet-alert button.cancel:hover{background-color:#c8c8c8}.sweet-alert button.cancel:active{background-color:#b6b6b6}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,.8) 0 0 2px,rgba(0,0,0,.0470588) 0 0 0 1px inset!important}.sweet-alert button::-moz-focus-inner{border:0}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none!important}.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box}.sweet-alert .icon.error{border-color:#F27474}.sweet-alert .icon.error .x-mark{position:relative;display:block}.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#F27474;display:block;top:37px;border-radius:2px}.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.sweet-alert .icon.warning{border-color:#F8BB86}.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#F8BB86}.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#F8BB86}.sweet-alert .icon.info{border-color:#C9DAE1}.sweet-alert .icon.info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#C9DAE1}.sweet-alert .icon.info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#C9DAE1}.sweet-alert .icon.success{border-color:#A5DC86}.sweet-alert .icon.success::after,.sweet-alert .icon.success::before{content:'';position:absolute;width:60px;height:120px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .icon.success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.sweet-alert .icon.success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);-webkit-border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.success .line{height:5px;background-color:#A5DC86;display:block;border-radius:2px;position:absolute;z-index:2}.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes showSweetAlert{0%{transform:scale(.7);-webkit-transform:scale(.7)}45%{transform:scale(1.05);-webkit-transform:scale(1.05)}80%{transform:scale(.95);-webkit-tranform:scale(.95)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(.5);-webkit-transform:scale(.5)}}.showSweetAlert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.showSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}.hideSweetAlert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hideSweetAlert[data-animation=none]{-webkit-animation:none;animation:none}@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg)}}.animateSuccessTip{-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.animateSuccessLong{-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1}}.animateErrorIcon{-webkit-animation:animateErrorIcon .5s;animation:animateErrorIcon .5s}@-webkit-keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}@keyframes animateXMark{0%,50%{transform:scale(.4);-webkit-transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1}}.animateXMark{-webkit-animation:animateXMark .5s;animation:animateXMark .5s}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}@keyframes pulseWarning{0%{border-color:#F8D486}100%{border-color:#F8BB86}}.pulseWarning{-webkit-animation:pulseWarning .75s infinite alternate;animation:pulseWarning .75s infinite alternate}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}@keyframes pulseWarningIns{0%{background-color:#F8D486}100%{background-color:#F8BB86}}.pulseWarningIns{-webkit-animation:pulseWarningIns .75s infinite alternate;animation:pulseWarningIns .75s infinite alternate}

/*======================================= TIPSY ===========================================================*/
.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; }
  .tipsy-inner { background-color: #000; color: #FFF; max-width: 200px; padding: 5px 8px 4px 8px; text-align: center; }

  /* Rounded corners */
  .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
  
  /* Uncomment for shadow */
  /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/
  
  .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; }
  
  /* Rules to colour arrows */
  .tipsy-arrow-n { border-bottom-color: #000; }
  .tipsy-arrow-s { border-top-color: #000; }
  .tipsy-arrow-e { border-left-color: #000; }
  .tipsy-arrow-w { border-right-color: #000; }
  
	.tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;}
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none;  border-left-color: transparent; border-right-color: transparent;}
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none;  border-left-color: transparent; border-right-color: transparent; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; }
  .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; }
  .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; }
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 13px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 15px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 12px 5px 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ 
		padding-right: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ 
		padding-bottom: 0; 
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}



/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(../images/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #1FAE66; background-color: rgba(31,174,102,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #1FAE66; background-color: rgba(31,174,102,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(31,174,102,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(31,174,102,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; 
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; 
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; 
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */
/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: collapse;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }
  table.dataTable thead th,
  table.dataTable tfoot th {
    }
  table.dataTable thead th,
  table.dataTable thead td {
    padding: 5px 2px;
    border-bottom: 1px solid #111111; }
    table.dataTable thead th:active,
    table.dataTable thead td:active {
      outline: none; }
  table.dataTable tfoot th,
  table.dataTable tfoot td {
    padding: 5px 10px;
    border-top: 1px solid #111111; }
  table.dataTable thead .sorting,
  table.dataTable thead .sorting_asc,
  table.dataTable thead .sorting_desc {
    cursor: pointer;
    *cursor: hand; }
  table.dataTable thead .sorting,
  table.dataTable thead .sorting_asc,
  table.dataTable thead .sorting_desc,
  table.dataTable thead .sorting_asc_disabled,
  table.dataTable thead .sorting_desc_disabled {
    background-repeat: no-repeat;
    background-position: center right; }
  table.dataTable thead .sorting {
    background-image: url("../images/sort_both.png"); }
  table.dataTable thead .sorting_asc {
    background-image: url("../images/sort_asc.png"); }
  table.dataTable thead .sorting_desc {
    background-image: url("../images/sort_desc.png"); }
  table.dataTable thead .sorting_asc_disabled {
    background-image: url("../images/sort_asc_disabled.png"); }
  table.dataTable thead .sorting_desc_disabled {
    background-image: url("../images/sort_desc_disabled.png"); }
  table.dataTable tbody tr {
    background-color: white; }
    table.dataTable tbody tr.selected {
      background-color: #b0bed9; }
  table.dataTable tbody td {
	text-align:center;
	padding: 2px;
	vertical-align: middle;
	}
	  table.dataTable tbody th{
	text-align:center;
	border-right:1px solid #bebcbc;
	padding: 5px;
	vertical-align: middle;
	}
  table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
    border-top: 1px solid #dddddd; }
  table.dataTable.row-border tbody tr:first-child th,
  table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
  table.dataTable.display tbody tr:first-child td {
    border-top: none; }
  table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
    border-top: 1px solid #dddddd;
    border-right: 1px solid #dddddd; }
  table.dataTable.cell-border tbody tr th:first-child,
  table.dataTable.cell-border tbody tr td:first-child {
    border-left: 1px solid #dddddd; }
  table.dataTable.cell-border tbody tr:first-child th,
  table.dataTable.cell-border tbody tr:first-child td {
    border-top: none; }
  table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #f9f9f9; }
    table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
      background-color: #abb9d3; }
  table.dataTable.hover tbody tr:hover,
  table.dataTable.hover tbody tr.odd:hover,
  table.dataTable.hover tbody tr.even:hover, table.dataTable.display tbody tr:hover,
  table.dataTable.display tbody tr.odd:hover,
  table.dataTable.display tbody tr.even:hover {
    background-color: whitesmoke; }
    table.dataTable.hover tbody tr:hover.selected,
    table.dataTable.hover tbody tr.odd:hover.selected,
    table.dataTable.hover tbody tr.even:hover.selected, table.dataTable.display tbody tr:hover.selected,
    table.dataTable.display tbody tr.odd:hover.selected,
    table.dataTable.display tbody tr.even:hover.selected {
      background-color: #a9b7d1; }
  table.dataTable.order-column tbody tr > .sorting_1,
  table.dataTable.order-column tbody tr > .sorting_2,
  table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
  table.dataTable.display tbody tr > .sorting_2,
  table.dataTable.display tbody tr > .sorting_3 {
    /*background-color: #f9f9f9;*/ }
  table.dataTable.order-column tbody tr.selected > .sorting_1,
  table.dataTable.order-column tbody tr.selected > .sorting_2,
  table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
  table.dataTable.display tbody tr.selected > .sorting_2,
  table.dataTable.display tbody tr.selected > .sorting_3 {
    background-color: #acbad4; }
  table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
     /*background-color:#f1f1f1;*/ }
  table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
    background-color: #f3f3f3; }
  table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
    background-color: whitesmoke; }
  table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
    background-color: #a6b3cd; }
  table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
    background-color: #a7b5ce; }
  table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
    background-color: #a9b6d0; }
  table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
     /*background-color:#f9f9f9;*/ }
  table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
    background-color: #fbfbfb; }
  table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
    background-color: #fdfdfd; }
  table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
    background-color: #acbad4; }
  table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
    background-color: #adbbd6; }
  table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
    background-color: #afbdd8; }
  table.dataTable.display tbody tr:hover > .sorting_1,
  table.dataTable.display tbody tr.odd:hover > .sorting_1,
  table.dataTable.display tbody tr.even:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1,
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_1,
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_1 {
    background-color: #eaeaea; }
  table.dataTable.display tbody tr:hover > .sorting_2,
  table.dataTable.display tbody tr.odd:hover > .sorting_2,
  table.dataTable.display tbody tr.even:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2,
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_2,
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_2 {
    background-color: #ebebeb; }
  table.dataTable.display tbody tr:hover > .sorting_3,
  table.dataTable.display tbody tr.odd:hover > .sorting_3,
  table.dataTable.display tbody tr.even:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3,
  table.dataTable.order-column.hover tbody tr.odd:hover > .sorting_3,
  table.dataTable.order-column.hover tbody tr.even:hover > .sorting_3 {
    background-color: #eeeeee; }
  table.dataTable.display tbody tr:hover.selected > .sorting_1,
  table.dataTable.display tbody tr.odd:hover.selected > .sorting_1,
  table.dataTable.display tbody tr.even:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1,
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_1,
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_1 {
    background-color: #a1aec7; }
  table.dataTable.display tbody tr:hover.selected > .sorting_2,
  table.dataTable.display tbody tr.odd:hover.selected > .sorting_2,
  table.dataTable.display tbody tr.even:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2,
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_2,
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_2 {
    background-color: #a2afc8; }
  table.dataTable.display tbody tr:hover.selected > .sorting_3,
  table.dataTable.display tbody tr.odd:hover.selected > .sorting_3,
  table.dataTable.display tbody tr.even:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3,
  table.dataTable.order-column.hover tbody tr.odd:hover.selected > .sorting_3,
  table.dataTable.order-column.hover tbody tr.even:hover.selected > .sorting_3 {
    background-color: #a4b2cb; }
  table.dataTable.no-footer {
    border-bottom: 1px solid #111111; }
  table.dataTable.nowrap th, table.dataTable.nowrap td {
    white-space: nowrap; }
  table.dataTable.compact thead th,
  table.dataTable.compact thead td {
    padding: 4px 17px 4px 4px; }
  table.dataTable.compact tfoot th,
  table.dataTable.compact tfoot td {
    padding: 4px; }
  table.dataTable.compact tbody th,
  table.dataTable.compact tbody td {
    padding: 4px; }
  table.dataTable th.dt-left,
  table.dataTable td.dt-left {
    text-align: left; }
  table.dataTable th.dt-center,
  table.dataTable td.dt-center,
  table.dataTable td.dataTables_empty {
    text-align: center; }
  table.dataTable th.dt-right,
  table.dataTable td.dt-right {
    text-align: right; }
  table.dataTable th.dt-justify,
  table.dataTable td.dt-justify {
    text-align: justify; }
  table.dataTable th.dt-nowrap,
  table.dataTable td.dt-nowrap {
    white-space: nowrap; }
  table.dataTable thead th.dt-head-left,
  table.dataTable thead td.dt-head-left,
  table.dataTable tfoot th.dt-head-left,
  table.dataTable tfoot td.dt-head-left {
    text-align: left; }
  table.dataTable thead th.dt-head-center,
  table.dataTable thead td.dt-head-center,
  table.dataTable tfoot th.dt-head-center,
  table.dataTable tfoot td.dt-head-center {
    text-align: center; }
  table.dataTable thead th.dt-head-right,
  table.dataTable thead td.dt-head-right,
  table.dataTable tfoot th.dt-head-right,
  table.dataTable tfoot td.dt-head-right {
    text-align: right; }
  table.dataTable thead th.dt-head-justify,
  table.dataTable thead td.dt-head-justify,
  table.dataTable tfoot th.dt-head-justify,
  table.dataTable tfoot td.dt-head-justify {
    text-align: justify; }
  table.dataTable thead th.dt-head-nowrap,
  table.dataTable thead td.dt-head-nowrap,
  table.dataTable tfoot th.dt-head-nowrap,
  table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap; }
  table.dataTable tbody th.dt-body-left,
  table.dataTable tbody td.dt-body-left {
    text-align: left; }
  table.dataTable tbody th.dt-body-center,
  table.dataTable tbody td.dt-body-center {
    text-align: center; }
  table.dataTable tbody th.dt-body-right,
  table.dataTable tbody td.dt-body-right {
    text-align: right; }
  table.dataTable tbody th.dt-body-justify,
  table.dataTable tbody td.dt-body-justify {
    text-align: justify; }
  table.dataTable tbody th.dt-body-nowrap,
  table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap; }
 
table.dataTable,
table.dataTable th,
table.dataTable td {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }
 
/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }
  .dataTables_wrapper .dataTables_length {
    float: left; }
  .dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right; }
    .dataTables_wrapper .dataTables_filter input {
      margin-left: 0.5em; }
  .dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: 0.755em; }
  .dataTables_wrapper .dataTables_paginate {
    float: right;
    text-align: right;
    padding-top: 0.25em; }
    .dataTables_wrapper .dataTables_paginate .paginate_button {
      box-sizing: border-box;
      display: inline-block;
      min-width: 1.5em;
      padding: 0.5em 1em;
      margin-left: 2px;
      text-align: center;
      text-decoration: none !important;
      cursor: pointer;
      *cursor: hand;
      color: #333333 ;
      border: 1px solid transparent; }
      .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        color: #333333 ;
        border: 1px solid #cacaca;
        background-color: white;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
        /* Chrome10+,Safari5.1+ */
        background: -moz-linear-gradient(top, white 0%, gainsboro 100%);
        /* FF3.6+ */
        background: -ms-linear-gradient(top, white 0%, gainsboro 100%);
        /* IE10+ */
        background: -o-linear-gradient(top, white 0%, gainsboro 100%);
        /* Opera 11.10+ */
        background: linear-gradient(to bottom, white 0%, gainsboro 100%);
        /* W3C */ }
      .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
        cursor: default;
        color: #666 ;
        border: 1px solid transparent;
        background: transparent;
        box-shadow: none; }
      .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
        color: white ;
        border: 1px solid #111111;
        background-color: #585858;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
        /* Chrome10+,Safari5.1+ */
        background: -moz-linear-gradient(top, #585858 0%, #111111 100%);
        /* FF3.6+ */
        background: -ms-linear-gradient(top, #585858 0%, #111111 100%);
        /* IE10+ */
        background: -o-linear-gradient(top, #585858 0%, #111111 100%);
        /* Opera 11.10+ */
        background: linear-gradient(to bottom, #585858 0%, #111111 100%);
        /* W3C */ }
      .dataTables_wrapper .dataTables_paginate .paginate_button:active {
        outline: none;
        background-color: #2b2b2b;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
        /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
        /* Chrome10+,Safari5.1+ */
        background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
        /* FF3.6+ */
        background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
        /* IE10+ */
        background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
        /* Opera 11.10+ */
        background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
        /* W3C */
        box-shadow: inset 0 0 3px #111; }
    .dataTables_wrapper .dataTables_paginate .ellipsis {
      padding: 0 1em; }
  .dataTables_wrapper .dataTables_processing {
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: white;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* FF3.6+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* IE10+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* Opera 11.10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
    /* W3C */ }
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter,
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_processing,
  .dataTables_wrapper .dataTables_paginate {
    color: #333333; }
  .dataTables_wrapper .dataTables_scroll {
    clear: both; }
    .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
      *margin-top: -1px;
      -webkit-overflow-scrolling: touch; }
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
      .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
        height: 0;
        overflow: hidden;
        margin: 0 !important;
        padding: 0 !important; }
  .dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #bebcbc; 
    /*overflow-y: scroll !important;*/}
  .dataTables_wrapper.no-footer div.dataTables_scrollHead table,
  .dataTables_wrapper.no-footer div.dataTables_scrollBody table {
    border-bottom: none; }
  .dataTables_wrapper:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0; }
 
@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }
@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }
    .dataTables_scrollHeadInner {
    width: 100% !important;
	}

.dataTables_scrollHead{
	/*width: calc(100% - 17px) !important;*/
}
/*================================================ Dashboard Carousel ============================================*/
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
.owl-wrapper-outer {
    overflow: hidden;
}
.owl-page{
	margin-left: 5px;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 11px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 15%;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #fff;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 11px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}
/******/
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-pagination{
	position: relative;
	bottom: 31px;
	left: 65%;
	width: 30%;
}
.owl-carousel{
	display: none;
	position: relative;
	float:right !important;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	height:120px;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	height:120px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
	height:120px;
}
.owl-controls .owl-page,

.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*================================================= Clock In/Out ===================================================*/
.archivetyp button{
	border-radius: 2px;
}
#pause, .archivetyp .mahnung1{
	background-color: #FFC61D !important;
	border-color: #FFC61D !important;
	box-shadow: 0px 0px 0px 1px #FFC61D inset;
	color:#fff !important;
}
.archivetyp .mahnung1{
	color:#000 !important;
}
#pause, .archivetyp .mahnung1:hover{
	background-color:#ffce3b !important;
	border-color:#ffce3b !important;
	box-shadow: 0 0 0 1px #ffce3b inset;
}
.archivetyp .rechnungen{
	background-color: #dfdfdf !important;
	border-color: #dfdfdf !important;
	box-shadow: 0px 0px 0px 1px #dfdfdf inset;
	color:#000 !important;
}
.archivetyp .rechnungen:hover{
	background-color:#e8e8e8 !important;
	border-color:#e8e8e8 !important;
	box-shadow: 0 0 0 1px #e8e8e8 inset;
}
#start2{
	background-color: #27AE60 !important;
	border-color: #27AE60 !important;
	box-shadow: 0px 0px 0px 1px #27AE60 inset;
	color:#fff !important;
}
#pausetimer{
	float:left;
	width:32%;
	height:165px;
	background-color:#fff;
	margin:0 2% 0 0;	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 0px 4px #777 !important; 
}
#pausetimer .icon{
	background-color:#3498DB;
	background-image:url(../images/pause.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	width:35%;
	height:165px;
}
#pausetimer .timercontent{
	float:left;
	width: 60%;
	margin: 5% 0 5% 5%;
	text-align:center;
}
#pausetimer .timercontent h2{
	font-weight: normal !important;
}
#worktimer{
	float:left;
	width:32%;
	height:165px;
	background-color:#fff;
	margin:0 2% 0 0;
		-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 0px 4px #777 !important; 
}
#worktimer .icon{
	background-color:#01B6AD;
	background-image:url(../images/totaltime.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	width:35%;
	height:165px;
}
#worktimer .timercontent{
	float:left;
	width: 60%;
	margin: 5% 0 5% 5%;
	text-align:center;
}
#worktimer .timercontent h2{
	font-weight: normal !important;
}
#clockinout{
	background-color:#fff;
	float:left;
	width:32%;
	height:165px;
	margin:0 0%;
		-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
	box-shadow: 0px 0px 4px #777 !important; 
}
#clockinout .icon{
	background-color:#27AE60;
	background-image:url(../images/clockinout.png);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	width:35%;
	height:165px;
}
#clockinout .timercontent{
	float:left;
	width: 60%;
	margin: 5% 0 5% 5%;
	text-align:center;
}
#clockinout .timercontent h2{
	font-weight: normal !important;
}
#clock {
	text-transform:capitalize;
}
#clock .status{
	float:left;
	font-size:14px;
	width:100%;
	text-align:center;
	text-transform:capitalize;
}
#elapsed, #dpause{
	float:left;
	font-size:45px;
	width:100%;
	text-align:center;
	margin:10px 0 15px 0;
}
#testt, #f, input.btn-success, #Charger, #Continuer, #btnupload, #start,
 .archivetyp .willkommen, #addnewc, #addnewcb, #tabspurchase .btnpurchase{
	background-color:#27AE60 !important;
	border-color:#27AE60 !important;
	box-shadow: 0 0 0 1px #27AE60 inset;
	color:#fff !important;
}
#testt:hover, #f:hover, input.btn-success:hover, #btnupload:hover, #start:hover,
 .archivetyp .willkommen:hover, #addnewc:hover, #addnewcb:hover{
	background-color:#44b96d !important;
	border-color:#44b96d !important;
	box-shadow: 0 0 0 1px #44b96d inset;
}
#work_btn{
	background-color:#27AE60 !important;
	border-color:#27AE60 !important;
	box-shadow: 0 0 0 1px #27AE60 inset;
	color:#fff !important;	
	background-image: url(../images/workingbtn.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 20px !important;
	font-size: 0;
	width: 25px;
	height: 25px;
	padding: 0 !important;
	min-width: unset;
	border-radius: 2px;
	overflow: hidden;
}
#work_btn:hover{
	background-color:#44b96d !important;
	border-color:#44b96d !important;
	box-shadow: 0 0 0 1px #44b96d inset;
}
#pas_btn{
	background-color:#FFC61D !important;
	border-color:#FFC61D !important;
	box-shadow: 0 0 0 1px #FFC61D inset;
	color:#fff !important;
	background-image: url(../images/pausebtn.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 20px !important;
	font-size: 0;
	width: 25px;
	height: 25px;
	padding: 0 !important;
	min-width: unset;
	border-radius: 2px;
	overflow: hidden;
}
#pas_btn:hover{
	background-color:#ffce3b !important;
	border-color:#ffce3b !important;
	box-shadow: 0 0 0 1px #ffce3b inset;
}
#log_btn{
	background-color:#DF1F26 !important;
	border-color:#DF1F26 !important;
	box-shadow: 0 0 0 1px #DF1F26 inset;
	color:#fff !important;
	background-image: url(../images/logoutbtn.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: 18px !important;
	font-size: 0;
	width: 25px;
	height: 25px;
	padding: 0 !important;
	min-width: unset;
	border-radius: 2px;
	overflow: hidden;
}
#log_btn:hover{
	background-color:#d5151c !important;
	border-color:#d5151c !important;
	box-shadow: 0 0 0 1px #d5151c inset;
}
input[type="reset"], #reset, #retour, #btncancelupload, #Annuler, .archivetyp .mahnung2{
	background-color:#DF1F26 !important;
	border-color:#DF1F26 !important;
	box-shadow: 0 0 0 1px #DF1F26 inset;
	color:#fff !important;
}
input[type="reset"]:hover, #reset:hover, #btncancelupload:hover, #Annuler:hover, .archivetyp .mahnung2:hover{
	background-color:#d5151c !important;
	border-color:#d5151c !important;
	box-shadow: 0 0 0 1px #d5151c inset;
}
#monitoring table tr.pause1 td.status{
	color:#FFC61D !important;
	text-transform:capitalize;
}
#monitoring table tr td.statuswork{
	color:#27AE60 !important;
	text-transform:capitalize;
	font-size: 11px;
}
#monitoring table tr td.statuspause{
	color:#FFC61D !important;
	text-transform:capitalize;
	font-size: 11px;
}
#monitoring table tr td.statuslogout{
	color:#d5151c !important;
	text-transform:capitalize;
	font-size: 11px;
}

/*form styles*/
#msform {
position: relative;
float: left;
width: 96%;
background-color: #f0f0f0;
padding: 1% 2%;
margin: 0 !important;
}
#msform.msbuynow{

}
#msform.msbuynow #stepone{
	position: relative;
	margin: 0 !important;
}
#msform.msbuy #stepone #btn_submit{
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 2%;
    background: #27ae60 !important;
    color: #fff !important;
    text-shadow: none !important;
    border-radius: 2px;
    width: 200px;
    border: none;
    box-shadow: 0 0 0 1px #27ae60 inset;
    font-size: 14px;
}
#msform #stepone .autocomp{
	position: relative;
	width: 50%;
	margin: 4% auto;
}
#msform #stepone .autocomp table{
	border-top: 2px solid #27ae60 !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#msform #stepone .autocomp table tr td span{
	font-size: 12px;
   
}
#msform #stepone .autocomp table tr td:nth-child(2n){
	text-align: center;

	font-size: 12px;
}
#msform #stepone .autocomp table tr td:nth-child(2n) input{
	margin-right: 10px !important;
	width: 220px;
}
#msform #stepone .autocomp table tr td:nth-child(2n) img{
	width: 25px;
}
#msform #stepone .autocomp table tr td.thisImg i, 
#msform #stepone .autocomp table tr td span.imgauto i{
	background-color: #27ae60;
	color: #fff;
	border-radius: 50%;
	padding:5px;
}
#msform #stepone .autocomp p{
	text-align: right;
}
#msform #stepone .autocomp p input[type="text"]{
	width: 50% !important;
	height: 36px !important;
}
#msform #stepone .autocomp p span{

}
#msform #stepone .autocomp p span.totsum{
	font-size: 18px;
}
#msform #stepone .autocomp p img{
	width: 26px;
	height: auto;
}
#msform #stepone .affectbtn{
	float: right;
	width: 49%;
	margin-top: 5%;
}
#msform #stepone .affectbtn #btn_submit{
    float: left;
    position: relative;
    right: 0;
    bottom: 0;
}
.ui-autocomplete{
	width: 218px !important;
}
#msform .tpser{
	float: left;
	width: 100%;
}
#stockaffect{
	float: left;
}
#msform .affect{
    float: left;
    width: 30%;
    background-color: #fff;
    min-height: 250px !important;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    padding: 1%;
}
#msform #stockaffect .affect{
    width: 47%;
    margin: 0 2% 1% 0;
}
#msform .affect h4{
	margin-bottom: 5px;
}
#divcomplte{
	background-color: #f9f9f9;
    width: 620px;
    padding: 10px;
    position: relative;
    margin: 0 auto;
    border-radius: 2px;
}
#divdetailscomplte{
    background-color: #eaf6e4;
    color: #6b885f;
    padding: 10px;
    width: 400px;
    border-radius: 2px;
    position: relative;
    margin: 20px auto 0px auto;
}
#msform #fleft{
	width: 24%;
	margin: 0;
}
#msform #stockaffect #fleft{
    width: 47%;
}
#msform #fleft p label{ 
	width: 25%;
}
#msform .affect p{
	float: left;
	width: 100%;
}
#msform #stockaffect .affect p{
	width: 50%;
}
#msform .affect p label{
	line-height: unset !important;
	margin: 0 !important;
	width: 50%;
    font-weight: bold !important;
}
#msform .affect p span{
	line-height: auto !important;
	margin: 0 !important;
	width: 50%;
	height: 17px;
}
#msform #btn_merge{
	float: right;
	margin:10px 0 0 0;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    background-color: #27AE60 !important;
}
#grid .iframe2{
    margin: 10px 3px 0 0px !important;
}
#msform #productdetails{
	/*clear: left;
    width: 24%;
    min-height: 200px !important;*/
    margin: 0 0% 1% 0 !important;
}
#msform #stockaffect #frigth{
	/*margin: 0 2%;
	width: 36%;*/
	width: 47%;
    margin: 0 0% 1% 0 !important;
}
#msform #frigth{
	margin: 0 2% !important;
	width: 36%;
}
#msform #frigth table th{
    font-size: 11px;
   
    border-bottom: 1px solid #bbb !important;
    padding-bottom: 5px;
}
#msform #grid{
	margin: 0;
}
#grid .gridItem {
    float: left;
    text-align: center;
    -webkit-box-shadow: 1px 1px 2px .5px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 2px .5px rgba(0,0,0,0.6);
    width: 32%;
    margin: 0;
    cursor: pointer;
    max-height: 180px;
}
#grid #welcomeviewfile {
    margin: 0 2%;
}
#previewlieferschein, #previewwelcome, #welcomeviewfile  {
    margin: 0 0 0 2% !important;
}
#grid .gridItem:hover {
    -webkit-box-shadow: 1px 1px 2px .5px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 2px .5px rgba(0,0,0,0.3);
}
#grid .gridItem a {
	font-size: 11px;
   
    color: rgb(0, 92, 154);
    float: left;
    width: 100%;
}
#grid .gridItem a img{
    height: 150px;
    float: left;
    width: 100%;
}
#grid #buybtn{
    float: right;
    width: 100%;
}
#msform fieldset {
/*background: white;
border: 0 none;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
padding: 20px 30px;
box-sizing: border-box;
width: 96%;
border-top: 2px solid #27ae60;
margin: 0 2%;
min-height: 570px;
position: absolute;*/
}
/*#frigth table {
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	margin: 0 0 20px 0;
	border: 2px solid #535c69 !important;
}
#frigth table tr td {

}*/
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type), #domainbox {
display: none;
}

#msform fieldset .fs-title{
	text-align: left;
}
#TelPro_Serial{
	width:218px; 
}
/*inputs*/
#msform input, #msform textarea {

box-sizing: border-box;
font-family: montserrat;
color: #2C3E50;
font-size: 11px;
}
/*buttons*/
#msform .action-button {
width: 100px;
background: #27AE60;
color: white;
border: 0 none;
border-radius: 1px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px;
}
#msform .action-button:hover, #msform .action-button:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}
#addnewc, #addnewcb{
    padding: 0 12px;
    float: left;
    font-size: 12px;
    height: 30px;
    line-height: 32px;
}
#addnewc i, #addnewcb i{
    margin: 0px 10px 0px 0;
    float: left;
    font-size: 16px;
    line-height: 32px;
}
/*headings*/
.fs-title {
font-size: 15px;
text-transform: uppercase;
color: #2C3E50;
margin-bottom: 10px;
}
.fs-subtitle {
font-weight: normal;
font-size: 11px;
color: #666;
margin-bottom: 20px;
}
/*progressbar*/
#progressbar {
margin-bottom: 30px;
overflow: hidden;
/*CSS counters to number the steps*/
counter-reset: step;
}
#progressbar li {
list-style-type: none;
color: #535c69;
    text-transform: uppercase;
    font-size: 10px;
    width: 50%;
float: left;
position: relative;
}
#progressbar li:before {
content: counter(step);
counter-increment: step;
width: 20px;
line-height: 20px;
display: block;
font-size: 10px;
color: #333;
background: white;
border-radius: 3px;
margin: 0 auto 5px auto;
position: relative;
z-index: 99;
}
/*progressbar connectors*/
#progressbar li:after {
content: '';
width: 98%;
height: 2px;
/*background: white;*/
background: linear-gradient(to left, white 50%, #27AE60 50%);
background-size: 200% 100%;
background-position:right bottom;
transition:all 1s ease;
position: absolute;
left: -49%;
top: 9px;
z-index: 1; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
/*connector not needed before the first step*/
content: none;
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before {
background: #27AE60;
color: white;
}
#progressbar li:last-child:before {
background: linear-gradient(to left, white 50%, #27AE60 50%);
background-size: 200% 100%;
background-position:right bottom;
transition:all 1s ease;
-webkit-transition-delay: 900ms; /* Safari */
transition-delay: 900ms;
}
#progressbar li:last-child.active:before {
color: white;
background-position:left bottom;
}
#progressbar li.active:after {
background-position:left bottom;
}


/*===============================Slidebars===============================*/
html.sb-scroll-lock.sb-active:not(.sb-static) {
	overflow: hidden;
}

#sb-site, .sb-site-container {
	/* You may now use class .sb-site-container instead of #sb-site and use your own id. However please make sure you don't set any of the following styles any differently on your id. */
	width: 100%;
	min-height: 100vh;
	position: relative;
	z-index: 1; /* Site sits above Slidebars */
	margin-top: 58px;
}

/* Micro clearfix by Nicolas Gallagher, ensures the site container hits the top and bottom of the screen. */
#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
	content: ' ';
	display: table;
}

#sb-site:before, #sb-site:after, .sb-site-container:before, .sb-site-container:after {
    clear: both;
}

/* ---------------
 * 003 - Slidebars
 */

.sb-slidebar {
	height: 100%;
	overflow-y: auto; /* Enable vertical scrolling on Slidebars when needed. */
	position: fixed;
	top: 0;
	z-index: 0; /* Slidebars sit behind sb-site. */
	display: none; /* Initially hide the Slidebars. Changed from visibility to display to allow -webkit-overflow-scrolling. */
	background-color: #222222; /* Default Slidebars background colour, overwrite this with your own css. */
}

.sb-slidebar, .sb-slidebar * {
	-webkit-transform: translateZ( 0px ); /* Fixes issues with translated and z-indexed elements on iOS 7. */
}

.sb-left {
	left: 0; /* Set Slidebar to the left. */
}

.sb-right {
	right: 0; /* Set Slidebar to the right. */
}

html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
	position: absolute; /* Makes Slidebars scroll naturally with the site, and unfixes them for Android Browser < 3 and iOS < 5. */
}

.sb-slidebar.sb-active {
	display: block; /* Makes Slidebars visibile when open. Changed from visibility to display to allow -webkit-overflow-scrolling. */
}

.sb-style-overlay {
	z-index: 9999; /* Set z-index high to ensure it overlays any other site elements. */
}

.sb-momentum-scrolling {
	-webkit-overflow-scrolling: touch; /* Adds native momentum scrolling for iOS & Android devices. */
}

/* Slidebar widths for browsers/devices that don't support media queries. */
	.sb-slidebar {
		width: 30%;
	}
	
	.sb-width-thin {
		width: 15%;
	}
	
	.sb-width-wide {
		width: 45%;
	}

@media (max-width: 480px) { /* Slidebar widths on extra small screens. */
	.sb-slidebar {
		width: 70%;
	}
	
	.sb-width-thin {
		width: 55%;
	}
	
	.sb-width-wide {
		width: 85%;
	}
}

@media (min-width: 481px) { /* Slidebar widths on small screens. */
	.sb-slidebar {
		width: 55%;
	}
	
	.sb-width-thin {
		width: 40%;
	}
	
	.sb-width-wide {
		width: 70%;
	}
}

@media (min-width: 768px) { /* Slidebar widths on medium screens. */
	.sb-slidebar {
		width: 40%;
	}
	
	.sb-width-thin {
		width: 25%;
	}
	
	.sb-width-wide {
		width: 55%;
	}
}

@media (min-width: 992px) { /* Slidebar widths on large screens. */
	.sb-slidebar {
		width: 30%;
	}
	
	.sb-width-thin {
		width: 15%;
	}
	
	.sb-width-wide {
		width: 45%;
	}
}

@media (min-width: 1200px) { /* Slidebar widths on extra large screens. */
	.sb-slidebar {
		width: 20%;
	}
	
	.sb-width-thin {
		width: 5%;
	}
	
	.sb-width-wide {
		width: 35%;
	}
}

/* ---------------
 * 004 - Animation
 */

.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
	-webkit-transform: translate( 0px );
	   -moz-transform: translate( 0px );
	     -o-transform: translate( 0px );
	        transform: translate( 0px );
	
	-webkit-transition: -webkit-transform 400ms ease;
	   -moz-transition:    -moz-transform 400ms ease;
	     -o-transition:      -o-transform 400ms ease;
	        transition:         transform 400ms ease;
	
	-webkit-transition-property: -webkit-transform, left, right; /* Add left/right for Android < 4.4. */
	-webkit-backface-visibility: hidden; /* Prevents flickering. This is non essential, and you may remove it if your having problems with fixed background images in Chrome. */
}

/* --------------------
 * 005 - Helper Classes
 */
 
.sb-hide { 
	display: none; /* Optionally applied to control classes when Slidebars is disabled over a certain width. */
}


/*##########################################
				Import 
##########################################*/
fieldset#import, #niceform1 {
	background-color: #fff;
	position: relative;
	width: 60%;
	padding: 2%;
	margin: 0 auto;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-top: 2px solid #1FAE66;
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
fieldset#import legend, fieldset#upload legend{
	float: left;
}
#niceform{float: left;width: 48%;padding: 1%;}
#draggablelist, #uploadfile{
	float: left;
	width: 100%;
	margin-bottom: 2%;
}
dl {clear:both;}
dt {float:left; text-align:right; width:auto; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}

/*Focused*/
.NFfocused {border:1px dotted #666;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}

div#fieldChooser {
	float: left;
    width: 100%;
    height: 100%;
    margin-bottom: 2%;
}
#destinationFields{
	float: left;
	width: 100%;
	border:1px dashed #ccc;
	min-height: 30px;
}
.fc-field {
    border: 1px solid #dfdfdf;
	position: relative;
	padding: 1% 3%;
	height: auto;
	min-height: 20px;
	width: 94%;
	line-height: 30px;
	overflow: hidden;
	word-wrap: break-word;
    background: #fafafa;
    margin-bottom: 3px;
    cursor: move;
    font-size: 11px;
   
}

.fc-field:hover {
    border: 1px solid #aaa;
}

.fc-selected {
    background-color: #eee;
}
.fc-selected:active{
    cursor: pointer;
}
.fc-selected:hover {
    background-color: #ddd;
    float: left;
}

.fc-field-list {
    width: 48%;
    margin: 0px;
    padding: 1%;
    /*overflow: scroll;*/
}

.fc-source-fields {
    float: left;
}

.fc-destination-fields {
    float: right;
}
#myform1{
	margin: 0 !important;
}
form#myform1_verification{
	margin: 0 !important;
}
form#myform1_verification input[type="file"]{
	line-height: unset !important;
	height: unset !important;
}
#importboxcontainer #retour{
    position: absolute;
    bottom: 16%;
    right: 10%;
}
#importboxcontainer #loading{
    width: 80% !important;
    height: 65% !important;
    background: rgba(255, 255, 255, 0.5) !important;
}
#importboxcontainer #loading img{
	margin: 15% 40% !important;
}
#importboxcontainer #progressmeter{
	float: left;
    width: 100%;
}
#ajout_colonnes{
	width: 100%;
	margin: 0 !important;
}
#ajout_colonnes fieldset{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
#ajout_colonnes .existingc{
	float: left;
	width: 100%;
}
#ajout_colonnes label{
    min-width: 65px !important;
    margin:0 10px 10px 0 !important;
    border: 1px dashed #ccc;
    text-align: center;
    border-radius: 2px;
    background: #eee;
    padding: 0 5px;
}
#ajout_colonnes label:nth-child(6n+1){
	margin-right: 0 !important; 
}
#ajout_colonnes strong{
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
/****************** Print Tree*****************/
#print{
	float: left;
    width: 96%;
    background-color: #f0f0f0;
    padding: 1% 2%;
}
#treehead {
    float: left;
    width: 100%;
    padding: 0;
}
#print #treehead #treeheadli{
    /* margin: 0 0 0 145px; */
    /* float: left; */
    /* width: calc(100% - 145px); */
    padding: 0;
    position: relative;
    margin: 0 auto;
    width: 640px;
    float: none;
}
#print.fontimes #treehead #treeheadli{
    /*margin: 0 0 0 250px;*/
    width: 440px;
}
.collapsed #print #treehead #treeheadli{
	margin: 0 0 0 225px;
    width: calc(100% - 225px);
}
.collapsed #print.fontimes #treehead #treeheadli{
	margin: 0 0 0 300px;
    width: calc(100% - 300px);
}
@media (max-width: 1440px){
#print #treehead #treeheadli{
	margin: 0 0 0 50px;
    width: calc(100% - 50px);
}
#print.fontimes #treehead #treeheadli{
	margin: 0 0 0 250px;
}
.collapsed #print #treehead #treeheadli{
	margin: 0 0 0 155px;
    width: calc(100% - 155px);
}}
#print .print h2{
	float: left;
    margin: 0 0 3px 0;
    padding: 0 5px;
    font-size: 12px;
    width: calc(100% - 70px);
    text-align: center;
    font-weight: normal !important;
    line-height: 24px;
}
#print .print h2 sup{
   
    margin-left: 4px;
}
#print .print span{
    float: left;
    margin: 0 0 2% 0;
    width: 65%;
    font-size: 14px;
    text-align: center;
   
}
#print .print p{
    float: left;
    text-align: center;
    width: 65%;
}
#dia, #templatelist{
    float: left;
    padding: 1%;
    width: 98%;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    min-height: 50px !important;
    background: #fff !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
}
#templatelist{
    margin-bottom: 20px;
}
#dia p.loadinggif{
	float: left;
    position: relative;
    z-index: 9999;
    width: 100%;
    text-align: center;
    height: 15px;
}
#dia ul{
	margin: 0 !important;
}
#dia ul li{
}
#print .print #f, #print .print #create, #print .print #merge, #print .print #merge_rew,
#print .print #lastupdate ,.print #lastupdate1, .print #lastupdate2, 
.print #lastupdate1_rew, .print #lastupdate3, .print #merge1, .print #merge2, .print #merge3
, .print #mergel, .print #lastupdatel, #print .print #lastupdate4, 
#print .print #lastupdate5, .print #merge5, .print #merge4, #print .print #lastupdate6, 
.print #lastupdateze, .print #lastupdatem1, .print #lastupdatem2{
    background-color: #005c9a !important;
    border: none;
    box-shadow: none;
    padding:5px 10px !important;
    font-size: 11px !important;
    color: #fff !important;
    cursor: pointer !important;
    text-align: center;
}
#print .print #f:hover, #print .print #create:hover, 
#print .print #merge:hover, #print .print #lastupdate:hover, 
.print #lastupdate1:hover, .print #lastupdate1_rew:hover, .print #lastupdate2:hover, 
.print #lastupdate3:hover, .print #merge1:hover, 
.print #merge2:hover, .print #merge3:hover, 
.print #mergel:hover, .print #lastupdatel:hover, 
#print .print #lastupdate4:hover, #print .print #lastupdate6:hover, 
#print .print #lastupdate5:hover, .print #merge4:hover, 
.print #merge5:hover, .print #lastupdateze:hover, .print #lastupdatem1:hover, .print #lastupdatem2:hover{
    background: #fda828 !important;
}
#print .print input[type="text"]{
	width: 45px !important;
	height: unset !important;
}
#print .print input[type="button"]{
    min-width: 65px !important;
    height: unset !important;
    border-radius: 2px;
}
#print .print input[type="text"]:focus, #print .print input[type="button"]:focus{
    box-shadow: none !important;
    border: none !important;
}
#print .print #merge, .print #merge1, .print #merge1_rew,#print .print #merge2, #print .print #merge3, #print .print #mergel, .print #merge4, .print #merge5{
    background-image: url(../images/downloading.png) !important;
   	background-position: 90% 40% !important;
   	padding-right: 35px !important;
   	background-repeat:no-repeat !important;
	margin: -40px 0 0 82px;
    float: left;
}
#print .print #merge:hover,.print #merge1:hover, .print #merge1_rew:hover,#print .print #merge2:hover, #print .print #merge3:hover, .print #merge4:hover, .print #merge5:hover{
    background-image: url(../images/downloading.png) !important;
   	background-position: 90% 40% !important;
   	padding-right: 35px !important;
   	background-repeat:no-repeat !important;
}
#print .print #lastupdate{
	height:unset !important;
	text-align: center;
	text-transform: capitalize;
}
#print .print #lastupdate:focus{
	border: none !important;
	box-shadow: none !important;
	cursor: none !important;
}
#print .print #lastupdate::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
#print .print #lastupdate:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
#print .print #lastupdate::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
#print .print #lastupdate:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #fff;
}
#print .print #lastupdate:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
  color:    #fff;
}
#print .print{
    display: inline-block;
    position: relative;
    min-width: 200px;
    height: 65px;
    border-radius: 2px;
    background-color: #fff;
    margin: 0 0 -5px 0;
    box-shadow: 1px 2px 6px rgba(0,0,0, 0.5) !important;
    -moz-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5) !important;
    -webkit-box-shadow: 1px 2px 6px rgba(0,0,0, 0.5) !important;
}
#print #welcome{
	width: 220px;
	margin: 0 0 0 -50px;
}
@media screen and (max-width: 1440px){
	input[type="text"]:not(.select2-input), input[type="password"], input[type="number"], select, textarea, .uneditable-input, 
	.select2-container .select2-choice, .swMain .stepContainer div.content input[type="text"] {
    width: 135px !important;
	}
	button.multiselect span{
		width: 122px !important;
	}
	#search-info.affiliate select{
	    width: 115px !important;
	}
	#search-info.affiliate #affiliateage label{
		max-width: 65px;
	}
}
@media screen and (max-width: 1440px){
	#maincontent.zahlung .field p input[type="text"], #maincontent.zahlung .field p .select2-container{
		width: 135px !important;
	}
}
@media screen and (max-width: 1280px){
	#print #rechli{
	margin-left: -70px;
	}
	#print.fontimes #rechli{
	margin-left: 0;
	}	
	#passField{width: 130px !important;}
}
input#Subjectemail{
    width: calc(100% - 150px)!important;
}
#print #notprinted{
	/*margin-left: -10%;*/
}
#print ul ul.custbefore::before{
   /* margin-left: -5.5%;*/
}
#print.fontimes #notprinted, #print.fontimes ul ul.custbefore::before{
   /*margin-left: -50%;*/
}
#print.fontimes ul ul.custbefore::before{
   /*margin-left: -27%;*/
}
@media screen and (min-width: 1281px) and (max-width: 1580px){
	#print.fontimes #notprinted, #print.fontimes ul ul.custbefore::before{
   		/*margin-left: -44%;*/
	}
	#print.fontimes ul ul.custbefore::before{
	   /*margin-left: -23%;*/
	}
}
/*Now the CSS*/

#print ul {
	padding-top: 20px; 
	margin: 0;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
#print.fontimes ul#custom_position {
	float: left;
	margin-left: -115px;
}
#print li {
	float: left; 
	text-align: center;
	list-style-type: none;
	position: relative;
	padding: 24px 5px 0 5px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
/*We will use ::before and ::after to draw the connectors*/

#print li::before, #print li::after{
	content: '';
	position: absolute; 
	top: 0; 
	right: 50%;
	border-top: 4px solid #005c9a;
	width: 50%; 
	height: 20px;
}
#print li::after{
	right: auto; left: 50%;
	border-left: 4px solid #005c9a;
}

/*We need to remove left-right connectors from elements without 
any siblings*/
#print li:only-child::after, #print li:only-child::before {
	display: none;
}

/*Remove space from the top of single children*/
#print li:only-child{     padding-top: 0;
    margin: 0 auto;
    position: relative;
    float: none;}
@media screen and (max-width: 1280px){
	#print li:only-child{ padding-top: 0; margin: 0;}
}
/*Remove left connector from first child and 
right connector from last child*/
#print li:first-child::before, #print li:last-child::after{
	border: 0 none;
}
/*Adding back the vertical connector to the last nodes*/
#print li:last-child::before{
	border-right: 4px solid #005c9a;
	border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	-moz-border-radius: 0 10px 0 0;
}
#print li:first-child::after{
	border-radius: 10px 0 0 0;
	-webkit-border-radius: 10px 0 0 0;
	-moz-border-radius: 10px 0 0 0;
}

/*Time to add downward connectors from parents*/
#print ul ul::before{
	content: '';
	position: absolute; top: 0; left: 50%;
	border-left: 4px solid #005c9a;
	width: 0; height: 20px;
}

#print li a{
	border: 4px solid #005c9a;
	padding: 5px 10px;
	text-decoration: none;
	color: #666;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	display: inline-block;
	
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

/*Time for some hover effects*/
/*We will apply the hover effect the the lineage of the element also*/
#print li a:hover, #print li a:hover+ul li a {
	background: #c8e4f8; color: #000; border: 1px solid #94a0b4;
}
/*Connector styles on hover*/
#print li a:hover+ul li::after, 
#print li a:hover+ul li::before, 
#print li a:hover+ul::before, 
#print li a:hover+ul ul::before{
	border-color:  #94a0b4;
}

/*Thats all. I hope you enjoyed it.
Thanks :)*/


/*#print .print::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 20px;
}
#print .print:before, #print .print:after{
    content: '';
    position: absolute;
    top: 135px;
    right: 115px;
    border-top: 1px solid #ccc;
    width: 40%;
    float: left;
    height: 5px;
    background: #005c9a;*/
}
#print #invoice{
    clear: left;
    margin: 30px 0 30px 20%;
}
#print .print .icon{
    background-size: 50%;
    background-position: center;
    background-repeat: no-repeat;
    width: 60px;
    height: 65px;
    float: left;
    -webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 2px;
	border-bottom-left-radius: 2px;
}
#print #notprinted .icon{
	background-color: #d33f4b;
	background-image: url(../images/notprinted.png);
}
#print #invoice .icon{
	background-color: #10ad9c;
	background-image: url(../images/invoiceprint.png);
}
#print #welcome .icon{
	background-color: #328cca;
	background-image: url(../images/welcomeclient.png);
}
#print #lieferschein .icon{
	background-color: #7b2fce;
	background-image: url(../images/bondc.png);
}
#print #ze .icon{
	background-color: #FF9800;
	background-image: url(../images/alert.png);
}
#print #reminderone .icon{
	background-color: #f1c65d;
	background-image: url(../images/reminder.png);
}
#print #remindertwo .icon{
	background-color: #FF9800;
	background-image: url(../images/reminderone.png);
}
#print #reminderthree .icon{
	background-color: red;
	background-image: url(../images/remindertwo.png);
}
/****************** Print Tree End*****************/
/*Print Progress Bar*/
#loading {
  position: absolute; width: 100%; height: 100%; background: url('spinner.gif') no-repeat center center;
}

#progress_sh{
   position: absolute;
  left: 650px;
  top: 180px;
  z-index: 2;
  color:  rgba(255, 255, 255, .5) 50%;
  font-style: bold;
  font-size: 15px;
}


    .meter > span {
      display: block;
      height: 100%;
         -webkit-border-top-right-radius: 8px;
      -webkit-border-bottom-right-radius: 8px;
             -moz-border-radius-topright: 8px;
          -moz-border-radius-bottomright: 8px;
                 border-top-right-radius: 8px;
              border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 20px;
       -webkit-border-bottom-left-radius: 20px;
              -moz-border-radius-topleft: 20px;
           -moz-border-radius-bottomleft: 20px;
                  border-top-left-radius: 20px;
               border-bottom-left-radius: 20px;
      background-color: rgb(43,194,83);
      background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(43,194,83)),
        color-stop(1, rgb(84,240,84))
       );
      background-image: -moz-linear-gradient(
        center bottom,
        rgb(43,194,83) 37%,
        rgb(84,240,84) 69%
       );
      -webkit-box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      -moz-box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      position: relative;
      overflow: hidden;
    }
    .meter > span:after, .animate > span > span {
      content: "";
      width: 100% !important;
      position: absolute;
      top: 0; left: 0; bottom: 0; right: 0;
      background-image: 
         -webkit-gradient(linear, 0 0, 100% 100%, 
            color-stop(.25, rgba(255, 255, 255, .2)), 
            color-stop(.25, transparent), color-stop(.5, transparent), 
            color-stop(.5, rgba(255, 255, 255, .2)), 
            color-stop(.75, rgba(255, 255, 255, .2)), 
            color-stop(.75, transparent), to(transparent)
         );
      background-image: 
        -moz-linear-gradient(
          -45deg, 
            rgba(255, 255, 255, .2) 25%, 
            transparent 25%, 
            transparent 50%, 
            rgba(255, 255, 255, .2) 50%, 
            rgba(255, 255, 255, .2) 75%, 
            transparent 75%, 
            transparent
         );
      z-index: 1;
      -webkit-background-size: 50px 50px;
      -moz-background-size: 50px 50px;
      -webkit-animation: move 2s linear infinite;
         -webkit-border-top-right-radius: 8px;
      -webkit-border-bottom-right-radius: 8px;
             -moz-border-radius-topright: 8px;
          -moz-border-radius-bottomright: 8px;
                 border-top-right-radius: 8px;
              border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 20px;
       -webkit-border-bottom-left-radius: 20px;
              -moz-border-radius-topleft: 20px;
           -moz-border-radius-bottomleft: 20px;
                  border-top-left-radius: 20px;
               border-bottom-left-radius: 20px;
      overflow: hidden;
    }
    
    .animate > span:after {
      display: none;
    }
    
    @-webkit-keyframes move {
        0% {
           background-position: 0 0;
        }
        100% {
           background-position: 50px 50px;
        }
    }
    
    .orange > span {
      background-color: #f1a165;
      background-image: -moz-linear-gradient(top, #f1a165, #f36d0a);
      background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f1a165),color-stop(1, #f36d0a));
      background-image: -webkit-linear-gradient(#f1a165, #f36d0a); 
    }
    
    .red > span {
      background-color: #f0a3a3;
      background-image: -moz-linear-gradient(top, #f0a3a3, #f42323);
      background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f0a3a3),color-stop(1, #f42323));
      background-image: -webkit-linear-gradient(#f0a3a3, #f42323);
    }
    
    .nostripes > span > span, .nostripes > span:after {
      -webkit-animation: none;
      background-image: none;
    }
	
/*print progressbar*/ 

#zone, #zone1, #zone2, #zone3, #zone4, #zone5 , #zone1_rew{
  position: relative;
  z-index: 2;
  color:  rgba(255, 255, 255, .5) 50%;
  font-style: bold;
  font-size: 11px;
}

#tempsrestant, #tempsrestant1, #tempsrestant2, #tempsrestant3, #tempsrestant4, #tempsrestant5, #tempsrestant1_rew{
  position: absolute;
  z-index: 2;
  color:  rgba(255, 255, 255, .5) 50%;
  font-style: bold;
  font-size: 11px;
  margin: -4px 0 0 0;
  padding: 0 10px 0 0;
  text-align: right;
  color: red;
  top: 25px;
  right: 0;
}
  .meter, .meter1, .meter2, .meter3, .meter4, .meter5, .meter1_rew    { 
      height: 8px;  /* Can be anything */
      z-index: 1;
      width: 110px;
      margin: 38px 0 0px 70px; /* Just for demo spacing */
      background: #005c9a;
      -moz-border-radius: 25px;
      -webkit-border-radius: 25px;
      border-radius: 25px;
      padding: 0;
      -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
      -moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
      box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
    }
    .meter > span, .meter1 > span, .meter2 > span, .meter3 > span, .meter4 > span, .meter5 > span , .meter1_rew > span{
      display: block;
      height: 100%;
         -webkit-border-top-right-radius: 8px;
      -webkit-border-bottom-right-radius: 8px;
             -moz-border-radius-topright: 8px;
          -moz-border-radius-bottomright: 8px;
                 border-top-right-radius: 8px;
              border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 20px;
       -webkit-border-bottom-left-radius: 20px;
              -moz-border-radius-topleft: 20px;
           -moz-border-radius-bottomleft: 20px;
                  border-top-left-radius: 20px;
               border-bottom-left-radius: 20px;
      background-color: rgb(43,194,83);
      background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(43,194,83)),
        color-stop(1, rgb(84,240,84))
       );
      background-image: -moz-linear-gradient(
        center bottom,
        rgb(43,194,83) 37%,
        rgb(84,240,84) 69%
       );
      -webkit-box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      -moz-box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      box-shadow: 
        inset 0 2px 9px  rgba(255,255,255,0.3),
        inset 0 -2px 6px rgba(0,0,0,0.4);
      position: relative;
      overflow: hidden;
    }
    .meter > span:after, .animate > span > span, 
    .meter1 > span:after, .animate1 > span > span, 
    .meter2 > span:after, .animate2 > span > span, 
    .meter3 > span:after, .animate3 > span > span, 
    .meter4 > span:after, .animate4 > span > span, 
    .meter5 > span:after, .animate5 > span > span,
    .meter1_rew > span:after, .animate1_rew > span > span	{
      content: "";
      width: 100% !important;
      position: absolute;
      top: 0; left: 0; bottom: 0; right: 0;
      background-image: 
         -webkit-gradient(linear, 0 0, 100% 100%, 
            color-stop(.25, rgba(255, 255, 255, .2)), 
            color-stop(.25, transparent), color-stop(.5, transparent), 
            color-stop(.5, rgba(255, 255, 255, .2)), 
            color-stop(.75, rgba(255, 255, 255, .2)), 
            color-stop(.75, transparent), to(transparent)
         );
      background-image: 
        -moz-linear-gradient(
          -45deg, 
            rgba(255, 255, 255, .2) 25%, 
            transparent 25%, 
            transparent 50%, 
            rgba(255, 255, 255, .2) 50%, 
            rgba(255, 255, 255, .2) 75%, 
            transparent 75%, 
            transparent
         );
      z-index: 1;
      -webkit-background-size: 50px 50px;
      -moz-background-size: 50px 50px;
      -webkit-animation: move 2s linear infinite;
         -webkit-border-top-right-radius: 8px;
      -webkit-border-bottom-right-radius: 8px;
             -moz-border-radius-topright: 8px;
          -moz-border-radius-bottomright: 8px;
                 border-top-right-radius: 8px;
              border-bottom-right-radius: 8px;
          -webkit-border-top-left-radius: 20px;
       -webkit-border-bottom-left-radius: 20px;
              -moz-border-radius-topleft: 20px;
           -moz-border-radius-bottomleft: 20px;
                  border-top-left-radius: 20px;
               border-bottom-left-radius: 20px;
      overflow: hidden;
    }
    
    .animate > span:after, .animate1 > span:after, .animate2 > span:after, .animate3 > span:after, 
    .animate4 > span:after, .animate5 > span:after ,.animate1_rew> span:after {
      display: none;
    }
/*========================================= NOTIFICATIONS ======================================*/
#notification_li{
	right: calc(2% + 180px);
    position: absolute !important;
    z-index: 100;
	border:none !important;
}
#notification_li .slimScrollDiv{
	overflow: unset !important;
}
#notification_li .slimScrollDiv .slimScrollBar{
	left: 390px !important;
}
#notificationLink{
   /*margin: 0 0 0 20px;*/
}
#notificationLink i{
    margin: 0 !important;
}
#notification_count {
	background-color: #f05050;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #fff;
	font-size: 9px;
	font-weight: 700;
	margin: 5px 0 0 25px;
	padding: 3px 4.84px;
	max-width: 9px;
	line-height: 1;
	display: inline-block;
	position: absolute;
	z-index: 2;
}
#navigation li a{color:#333333;text-decoration:none}
#navigation li a:hover{color:#006699;text-decoration:none}
#notificationContainer {
    background-color: #fff;
	border-color: #D5D5D5;
    border-image: none;
    border-radius: 0px;
    border-style: solid;
    border-width: 0;
	border-top:none;
	box-shadow:0 3px 8px rgba(0, 0, 0, .25);
    -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, .25);
    overflow: visible;
    position: absolute;
    top: 50px;
    margin-left: -322px;
    width: 400px;
	height:389px;
    z-index: 0;
    display: none;
    overflow: hidden;
}
#notificationContainer:before {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    color: transparent;
    border: 10px solid black;
    border-color: transparent transparent rgba(158, 158, 158, 0.51);
    margin-top: -20px;
    margin-left: 350px;
}
#notificationContainer .slimScrollBarY{
	right: 3px !important;
}
#notificationTitle {
    z-index: 1000;
   
    padding: 8px;
    font-size: 11px;
	color:#535c69;
    background-color: #ffffff;
    width: 383px;
    border-bottom: 1px solid #ccc;
}
#notificationTitle span {
    float: right;
    font-size: 11px;
    margin: 0 10px 0 0;
}
#notificationTitle span span{
    float: none;
    margin: 0 2px 0 0;
}
#notificationsBody {
    padding:0 !important;
    min-height:283px;
	width:378px;
}
#notificationsBody ul  {
	width:378px;
	margin:0px !important;
	border:none !important;
}
#notificationsBody ul li{
    width: 385px;
    margin: 0px !important;
    border: none !important;
    padding: 8px;
    height: 60px;
    border-bottom: 1px solid rgba(207, 213, 224, 0.9) !important;
}
#notificationsBody ul li:hover{
    background-color:rgba(207, 213, 224, 0.4) !important;
}
#notificationsBody ul li p.messageinfo{
	float: left;
	width: 350px;
	margin:0 !important;
}
#notificationsBody ul li p.title{
	float: left;
	width: 365px;
	font-weight: bold;
	font-size: 12px;
}
#notificationsBody ul li div.msgnotread{
	font-size: 11px;
}
#notificationsBody ul li div.msgnotread p{
	margin: 0 !important;
}
#notificationsBody ul li p span.username{
	float: left;
	font-size: 11px;
}
#notificationsBody ul li p span.datetime{
	float: right;
	font-size: 11px;
	margin-right: 10px;
}
#notificationsBody ul li .messageexpert{
	float: left;
	width: 100%;
}
#notificationsBody ul li.smsnotread{
	background-color: #ebeef4;
	background-image: url(../images/unread.png);
	background-repeat: no-repeat;
	background-position: 375px 10px;
}
#notificationsBody ul li.smsread{
	background-image: url(../images/read.png);
	background-repeat: no-repeat;
	background-position: 375px 10px;
}
#notificationsBody ul li td{
	width: 378px;
	padding: 8px;
	background-image: none !important;
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9 !important;
}
#notificationsBody ul li div.readmore{
    float: right;
    width: 30px;
    height: 30px;
    border-bottom: none !important;
    margin: -15px 5px 0 0;
}
#notificationsBody ul li div.readmore a{
    float: left;
    width: 20px;
    height: 20px;
    margin: 0 !important;
    padding: 5px !important;
    text-transform: capitalize !important;
    text-align: center;
    font-size: 11px;
    background-color: #ddd !important;
    color: #fff !important;
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    position: unset;
}
#notificationsBody ul li div.readmore a i{
	margin: 0;
    float: left;
    position: unset;
    line-height: 20px;
    width: 20px;
}
#notificationsBody ul li div.readmore a:hover{
	text-decoration:none !important;
	background-color: #ccc !important;
	border:none !important;
}
#notificationsBody ul li p{
	margin-bottom: 0 !important;
    min-height: 20px;
}
#notificationFooter {
	float:left;
	width:380px;
    background-color: #f6f7f8;
    text-align: center;
   
    padding:10px;
    font-size: 11px;
}
#notificationFooter  a{
	position:relative !important;
	width:80% !important;
	background:none !important;
	text-align:center;
	padding:0 !important;
	margin: 0 auto !important;
	text-transform:capitalize !important;
    font-size: 14px !important;
    color: #535c69;
   
}
#notificationFooter:hover {
    background: #1fae66;
    background: -webkit-linear-gradient(to left, #26b99a , #1fae66);
    background: linear-gradient(to left, #26b99a , #1fae66);
}
#notificationFooter:hover  a{
    color: #fff;
}
#notificationFooter  a:hover{
   background:none !important;
   text-decoration: underline !important;
   border-bottom: none !important;
}
.mCSB_buttonUp, .mCSB_buttonDown{
	padding:0 !important;
}
/*#zone1{
  position: relative;
  z-index: 2;
  color:  rgba(255, 255, 255, .5) 50%;
  font-style: bold;
  font-size: 11px;
}*/
/**/

/*=========================================== Buy Product ======================================*/
#cst #menu{
    float: left;
    width: 100%;
}
#cst #menu input[type="button"]{
    float: left;
   clear: both;
}
#cst #menu p{
    float: left;
    width: 49%;
    margin-right: 2%;
}
#cst #menu p:nth-child(2n){
    margin-right: 0% !important;
}
#productControl{
    float: left;
    width: 100%;
}
#productimg{
    float: left;
    width: 235px;
    height: 235px;
    overflow: hidden;
}
#productimg img{
    float: left;
    width: 235px;
    height: auto;
}
#prodcutinfo{
    float: left;
    width: calc(60% - 270px);
    margin-left:35px;
}
#prodcutinfo h2{
    margin-bottom:20px;
}
#productControl #tabs{
    float: left;
    clear: both;
    width: 100%;
}
#productControl #pricesInfo{
    float: left;
    clear: both;
    width: 100%;
}
#productControl #pricesInfo #priceValue{
    float: right;
    font-size: 18px;
}
#productControl p{
    float: left;
    width: 100%;
}
#productControl p label{
    float: left;
    line-height: 31px;
}
#productControl p select, #productControl p input[type="number"]{
    float: right;
    width: 230px;
    margin:0 0 5px 0;
}#productControl p input[type="number"]{
    width: 218px;
    height: 30px;
}
#cart{
    z-index: 1;
    position: absolute;
    left: 1275px;
    top: 75px;
    background: #74c043!important;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    text-align: center;
    line-height: 50px;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    color: #fff;
}
#cart i{
    font-size: 14px;
}
#productControl .badge {
  background-color: #74c043;
  border-radius: 10px;
  color: white;
  display: inline-block;
  font-size: 11px;
  line-height: 1;
  padding: 3px 7px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
}
#productControl .shopping-cart {
  margin: 20px 0 20px 35px;
  float: right;
  background: #535c69!important;
  width: calc(40% - 75px);
  position: relative;
  border-radius: 3px;
  padding: 20px;
}
#productControl .shopping-cart .shopping-cart-header {
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 15px;
}
#productControl .shopping-cart .shopping-cart-header .shopping-cart-total {
    float: right;
    color: #fff;
    font-size: 20px;
}
#productControl .shopping-cart .shopping-cart-items {
  padding-top: 20px;
}
#productControl .shopping-cart .shopping-cart-items li {
  margin-bottom: 18px;
}
#productControl .shopping-cart .shopping-cart-items img {
  float: left;
  margin-right: 12px;
}
#productControl .shopping-cart .shopping-cart-items .item-name {
    display: block;
    color: #fff;
    font-size: 14px;
    margin-bottom: 15px;
}
#productControl .shopping-cart .shopping-cart-items .item-price {
    float: left;
    color: #ffffff;
    margin-right: 8px;
    font-size: 12px;
    background: black;
    border-radius: 2px;
    padding: 4px 6px;
}
#productControl .shopping-cart .shopping-cart-items .item-quantity {
	float: left;
  color: #ABB0BE;
  line-height: 22px;
}
#productControl .shopping-cart .shopping-cart-items .remove {
    background: red;
    color: white;
    text-decoration: none;
    width: 20px;
    float: left;
    border-radius: 50%;
    margin: 0 0 0 5px;
    text-align: center;
   
    font-size: 10px;
    cursor: pointer;
    padding: 0px;
}
#productControl .shopping-cart:after {
  bottom: 100%;
  left: 89%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: white;
  border-width: 8px;
  margin-left: -8px;
}

#productControl .cart-icon {
  color: #515783;
  font-size: 24px;
  margin-right: 7px;
  float: left;
}

#productControl .button,  #productControl button{
  background: #74c043;
  color: white !important;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  display: block;
  border-radius: 3px;
  font-size: 14px;
  margin: 25px 0 0 0;
}
#productControl .button:hover, #productControl button:hover {
  background: #78d63c;
}
#productControl button{
    border:none;
    cursor: pointer;
    margin: 0;
}
#productControl .clearfix:after {
  content: "";
  display: table;
  clear: both;
}
@media screen and (max-device-width: 767px){
#productControl{
    font-size: 100% !important;
}
#productimg{
    float: none;
    position: relative;
    margin: 0 auto;
    width: 90%;
    height: 150px;
    }
#productimg img{
    width: 100%;
    }
#prodcutinfo{
    width: 90%;
    margin: 25px 5%;
    }
#productControl p select{
    width: 74%;
}
#productControl p input[type="number"]{
    width: 69%;
    } 
#cart{
    left: 80% !important;
    top: 10px;
    }
#productControl .shopping-cart{
    width: calc(90% - 40px);
    margin: 0 5% 25px 5%;
    position: absolute;
    top: 70px;
    left: 0%;
}
#productControl .shopping-cart:after{
     left: 92%;
    border-bottom-color: #535c69;
}
#cart, #cart:hover, #cart:active, #cart:focus{
    text-decoration: none;
}
#productControl .button, #productControl button{
    width: 50%;
    position: relative;
    margin: 0 auto;
    }
#productControl #tabs{
    width: 90%;
    margin: 0 5%;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: 5px;
    text-decoration: none;
    font-size: 10px !important;
   
    text-align: center;
}
}
#data_liststep_wrapper table th:first-child{
	width: 98px !important;
}
.helptooltips {
    color: #005c9a;
    outline: none;
    cursor: help;
    text-decoration: none;
    z-index: 1;
    position: absolute;
    margin: -8px 0 0 190px;
    font-size: 20px;
}
#welcome .helptooltips {
	margin: -8px 0 0 210px;
}
#remindertwo .helptooltips {
	margin: -8px 0 0 190px;	
}
.fontimes #remindertwo .helptooltips {
	margin: -8px 0 0 192px;	
}
.helptooltips div {
    margin-left: -999em;
    position: absolute;
    transition: 0s;
}
.helptooltips:hover div {
    border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
    font-family: Calibri, Tahoma, Geneva, sans-serif;
    position: absolute; left: 1em; top: 2em; z-index: 99;
    margin-left: 0; width: 200px;
    transition-delay:700ms;
}
#lieferschein .helptooltips:hover div{
	margin-left: -200px;
}
.helptooltips:hover img {
	left: 0;
    border: 0; margin: -25px 0 0 -25px;
    float: left; position: absolute;
}
.helptooltips:hover em {
    font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em;
    display: block; padding: 0.2em 0 0.6em 0;
}
.helptooltips div p {
	margin-bottom: 0 !important;
}
.helptooltips div p label{ 
	font-weight: bold !important;
	line-height: auto !important;
	margin:0 !important;
}
.custom { padding: 0.5em 0.8em 0.8em 2em; }
.info { background: #9FDAEE; border: 1px solid #2BB0D7; }

.roladd0{
	display: none;
}
.roledit0, .roldelete0{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    pointer-events: none;
}
#tabspurchase, #tabversand, #tabsshift{
    background-color: #fff;
    position: relative;
    width: 92% !important;
    min-height: 250px !important;
    padding: 2%;
    margin: 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    margin: 1%;
}
#tabversand, #tabsshift{
	width: 94% !important;
}
#tabversand form h2, #tabsshift form h2{
	font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
}
#tabversand form p, #tabsshift form p{
    float: left;
    width: 100%;
}
#tabversand form p label, #tabsshift form p label{
	margin: 0 10px 0 0;
    min-width: 40px;
}
#tabspurchase{
    overflow: hidden;
    border-radius: 2px !important;
}
#tabspurchase .ui-tabs-nav{
	float: left;
	width: 100%;
}
#tabspurchase li.step{
	float: left;
    position: relative;
    padding: 0;
    margin: 4px 4px 4px 0;
}
#tabspurchase li.ui-state-disabled a:hover, #tabspurchase li.ui-state-disabled:hover{
	cursor: default;
}
#tabspurchase li.step a{
	float: left;
    position: relative;
    padding: 12px 25px 14px 25px;
    color: #2c3f4c;
    background-color: #edeff0;
    border-color: #edeff0;
    margin: 0;
    border:none;
}
#tabspurchase li.step:first-child a{
    border-radius: .25em 0 0 .25em;
}
#tabspurchase #ui-id-3{
    border-radius: 0 .25em .25em 0 !important;
}
#tabspurchase li.step.ui-state-active a{
    color: #fff;
    background-color: #96c03d;
    border-color: #96c03d;
}
#tabspurchase li.step:hover a{
    color: #fff;
    background-color: #333345;
    border-color: #333345;
    text-decoration: none;
}
#tabspurchase li.step:after{
    content: '';
    position: absolute;
    top: 0px;
    left: 100%;
    height: 0;
    width: 0;
    border: 24px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
    z-index: 1;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
    border-left-color: #fff;
    margin: 0
}
#tabspurchase li.step a:after{
    content: '';
    position: absolute;
    top: 0px;
    left: 100%;
    height: 0;
    width: 0;
    border: 24px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
    z-index: 2;
    border-left-color: #edeff0;
}
#tabspurchase #paymeth:after, #tabspurchase #paymeth a:after{
    display: none;
}
#tabspurchase li.step:last-child:after, #tabspurchase li.step:last-child a:after{
    display: none;
}
#tabspurchase li.step.ui-state-active a:after{
    border-left-color: #96c03d;
}
#tabspurchase li.step:hover a:after, #tabspurchase li.step.ui-state-active a:hover{
    border-left-color: #333345;
}
#tabspurchase li.step a span{
    border-radius: 50%;
    border: 1px solid #2c3f4c;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    font-size: 11px;
   
    line-height: 20px;
}
#tabspurchase li.step:hover a span, #tabspurchase li.step.ui-state-active a span{
    border: 1px solid #fff;
}
#tabspurchase .prodlist, #tabspurchase .cuslist, #tabspurchase .validpurchase{
    float: left;
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #ccc;
}
#tabspurchase .prodlist div p input[type="number"], #tabspurchase div input[type="email"]{
    border: 1px solid #D5D5D5;
    background: #fff none repeat scroll 0% 0%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 30px !important;
    outline: medium none;
    padding: 0 5px;
    margin: 0 !important;
    /* width: 220px !important; */
}
#tabspurchase div h2{
	margin: 5px 0;
	font-size: 12px;
}
#tabspurchase div table tr td a span.icon_close_alt {
    color: #737373;
    font-size: 14px;
}
#tabspurchase div table tr:last-child td {
	text-align: right;

}
#tabspurchase div table tr:last-child td label{
	float: none;
	min-width: 50px;
	font-weight: bold !important;
}
#tabspurchase div table tr td a span.icon_close_alt:hover {
    color: red;
}
#tabspurchase div table tr td h5{
    display: inline-block;
}
#tabspurchase .btnpurchase{
	margin-top: 10px;
}
#tabspurchase #contact{
	float: left;
	width: 40%;
	margin-right: 2%;
}
#tabspurchase #products{
	float: left;
	width: 58%;
}
#tabspurchase #products li{
	float: left;
	border-bottom: 1px solid #ccc;
	width: 100%;
}
#tabspurchase #products li span{
	float: left;
	width: 34%;
	margin: 0 !important;
    height: 20px;
}
#tabspurchase #products li label{
	float: left;
	width: 33%;
	margin: 0 !important;
}
#tabspurchase #step-2 .contactaddress{
	float: left;
	width: 49%;
	margin-right: 2%;
}
#tabspurchase #step-2 .shippingaddress{
	float: left;
	width: 49%;
}
#tabspurchase #step-2 .contactaddress h4, 
#tabspurchase #step-2 .shippingaddress h4{
	margin-bottom: 5px;
}
#tabspurchase #step-2 .contactaddress input, #tabspurchase #step-2 .contactaddress select, 
#tabspurchase #step-2 .shippingaddress input, #tabspurchase #step-2 .shippingaddress select{
	margin-bottom: 8px !important;
}
#tabspurchase div select{
	width: 206px !important;
}
#step1btn, #step2btn, #step3btn{
    float: left;
    width: 100%;
    text-align: right;
}
button{
	margin-left: 5px;
}
.multiselect-item.multiselect-filter{
	min-width: 209px; 
}
button.multiselect-clear-filter{
	position: absolute;
	right: 5px;
}
button.multiselect-clear-filter i{
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(../images/close-circular-button.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: center;
}
.mce-panel {
    width: 100% !important;
}
table#tabhist{
	border-top:2px solid #1FAE66 !important;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
table#tabhist tr th{

    padding: 5px;
    font-size: 12px;
}
table#tabhist tr td:last-child{
    text-align: center;
}
table#tabhist tr td:last-child i{
    color: #1FAE66;
}
#btneditabo{
	float: right;
	cursor: pointer;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	margin: 20px 0 10px 0 !important;
}
#draggablelist{
	float: right;
	clear: right;
	display: block;
    background-color: #fff;
    position: relative;
    width: 40%;
    min-height: 120px !important;
    padding: 2%;
    margin: 0 auto;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
}
#draggablelist input[type=checkbox] {
  display: none;
}
#draggablelist .squaredThree label {
    line-height: unset !important;
    width: unset !important;
    margin: 8px 0 0 5px !important;
    min-width: unset !important;
}
#draggablelist .squaredThree label:before {
	cursor: pointer;
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    bottom: 1px;
    background-color: rgba(170, 170, 170, 0.35);
    box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}
#draggablelist input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 26px;
    color: #27ae60;
    text-align: center;
    font-weight: bolder;
    line-height: 8px;
}
#draggablelist ul li{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#draggablelist ul li input{
	float: left;
}
#draggablelist ul li button{
    padding: 0;
    margin: 6px 10px 0 0;
    background: #fff;
    border: 1px solid;
    border-radius: 3px;
    width: 22px;
}
#draggablelist ul li button:hover{
    background: #27ae60;
    border: 1px solid #27ae60;
}
#draggablelist ul li button:hover i{
	color: #fff;
}
#draggablelist ul li .squaredThree{
	float: left;
	margin: 0 5px 0 10px;
}
#draggablelist ul li a.edit{
    padding: 11px;
    background-size: 12px;
    background-position: center;
}
#chartbttn{
    float: right;
    margin: 10px;
    position: relative;
    z-index: 999;
}
#chartbttn .filter #reportrange-Counters .caret{
	margin-top: 8px;
}
#statcalndr .calendar.left, #statcalndr .calendar.right{
    max-width: unset;
}
#statcalndr .calendar.left .daterangepicker_input .input-mini, 
#statcalndr .calendar.right .daterangepicker_input .input-mini{
	width: 80%;
}
#statcalndr .glyphicon-chevron-left, #statcalndr .glyphicon-chevron-right{
	width: auto; 
	height: auto; 
	background-image: none; 
}
#statcalndr .btn-primary{
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    background-image: none !important;
    color: #fff !important;
}
#statcalndr .btn-primary:hover{
	background-color: #44b96d !important;
    border-color: #44b96d !important;
    box-shadow: 0 0 0 1px #44b96d inset;
    background-image: none !important;
}
#produkthinzuf{
    background-color: #fff;
    position: relative;
    min-height: 100px !important;
    padding: 2%;
    margin: 0 auto !important;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    background-repeat: no-repeat;
    background-position: 90%;
    width: 94%;
    float: none;
}
#produkthinzuf.abo_add, #produkthinzuf.sub_add{
	margin-top: 72px !important;
    margin-bottom: 20px !important;
}
#abodetails #left_ab{
	float: left;
	width: 49%;
}
#abodetails #left_ab .sub_pen{
	float: left;
	width: 100%;
	margin-bottom: 8px;
}
#abodetails #left_ab .sub_pen h4{
	margin-bottom: 10px;
}
#abodetails #left_ab .sub_pen span{
	margin-right: 5px;
}
#abodetails #left_ab .sub_pen input[type="text"]{
	width: 80px !important;
	margin-right: 10px !important;
}
#produkthinzuf input[type="checkbox"]{
	width: 20px;
    height: 20px;
    margin: 0;
}
#produkthinzuf label{
	max-width: 125px !important;
}
#abodetails #right_ab{
	float: left;
	width: 49%;
	margin-left: 2%;
}
#abodetails #right_ab .sub_pen{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
#abodetails #right_ab h4{
    margin-bottom: 10px;
}
#abodetails #right_ab .Bankinstitut input[type="text"]{
	width: 220px !important;
}
#produkthinzuf .btn-success{
	float: right;
}
#produkthinzuf #btn_next.next{
    right: 2% !important;
    bottom: 2% !important;
}
#produkthinzuf #description{
	width: calc(100% - 250px) !important;
}
#produkthinzuf .previous.btn-success{
	margin-right: 10px;	
}
.required{
    box-shadow: 0 0 5px rgba(255, 0, 0, 1) !important;
    border: 1px solid rgba(255, 0, 0, 1) !important;
}
#data_listinvoice_wrapper table{
	table-layout: fixed;
}
#data_liststep_wrapper table #thabo2{
	width: 110px;
}
#data_liststep_wrapper table #thabo3{
	width: 198px;
}
#data_liststep_wrapper table #thabo4{
	width: 337px;
}
/*Email Templtates*/
#templatestool, #emailversand{
    float: left;
    width: 96%;
    background-color: #f0f0f0;
    padding: 1% 2%;
    margin: 0 !important;
}
#templatestool #tpllist{
	float: left;
	width: 24%;
    background-color: #fff;
    position: relative;
    min-height: 250px !important;
    max-height: 533px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 1%;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#templatestool #tpllist p{
	float: left;
	width: 100%;
}
#templatestool #tpllist p .bVars{
    float: left;
	background: #e4e4e4;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #000 !important;
    filter: none;
    font-size: 11px;
    background-image: none;
    padding: 4.5px 12px;
    min-width: 80px;
    text-transform: uppercase;
    text-decoration: none !important;
    outline: none !important;
    text-align: center;
    transition: box-shadow .35s ease-out, transform .3s ease-out, opacity .2s ease-out;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
#templatestool #tpllist p .bVars.dlttpl{
	float: right;
    background: rgba(255, 53, 53, 0.78);
    color: #fff !important;
    min-width: 12px;
    font-size: 18px;
    padding: 4px 8px;
}
#templatelist .title_tpl{
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
#templatestool #tpllist p .bVars.dlttpl:hover{
    background: red;
}
#templatestool #tpllist p .bVars:hover{
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
#templatestool #newtpl, #templatestool #edittpl{
	float: left;
	width: 71%;
	margin-left: 1%;
    background-color: #fff;
    position: relative;
    min-height: 250px !important;
    padding: 1%;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#newtpl h3, #edittpl h3, #tpllist h4{
	margin-bottom: 15px;
}
#tplbody .email_vars .btn, #tplbody .bVars {
    background-color: gray !important;
    background-image: none;
    margin: 5px 10px 5px 0;
}
#tplbody a{
	float: left;
    margin: 5px 0;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
   
    padding: 8px 12px;
    min-width: 80px;
    text-transform: uppercase;
    text-decoration: none !important;
    outline: none !important;
    text-align: center;
}
#tplfile{
	float: left;
}
#myform1 #uploadtemplfile input[type="file"] {
    line-height: 21px;
}
#myform1 .inputfirma {
    float: right;
    margin: 50px 0 0 0;
}
#myform1 .inputfirma #back, #myform1 .inputfirma #back, #backbtn {
    float: left;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #7a818a !important;
    filter: none;
    font-size: 11px;
    padding: 9px 12px;
    margin: 0 10px 0 0;
    text-transform: capitalize;
    text-decoration: none;
    background-color: #FF9800 !important;
    border-color: #FFC107 !important;
    box-shadow: 0 0 0 1px #FF9800 inset;
    color: #fff !important;
    min-width: 60px;
}
@media screen and (max-width: 1440px) {
	#notification_li {
		right: calc(2% + 150px) !important;	
	}
}
#CusNextContact, #CusNextTime{
	width: 60px !important;
}
#CusNextTime{
    margin-left: 4px !important;
    width: 30px !important;
}
#aboshop{
    background-color: #fff;
    float: left;
    width: 96%;
    padding: 2%;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    margin-bottom: 10px;
}
#aboshop ul{
	float: left;
	padding: 0 1%;
	margin: 0;
	width: 98%;
}
#aboshop:before{
    right: 40px;
    position: absolute;
    content: "\f07a";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 0;
    color: #1fae66;
}
#aboshop li{
	float: left;
	width: 50%;
	margin: 0 0 5px 0;
}
#aboshop li input[type="button"]{
    padding: 0px 4px !important;
    float: left;
    background: #e4e4e4 !important;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #000 !important;
    filter: none;
    font-size: 11px;
    min-width: 100px;
    text-decoration: none !important;
    outline: none !important;
    text-align: center;
    transition: box-shadow .35s ease-out, transform .3s ease-out, opacity .2s ease-out;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    text-overflow: ellipsis;
	overflow: hidden;
    max-width: calc(100% - 30px);
}
#aboshop li input[type="button"]:hover{
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
#aboshop li.disli input[type="button"]{
	box-shadow: none;
	opacity: .8;
}
#aboshop li input[type="checkbox"]{
    float: left;
    margin: 1px 10px 8px 0;
    width: 20px;
    height: 20px;
}
#aboshop li a.remoabo{
    float: left;
    color: #fff;
    background: red;
    padding: 0;
    border-radius: 2px;
    margin: 0px 0 0 10px;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 23px;
}
#aboshop li a.remoabo i{ 
	font-size: 16px;
}
.dathis p{
	float: left;
	margin-right: 5px;
}
#data_list_suplog tr td span i.fa-times-circle-o, 
#data_list_block tr td span i.fa-times-circle-o{
	color:red;
}
#data_list_suplog tr td a i.fa-ban{
	color: black;
}
#data_list_suplog tr td span i.fa-check-circle-o, #data_list_block tr td span i.fa-check-circle-o{
	color: #27AE60;
}
#data_list_suplog tr td span i.fa-list-alt{
	color: #2196F3;
}
#data_list_suplog tr td span i, #data_list_suplog tr td a i, #data_list_block tr td span i{
	font-size: 20px;
}
#conhisdtls{
	float:left;
	padding: 1em 1.4em 0 1.4em;
    width: calc(100% - 2.8em);
}
#conhisdtls .hasDatepicker{
	margin: 0 0 20px 0 !important;
}
#device_abo_details{
    float: left;
    position: relative;
    width: 99%;
    padding: 0.5% 0.5% 0 0.5%;
    background-color: #fff;
    border-top: 2px solid #27AE60;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    border-radius: 2px;
    margin-bottom: 20px;
}
#device_abo_details p{
	float: left;
	width: 50%;
}
#verifdetails{
    float: left;
    width: 100% !important;
    background: #E5E5E5 none repeat scroll 0% 0% !important;
    border: 1px solid #E5E5E5 !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
#verifdetails ul{
    float: left;
    position: relative;
    margin: 0;
    width: 100%;
    padding: 0;
}
#verifdetails ul li:first-child{
    /*position: fixed;
    top: 58px;*/
    width: 100%;
    background: #fff;
    border-top: 2px solid #1fae66;
}
#verifdetails ul li{
	float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding: 5px 0;
}
#verifdetails ul li:last-child{
	border:none;
}
#verifdetails ul li:first-child span{

}
#verifdetails ul li span{
	float: left;
	width: 25%;
	text-align: center;
}
#tabs{
	padding: 0;
}
#tabs_control{
	padding: 0;
	background: transparent;
	border:none !important;
}
#tabs_control ul.ui-tabs-nav{
	position: absolute;
    top: -35px;
    left: 0;
    padding: 0 0 0px 150px;
    width: calc(100% - 152px);
}
#tabs_control ul.ui-tabs-nav li{
	border: none !important;
	background: transparent !important;
}
#tabs_control ul.ui-tabs-nav li:first-child{

}
#tabs_control ul.ui-tabs-nav li a{
    display: block;
    float: right;
    padding: 8px 14px 6px;
    background-color: #FFF;
    margin-right: 46px;
    z-index: 2;
    position: relative;
    cursor: pointer;
    color: #777;
    text-transform: uppercase;
    font: 600 13px/20px roboto, "Open Sans", Helvetica, sans-serif;
    transition: all 250ms ease;
    border-radius: 8px 8px 0 0;
}
#tabs_control ul.ui-tabs-nav li a:hover{
    background-color: #F4F7F9;
    color: #444;
}
#tabs_control ul.ui-tabs-nav li a:hover::before, #tabs_control ul.ui-tabs-nav li a:hover::after{
    background-color: #F4F7F9;
}
#tabs_control ul.ui-tabs-nav li.ui-state-active a{
    z-index: 3;
    background-color: #27AE60;
    color: #fff;
}
#tabs_control ul.ui-tabs-nav li a:before, #tabs_control ul.ui-tabs-nav li a:after{
	display: block;
    content: " ";
    position: absolute;
    top: 0;
    height: 100%;
    width: 24px;
    background-color: #FFF;
    transition: all 250ms ease;
}
#tabs_control ul.ui-tabs-nav li a:before{
    right: -14px;
    transform: skew(30deg, 0deg);
    border-radius: 0 8px 0 0;
    box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
}
#tabs_control ul.ui-tabs-nav li a:after{
    left: -14px;
    transform: skew(-30deg, 0deg);
    border-radius: 8px 0 0 0;
    box-shadow: rgba(0,0,0,.1) -3px 2px 5px, inset rgba(255,255,255,.09) 1px 0;
}
#tabs_control ul.ui-tabs-nav li.ui-state-active a:before, #tabs_control ul.ui-tabs-nav li.ui-state-active a:after {
    background-color: #27AE60;
    color: #fff;
}
#tabs_control ul.ui-tabs-nav li a span{
	margin-left: 5px;
}
#control, #controlfontimes{
	float: left;
	padding: 0;
}
.btncontrol{
	position: relative;
	z-index: 99;
	float: right;
	margin: -50px 0 0 0;
}

/*Custom Radio buttons*/
.radiotype{
  float: left;
  width: 100%;
  margin: 10px 0;
}
.radiotype label.search_label{
  min-width: 65px;
}
.radiotype .stringnumric{
  color: #AAAAAA;
  display: block;
  position: relative;
  float: left;
  width: 100px;
  margin-left: 25px;
  text-align: right;
}
.radiotype .stringnumric.stringleft{
  text-align: left;
}
.radiotype .stringnumric input[type=radio]{
  position: absolute;
  visibility: hidden;
}
.radiotype .stringnumric label{
  display: block;
  position: relative;
  font-size: 12px;
  padding: 0 0 0 40px;
  margin: 4px auto;
  line-height: 16px !important;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  font-weight: bold !important;
}
.radiotype .stringnumric.stringleft label{
  padding: 0 40px 0 0;
}
.radiotype .stringnumric:hover label{
  color: #27AE60;
}
.radiotype .stringnumric .check{
  display: block;
  position: absolute;
  border: 2px solid #AAAAAA;
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 2px;
  left: 0;
  z-index: 5;
}
.radiotype .stringnumric.stringleft .check{
  left: 80px;
}
.radiotype .stringnumric:hover .check {
  border: 2px solid #27AE60;
}
.radiotype .stringnumric .check::before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 10px;
  width: 10px;
  top: 2px;
  left: 2px;
  margin: auto;
}
input[type=radio]:checked ~ .check {
  border: 2px solid #27AE60;
}
input[type=radio]:checked ~ .check::before{
  background: #27AE60;
}
input[type=radio]:checked ~ label{
  color: #27AE60;
}
#destination{
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
#destination .radiotype{
  width: 50%;
  margin: 0 !important;
}
#destination .radiotype .stringleft{
  margin-left: 0 !important;
}
#destination .radiotype .stringnumric label{
    padding: 0;
    margin:0;
    min-width: 100px;
}
#destination .radiotype .stringnumric.stringleft .check{
    left: 55px;
}
/***************************/
#permisslist button{
	margin: 0 0 4px 0 !important;
}
#permisslist .panel ul{
	float: left;
	width: 100%;
	padding: 15px 0;
	margin: 0 !important;
}
#permisslist .panel ul span{
	float: left;
    width: 20%;
   
    font-size: 14px;
    text-transform: capitalize;
    text-align: center;
}
#permisslist .panel ul span:first-child{
	text-align: left;
	margin-bottom: 15px;
}
#permisslist .panel ul li{
	float: left;
	width: 100%;
    padding: 5px 0;
	border-bottom: 1px solid #ccc;
}
#permisslist .panel ul li:last-child{
	border-bottom: none;
}
#permisslist .panel ul li p{
	float: left;
	margin: 0;
	width: 20%;
}
#permisslist .panel ul li p label{
	float: left;
	margin: 0;
}
#permisslist .panel ul li span input[type="checkbox"]{
    -ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
    margin: 3px 0 0 0;
}
#rolheader{
	float: left;
	width: 100%;
	margin: 5px 0;
}
#rolheader p{
	float: left;
	margin-bottom: 0;
}
#rolheader p.sms{
	margin: 0 2%;
}
#rolheader p label{
	float: left;
	margin-bottom: 0;
	min-width: 25px;
}
#rolheader p .checkbox label .toggle,.checkbox-inline .toggle, #myformimport p .checkbox label .toggle,.checkbox-inline .toggle{margin-left:-20px;margin-right:5px}
#rolheader p .toggle, #myformimport p .toggle{position:relative;overflow:hidden}
#rolheader p .toggle input, #myformimport p .toggle input[type=checkbox]{display:none}
#rolheader p .toggle-group, #myformimport p .toggle-group{position:absolute;width:120px;top:0;bottom:0;left:0;transition:left .35s;-webkit-transition:left .35s;-moz-user-select:none;-webkit-user-select:none}
#rolheader p .toggle.off .toggle-group, #myformimport p .toggle.off .toggle-group{left:-100%}
#rolheader p .toggle-on, #myformimport p .toggle-on{position:absolute;top:0;bottom:0;left:0;right:50%;margin:0;border:0;border-radius:0}
#rolheader p .toggle-off, #myformimport p .toggle-off{position:absolute;min-width: 20px;top:0;bottom:0;left:50%;right:0;margin:0;border:0;border-radius:0;text-indent: 10px;}
#rolheader p .toggle-handle, #myformimport p .toggle-handle{position:relative;margin:0 auto;padding-top:0;padding-bottom:0;height:100%;width:10px;border-width:0 1px}
#rolheader p .toggle.btn, #myformimport p .toggle.btn{    
	min-width: 50px;
    min-height: 20px;
    height: 20px !important;
    margin: 0;
    padding: 0 5px;
    width: 50px !important;
    background-image: none !important;
    background-color: green !important;
	border:none;}
#rolheader p .toggle-on.btn, #myformimport p .toggle-on.btn{   
    text-align: left;
    min-width: 20px;
    text-indent: 10px;
	padding: 0;
    background-color: #27AE60 !important;
    background-image: none !important;    
    -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.15), 0 1px 2px rgba(0,0,0,0.05);}
#rolheader p .toggle-off.btn, #myformimport p .toggle-off.btn{padding:0;}
#rolheader p .toggle.btn-lg, #myformimport p .toggle.btn-lg{min-width:79px;min-height:45px}
#rolheader p .toggle-on.btn-lg, #myformimport p .toggle-on.btn-lg{padding-right:31px}
#rolheader p .toggle-off.btn-lg, #myformimport p .toggle-off.btn-lg{padding-left:31px}
#rolheader p .toggle-handle.btn-lg, #myformimport p .toggle-handle.btn-lg{width:40px}
#rolheader p .toggle.btn-sm, #myformimport p .toggle.btn-sm{min-width:50px;min-height:30px}
#rolheader p .toggle-on.btn-sm, #myformimport p .toggle-on.btn-sm{padding-right:20px}
#rolheader p .toggle-off.btn-sm, #myformimport p .toggle-off.btn-sm{padding-left:20px}
#rolheader p .toggle.btn-xs, #myformimport p .toggle.btn-xs{min-width:35px;min-height:22px}
#rolheader p .toggle-on.btn-xs, #myformimport p .toggle-on.btn-xs{padding-right:12px}
#rolheader p .toggle-off.btn-xs, #myformimport p .toggle-off.btn-xs{padding-left:12px}
#rolheader p input[type="checkbox"], #myformimport p input[type="checkbox"]{
	margin: 4px 0 0 0 !important;
	-ms-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}
.statuschecktoadd2, .statuschecktoadd{
    float: left;
    margin: 0 20px 10px 0;
    min-width: 125px;
    background: rgba(162, 176, 196, 0.15);
    padding: 2px;
    border-radius: 2px;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
.statuschecktoadd2 label, .statuschecktoadd label{
	min-width: 100px;
	margin: 0 5px 0 0;
}
.statuschecktoadd2 input[type="checkbox"], .statuschecktoadd input[type="checkbox"]{
	margin: 0;
}
#data_listarch tr td a.viewdetails i, #data_listarch tr td a.pdfview i{
	font-size: 20px;
}
.searchfiltre{
	width: 25%;
	float: left;
}
.twelve .searchfiltre{
	width: 33%;
}
.dt-buttons a{
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    filter: none;
    font-size: 11px;
    padding: 6px 8px;
    min-width: 80px;
    text-transform: capitalize;
    text-decoration: none;
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    float: left;
    margin: 5px 0 5px 5px;
    text-align: center;
    cursor: pointer;
}
.dropzone {
	border-radius: 2px;
}
p.von, p.bis{
	width: 75px !important;
}
#letzterkontakt .von{
	margin-left: 15px !important;
}
.von input[type="text"]:not(.select2-input), 
.bis input[type="text"]:not(.select2-input), 
.von input[type="number"]:not(.select2-input), 
.bis input[type="number"]:not(.select2-input){
	float: left;
	clear: left;
	width: 59px !important;
	text-align: center;
    font-size: 11px;
}
body.usr_tm{
	overflow: hidden;
}
table#tab_st tr th:nth-child(2){
	min-width: 55px !important;
}
#stts_arbei p input[type="checkbox"]{
	width: 20px;
	height: 20px;
	margin: 0;
}
#stts_arbei table tr td{
	padding: 0 5px !important;
}
#stts_arbei table tr td:nth-child(2), #stts_arbei table tr td:nth-child(3){
	text-align: center;
}
#stts_arbei table tr td i{
	font-size: 20px;
    margin-bottom: 5px;
}
.login input[type=text], .login input[type=password], .login select  {
	background-color: #FFF;
	border: 1px solid #D5D5D5;
	border-radius: 3px;
	box-shadow: 0px 2px 0px #EEE inset;
	font-size: 12px;
	margin: 0 !important;
	padding: 10px 10px 10px 35px !important;
	width: 292px !important;
	background-image: url("../images/login_sprite.png");
	background-repeat: no-repeat;
	height: auto !important;
}
#historyaboinfo{
	float: left;
	width: 50%;
}
#historyres{
    position: absolute;
    right: 1%;
    width: 50%;
    top: 116px;
    text-align: right;
}
#historyres p{
	float: right;
	margin-right: 10px;
}
#cust  #fontimes_history{
	margin-bottom: 10px;
	background: #E5E5E5 none repeat scroll 0% 0% !important;
} 
#cust  #fontimes_history tr:nth-child(odd){
    background-color: #f9f9f9;
} 
#cust  #fontimes_history tr:nth-child(even){
    background-color: #fff;
} 
#cust  #fontimes_history tr:hover{
    background-color: whitesmoke;
}
#cust  #fontimes_history tr th, #cust  #fontimes_history tr td{
    border: 1px solid #dddddd !important;
}
#cust  #fontimes_history tr th{
	padding:5px 2px;
	text-transform: capitalize;
}
#cust  #fontimes_history tr td:last-child{
	text-align: center;
}
#cust  #fontimes_history tr td:last-child span{
	padding: 5px;
	border-radius: 50%;
	background: red;
	color: #fff;
}
#cust  #fontimes_history tr td:last-child span.ti-check{
	background: #27ae60;
}
#kundenstatuscustom #left-div{
	float: left;
	width: 40%;
}
#kundenstatuscustom #left-div label{
    width: 85px !important;
    min-width: 50px;
}
#kundenstatuscustom #left-div input{
	width: 60px !important;
}
#kundenstatuscustom #right-div{
	float: left;
	width: 60%
}
#kundenstatuscustom #right-div label:not(.radio){
    width: 80px !important;
    min-width: 50px;
    margin-right: 5px;
}
@media screen and (max-width: 1280px){
	#kundenstatuscustom #left-div{
		width: 48%;
	}
	#kundenstatuscustom #right-div{
		width: 52%;
	}
	#kundenstatuscustom #right-div button.multiselect{
		width: 110px;
	}
}
.hideimportbutton{
	display: none;
}
#vacationtype table {
  width: 100%;
  *margin-left: -100px; /*ie7*/
}
#vacationtype th {
  padding: 2px 6px;
  width: 100px;
}
#vacationtype th.editth, #vacationtype th.deleteth{
  width: 50px !important;
}
#vacationtype td{
  padding: 2px;
}
#example_wrapper table{
	table-layout: fixed;
}
.DTFC_ScrollWrapper{
	height: 490px !important;
}
.DTFC_RightWrapper{
	right: 0 !important;
}
.DTFC_RightHeadBlocker{
	display: none !important;
}
.DTFC_RightWrapper table{
	float: none !important;
}
.DTFC_RightWrapper table th{
	width: 50px !important;
}
#example_wrapper.dataTables_wrapper.no-footer .dataTables_scrollBody{
	border-bottom: none !important;
}
.showdeletepatten{
    display: inline;
    margin: 0px 0 0 5px !important;
    position: absolute;
    padding: 1px 10px;
}
.hidedeletepatten{
	display: none;
}
#btnaddprodukttoall{
	float: right;
	margin-bottom: 10px;
}
#liprod{
	padding: 0 !important;
	margin:0 !important;
}
#liprodd ul{ 
	float: left;
	margin: 1%;
	width: 98%;
}
#liprodd ul li{ 
	float: left;
	width: 98%;
	padding: 1%;
	margin-bottom: 5px;
	background-color: #e4e4e4;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
}
#liprodd ul li label, #liprodd ul li input{  
	margin: 0;
	width: 33.33%;
	text-align: center;
	position: relative;
}
#liprodd ul li label:nth-child(2){
    width: auto !important;
    padding: 0 5px;
    background: #27AE60;
    border-radius: 4px;
    color: #fff !important;
    min-width: 60px !important;
}
#liprodd ul li.stornoprod label:nth-child(2){
    background: orange;
}
#liprodd ul li input{ 
    transform: scale(1.5);
}
#liprodd ul li input[type="radio"] {
    position: absolute;
    width: 19px;
    margin: 5px 0px 0 -11px;
    opacity: 0;
}
#liprodd ul li input[type="radio"] + div {
    color: #444;
    font-family:Arial, sans-serif;
    font-size:14px;
}
 #liprodd ul li input[type="radio"] + div span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    cursor:pointer;
    -moz-border-radius:  4px;
    border-radius:  4px;
}

 #liprodd ul li input[type="radio"] + div span {
     background-color:#444;
}

 #liprodd ul li input[type="radio"]:checked + div span{
     background-color:orange;
}

 #liprodd ul li input[type="radio"] + div span,
 #liprodd ul li input[type="radio"]:checked + div span {
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}
.select2-results li{
	white-space: nowrap;
}
.bigdrop{
    width: 300px !important;
}
#Speichern1{
    position: absolute;
    z-index: 99;
    right: 20px;
    bottom: 21px;
    width: 94px;
    padding: 4px 8px;
}
@media screen and (max-width: 1280px) {
	#Speichern1{
	    bottom: 19px;
	}
}
.page-quelle{
    float: right;
    padding: 6px 0;
}
#somedivpaus, #somedivshift{
	overflow:hidden;
}
#shfitbtn, #pausedbtn, #viewbtn{
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 5px 8px;
    min-width: 80px;
    text-transform: capitalize;
    text-decoration: none;
    margin-right: 10px;
}
#shfitbtn i, #pausedbtn i{
	font-size: 12px;
	margin-left: 5px;
}
.amcharts-chart-div a{
  display: none !important;
}
#journal tr:first-child td{
    background-color: #78808b;
    color: #fff !important;
    font-size: 12px;
}
#smartwizard{
   	float: left;
    width: 100%;
    background-color: #f0f0f0;
    padding: 1% 2%;
    margin: 0 !important;	
}
#smartwizard.sw-theme-dots > ul.step-anchor > li{
    width: 33.333%;
    padding: 10px 10px 0 10px;
    height: 60px;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li > a{
    padding: 5px 0;
    margin: 0;
    background-color: #ccc;
    border-radius: 2px;
    height: 50px;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li > a small{
	display: block;
	margin-top: 10px;
	text-transform: capitalize;
    color: #9e9c9c;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li.active > a{
    background-color: #5bc0de !important;
    color: #fff !important;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li.active > a small{
	color: #fff;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li.done > a{
    background-color: #5cb85c !important;
    color: #fff !important;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li.done > a small{
	color: #fff;
}
#smartwizard.sw-theme-dots > ul.step-anchor:before{
	top: 35px;
}
#smartwizard.sw-theme-dots > ul.step-anchor > li > a:before{
    top: 9px;
    display: none;
}
#smartwizard > ul.step-anchor > li > a:after{
	left: 48px;
	display: none;
}
#smartwizard nav{
    width: 100%;
    border: none;
    margin: 0;
}
#smartwizard #waitstat{
	margin-left: 10px;
}
#smartwizard .step-content{
	padding: 10px;
	height: 280px;
}
#smartwizard .step-content #tp_details, 
#smartwizard .step-content #abodetails, 
#smartwizard .step-content #storn_action{
    border: 1px solid rgba(0, 0, 0, .3);
    padding: 0 10px;
    border-radius: 2px;
    background: rgba(238, 238, 238, .3);
    height: 260px;
}
#smartwizard .step-content h3{
    margin-top: 10px;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: bold;
}
#smartwizard .step-content p{
	display: inline-block;
	width: 100%;
}
#smartwizard .step-content label{
	min-width: 100px;
    float: left;
    margin: 0;
    font-weight: bold !important;
}
#smartwizard .step-content span{
    font-size: 12px;
}
#smartwizard .step-content #storn_action{
    float: left;
    width: 100%;
    position: relative;	
}
#smartwizard .step-content #storn_action #save_storn{
    position: absolute;
    right: 0;
    bottom: 0;
}
#smartwizard .step-content #cust_details, 
#smartwizard .step-content #cust_abodetails, 
#smartwizard .step-content #valid_storn, 
#smartwizard .step-content #protk_div{
	float: left;
	width: 50%;
	padding-top: 10px;
	position: relative;
}
#smartwizard .step-content #valid_storn{
	margin-top: 35px;
}
#smartwizard .step-content #storn_action #save_storn, 
#smartwizard .step-content #storn_action #add_prot_storn{
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
}
#smartwizard .step-content .warningspan, #smartwizard .step-content .successpan{
    float: none;
    font-size: 10px;
    color: red;
}
#smartwizard .step-content .successpan{
    color: green;
}
#smartwizard div textarea#protocol{
    width: 95% !important;
    margin-bottom: 10px;
}
#smartwizard .step-content #valid_storn input[type="button"]{
    float: left;
    margin: 10px 0 0 0;
    clear: both;
}
#datebtn{
    position: absolute;
    right: 206px;
    z-index: 9;
    margin: 11px 0 0 0;
}
#datebtn a{
    border-radius: 2px;
    background: #fff;
    cursor: pointer;
    padding: 6.5px 14px;
    border: 1px solid #ccc;
    color: #444;
    text-transform: capitalize;
    line-height: 30px;
}
#datebtn a.disabled{
	pointer-events: none;
	opacity: .6;
}
#datebtn a:hover, #datebtn a:focus{
	text-decoration: none;
    color: #fff;
    background-color: #636363;
    border-color: #636363;
}
#kstst_select{
	display: inline-block;
	margin-right: 10px;
}
#kstst_select p{
	position: relative;
}
#kstst_select p label:not(.radio){
	min-width: 85px !important;
	width: 85px !important;
}
#stornbtn{
    display: inline-block;
    width: calc(100% - 330px);
}
#stornbtn p a.strnn{
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    border: medium none;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    color: #fff !important;
    filter: none;
    font-size: 11px;
    padding: 5px 8px;
    min-width: 80px;
    text-transform: capitalize;
    text-decoration: none;
	margin-bottom: 5px;
    display: block;
    text-align: center;
}
#stornbtn p a.strnn:last-child{
	margin-bottom: 0;
}
#stornbtn p a.strnn.disabledbt{
	pointer-events: none;
    background-color: red !important;
    border-color: red !important;
    box-shadow: 0 0 0 1px red inset;
}
#compaigns table tr td:last-child a{
    border: none;
    background-color: #1FAE66 !important;
    color: #fff !important;
    font-size: 11px;
    outline-style: none !important;
    padding: 1px 10px !important;
    text-align: center;
    width: 180px !important;
    text-shadow: none !important;
    background-image: none;
    box-shadow: 0px 1px 4px rgba(119, 119, 119, 0.7);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    vertical-align: middle;
}
li.havewieder{
	background-color: red !important;
}
li.havewieder a{
	color: white !important;
}
#tabs_support{
    float: left;
    width: 96%;
    padding: 0 0 1.4em 0;
    margin: 0;
    border: none;
    border-top: 2px solid #27AE60;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    border-radius: 2px;
}
button.multiselect{
	padding: 1px 5px !important;
    border-radius: 2px !important;
    width: 162px;
    background: #fff;
    border: 1px solid #D5D5D5;
    text-align: left;
    font-size: 11px !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
}

button.multiselect .caret{
    border-bottom: 2px solid #535c69;
    border-right: 2px solid #535c69;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
    border-top: none;
    border-left: none;
}
.open button.multiselect .caret{
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}
button.multiselect span{
    width: 142px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
.multiselect-clear-filter{
	padding: 1px 5px !important;
}
@media screen and (max-width: 1440px){
	button.multiselect{
    width: 145px;
	}
}
.multiselect-container>li>a>label{
	padding: 3px 0 3px 6px  !important;
	width: calc(100% - 6px);
	max-width: 200px;
	margin:0 !important;
    line-height: 24px !important;
    text-align: left !important;
    overflow:hidden; 
    white-space:nowrap; 
    text-overflow: ellipsis;
}
.multiselect-container label.radio:hover, 
.multiselect-container label.checkbox:hover, 
.multiselect-container label.radio:active, 
.multiselect-container label.checkbox:active{
	background-color: #3875d7 !important;
	color: #fff;
}
.multiselect-container>li>a>label>input[type=checkbox], 
.multiselect-container>li>a>label>input[type=radio]{
	margin: 6px 5px 2px 0 !important;
}    
#content_export{
    float: left;
    position: relative;
    width: 99%;
    padding: 0 0.5%;
    background-color: #fff;
    border-top: 2px solid #27AE60 !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    border-radius: 2px;
}
#content_export table .field{
	padding:5px 0 !important;
}
#ms-exp_fields{
	padding: 10px;
}
#export_inkasso, #ajax-loading_ink{
    position: absolute;
    background: #fff;
    padding: 10px;
    border-radius: 4px;
    z-index: 9999;
	left: calc(50% - 150px);
    top: 64px;
    box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.4);
}
#ajax-loading_ink{
	left: calc(50% - 25px);
}
#rolelist table.dataTable th:first-child, #rolelist table.dataTable tbody tr td:first-child {
	text-align: left !important;
    padding-left: 10px;
}
#tab_ab_wrapper thead th:first-child, 
#tab_ab_wrapper tbody td:first-child{
	text-align: left !important;
}
#tab_ab_wrapper thead th.deleteth, 
#tab_ab_wrapper thead th.editth, 
#tab_ph_wrapper thead th.deleteth, 
#tab_ph_wrapper thead th.editth, 
#tab_lg_wrapper thead th.deleteth,
#tab_lg_wrapper thead th.editth{
	width: 50px;
}
#data_list_device_wrapper thead th:last-child{
	width: 50px;
}
.vacationncolor {       
    border-radius: 50%;
    width: 15px;
    height: 15px;
    float: left;
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
#tab_urv_wrapper tr td{
	position: relative;
}
#call {
    width: 24px;
    height: 24px;
    display: block;
    background-image: url(../images/cal.png);
    background-size: 24px;
    float: right;
    white-space: nowrap;
    background-repeat: no-repeat;
    background-position: center;
}
.date_field .field label, #search-info.spezielledaten #spezielledaten .date_field .field label{
	min-width: 90px !important;
}
input[type="text"].hasDatepicker, #UrTVacation {
    width: 70px !important;
}
#exportBtn, #exportBtnxls{
	float: left;
	clear: both;
}
#exportBtn{
	margin-bottom: 10px;
}
#status_email{
	float: left;
	width: 100%;
}
#status_email select{
   width: 162px !important;
}
@media screen and (max-width: 1440px){
	#status_email select{
	   width: 147px !important;
	}
}
#inchagedstatus{
	float: left;
    width: 47%;
    margin-left: 2%;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
    padding: 1%;
    border-top: 2px solid #27ae60;
}
#inchagedstatus input[type="radio"], #inchagedstatus input[type="checkbox"]{
	margin: 0 !important;
}
#myformimport2 #inchagedstatus:first-child{
	margin-left: 0%;
}
#myformimport2 #lagerimtype2{
    margin-bottom: 15px;
    color: #27ae60;
    font-size: 14px;
    border-bottom: 1px solid #535c69;
    padding-bottom: 2px;
}
#templatelist table{
	table-layout: fixed;
	margin-bottom: 5px;
}
#templatelist table tr td:last-child{
	width: 120px;
	text-align: center;
}
#templatelist table tr td:nth-child(2){
	width: 80px;
	text-align: center;
}
#templatelist tr td label{
    margin-bottom: 0;
    font-weight: 900 !important;
    font-size: 12px;
}
#templatelist tr td span small{
    margin: 0;
    min-width: 20px;
    padding: 2px 5px;
    background-color: #535c69;
    border-radius: 2px;
    text-align: center;
    color: #fff;
    display: inline-block;
    line-height: 16px;
}
#templatelist tr td input[type="button"].btn_send{
    background-color: #27AE60 !important;
    border-color: #27AE60 !important;
    box-shadow: 0 0 0 1px #27AE60 inset;
    color: #fff !important;
    padding: 3px 5px;
    min-width: 60px;
}
#templatelist tr td input[type="button"].btn_send:hover{
	background-color: #44b96d !important;
    border-color: #44b96d !important;
    box-shadow: 0 0 0 1px #44b96d inset;
}
#dia #agadd5:first-child{
	float: left;
    width: 98% !important;
    padding: 1%;
    background: #E5E5E5 none repeat scroll 0% 0% !important;
    border: 1px solid #E5E5E5 !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -webkit-border-bottom-right-radius: 4px !important;
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-radius-bottomright: 4px !important;
    -moz-border-radius-bottomleft: 4px !important;
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
    margin-bottom: 10px;
}
#dia table tr td:last-child{
	text-align: center;
}
#dia #agadd5 table th{
    border: 1px solid #dddddd !important;
}
#dia #agadd5 table th:last-child, #dia #agadd5 table td:last-child{
    width: 50px;
    text-align: center;
}
#dia #agadd5 table td:last-child button.detailLeft{
    color: #F89C2C !important;
    border: 1px solid #F89C2C !important;
    background-image: url(../images/edittable.png);
    background-repeat: no-repeat;
    background-position: 3px;
    padding: 10px;
    overflow: hidden;
    max-height: 22px;
    background-color: transparent !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-decoration: none;
    text-transform: capitalize;
    outline: none;
    font-size: 0;
}
#excld{
    position: relative;
    margin: 0 auto;
    padding: 1%;
    width: 98%;
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top: 2px solid #1FAE66;
    min-height: 50px !important;
    background: #fff !important;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4) !important;
}
#exclud_list .list_filter{
	float: left;
    width: calc(23.5% - 8px);
    margin: 0 2% 10px 0;
    background: #eee;
    padding: 4px;
    border-radius: 2px;
    background: rgba(162, 176, 196, 0.15);
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.4);
}
#exclud_list .list_filter:nth-child(4n){
	margin: 0 0 5px 0; 
}
#exclud_list .list_filter label{
    margin-bottom: 0;
    line-height: 20px !important;
}
#exclud_list .list_filter input{
    float: right;
    color: #F85D2C !important;
    border: 1px solid #F85D2C !important;
    background: url(../images/deletetable.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    box-shadow: none !important;
    padding: 10px;
    overflow: hidden;
    max-height: 22px;
    min-width: 20px;
    background-color: transparent !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    text-decoration: none;
    text-transform: capitalize;
    outline: none;
    font-size: 0;
}
#exclud_list .list_filter input:hover{
    border: 1px solid #f74a13 !important;	
    background-image: url(../images/deletetable-over.png) !important;	
    background-color: #f74a13 !important;	
}
#excld #fword input[type="submit"]{
	padding: 2px;
}
form #tplbetref{
	float: left;
	width: 100%;
}
form #tplbetref p{
	float: left;
	width: 25%;
}
form #tplbody{
	float: left;
}
#newNotiz{
	width: calc(100% - 42px) !important;
}
#ur_left{
	float: left;
	width: 50%;
}
#ur_rigth{
	float: left;
	width: 50%;
}
#ur_left p, #ur_rigth p{
	width: 100% !important;
}
#ur_left p label span, #ur_rigth p label span{
	color: red;
}
#persondetails_list{
	float: left;
	width: 100%;
    margin-bottom: 20px;
	max-height: 100px;
}
#persondetails_list p{
    float: left;
    width: calc(100% - 10px);
    padding: 4px 5px;
    line-height: 20px;
    margin-bottom: 2px;
    color: #000000;
    background-color: #ccc;
    border-radius: 2px;
    font-weight: bold;
    font-size: 11px;
}
#persondetails_list p a{
    color: #000000;
}
#persondetails_list p.active{
    background-color: #13b02d;
    color: #fff;
}

#persondetails_list p a i{
	float: right;
    padding: 0;
    height: 20px;
    width: 20px;
    line-height: 20px;
    color: #333;
    font-size: 14px;
    text-decoration: none;
    background-color: #eee;
    border: 1px solid #ddd;
    text-align: center;
    -webkit-box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 3px -2px rgba(0, 0, 0, 0.15);
}
#persondetails_list p a.active{
    color: #000000;
    font-weight: bold;
    text-decoration: underline;
}
#persondetails{
	position: relative;
	margin-bottom: 20px;
}
#add_person_btn, #save_person_btn, #cancel_person_btn{
	position: absolute;
	right: 10px;
	bottom: 0;
    width: 20px;
    height: 20px;
    background: #ecedef;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    border: 1px solid #c6cdd3;
    font-size: 12px;
    color: #000;	
}
#cancel_person_btn{
	right: 40px;
}
span.page-quelle a{

}
#div_gewinnspiel{
	position: absolute;
    background-color: #fff;
    border-radius: 2px;
    padding: 10px;
    min-width: 200px;
    right: 180px;
    top: 110px;
    z-index: 9999;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .25);
}
#div_gewinnspiel ul{
	margin:0 !important;
}
#div_gewinnspiel a{
    position: absolute;
    right: -5px;
    top: -6px;
    height: 11px;
    width: 11px;
    text-align: center;
    line-height: 11px;
    background: #fff;
    border-radius: 50%;
    padding: 2px;
    font-size: 10px;
    color: #25292f;
}
#div_gewinnspiel ul li h4{
	float: left;
	text-transform: capitalize;
}
#div_gewinnspiel ul li label{
	float: right;
	margin: 0 20px;
	font-weight: bold !important;
	min-width: 20px;
}
#div_gewinnspiel ul li span{
	float: right;
	color: #2196F3;
	font-weight: bold;
}













