/* BASE */
@font-face {font-family:'FontAwesome'; src:url('../fonts/fontAwesome/fontawesome-webfont.eot'); src:url('../fonts/fontAwesome/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/fontAwesome/fontawesome-webfont.woff') format('woff'), url('../fonts/fontAwesome/fontawesome-webfont.ttf') format('truetype'), url('../fonts/fontAwesome/fontawesome-webfont.svgz#FontAwesomeRegular') format('svg'), url('../fonts/fontAwesome/fontawesome-webfont.svg#FontAwesomeRegular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'BebasNeueRegular'; src:url('../fonts/BebasNeue/BebasNeue-webfont.eot'); src:url('../fonts/BebasNeue/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeue/BebasNeue-webfont.woff') format('woff'), url('../fonts/BebasNeue/BebasNeue-webfont.ttf') format('truetype'), url('../fonts/BebasNeue/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'LeagueGothicRegular'; src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot'); src:url('../fonts/LeagueGothic/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/LeagueGothic/League_Gothic-webfont.woff') format('woff'), url('../fonts/LeagueGothic/League_Gothic-webfont.ttf') format('truetype'), url('../fonts/LeagueGothic/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg'); font-weight:normal; font-style:normal;}
@font-face {font-family:'IconicFill'; src:url('../fonts/iconicFill/iconic_fill.eot'); src:url('../fonts/iconicFill/iconic_fill.eot?#iefix') format('embedded-opentype'), url('../fonts/iconicFill/iconic_fill.ttf') format('truetype'), url('../fonts/iconicFill/iconic_fill.svg#iconic') format('svg');font-weight:normal; font-style:normal;}

p {line-height:1.4;}
p.tableBottom-3 {margin:0 0 3px;line-height:1;}
small {font-size:11px;}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a,.dropdown-menu .active > a,.dropdown-menu .active > a:hover,.nav-list > .active > a,.nav-list > .active > a:hover,.nav-pills > .active > a,.nav-pills > .active > a:hover,.nav-tabs.nav-stacked > .active > a,.nav-tabs.nav-stacked > .active > a:hover {background: #AC0D39;}

/* MAIN LAYOUT */
#page-wrap {
	width:100%;
	margin-left: auto;
	margin-right: auto;
	position:relative;
}

#header {max-width:100%;min-width:1200px;margin:10px 10px 0 10px;}
#main-content {width:100%;margin-top:0px;margin-left:auto;margin-right:auto; padding:0;color:#454545;}
#main-content #inner{height:auto;position:relative;margin-bottom:50px;}
#main-sidebar{position:absolute;left:0;top:0;width:180px;bottom:0;padding:0;}
#main-sidebar .user-profile {height:65px;padding:5px;}
#main-sidebar .user-profile h3{margin-top:10px;font-size:18px;}
#main-sidebar .user-profile small{margin-top:-5px;display:block;}
#footer {max-width:100%;min-width:960px;margin:0 10px 0 10px;padding-bottom:10px;border-top:1px solid #bbb;}

/* TYPOGRAPHY */
h1,h2,h3,h4,h5,h6,#main-sidebar .accordion-heading .btn,#main-content .accordion-toggle.btn, .brand, .brandSuspend, .brandCancel, .main-tabs .nav-tabs > li > a, .info-widget span.text, .pricing-table ul li.heading, legend{
	*font-family:'Impact',Arial,sans-serif;
	font-weight:bold;
	color:#454545;
}

html, body {
	height: 100%;
}

body {
	min-width: 1220px;
	color:#75787a;
	font-size:11px;
	line-height: 13px;
	height: 100%;
	background:url('layout/line-pattern5.png') #ffffff;
}

#main {
	width: 100%;
	min-width: 1200px;
	height: 100%;
	min-height: 590px;
	margin: 0 auto;
	text-align: left;
	color: #454545;
	position: relative;
}

body>#main {
}

@-ms-viewport{ width: device-width; }

/* Opera 9.5+  maly hack  */
*|html[xmlns*=""]  #main {
	display: table;
	height: 100%
}

/* *** HEADER *** */

#header-wrapper {
	min-width: 1000px;
	min-height: 55px;
	color: #ccc;
    position: relative;
	*background:url('layout/bg_head.jpg');
	*background-repeat: repeat-x;
    background: #2c2c2c;
	background: -moz-linear-gradient(top, #555555 0%, #2c2c2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2c2c2c));
	background: -webkit-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: -o-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: -ms-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: linear-gradient(to bottom, #555555 0%,#2c2c2c 100%);
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2c2c2c',GradientType=0 );
}

@media only screen and (min-width: 380px) and (max-width: 1220px) {
  #header-wrapper {
	width: 100%;
	min-height: 55px;
    position: relative;
	color: #ccc;
	*background:url('layout/bg_head.jpg');
	*background-repeat: repeat-x;
    background: #2c2c2c;
	background: -moz-linear-gradient(top, #555555 0%, #2c2c2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#2c2c2c));
	background: -webkit-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: -o-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: -ms-linear-gradient(top, #555555 0%,#2c2c2c 100%);
	background: linear-gradient(to bottom, #555555 0%,#2c2c2c 100%);
    *filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#2c2c2c',GradientType=0 );
}
.headerLeft {
	width: auto;
	height: 55px;
	float: left !important;
	line-height: 17px;
	margin: 0 30px 0 0 !important;
	padding: 0;
	position:static !important;
}
.headerRight {
	width: auto;
	height: 55px;
	float: left !important;
	line-height: 17px;
	margin: 0 10px 0 0;
	padding:  0;
}
}

.headerLeft {
	width: auto;
	height: 55px;
	float: left;
	line-height: 17px;
	margin: 0;
	padding: 0;
	position:absolute;
}

.logo {
	width: 135px;
	height: 55px;
	margin: 0px;
	margin-left: 0px;
	float: left;
	background:url('layout/logo_ispadmin.png');
	background-repeat: no-repeat;
}

.logo h1 {
	font-size:24px;
	margin-bottom:8px;
	text-align:center;
	border:0px !important;
}

.versionIspadmin {
	margin-left: 10px;
	margin-top:33px;
	font-size:10px;
	color:#fff;
}

.loginUser {
	width: auto;
	height: 45px;
	float: left;
	margin-left: 10px;
	padding: 5px 0 0 0;
	line-height: 15px;
}

.headerRight {
	width: auto;
	height: 55px;
	float: right;
	line-height: 17px;
	margin: 0 10px 0 0;
	padding:  0;
}

.headerRight a {
	color: #ccc;
	text-decoration: none;
	font-weight: bold;
}

.headerRight  a:hover {
	color: #ccc;
	text-decoration: none;
}

.loginLicence {
	width: auto;
	height: 45px;
	float: right;
	text-align: right;
	margin-right: 0px;
	padding: 10px 0 0 0;
	line-height: 15px;
}

.dashboardTopHeader {
	width: auto;
	height: 45px;
	float: right;
	text-align: right;
	margin-right: 0px;
	padding: 11px 0 0 0;
	line-height: 15px;
    text-align: center;
}

.separator {
	width: 2px;
	height: 55px;
	float:right;
	margin-left: 10px;
	margin-right: 10px;
	background:url('layout/separator.png');
	background-repeat: no-repeat;
}

.separatorLeft {
	width: 2px;
	height: 55px;
	float:right;
	margin-left: 10px;
	background:url('layout/separator.png');
	background-repeat: no-repeat;
}

.separatorRight {
	width: 2px;
	height: 55px;
	float:right;
	margin-right: 10px;
	background:url('layout/separator.png');
	background-repeat: no-repeat;
}

.logout {
	width: auto;
	float: right;
	margin-top: -3px;
	padding: 0;
	*background:url('layout/icon_logout.png');
	*background-repeat: no-repeat;
	background-position: center top;
}

.icon-offISP:before { content:"\f011"; font-size:16px; vertical-align:bottom; }

.logout p {
	width: auto;
	height: 20px;
	padding: 13px 0 0 0;
	position: static;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

.spinner {
	width: auto;
	float: right;
	height: 45px;
	padding-top: 10px;
	padding-left: 10px;
	padding-left: 2px;
	text-align: center;
}

.wiki {
	width: auto;
	float: right;
	margin-top: 9px;
	padding: 0;
	background:url('layout/icon_wiki_question.png');
	background-repeat: no-repeat;
	background-position: center top;
}

.wiki p {
	width: auto;
	height: 20px;
	padding: 17px 0 0 0;
	position: static;
	text-align: center;
	font-weight: bold;
	color: #fff;
}

#info-wrapper {
	min-width: 870px;
	min-height: 31px;
	margin-bottom: 0px;
	border-bottom: 1px solid #ededed;
	background-color: #757575;
}

.infoContact {
	height: 21px;
	padding: 8px 0px 0px 10px;
	float: left;
	color:#F5F5F5;
}

.infoContact a {
	color: #fff;
	text-decoration: underline;
}

.infoContact a:hover {
	color: #fff;
	text-decoration: none;
}

/* *** HEADER *** */


/* LANGUAGE SELECT */
#menuLanguage {
	width:auto;
	height:55px;
	float:right;
	background:none;
}

#menuLanguage .menuBox {
	width:auto;
	height:55px;
	float:right;
	margin:0;
}

#menuLanguage .menuBox ul.toplevel {
	color:#fff;
	padding:0px;
	margin:0px;
	list-style-type:none;
	font-size:11px;
	height:30px;
	float:left;
	top:auto;
	text-align:center;
	visibility:visible;
}

#menuLanguage .menuBox ul.toplevel li {
	float:left;
	height:30px;
	padding:0px 10px;
}

#menuLanguage .menuBox ul.sublevel {
	width:auto;
	color:#fff;
	padding:0px 5px;
	margin:7px 0 0 -280px;
	list-style-type:none;
	display:none;
	font-size:11px;
	height:30px;
	float:left;
	position:absolute;
	top:auto;
	background:#2c2c2c;
}

#menuLanguage .menuBox ul.sublevel li {
	float:left;
	height:30px;
	padding:0px;
	list-style-type:none;
}

#menuLanguage .menuBox ul.sublevel li a {
	float:left;
	color:#ccc;
	text-decoration:none;
}

#menuLanguage .menuBox ul.sublevel li a:hover {
	float:left;
	color:#ccc;
	text-decoration:none;
	border:1px solid #2c2c2c;
}

#menuLanguage ul {
	margin-left:0;
	margin-top:2px;
	padding-left:4px;
}

#menuLanguage ul ul {
	margin:0;
	padding-left:6px;
}

#menuLanguage .menuBox .flag {
	width:15px;
	height:13px;
	margin:9px 0 1px 0;
	margin-left:auto;
	margin-right:auto;
}

#menuLanguage .menuBox img a {
	border:1px solid #454545;
}

.languageFlag {
	width:15px;
	height:13px;
	float:right;
	margin: 5px;
	padding: 0px;
	/*border: 1px solid #454545;*/
}

.languageFlag a {
	-webkit-box-shadow: 0px 0px 5px 2px ;
	box-shadow: 0px 0px 5px 2px ;
}

#menuPrejmenujTo {
	width: 100%;
	height:25px;
	margin-bottom:1px;
	background:url('layout/menu0_line.png') #ffffff;
	background-repeat:repeat;
}
/* LANGUAGE SELECT */


/* LANGUAGE login screen */
.translator {
	width: auto;
	height: 21px;
	padding: 9px 10px 0px 15px;
	float: right;
}

.translator img {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 8px;
	border: none;
	float: right;
}

/* *** LOGIN *** */
#login-wrapper {
	width: 100%;
	min-height: 400px;
	overflow:hidden;
}

.loginFigure {
	width: 400px;
	height: 150px;
	margin: 0;
	padding: 10px 0 0 0;
	line-height: 16px;
	position: absolute;
	z-index: 100;
}

.loginFigure p {
	width: 100%;
	float: left;
	margin: 0;
	padding: 5px 0 15px 0;
	line-height: 15px;
}

.informationBox {
	width: 400px;
	margin-left: 10px;
}

.contentScreen {
	width: 100%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	padding: 0;
	top:20%;
	position: absolute;
	vertical-align:middle;
}

.loginScreen {
	width: 452px;
	height: 330px;
	margin-left: auto;
	margin-right: auto;
	background:url('layout/loginscreen.png');
	background-repeat: no-repeat;
	z-index: 1000;
	position: relative;
}

/* *** LOGIN *** */


.alertErrorCenter {
  padding: 6px 8px !important;
  margin: 0 auto 8px;
  display: table;
  width: auto;
  color: #b94a48;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f2dede;
    border: 1px solid #eed3d7;
  list-style-type: none;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;  
}


/* ***  LOGIN SCREEN - aplikace  *** */

/*
.loginScreen .appleStore {
	background:url('layout/icon_apple_store.png');
	width: 94px;
	height: 32px;
	background-repeat: no-repeat;
	float:left;
	margin-left:330px;
	margin-top:76px;
}

.loginScreen .googlePlay {
	background:url('layout/icon_google_play.png');
	width: 94px;
	height: 32px;
	background-repeat: no-repeat;
	float:left;
	margin-left:330px;
	margin-top:2px;
}
*/

/* ***  LOGIN SCREEN - reklama naše produkty  *** */

/*
.loginScreen .net-serviceLink {
	background:url('layout/net-service_link.png');
	width: 102px;
	height: 28px;
	background-repeat: no-repeat;
	float:left;
	margin-left:179px;
	margin-top:2px;
}

.loginScreen .ispadminLink {
	background:url('layout/ispadmin_link.png');
	width: 94px;
	height: 31px;
	background-repeat: no-repeat;
	float:left;
	margin-left:36px;
	margin-top:25px;
	position: absolute;
}

.loginScreen .netbackupLink {
	background:url('layout/netbackup_link.png');
	width: 100px;
	height: 54px;
	background-repeat: no-repeat;
	float:left;
	margin-left:321px;
	margin-top:5px;
}

.loginScreen .lightkeeperLink {
	background:url('layout/lightkeeper_link.png');
	width: 121px;
	height: 31px;
	background-repeat: no-repeat;
	float:left;
	margin-left:28px;
	margin-top:52px;
}

.loginScreen .wifi4netLink {
	background:url('layout/wifi4net_link.png');
	width: 87px;
	height: 53px;
	background-repeat: no-repeat;
	float:left;
	margin-left:195px;
	margin-top:25px;
}

*/

/* *** LOGIN SCREEN *** */

.loginForm {
	width: 452px;
	margin-left: auto;
	margin-right: auto;
}

.loginBox {
	width: 315px;
	margin-top: 142px;
	margin-left: auto;
	margin-right: auto;
	display: table;
}
/* zaloha v 4_21 top -18px
.versionISPadmin {
	width: 443px;
	height: 0px;
	text-align: right;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 34px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1000;
	font-weight: bold;
	font-size: 11px;
	color: #999999;
}*/

.versionISPadmin {
	*width: 98px;
	width:95%;
    height: 0px;
	text-align: right;
	padding-right: 0px;
	padding-top: 25px;
	padding-bottom: 34px;
	*margin-left: 193px;
	*margin-right: auto;
	z-index: 1000;
	font-weight: bold;
	font-size: 11px;
	*color: #999999;
    color:#333333;
}

.net-service {
	width: 355px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	text-align: center;
	margin-bottom: 0px;
}

.iconFormRight {
	float: right;
	padding-top:7px;
	margin-right: 10px;
}

.iconPopHoverRight {
	float: right;
	padding-top:7px;
	margin-left: 5px;
    *width:20px;
}

.iconFormRightIndoor {
	float: right;
	padding-top:7px;
	margin-right: 0;
}

.iconFormRightCheckBox {
	float: right;
	padding-top:2px;
	margin-right: 10px;
}

.form-horizontal .control-label-sign {
  float: left;
  width: 130px !important;
  padding-top: 5px;
  /*padding-left: 10px;*/
  text-align: left;
}

.form-horizontal .controls {
  margin-left: 195px;
  margin-right: 10px;
}

.form-horizontal .controlsText {
  margin-left: 195px;
  margin-right: 10px;
  padding-top: 7px;
}

.form-horizontal .controlsRules {
  *margin-left: 260px;
  margin-right: 10px;
  float:left;
}

.chceckSpace {
  width:24px;
  display: inline-block;
  vertical-align: middle;
}

.checkboxMiddle {
    margin-top: 5px;
}

.form-horizontal .controlsRulesLast {
  *margin-left: 260px;
  margin-right: 10px;
  margin-bottom: 8px;
  float:left;
}

.form-horizontal .controlsCheckBox {
  margin-left: 195px;
  margin-right: 10px;
  line-height: 19px;
}

#header .clear {
	clear: both;
	width: 1px;
}

#footer {
	width:100%;
	height: 55px;
	margin: 0;
	padding: 0;
	bottom:0;
	overflow: hidden;
	border-top:1px solid #ccc;
	background:url('layout/bg_footer.jpg');
	position: absolute;
}

.logos {
	width: 942px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 14px;
	background:url('layout/logo_footer.png');
	background-repeat: no-repeat;
}

/* *** MENU ISPadmin system *** */
#menu {
	width: 100%;
	min-width: 1280px;
	height: auto;
	float: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	text-decoration: none;
	background: #fff;
}

#menu .items1 {
	width: 100%;
	min-height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-top:1px;
	margin-bottom:1px;
	background:url('layout/menu0_line.png') #ffffff;
	background-repeat:repeat;
}

#menu .items2 {
	width: 100%;
	min-height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-bottom:1px;
	background:url('layout/menu1_line.png') #ffffff;
	background-repeat:repeat;
}

#menu .items3 {
	width: 100%;
	height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-bottom:1px;
	background:url('layout/menu2_line.png') #ffffff;
	background-repeat:repeat;
}

#menu .items4 {
	width: 100%;
	height: 25px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin-bottom:1px;
	background:url('layout/menu3_line.png') #ffffff;
	background-repeat:repeat;
}
/* *** END - MENU ISPadmin system *** */


/* *** CLIENT MENU *** */
#clientContent {
	width: 162px;
	min-height: 39px;
	*background:url('layout/bg_menu_user.png');
	*background-repeat: no-repeat;
	*background-color:#ccc9c9;
	margin-bottom: 1px;
	border-bottom-color: #fff;
	background-color: #fafafa;
	background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
	background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
	background-image: linear-gradient(top, #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
}

.clientContent {
	width: 100%;
}

.clientName {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	padding: 6px 0 2px 3%;
	float: left;
	width: 85%;
}

.clientIcon {
	width: 12%;
	float: left;
	padding: 6px 0 0;
}

.clientNumber {
	font-size: 11px;
	color: #333;
	font-weight: normal;
	padding: 0px 5px;
	clear: both;
}

#menuClient {
	width: 162px;
	height: 100%;
	float: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	text-decoration: none;
	background-color:#d5d6d5;
	background-repeat: repeat;
}

#modalLoading {
	opacity: 0.8;
	filter: alpha(opacity=80);
	color: #DDDDDD;
	font-size: 200%;
	height: 100%;
	left: 0;
	position: absolute;
	text-align: center;
	top: 0;
	vertical-align: middle;
	width: 100%;
	z-index: 10000;
}

.menuNumber {
	width: auto;
	height: auto;
	font-size:11px;
	padding: 0px 6px;
	color: #fff;
	float: right;
	margin: 3px 3px 0 0;
	background-color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.menuNumberTop {
    background-color: #e5e5e5;
    border-radius: 0 0 0 8px;
    color: #a8102d;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: auto;
    line-height: 15px;
    margin: -10px -6px 0 3px;
    padding: 0 3px 0 5px;
    vertical-align: top;

}
/* *** CLIENT MENU *** */

/* *** TITLE *** */
h1,h2,h3,h4,h5,h6{margin:0;}
/*a {text-shadow:none; color:#A8102D;}*/
a {text-shadow:none; color:#454545;font-weight:bold;}
/*a:hover {text-shadow:none;text-decoration:underline;}*/
h1 {font-size:22px; letter-spacing:-1px; margin-top:11px; margin-bottom:15px; text-align: center; border-bottom:1px solid #eaeaea;}
h1.left {font-size:22px; margin-top:11px; width:1150px; margin-bottom:15px; text-align: center; border-bottom:1px solid #eaeaea;}
h1.leftL {font-size:22px; margin-top:11px; width:1198px; margin-bottom:15px; text-align: center; border-bottom:1px solid #eaeaea;}
h2 {font-size:20px; margin-bottom:5px; text-align:center;}
h3, .main-tabs .nav-tabs > li > a {font-size:20px;margin-bottom:5px;}
h3.titleCenter {font-size:18px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; *border-bottom:1px dotted #999999;text-align:center;}
h3.titleCenterError {font-size:18px; color:#b94a48; margin-top:10px; margin-bottom:10px; padding-bottom:3px; text-align:center;}
h4 {font-size:18px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; border-bottom:1px dotted #999999;text-align:left;}
h4.noBorder {font-size:18px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; border-bottom:0px dotted #999999;text-align:left;}
h4.titleCenter {font-size:18px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; border-bottom:1px dotted #999999;text-align:center;}
h4.noTopMargin {font-size:18px; margin-top:0; margin-bottom:6px; padding-bottom:3px; border-bottom:1px dotted #999999;text-align:left;}
h4.titlePage {
	font-size: 20px;
	margin: 10px 0;
	padding: 0 0 5px;
	color: #a8102d;
	text-align: center;
	border-bottom:1px solid #eaeaea;
}
h4.titleRed {
	font-size: 18px;
	margin: 10px 15px 0;
	padding: 0 0 5px;
	color: #a8102d;
	text-align: left;
	border-bottom:1px dotted #ddd;
    width:auto;
}
h5 {font-size:16px; margin-top: 8px; margin-bottom: 8px; /*border-bottom:1px dotted #dddddd;*/}
h5.btn2 {font-size:16px; margin-top: 8px; margin-bottom: 2px; /*border-bottom:1px dotted #dddddd;*/}
h5.titleText {font-size:16px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; border-bottom:1px dotted #999999;text-align:left;letter-spacing:-1px;}
h5.labelIndoorWell {margin: 8px 10px;}
h6 {font-size:14px;padding-bottom:4px;}
h6.left {font-size:14px;padding-bottom:4px;display:inline;}
h6.left::after {
    *background-color: #ddd;
    content: "";
    *height: 1px;
    left: 7%;
    margin-left: -25px;
    margin-top: 17px;
    position: absolute;
    width: 80%;
    border-bottom: 1px dotted #ddd;

}
h6.titleText {font-size:14px; margin-top:10px; margin-bottom:6px; padding-bottom:3px; border-bottom:1px dotted #999999;text-align:left;}
h6.titleSmall {font-size:12px;padding-bottom:0;}
h6.labelSubBlockPull {font-size:12px;padding-bottom:0px;border-bottom:1px dotted #999999;line-height:16px;margin:8px 0;}

.textCenter {text-align: center;}
.text12 {font-size: 12px; line-height: 18px;}

.title-block legend {margin: 0 10px; width:auto;}
.marginContent10 {margin: 0 10px;}
/* *** END - TITLE *** */

/* *** TEXT FORMAT *** */

/* *** END - TEXT FORMAT *** */


/* Přidání bloku k nadpisu - pravá strana*/
.labelTitleChzn {
   display: inline-flex;
   padding: 6px 8px 6px 6px;   
}

.labelTitleChzn label {
   padding: 7px 6px 0;   
}


#textInfoLabel {
  width: 20%;
  text-align:right;
  float:right;
}

.textLabelRight {
  width: 50%;
  text-align:right;
  float:right;
}

#textInfoLabel-paddingTop {
  width: 20%;
  text-align:right;
  float:right;
  padding-top: 4px;
  color: #999;
}

#labelTitleRight {
  width: 20%;
  text-align:right;
  float:right;
  font-size: 13px;
}

.labelTitleRightChecker {
    display: inline-block;
    vertical-align: middle;
}


.iconTitleRight {
  display:flex;
}

.iconTitleRightRule {
  *width: 9%;
  *text-align:right;
  float:right;
  padding-top: 0px;
  color: #999;
}

.iconTitleRightRule {
  *width: 9%;
  *text-align:right;
  float:right;
  padding-top: 0px;
  color: #999;
}

.iconTitleRightRule_level2 {
  *width: 9%;
  *text-align:right;
  float:right;
  margin-right: 39px;
  padding-top: 0px;
  color: #999;
}

.pageHeader {
  margin-bottom: 10px;
  min-height: 35px;
}

.titleLeftCenter {width:1198px;}

h3.post-heading {
  position:relative;
  padding:0 0 5px 0;
  margin:0 0 10px 0;
  border-bottom:4px solid rgba(0,0,0,0.2);
}

h3.post-heading:before {
  position:absolute;
  top:-1px;
  left:0;
  font-family:fontAwesome;
  font-size:200%;
  content:"\f016";
}

h3.post-heading span.small {
  font-size:14px;
  display:block;
  line-height:1.2;
}

h3.post-heading{
  text-shadow:1px 1px 1px #fefefe;
  padding-left:35px;
}

h3.post-heading span.lighter {color:rgba(0,0,0,0.3);}

.lead {
  font-family:'LeagueGothicRegular','Impact',Charcoal,Arial Black,Gadget,sans-serif;
  font-size:28px;
  line-height:1;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:4px solid rgba(0,0,0,0.2);
}

.dropcaps:first-letter {
  float:left;
  font-size:75px;
  line-height:60px;
  padding:4px 8px 0 3px;
  font-family:'LeagueGothicRegular','Impact',Charcoal,Arial Black,Gadget,sans-serif;
}

.strike {text-decoration:line-through;}

blockquote p {
  font-family:Georgia,serif;
  font-style:italic;
  font-size:18px;
}

.dropcaps:first-letter {
  float:left;
  font-size:75px;
  line-height:60px;
  padding:4px 8px 0 3px;
  font-family:'LeagueGothicRegular','Impact',Charcoal,Arial Black,Gadget,sans-serif;
}

.overlapped  i {
  color:#ccc;
  display:inline;
  *font-family:Georgia,serif;
  font-style:italic;
  font-size:40px;
  font-weight:900;
  float:left;
  height:auto;
  line-height:1;
  opacity:.6;
  position:absolute;
  left:10px;
  top:-5px;
  width:auto;
}

.dropcaps:first-letter {
  float:left;
  font-size:75px;
  line-height:60px;
  padding:4px 8px 0 3px;
  font-family:'LeagueGothicRegular','Impact',Charcoal,Arial Black,Gadget,sans-serif;
}

.overlapped  p {
  position:relative;
}

ol.custom-ol {
  font-style:italic;
  font-family:Georgia,Times,serif;
  font-size:28px;
  margin-left:35px;
}

ol.custom-ol li p {
  padding:0 0 10px 10px;
  font-family:arial;
  font-style:normal;
  font-size:11px;
  border-left:1px dotted #bababa;
}

ol.custom-ol li p em,.custom-dl dt {
  font-family:'BebasNeueRegular',Arial,sans-serif;
  font-size:18px;
  font-weight:normal;
  font-style:normal;
  display:block;
}
.ul-custom,.ul-custom li ul {
  list-style:none;
  margin:0 0 15px 0;
  padding:0;
  color:#666;
  width:100%;
}
.ul-custom li {
  margin:5px 0 5px 20px;
  padding:5px 0 5px 0;
  line-height:14px;
  position:relative;
  border-bottom:1px dotted #dedede;
}

.ul-custom li:before {
  position:absolute;
  font-family:FontAwesome;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  top:6px;
  left:-20px;
}

.custom-dl dt {margin-top:15px;}
.custom-dl dt:first-child {margin-top:0;}
.custom-dl dd {margin:5px 0 5px 20px;}

/**=========
BREADCRUMB
============ **/
/*.breadcrumb {background-color:#fdfdfd;border:1px solid #d4d4d4;}*/

/**=========
CONTAINER
============ **/
.container-fluid {padding-right:0;padding-left:0;}

/** content dividers **/
#main-content .content-divider {
  background-color:#c4c4c4;
  border-bottom:1px solid #fff;
  margin:10px -10px 20px -10px;
  height:1px;
  position:relative;
}
.line-divider {
  height:6px;
  margin:20px -10px;
  overflow:hidden;
  background-color:#e7e7e7;
  background-image:-moz-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e5e5e5), to(#e9e9e9));
  background-image:-webkit-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image:-o-linear-gradient(top, #e5e5e5, #e9e9e9);
  background-image:linear-gradient(top, #e5e5e5, #e9e9e9);
  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);
}

.well .line-divider {margin:20px -20px;border-bottom:1px solid #e3e3e3;}

/** well
.well {position:relative;}**/

/** box shadow **/
.bs {
  position:relative;
  -webkit-box-shadow:4px 2px 10px rgba(0,0,0,0.2);
  -moz-box-shadow:4px 2px 10px rgba(0,0,0,0.2);
  box-shadow:4px 2px 10px rgba(0,0,0,0.2);
}

.btn:focus {outline:none!important;}
/* grey gradient */
.table-cth.grey thead, .pricing-table ul li.heading, .grey_g, .nav-pills.pill-grey > .active > a, .nav-pills.pill-grey > .active > a:hover, .nav-list.grey > .active > a, .nav-list.grey > .active > a:hover,.pagination.grey a, .pagination.grey span, .pagination-small.grey a, .pagination-small.grey span {
  background-color:#fafafa;
  background-image:-moz-linear-gradient(top, #ebeaea, #d4d2d1);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ebeaea), to(#d4d2d1));
  background-image:-webkit-linear-gradient(top, #ebeaea, #d4d2d1);
  background-image:-o-linear-gradient(top, #ebeaea, #d4d2d1);
  background-image:linear-gradient(top, #ebeaea, #d4d2d1);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ebeaea', endColorstr='#d4d2d1', GradientType=0);
  color:#454545;
}

/* blue gradient */
.navbar-blue .navbar-inner, .table-cth.blue thead, .pricing-table .featured ul li.heading, .blue_g, .nav-pills.pill-blue > .active > a, .nav-pills.pill-blue > .active > a:hover, .nav-list.blue > .active > a, .nav-list.blue > .active > a:hover,.pagination.blue a, .pagination.blue span {
  background-color:#087ba3;
  *background-color:#0044cc;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0299ce), to(#087ba3));
  background-image:-webkit-linear-gradient(top, #0299ce, #087ba3);
  background-image:-o-linear-gradient(top, #0299ce, #087ba3);
  background-image:linear-gradient(top, #0299ce, #087ba3);
  background-image:-moz-linear-gradient(top, #0299ce, #087ba3);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff0299ce', endColorstr='#ff087ba3', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#fefefe;
}

/* green gradient */
.navbar-green .navbar-inner, .table-cth.green thead, .pricing-table.green .featured ul li.heading, .green_g, .nav-pills.pill-green > .active > a, .nav-pills.pill-green > .active > a:hover, .nav-list.green > .active > a, .nav-list.green > .active > a:hover,.pagination.green a, .pagination.green span {
  background-color:#5bb75b;
  *background-color:#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(top, #62c462, #51a351);
  background-image:-moz-linear-gradient(top, #62c462, #51a351);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#fefefe;
}

/* red gradient */
.navbar-red .navbar-inner, .table-cth.red thead, .red_g, .nav-pills.pill-red > .active > a, .nav-pills.pill-red > .active > a:hover, .pricing-table.red .featured ul li.heading, .nav-list.red > .active > a, .nav-list.red > .active > a:hover,.pagination.red a, .pagination.red span {
  background-color:#da4f49;
  *background-color:#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(top, #ee5f5b, #bd362f);
  background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#fefefe;
}

/* orange gradient */
.navbar-orange .navbar-inner, .table-cth.orange thead, .orange_g, .nav-pills.pill-orange > .active > a, .nav-pills.pill-orange > .active > a:hover, .pricing-table.orange .featured ul li.heading, .nav-list.orange > .active > a, .nav-list.orange > .active > a:hover,.pagination.orange a, .pagination.orange span {
  background-color:#faa732;
  *background-color:#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(top, #fbb450, #f89406);
  background-image:-moz-linear-gradient(top, #fbb450, #f89406);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#fefefe;
}

/* greyOff, greyOn gradient */
.navbar-grayOff .navbar-inner, .table-cth.grayOff thead, .grayOff_g, .nav-pills.pill-grayOff > .active > a, .nav-pills.pill-grayOff > .active > a:hover, .pricing-table.grayOff .featured ul li.heading, .nav-list.grayOff > .active > a, .nav-list.grayOff > .active > a:hover,.pagination.grayOff a, .pagination.grayOff span {
  /*background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(top, #ffffff, #f2f2f2);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);*/
  background-color: #dedede !important;
  background-color: #f9c1b4;
  background-image: none;
  border-bottom: 0;
  color: #fefefe;
}

/* darkGrey gradient */
.navbar-darkGray .navbar-inner, .table-cth.darkGray thead, .darkGray_g, .nav-pills.pill-darkGray > .active > a, .nav-pills.pill-darkGray > .active > a:hover, .pricing-table.darkGray .featured ul li.heading, .nav-list.darkGray > .active > a, .nav-list.darkGray > .active > a:hover,.pagination.darkGray a, .pagination.darkGray span {
  background-color: #dedede;
  background-image: -moz-linear-gradient(top, #ededed, #dedede);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ededed), to(#dedede));
  background-image: -webkit-linear-gradient(top, #ededed, #dedede);
  background-image: -o-linear-gradient(top, #ededed, #dedede);
  background-image: linear-gradient(top, #ededed, #dedede);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fededed', endColorstr='#fdedede', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color: #fefefe;
}

.navbar-grayOn .navbar-inner, .table-cth.grayOn thead, .grayOff_g, .nav-pills.pill-grayOn > .active > a, .nav-pills.pill-grayOn > .active > a:hover, .pricing-table.grayOn .featured ul li.heading, .nav-list.grayOn > .active > a, .nav-list.grayOn > .active > a:hover,.pagination.grayOn a, .pagination.grayOn span {
  /*background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(top, #ffffff, #f2f2f2);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);*/
  background-color: #dedede !important;
  background-color: #f9c1b4;
  background-image: none;
  border-bottom: 0;
  color: #fefefe;
}

/* redError gradient */
.navbar-redError .navbar-inner, .table-cth.redError thead, .red_g, .nav-pills.pill-redError > .active > a, .nav-pills.pill-redError > .active > a:hover, .pricing-table.redError .featured ul li.heading, .nav-list.redError > .active > a, .nav-list.redError > .active > a:hover,.pagination.redError a, .pagination.redError span {
  /*background-color:#da4f49;
  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(top, #ee5f5b, #bd362f);
  background-image:-moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);*/
  background-color:#f9c1b4;
  background-image: none;
  border-bottom: 0;
  color:#ffffff;
}

/* blueOn gradient */
.navbar-blueOn .navbar-inner, .table-cth.blueOn thead, .pricing-table .featured ul li.heading, .blueOn_g, .nav-pills.pill-blueOn > .active > a, .nav-pills.pill-blueOn > .active > a:hover, .nav-list.blueOn > .active > a, .nav-list.blueOn > .active > a:hover,.pagination.blueOn a, .pagination.blueOn span {
  /*background-color:#7ad1f6;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#7ad1f6), to(#2baae0));
  background-image:-webkit-linear-gradient(top, #7ad1f6, #2baae0);
  background-image:-o-linear-gradient(top, #7ad1f6, #2baae0);
  background-image:linear-gradient(top, #7ad1f6, #2baae0);
  background-image:-moz-linear-gradient(top, #7ad1f6, #2baae0);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff7ad1f6', endColorstr='#ff2baae0', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);*/
  background: #c1d1fb;
  background-image: none;
  border-bottom: 0;
  color:#fefefe;
}

.btn-satu{
  background-color:hsl(0, 38%, 73%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3e6e6", endColorstr="#d49f9f");
  background-image:-html-gradient(linear, left top, left bottom, from(#f3e6e6), to(#d49f9f));
  background-image:-moz-linear-gradient(top, #f3e6e6, #d49f9f);
  background-image:-ms-linear-gradient(top, #f3e6e6, #d49f9f);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3e6e6), color-stop(100%, #d49f9f));
  background-image:-webkit-linear-gradient(top, #f3e6e6, #d49f9f);
  background-image:-o-linear-gradient(top, #f3e6e6, #d49f9f);
  background-image:linear-gradient(#f3e6e6, #d49f9f);
  border-color:#d49f9f #d49f9f hsl(0, 38%, 68%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-dua{
  background-color:hsl(53, 38%, 73%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f2e6", endColorstr="#d4ce9f");
  background-image:-html-gradient(linear, left top, left bottom, from(#f3f2e6), to(#d4ce9f));
  background-image:-moz-linear-gradient(top, #f3f2e6, #d4ce9f);
  background-image:-ms-linear-gradient(top, #f3f2e6, #d4ce9f);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f2e6), color-stop(100%, #d4ce9f));
  background-image:-webkit-linear-gradient(top, #f3f2e6, #d4ce9f);
  background-image:-o-linear-gradient(top, #f3f2e6, #d4ce9f);
  background-image:linear-gradient(#f3f2e6, #d4ce9f);
  border-color:#d4ce9f #d4ce9f hsl(53, 38%, 68%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tiga{
  background-color:hsl(124, 38%, 73%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6f3e7", endColorstr="#9fd4a3");
  background-image:-html-gradient(linear, left top, left bottom, from(#e6f3e7), to(#9fd4a3));
  background-image:-moz-linear-gradient(top, #e6f3e7, #9fd4a3);
  background-image:-ms-linear-gradient(top, #e6f3e7, #9fd4a3);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f3e7), color-stop(100%, #9fd4a3));
  background-image:-webkit-linear-gradient(top, #e6f3e7, #9fd4a3);
  background-image:-o-linear-gradient(top, #e6f3e7, #9fd4a3);
  background-image:linear-gradient(#e6f3e7, #9fd4a3);
  border-color:#9fd4a3 #9fd4a3 hsl(124, 38%, 68%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empat{
  background-color:hsl(190, 38%, 73%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6f1f3", endColorstr="#9fcbd4");
  background-image:-html-gradient(linear, left top, left bottom, from(#e6f1f3), to(#9fcbd4));
  background-image:-moz-linear-gradient(top, #e6f1f3, #9fcbd4);
  background-image:-ms-linear-gradient(top, #e6f1f3, #9fcbd4);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6f1f3), color-stop(100%, #9fcbd4));
  background-image:-webkit-linear-gradient(top, #e6f1f3, #9fcbd4);
  background-image:-o-linear-gradient(top, #e6f1f3, #9fcbd4);
  background-image:linear-gradient(#e6f1f3, #9fcbd4);
  border-color:#9fcbd4 #9fcbd4 hsl(190, 38%, 68%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-lima{
  background-color:hsl(267, 38%, 73%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ece6f3", endColorstr="#b79fd4");
  background-image:-html-gradient(linear, left top, left bottom, from(#ece6f3), to(#b79fd4));
  background-image:-moz-linear-gradient(top, #ece6f3, #b79fd4);
  background-image:-ms-linear-gradient(top, #ece6f3, #b79fd4);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ece6f3), color-stop(100%, #b79fd4));
  background-image:-webkit-linear-gradient(top, #ece6f3, #b79fd4);
  background-image:-o-linear-gradient(top, #ece6f3, #b79fd4);
  background-image:linear-gradient(#ece6f3, #b79fd4);
  border-color:#b79fd4 #b79fd4 hsl(267, 38%, 68%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-enam{
  background-color:hsl(0, 36%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b56262", endColorstr="#793939");
  background-image:-html-gradient(linear, left top, left bottom, from(#b56262), to(#793939));
  background-image:-moz-linear-gradient(top, #b56262, #793939);
  background-image:-ms-linear-gradient(top, #b56262, #793939);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b56262), color-stop(100%, #793939));
  background-image:-webkit-linear-gradient(top, #b56262, #793939);
  background-image:-o-linear-gradient(top, #b56262, #793939);
  background-image:linear-gradient(#b56262, #793939);
  border-color:#793939 #793939 hsl(0, 36%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tujuh{
  background-color:hsl(40, 36%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b59a62", endColorstr="#796339");
  background-image:-html-gradient(linear, left top, left bottom, from(#b59a62), to(#796339));
  background-image:-moz-linear-gradient(top, #b59a62, #796339);
  background-image:-ms-linear-gradient(top, #b59a62, #796339);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b59a62), color-stop(100%, #796339));
  background-image:-webkit-linear-gradient(top, #b59a62, #796339);
  background-image:-o-linear-gradient(top, #b59a62, #796339);
  background-image:linear-gradient(#b59a62, #796339);
  border-color:#796339 #796339 hsl(40, 36%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-delapan{
  background-color:hsl(72, 36%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a5b562", endColorstr="#6c7939");
  background-image:-html-gradient(linear, left top, left bottom, from(#a5b562), to(#6c7939));
  background-image:-moz-linear-gradient(top, #a5b562, #6c7939);
  background-image:-ms-linear-gradient(top, #a5b562, #6c7939);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5b562), color-stop(100%, #6c7939));
  background-image:-webkit-linear-gradient(top, #a5b562, #6c7939);
  background-image:-o-linear-gradient(top, #a5b562, #6c7939);
  background-image:linear-gradient(#a5b562, #6c7939);
  border-color:#6c7939 #6c7939 hsl(72, 36%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-sembilan{
  background-color:hsl(184, 36%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#62b0b5", endColorstr="#397579");
  background-image:-html-gradient(linear, left top, left bottom, from(#62b0b5), to(#397579));
  background-image:-moz-linear-gradient(top, #62b0b5, #397579);
  background-image:-ms-linear-gradient(top, #62b0b5, #397579);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #62b0b5), color-stop(100%, #397579));
  background-image:-webkit-linear-gradient(top, #62b0b5, #397579);
  background-image:-o-linear-gradient(top, #62b0b5, #397579);
  background-image:linear-gradient(#62b0b5, #397579);
  border-color:#397579 #397579 hsl(184, 36%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-sepuluh{
  background-color:hsl(255, 36%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7762b5", endColorstr="#493979");
  background-image:-html-gradient(linear, left top, left bottom, from(#7762b5), to(#493979));
  background-image:-moz-linear-gradient(top, #7762b5, #493979);
  background-image:-ms-linear-gradient(top, #7762b5, #493979);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7762b5), color-stop(100%, #493979));
  background-image:-webkit-linear-gradient(top, #7762b5, #493979);
  background-image:-o-linear-gradient(top, #7762b5, #493979);
  background-image:linear-gradient(#7762b5, #493979);
  border-color:#493979 #493979 hsl(255, 36%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-sebelas{
  background-color:hsl(288, 40%, 61%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#dabbe1", endColorstr="#b373c3");
  background-image:-html-gradient(linear, left top, left bottom, from(#dabbe1), to(#b373c3));
  background-image:-moz-linear-gradient(top, #dabbe1, #b373c3);
  background-image:-ms-linear-gradient(top, #dabbe1, #b373c3);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dabbe1), color-stop(100%, #b373c3));
  background-image:-webkit-linear-gradient(top, #dabbe1, #b373c3);
  background-image:-o-linear-gradient(top, #dabbe1, #b373c3);
  background-image:linear-gradient(#dabbe1, #b373c3);
  border-color:#b373c3 #b373c3 hsl(288, 40%, 56%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duabelas{
  background-color:hsl(340, 40%, 61%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1bbc8", endColorstr="#c3738e");
  background-image:-html-gradient(linear, left top, left bottom, from(#e1bbc8), to(#c3738e));
  background-image:-moz-linear-gradient(top, #e1bbc8, #c3738e);
  background-image:-ms-linear-gradient(top, #e1bbc8, #c3738e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1bbc8), color-stop(100%, #c3738e));
  background-image:-webkit-linear-gradient(top, #e1bbc8, #c3738e);
  background-image:-o-linear-gradient(top, #e1bbc8, #c3738e);
  background-image:linear-gradient(#e1bbc8, #c3738e);
  border-color:#c3738e #c3738e hsl(340, 40%, 56%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigabelas{
  background-color:hsl(360, 40%, 61%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1bbbb", endColorstr="#c37373");
  background-image:-html-gradient(linear, left top, left bottom, from(#e1bbbb), to(#c37373));
  background-image:-moz-linear-gradient(top, #e1bbbb, #c37373);
  background-image:-ms-linear-gradient(top, #e1bbbb, #c37373);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1bbbb), color-stop(100%, #c37373));
  background-image:-webkit-linear-gradient(top, #e1bbbb, #c37373);
  background-image:-o-linear-gradient(top, #e1bbbb, #c37373);
  background-image:linear-gradient(#e1bbbb, #c37373);
  border-color:#c37373 #c37373 hsl(360, 40%, 56%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatbelas{
  background-color:hsl(360, 40%, 70%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#efdbdb", endColorstr="#d19393");
  background-image:-html-gradient(linear, left top, left bottom, from(#efdbdb), to(#d19393));
  background-image:-moz-linear-gradient(top, #efdbdb, #d19393);
  background-image:-ms-linear-gradient(top, #efdbdb, #d19393);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #efdbdb), color-stop(100%, #d19393));
  background-image:-webkit-linear-gradient(top, #efdbdb, #d19393);
  background-image:-o-linear-gradient(top, #efdbdb, #d19393);
  background-image:linear-gradient(#efdbdb, #d19393);
  border-color:#d19393 #d19393 hsl(360, 40%, 65%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-limabelas{
  background-color:hsl(360, 40%, 80%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#feffff", endColorstr="#e0b7b7");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#feffff), to(#e0b7b7));
  background-image:-moz-linear-gradient(top, #feffff, #e0b7b7);
  background-image:-ms-linear-gradient(top, #feffff, #e0b7b7);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #e0b7b7));
  background-image:-webkit-linear-gradient(top, #feffff, #e0b7b7);
  background-image:-o-linear-gradient(top, #feffff, #e0b7b7);
  background-image:linear-gradient(#feffff, #e0b7b7);
  border-color:#e0b7b7 #e0b7b7 hsl(360, 40%, 75%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-enambelas{
  background-color:hsl(334, 87%, 66%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fabcd7", endColorstr="#f35c9e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#fabcd7), to(#f35c9e));
  background-image:-moz-linear-gradient(top, #fabcd7, #f35c9e);
  background-image:-ms-linear-gradient(top, #fabcd7, #f35c9e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fabcd7), color-stop(100%, #f35c9e));
  background-image:-webkit-linear-gradient(top, #fabcd7, #f35c9e);
  background-image:-o-linear-gradient(top, #fabcd7, #f35c9e);
  background-image:linear-gradient(#fabcd7, #f35c9e);
  border-color:#f35c9e #f35c9e hsl(334, 87%, 61%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tujuhbelas{
  background-color:hsl(0, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c5050", endColorstr="#312424");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#6c5050), to(#312424));
  background-image:-moz-linear-gradient(top, #6c5050, #312424);
  background-image:-ms-linear-gradient(top, #6c5050, #312424);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c5050), color-stop(100%, #312424));
  background-image:-webkit-linear-gradient(top, #6c5050, #312424);
  background-image:-o-linear-gradient(top, #6c5050, #312424);
  background-image:linear-gradient(#6c5050, #312424);
  border-color:#312424 #312424 hsl(0, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-delapanbelas{
  background-color:hsl(50, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c6750", endColorstr="#312f24");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#6c6750), to(#312f24));
  background-image:-moz-linear-gradient(top, #6c6750, #312f24);
  background-image:-ms-linear-gradient(top, #6c6750, #312f24);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c6750), color-stop(100%, #312f24));
  background-image:-webkit-linear-gradient(top, #6c6750, #312f24);
  background-image:-o-linear-gradient(top, #6c6750, #312f24);
  background-image:linear-gradient(#6c6750, #312f24);
  border-color:#312f24 #312f24 hsl(50, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-sembilanbelas{
  background-color:hsl(100, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#596c50", endColorstr="#293124");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#596c50), to(#293124));
  background-image:-moz-linear-gradient(top, #596c50, #293124);
  background-image:-ms-linear-gradient(top, #596c50, #293124);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #596c50), color-stop(100%, #293124));
  background-image:-webkit-linear-gradient(top, #596c50, #293124);
  background-image:-o-linear-gradient(top, #596c50, #293124);
  background-image:linear-gradient(#596c50, #293124);
  border-color:#293124 #293124 hsl(100, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duapuluh{
  background-color:hsl(150, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#506c5e", endColorstr="#24312b");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#506c5e), to(#24312b));
  background-image:-moz-linear-gradient(top, #506c5e, #24312b);
  background-image:-ms-linear-gradient(top, #506c5e, #24312b);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #506c5e), color-stop(100%, #24312b));
  background-image:-webkit-linear-gradient(top, #506c5e, #24312b);
  background-image:-o-linear-gradient(top, #506c5e, #24312b);
  background-image:linear-gradient(#506c5e, #24312b);
  border-color:#24312b #24312b hsl(150, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duasatu{
  background-color:hsl(200, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#50636c", endColorstr="#242d31");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#50636c), to(#242d31));
  background-image:-moz-linear-gradient(top, #50636c, #242d31);
  background-image:-ms-linear-gradient(top, #50636c, #242d31);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #50636c), color-stop(100%, #242d31));
  background-image:-webkit-linear-gradient(top, #50636c, #242d31);
  background-image:-o-linear-gradient(top, #50636c, #242d31);
  background-image:linear-gradient(#50636c, #242d31);
  border-color:#242d31 #242d31 hsl(200, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duadua{
  background-color:hsl(250, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#54506c", endColorstr="#272431");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#54506c), to(#272431));
  background-image:-moz-linear-gradient(top, #54506c, #272431);
  background-image:-ms-linear-gradient(top, #54506c, #272431);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #54506c), color-stop(100%, #272431));
  background-image:-webkit-linear-gradient(top, #54506c, #272431);
  background-image:-o-linear-gradient(top, #54506c, #272431);
  background-image:linear-gradient(#54506c, #272431);
  border-color:#272431 #272431 hsl(250, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duatiga{
  background-color:hsl(300, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c506c", endColorstr="#312431");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#6c506c), to(#312431));
  background-image:-moz-linear-gradient(top, #6c506c, #312431);
  background-image:-ms-linear-gradient(top, #6c506c, #312431);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c506c), color-stop(100%, #312431));
  background-image:-webkit-linear-gradient(top, #6c506c, #312431);
  background-image:-o-linear-gradient(top, #6c506c, #312431);
  background-image:linear-gradient(#6c506c, #312431);
  border-color:#312431 #312431 hsl(300, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duaempat{
  background-color:hsl(350, 15%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6c5054", endColorstr="#312427");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#6c5054), to(#312427));
  background-image:-moz-linear-gradient(top, #6c5054, #312427);
  background-image:-ms-linear-gradient(top, #6c5054, #312427);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6c5054), color-stop(100%, #312427));
  background-image:-webkit-linear-gradient(top, #6c5054, #312427);
  background-image:-o-linear-gradient(top, #6c5054, #312427);
  background-image:linear-gradient(#6c5054, #312427);
  border-color:#312427 #312427 hsl(350, 15%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-dualima{
  background-color:hsl(0, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc3232", endColorstr="#7a1e1e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#cc3232), to(#7a1e1e));
  background-image:-moz-linear-gradient(top, #cc3232, #7a1e1e);
  background-image:-ms-linear-gradient(top, #cc3232, #7a1e1e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc3232), color-stop(100%, #7a1e1e));
  background-image:-webkit-linear-gradient(top, #cc3232, #7a1e1e);
  background-image:-o-linear-gradient(top, #cc3232, #7a1e1e);
  background-image:linear-gradient(#cc3232, #7a1e1e);
  border-color:#7a1e1e #7a1e1e hsl(0, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duaenam{
  background-color:hsl(20, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc6632", endColorstr="#7a3d1e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#cc6632), to(#7a3d1e));
  background-image:-moz-linear-gradient(top, #cc6632, #7a3d1e);
  background-image:-ms-linear-gradient(top, #cc6632, #7a3d1e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc6632), color-stop(100%, #7a3d1e));
  background-image:-webkit-linear-gradient(top, #cc6632, #7a3d1e);
  background-image:-o-linear-gradient(top, #cc6632, #7a3d1e);
  background-image:linear-gradient(#cc6632, #7a3d1e);
  border-color:#7a3d1e #7a3d1e hsl(20, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duatujuh{
  background-color:hsl(40, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc9932", endColorstr="#7a5b1e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#cc9932), to(#7a5b1e));
  background-image:-moz-linear-gradient(top, #cc9932, #7a5b1e);
  background-image:-ms-linear-gradient(top, #cc9932, #7a5b1e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc9932), color-stop(100%, #7a5b1e));
  background-image:-webkit-linear-gradient(top, #cc9932, #7a5b1e);
  background-image:-o-linear-gradient(top, #cc9932, #7a5b1e);
  background-image:linear-gradient(#cc9932, #7a5b1e);
  border-color:#7a5b1e #7a5b1e hsl(40, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duadelapan{
  background-color:hsl(63, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c4cc32", endColorstr="#757a1e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#c4cc32), to(#757a1e));
  background-image:-moz-linear-gradient(top, #c4cc32, #757a1e);
  background-image:-ms-linear-gradient(top, #c4cc32, #757a1e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4cc32), color-stop(100%, #757a1e));
  background-image:-webkit-linear-gradient(top, #c4cc32, #757a1e);
  background-image:-o-linear-gradient(top, #c4cc32, #757a1e);
  background-image:linear-gradient(#c4cc32, #757a1e);
  border-color:#757a1e #757a1e hsl(63, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-duasembilan{
  background-color:hsl(95, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#72cc32", endColorstr="#447a1e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#72cc32), to(#447a1e));
  background-image:-moz-linear-gradient(top, #72cc32, #447a1e);
  background-image:-ms-linear-gradient(top, #72cc32, #447a1e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #72cc32), color-stop(100%, #447a1e));
  background-image:-webkit-linear-gradient(top, #72cc32, #447a1e);
  background-image:-o-linear-gradient(top, #72cc32, #447a1e);
  background-image:linear-gradient(#72cc32, #447a1e);
  border-color:#447a1e #447a1e hsl(95, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigapuluh{
  background-color:hsl(170, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#32ccb2", endColorstr="#1e7a6b");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#32ccb2), to(#1e7a6b));
  background-image:-moz-linear-gradient(top, #32ccb2, #1e7a6b);
  background-image:-ms-linear-gradient(top, #32ccb2, #1e7a6b);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #32ccb2), color-stop(100%, #1e7a6b));
  background-image:-webkit-linear-gradient(top, #32ccb2, #1e7a6b);
  background-image:-o-linear-gradient(top, #32ccb2, #1e7a6b);
  background-image:linear-gradient(#32ccb2, #1e7a6b);
  border-color:#1e7a6b #1e7a6b hsl(170, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigasatu{
  background-color:hsl(204, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#328ecc", endColorstr="#1e557a");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#328ecc), to(#1e557a));
  background-image:-moz-linear-gradient(top, #328ecc, #1e557a);
  background-image:-ms-linear-gradient(top, #328ecc, #1e557a);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #328ecc), color-stop(100%, #1e557a));
  background-image:-webkit-linear-gradient(top, #328ecc, #1e557a);
  background-image:-o-linear-gradient(top, #328ecc, #1e557a);
  background-image:linear-gradient(#328ecc, #1e557a);
  border-color:#1e557a #1e557a hsl(204, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigadua{
  background-color:hsl(250, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c32cc", endColorstr="#2d1e7a");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#4c32cc), to(#2d1e7a));
  background-image:-moz-linear-gradient(top, #4c32cc, #2d1e7a);
  background-image:-ms-linear-gradient(top, #4c32cc, #2d1e7a);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4c32cc), color-stop(100%, #2d1e7a));
  background-image:-webkit-linear-gradient(top, #4c32cc, #2d1e7a);
  background-image:-o-linear-gradient(top, #4c32cc, #2d1e7a);
  background-image:linear-gradient(#4c32cc, #2d1e7a);
  border-color:#2d1e7a #2d1e7a hsl(250, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigatiga{
  background-color:hsl(278, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9332cc", endColorstr="#581e7a");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#9332cc), to(#581e7a));
  background-image:-moz-linear-gradient(top, #9332cc, #581e7a);
  background-image:-ms-linear-gradient(top, #9332cc, #581e7a);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #9332cc), color-stop(100%, #581e7a));
  background-image:-webkit-linear-gradient(top, #9332cc, #581e7a);
  background-image:-o-linear-gradient(top, #9332cc, #581e7a);
  background-image:linear-gradient(#9332cc, #581e7a);
  border-color:#581e7a #581e7a hsl(278, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigaempat{
  background-color:hsl(312, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc32ad", endColorstr="#7a1e68");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#cc32ad), to(#7a1e68));
  background-image:-moz-linear-gradient(top, #cc32ad, #7a1e68);
  background-image:-ms-linear-gradient(top, #cc32ad, #7a1e68);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc32ad), color-stop(100%, #7a1e68));
  background-image:-webkit-linear-gradient(top, #cc32ad, #7a1e68);
  background-image:-o-linear-gradient(top, #cc32ad, #7a1e68);
  background-image:linear-gradient(#cc32ad, #7a1e68);
  border-color:#7a1e68 #7a1e68 hsl(312, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigalima{
  background-color:hsl(339, 60%, 30%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc3268", endColorstr="#7a1e3e");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#cc3268), to(#7a1e3e));
  background-image:-moz-linear-gradient(top, #cc3268, #7a1e3e);
  background-image:-ms-linear-gradient(top, #cc3268, #7a1e3e);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc3268), color-stop(100%, #7a1e3e));
  background-image:-webkit-linear-gradient(top, #cc3268, #7a1e3e);
  background-image:-o-linear-gradient(top, #cc3268, #7a1e3e);
  background-image:linear-gradient(#cc3268, #7a1e3e);
  border-color:#7a1e3e #7a1e3e hsl(339, 60%, 25%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigaenam{
  background-color:hsl(83, 34%, 2%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3c4b25", endColorstr="#050603");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#3c4b25), to(#050603));
  background-image:-moz-linear-gradient(top, #3c4b25, #050603);
  background-image:-ms-linear-gradient(top, #3c4b25, #050603);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c4b25), color-stop(100%, #050603));
  background-image:-webkit-linear-gradient(top, #3c4b25, #050603);
  background-image:-o-linear-gradient(top, #3c4b25, #050603);
  background-image:linear-gradient(#3c4b25, #050603);
  border-color:#050603 #050603 hsl(83, 34%, -3%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigatujuh{
  background-color:hsl(83, 34%, 22%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#738f46", endColorstr="#3c4b25");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#738f46), to(#3c4b25));
  background-image:-moz-linear-gradient(top, #738f46, #3c4b25);
  background-image:-ms-linear-gradient(top, #738f46, #3c4b25);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #738f46), color-stop(100%, #3c4b25));
  background-image:-webkit-linear-gradient(top, #738f46, #3c4b25);
  background-image:-o-linear-gradient(top, #738f46, #3c4b25);
  background-image:linear-gradient(#738f46, #3c4b25);
  border-color:#3c4b25 #3c4b25 hsl(83, 34%, 17%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigadelapan{
  background-color:hsl(83, 34%, 36%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#97b468", endColorstr="#637b3c");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#97b468), to(#637b3c));
  background-image:-moz-linear-gradient(top, #97b468, #637b3c);
  background-image:-ms-linear-gradient(top, #97b468, #637b3c);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #97b468), color-stop(100%, #637b3c));
  background-image:-webkit-linear-gradient(top, #97b468, #637b3c);
  background-image:-o-linear-gradient(top, #97b468, #637b3c);
  background-image:linear-gradient(#97b468, #637b3c);
  border-color:#637b3c #637b3c hsl(83, 34%, 31%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-tigasembilan{
  background-color:hsl(83, 34%, 55%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c4d4a9", endColorstr="#95b365");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#c4d4a9), to(#95b365));
  background-image:-moz-linear-gradient(top, #c4d4a9, #95b365);
  background-image:-ms-linear-gradient(top, #c4d4a9, #95b365);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4d4a9), color-stop(100%, #95b365));
  background-image:-webkit-linear-gradient(top, #c4d4a9, #95b365);
  background-image:-o-linear-gradient(top, #c4d4a9, #95b365);
  background-image:linear-gradient(#c4d4a9, #95b365);
  border-color:#95b365 #95b365 hsl(83, 34%, 50%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatpuluh{
  background-color:hsl(83, 34%, 71%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e9efe0", endColorstr="#bace9b");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#e9efe0), to(#bace9b));
  background-image:-moz-linear-gradient(top, #e9efe0, #bace9b);
  background-image:-ms-linear-gradient(top, #e9efe0, #bace9b);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9efe0), color-stop(100%, #bace9b));
  background-image:-webkit-linear-gradient(top, #e9efe0, #bace9b);
  background-image:-o-linear-gradient(top, #e9efe0, #bace9b);
  background-image:linear-gradient(#e9efe0, #bace9b);
  border-color:#bace9b #bace9b hsl(83, 34%, 66%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatsatu{
  background-color:hsl(31, 34%, 4%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#523d28", endColorstr="#0d0a06");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#523d28), to(#0d0a06));
  background-image:-moz-linear-gradient(top, #523d28, #0d0a06);
  background-image:-ms-linear-gradient(top, #523d28, #0d0a06);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #523d28), color-stop(100%, #0d0a06));
  background-image:-webkit-linear-gradient(top, #523d28, #0d0a06);
  background-image:-o-linear-gradient(top, #523d28, #0d0a06);
  background-image:linear-gradient(#523d28, #0d0a06);
  border-color:#0d0a06 #0d0a06 hsl(31, 34%, -1%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatdua{
  background-color:hsl(31, 34%, 23%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#926e48", endColorstr="#4e3b26");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#926e48), to(#4e3b26));
  background-image:-moz-linear-gradient(top, #926e48, #4e3b26);
  background-image:-ms-linear-gradient(top, #926e48, #4e3b26);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #926e48), color-stop(100%, #4e3b26));
  background-image:-webkit-linear-gradient(top, #926e48, #4e3b26);
  background-image:-o-linear-gradient(top, #926e48, #4e3b26);
  background-image:linear-gradient(#926e48, #4e3b26);
  border-color:#4e3b26 #4e3b26 hsl(31, 34%, 18%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empattiga{
  background-color:hsl(31, 34%, 35%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#b38d65", endColorstr="#775a3a");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#b38d65), to(#775a3a));
  background-image:-moz-linear-gradient(top, #b38d65, #775a3a);
  background-image:-ms-linear-gradient(top, #b38d65, #775a3a);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b38d65), color-stop(100%, #775a3a));
  background-image:-webkit-linear-gradient(top, #b38d65, #775a3a);
  background-image:-o-linear-gradient(top, #b38d65, #775a3a);
  background-image:linear-gradient(#b38d65, #775a3a);
  border-color:#775a3a #775a3a hsl(31, 34%, 30%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatempat{
  background-color:#72545c !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a77783", endColorstr="#72545c");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#a77783), to(#72545c));
  background-image:-moz-linear-gradient(top, #a77783, #72545c);
  background-image:-ms-linear-gradient(top, #a77783, #72545c);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #a77783), color-stop(100%, #72545c));
  background-image:-webkit-linear-gradient(top, #a77783, #72545c);
  background-image:-o-linear-gradient(top, #a77783, #72545c);
  background-image:linear-gradient(#a77783, #72545c);
  border-color:#a77783 #72545c #72545c #a77783;
  color:#fefefe !important;
  text-shadow:0 1px 1px rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatlima{
  background-color:hsl(31, 34%, 70%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eee5dc", endColorstr="#ccb398");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#eee5dc), to(#ccb398));
  background-image:-moz-linear-gradient(top, #eee5dc, #ccb398);
  background-image:-ms-linear-gradient(top, #eee5dc, #ccb398);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #eee5dc), color-stop(100%, #ccb398));
  background-image:-webkit-linear-gradient(top, #eee5dc, #ccb398);
  background-image:-o-linear-gradient(top, #eee5dc, #ccb398);
  background-image:linear-gradient(#eee5dc, #ccb398);
  border-color:#ccb398 #ccb398 hsl(31, 34%, 65%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatenam{
  background-color:hsl(178, 34%, 17%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e7e7c", endColorstr="#1c3a39");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#3e7e7c), to(#1c3a39));
  background-image:-moz-linear-gradient(top, #3e7e7c, #1c3a39);
  background-image:-ms-linear-gradient(top, #3e7e7c, #1c3a39);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e7e7c), color-stop(100%, #1c3a39));
  background-image:-webkit-linear-gradient(top, #3e7e7c, #1c3a39);
  background-image:-o-linear-gradient(top, #3e7e7c, #1c3a39);
  background-image:linear-gradient(#3e7e7c, #1c3a39);
  border-color:#1c3a39 #1c3a39 hsl(178, 34%, 12%);
  color:#fff !important;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empattujuh{
  background-color:hsl(178, 34%, 43%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80c0be", endColorstr="#489290");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#80c0be), to(#489290));
  background-image:-moz-linear-gradient(top, #80c0be, #489290);
  background-image:-ms-linear-gradient(top, #80c0be, #489290);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80c0be), color-stop(100%, #489290));
  background-image:-webkit-linear-gradient(top, #80c0be, #489290);
  background-image:-o-linear-gradient(top, #80c0be, #489290);
  background-image:linear-gradient(#80c0be, #489290);
  border-color:#489290 #489290 hsl(178, 34%, 38%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatdelapan{
  background-color:hsl(178, 34%, 61%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bedfdd", endColorstr="#79bdbb");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#bedfdd), to(#79bdbb));
  background-image:-moz-linear-gradient(top, #bedfdd, #79bdbb);
  background-image:-ms-linear-gradient(top, #bedfdd, #79bdbb);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bedfdd), color-stop(100%, #79bdbb));
  background-image:-webkit-linear-gradient(top, #bedfdd, #79bdbb);
  background-image:-o-linear-gradient(top, #bedfdd, #79bdbb);
  background-image:linear-gradient(#bedfdd, #79bdbb);
  border-color:#79bdbb #79bdbb hsl(178, 34%, 56%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-empatsembilan{
  background-color:hsl(178, 34%, 69%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d9eceb", endColorstr="#95cac9");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#d9eceb), to(#95cac9));
  background-image:-moz-linear-gradient(top, #d9eceb, #95cac9);
  background-image:-ms-linear-gradient(top, #d9eceb, #95cac9);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9eceb), color-stop(100%, #95cac9));
  background-image:-webkit-linear-gradient(top, #d9eceb, #95cac9);
  background-image:-o-linear-gradient(top, #d9eceb, #95cac9);
  background-image:linear-gradient(#d9eceb, #95cac9);
  border-color:#95cac9 #95cac9 hsl(178, 34%, 64%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

.btn-limapuluh{
  background-color:hsl(178, 34%, 76%) !important;
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f8f8", endColorstr="#acd6d5");
  background-image:-khtml-gradient(linear, left top, left bottom, from(#f1f8f8), to(#acd6d5));
  background-image:-moz-linear-gradient(top, #f1f8f8, #acd6d5);
  background-image:-ms-linear-gradient(top, #f1f8f8, #acd6d5);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f8f8), color-stop(100%, #acd6d5));
  background-image:-webkit-linear-gradient(top, #f1f8f8, #acd6d5);
  background-image:-o-linear-gradient(top, #f1f8f8, #acd6d5);
  background-image:linear-gradient(#f1f8f8, #acd6d5);
  border-color:#acd6d5 #acd6d5 hsl(178, 34%, 71%);
  color:#333 !important;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing:antialiased;
}

/* ACCORDION */
/** main content accordion **/
#main-content .accordion-toggle.btn {
  border:none;
  text-align:left;
  font-size:18px;
}

/* sidebar accordion */
#main-sidebar .accordion {margin:14px 0 0 10px;}

#main-sidebar .accordion-group {
  border:none;
  margin-bottom:0;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

#main-sidebar .accordion-inner {padding:0;border-top:none;}


/* POPy */
.typeahead.dropdown-menu {
  max-height: 200px;
  overflow-y: auto;
}

/* formAddress */
.formAddress .controls-row {
   margin-bottom: 5px;
}


/* TYPEAHEAD */
.typeahead.dropdown-menu.with-icon li a i {margin-left:-10px;}
.typeahead.dropdown-menu.with-thumbnail li a {
  display:block;
  font-size:12px;
  font-weight:bold;
  height:50px;
  padding-top:5px;
  padding-bottom:5px;
  border-bottom:1px solid #ddd;
}

.typeahead.dropdown-menu.with-thumbnail li:last-child a {border-bottom:none;}
.typeahead.dropdown-menu.with-thumbnail li a .avatar {
  width:40px;
  height:40px;
  margin-top:0;
}

.typeahead.dropdown-menu.no-arrow {
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  -o-border-radius:0 0 4px 4px;
  -khtml-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
  border-top-color:transparent;
  margin-top:-3px;
}

.typeahead.dropdown-menu.left-arrow {
  margin-top:5px;
  border:1px solid #aaa;
  background-color:#fefefe;
}

.typeahead.dropdown-menu.left-arrow:before {
  position:absolute;
  top:-14px;
  left:10px;
  display:inline-block;
  border-right:14px solid transparent;
  border-bottom:14px solid #aaa;
  border-left:14px solid transparent;
  content:'';
}

.typeahead.dropdown-menu.left-arrow:after {
  position:absolute;
  top:-13px;
  left:11px;
  display:inline-block;
  border-right:13px solid transparent;
  border-bottom:13px solid #fefefe;
  border-left:13px solid transparent;
  content:'';
}
/* NAVBAR */
.brand, .brandSuspend, .brandCancel {margin-top:3px;z-index:100;}

/** Header & Footer Navbar **/
#header .navbar, #footer .navbar {margin-bottom:0;}
#header .navbar .navbar-inner {
  border-bottom:0;
  height:43px;
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}
#footer .navbar .navbar-inner {
  border-bottom:0;
  height:43px;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

#header .navbar .navbar-inner .divider-vertical, #footer .navbar .navbar-inner .divider-vertical {height:43px;}

/** Blue Navbar **/
.navbar-blue .navbar-inner {
  border-color:#0044cc #0044cc #002a80;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color:rgba(255, 255, 255, 0.75);
  border: none;
}

.navbar-red .navbar-inner {
  border: none;
}

.navbar-blue .brand, .navbar-blue .nav > li > a, .navbar-green .brand, .navbar-green .nav > li > a, .navbar-orange .brand, .navbar-orange .nav > li > a, .navbar-red .brand, .navbar-red .nav > li > a {
  color:rgba(255, 255, 255, 1);
  *text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.navbar-blue .brand, .navbar-blue .nav > li > a:last-child, .navbar-green .brand:last-child, .navbar-green .nav > li > a:last-child, .navbar-orange .brand:last-child, .navbar-orange .nav > li > a:last-child, .navbar-red .brand:last-child, .navbar-red .nav > li > a:last-child {
  border-right: none;
}

.navbar-blue .brand:hover,.navbar-blue .nav > li > a:hover,.navbar-green .brand:hover,.navbar-green .nav > li > a:hover,.navbar-orange .brand:hover,.navbar-orange .nav > li > a:hover,.navbar-red .brand:hover,.navbar-red .nav > li > a:hover {color:#ffffff;}
.navbar-blue .nav > li > a:focus,.navbar-blue .nav > li > a:hover,.navbar-green .nav > li > a:focus,.navbar-green .nav > li > a:hover,.navbar-orange .nav > li > a:focus,.navbar-orange .nav > li > a:hover,.navbar-red .nav > li > a:focus,.navbar-red .nav > li > a:hover {color:#ffffff;background-color:transparent;}
.navbar-blue .nav .active > a,.navbar-blue .nav .active > a:hover,.navbar-blue .nav .active > a:focus {color:#ffffff;background-color:#0044cc;}
.navbar-blue .navbar-link {color:rgba(255, 255, 255, 0.75);}
.navbar-blue .navbar-link:hover {color:#ffffff;}
.navbar-blue .divider-vertical {border-right-color:#0088cc;border-left-color:#0044cc;}

/** Green Navbar */
.navbar-green .nav .active > a,.navbar-green .nav .active > a:hover,.navbar-green .nav .active > a:focus {color:#ffffff;background-color:#51a351;}
.navbar-green .divider-vertical {border-right-color:#62c462;border-left-color:#51a351;}

/** Orange Navbar */
.navbar-orange .nav .active > a,.navbar-orange .nav .active > a:hover,.navbar-orange .nav .active > a:focus {color:#ffffff;background-color:#f89406;}
.navbar-orange .divider-vertical {border-right-color:#fbb450;border-left-color:#f89406;}

/** Red Navbar */
.navbar-red .nav .active > a,.navbar-red .nav .active > a:hover,.navbar-red .nav .active > a:focus {color:#ffffff;background-color:#bd362f;}
.navbar-red .divider-vertical {border-right-color:#ee5f5b;border-left-color:#bd362f;}

/** GrayOff Navbar
.navbar-grayOff .brand, .navbar-grayOff .nav > li > a {
  color:rgba(255, 255, 255, 1);
  *text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
  background-image: -moz-linear-gradient(top, #f2f2f2, #dcdcdc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#dcdcdc));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #dcdcdc);
  background-image: -o-linear-gradient(top, #f2f2f2, #dcdcdc);
  background-image: linear-gradient(top, #f2f2f2, #dcdcdc);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffdcdcdc', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#555555;
}
.navbar-grayOff .nav .active > a,.navbar-grayOff .nav .active > a:hover,.navbar-grayOff .nav .active > a:focus {color:#555555;background-color:#51a351;}
.navbar-grayOff .divider-vertical {border-right-color:#62c462;border-left-color:#51a351;}
*/

/** grayOn Navbar
.navbar-grayOn .brand, .navbar-grayOn .nav > li > a {
  background-color:#328dc6;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#328dc6), to(#1b80bf));
  background-image:-webkit-linear-gradient(top, #328dc6, #1b80bf);
  background-image:-o-linear-gradient(top, #328dc6, #1b80bf);
  background-image:linear-gradient(top, #328dc6, #1b80bf);
  background-image:-moz-linear-gradient(top, #328dc6, #1b80bf);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff328dc6', endColorstr='#ff1b80bf', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#ffffff;
}
.navbar-grayOn .nav .active > a,.navbar-grayOn .nav .active > a:hover,.navbar-grayOn .nav .active > a:focus {color:#ffffff;background-color:#7ad1f6;}
.navbar-grayOn .divider-vertical {border-right-color:#0088cc;border-left-color:#0044cc;}
*/

/* redError
.navbar-redError .brand, .navbar-redError .nav > li > a {
  background-color:#328dc6;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#328dc6), to(#1b80bf));
  background-image:-webkit-linear-gradient(top, #328dc6, #1b80bf);
  background-image:-o-linear-gradient(top, #328dc6, #1b80bf);
  background-image:linear-gradient(top, #328dc6, #1b80bf);
  background-image:-moz-linear-gradient(top, #328dc6, #1b80bf);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff328dc6', endColorstr='#ff1b80bf', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#ffffff;
  margin: 5px 1px 0 0;
  border: 1px solid #1b80bf;
  border-radius: 4px 4px 0 0;
}
.navbar-redError .nav .active > a,.navbar-redError .nav .active > a:hover,.navbar-redError .nav .active > a:focus {color:#ffffff;background-color:#bd362f;}
.navbar-redError .divider-vertical {border-right-color:#ee5f5b;border-left-color:#bd362f;}
*/

/* blueOn Navbar
.navbar-blueOn .brand, .navbar-blueOn .nav > li > a {
  background-color:#328dc6;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#328dc6), to(#1b80bf));
  background-image:-webkit-linear-gradient(top, #328dc6, #1b80bf);
  background-image:-o-linear-gradient(top, #328dc6, #1b80bf);
  background-image:linear-gradient(top, #328dc6, #1b80bf);
  background-image:-moz-linear-gradient(top, #328dc6, #1b80bf);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff328dc6', endColorstr='#ff1b80bf', GradientType=0);
  filter:progid:dximagetransform.microsoft.gradient(enabled=false);
  color:#ffffff;
  margin: 5px 1px 0 0;
  border: 1px solid #1b80bf;
  border-radius: 4px 4px 0 0;
}


.navbar-blueOn .nav > li > a:focus, .navbar-redError .nav > li > a:focus, .navbar-grayOn .nav > li > a:focus,
.navbar-blueOn .nav > li > a:hover, .navbar-redError .nav > li > a:hover, .navbar-grayOn .nav > li > a:hover {
  color: #ffffff !important;
  text-decoration: none;
  background-color: transparent;
      -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.3);
  border: 1px solid #961036;
}
*/

.wellGraphs .navbar {
	margin:-1px -1px 0px -1px;
}

.wellGraphs .navbar-inner {
  padding-right:0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
}

.content-graphs {
    text-align: center;
}

.table-content-graph {
    margin: 10px 5px;
    display: inline-block;
}

/** Well Navbar **/
.well .navbar {
	margin:-1px -1px 0px -1px;
}

.wellSuspend .navbar {
	margin:-20px -1px 20px -1px;
}

.wellCancel .navbar {
	margin:-20px -1px 20px -1px;
}

.well .navbar-inner {
  padding-right:0;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
}

.well .navbarNextIpPhone {
  padding-right:0;
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
  margin-top: 9px;
}

.wellGraphs .navbar-inner .brand, .wellGraphs .navbar-inner .brandSuspend, .wellGraphs .navbar-inner .brandCancel {margin-left:0px;}

.well .navbarPersonalInformations .brand {margin-left:0px;}
.well .navbarClientBilling .brand {margin-left:0px;}

.well .navbar-inner .brand, .well .navbar-inner .brandSuspend, .well .navbar-inner .brandCancel {margin-left:0px;}
.well .navbar .nav {margin:0;}
.well .navbar .nav > li {line-height:40px;}
.well .navbar .nav > li > a {padding:0 8px 0;}
.well .navbar .nav > li > a .caret {display:inline-block;margin-top:17px;margin-right:3px;}

/** Message Navbar **/
.well.messages .navbar-inner {padding-left:10px;padding-right:10px;}
.well.messages .navbar-inner .brand{margin-left:-10px;}

/** navbar for message widget **/
.well.messages .main-content .navbar {margin:0;}
.well.messages .main-content .navbar-inner {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-top:none;
  border-right:none;
  border-left:none;
  min-height:48px;
}

.well.messages .main-content .navbar .nav > li {line-height:48px;}
.well.messages .main-content .navbar .nav > li.divider-vertical {
  height:48px;
  border-right:1px solid #fff;
  border-left:1px solid #e2e2e2;
}

.well.messages .main-content .navbar .nav > li > a {font-size:16px;padding:0 5px 0;}

/* DROPDOWNS, DROPUP MENU */
.btn-group > .dropdown-menu {font-size:12px;}
.top-search .dropdown-menu {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  margin-top:-2px;
}

/** dropdown + breadcrumbs **/
.breadcrumb .dropdown-menu {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  margin-top:8px;
  border-top:none;
}

.breadcrumb .dropdown-menu li{display:list-item;}

/** dropdown custom styles **/
.dropdown-cbtn.open .btn.dropdown-toggle{
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
  position:relative;
  z-index:1100;
}

.dropdown-cbtn.split.open .btn{
  -webkit-border-radius:6px 0 0 0;
  -moz-border-radius:6px 0 0 0;
  border-radius:6px 0 0 0;
}

.dropdown-cbtn.split.open .btn.dropdown-toggle{
  -webkit-border-radius:0 6px 0 0;
  -moz-border-radius:0 6px 0 0;
  border-radius:0 6px 0 0;
}

.dropdown-cbtn .dropdown-menu.first {
  -webkit-border-radius:0 6px 6px 6px;
  -moz-border-radius:0 6px 6px 6px;
  border-radius:0 6px 6px 6px;
  margin-top:-1px;
}

.dropdown-cbtn .dropdown-menu.first.pull-right {
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;
}

.btn-group.dropdown-cbtn.open .btn.dropdown-toggle:before {
  position:absolute;
  bottom:-14px;
  left:9px;
  display:inline-block;
  border-right:14px solid transparent;
  border-top:14px solid #aaa;
  border-left:14px solid transparent;
  content:'';
}

.btn-group.dropdown-cbtn.open .btn.dropdown-toggle:after {
  position:absolute;
  bottom:-13px;
  left:10px;
  display:inline-block;
  border-right:13px solid transparent;
  border-top:13px solid #e5e5e5;
  border-left:13px solid transparent;
  content:'';
}

.btn-group.dropdown-cbtn.split.open .btn.dropdown-toggle:before {
  bottom:-14px;
  left:-28px;
  display:inline-block;
  border-right:14px solid transparent;
  border-top:14px solid #aaa;
  border-left:14px solid transparent;
}

.btn-group.dropdown-cbtn.split.open .btn.dropdown-toggle:after {
  bottom:-13px;
  left:-27px;
  display:inline-block;
  border-right:13px solid transparent;
  border-top:13px solid #e5e5e5;
  border-left:13px solid transparent;
}

.btn-group.dropdown-cbtn.open .btn.btn-primary.dropdown-toggle:after {border-top-color:#0043ca;}
.btn-group.dropdown-cbtn.open .btn.btn-danger.dropdown-toggle:after {border-top-color:#bb352e;}
.btn-group.dropdown-cbtn.open .btn.btn-warning.dropdown-toggle:after {border-top-color:#f69205;}
.btn-group.dropdown-cbtn.open .btn.btn-success.dropdown-toggle:after {border-top-color:#50a250;}
.btn-group.dropdown-cbtn.open .btn.btn-info.dropdown-toggle:after {border-top-color:#2e95b3;}
.btn-group.dropdown-cbtn.open .btn.btn-empat.dropdown-toggle:after {border-top-color:#9fcbd4;}
.btn-group.dropdown-cbtn.open .btn.btn-inverse.dropdown-toggle:after {border-top-color:#212121;}

.dropdown-cbtn .dropdown-menu.first li:first-child {margin-top:3px;}
.dropdown-cbtn .dropdown-submenu .dropdown-menu li:first-child {margin-top:0;}
.dropdown-cbtn.inline .dropdown-menu {width:610px;white-space:normal;}
.dropdown-cbtn.inline .dropdown-menu li{display:inline-block;width:150px;}
.dropdown-cbtn.inline .dropdown-menu li.divider{
  display:block;
  clear:both;
  width:100%;
}

.dropdown-cbtn.inline .dropdown-menu li a{
  clear:none;
  white-space:normal;
  font-size:11px;
}

.nav.nav-pills .dropdown.open .dropdown-toggle, .nav.nav-pills .dropdown.open .dropdown-toggle:hover {
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}

.nav.nav-pills .dropdown.open.active .dropdown-toggle, .nav.nav-pills .dropdown.open.active .dropdown-toggle:hover {background-color:#ff4a4f;}
.nav.nav-pills .dropdown.open .dropdown-menu {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  margin-top:-3px;
}

.main-tabs .nav-tabs > .dropdown.open.active > a.dropdown-toggle, .main-tabs .nav-tabs > .dropdown.open.active > a.dropdown-toggle:hover {background-color:#999;}
.tabbable.sub-tabs .nav.nav-tabs .dropdown .dropdown-menu {margin-top:-1px;}
.tabbable.sub-tabs .nav.nav-tabs .dropdown .dropdown-menu li a {font-size:11px;}

/** main sidebar button & dropdown **/
#main-sidebar .accordion-heading .btn-block {display:block;padding:8px 15px;}
#main-sidebar .accordion-heading .btn{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  font-size:18px;
  line-height:24px;
  text-align:left;
}

#main-sidebar  .accordion-group:first-child .btn{
  -webkit-border-radius:6px 0 0 0;
  -moz-border-radius:6px 0 0 0;
  border-radius:6px 0 0 0;
}

#main-sidebar  .accordion-group:last-child .dropdown-menu{
  -webkit-border-radius:0 0 0 6px;
  -moz-border-radius:0 0 0 6px;
  border-radius:0 0 0 6px;
}

.navbar-inverse .divider,.navbar-blue .divider, .navbar-green .divider, .navbar-orange .divider, .navbar-red .divider {background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.15);}
/** navbar dropdown toggle**/
.navbar-blue .nav li.dropdown.open > .dropdown-toggle,.navbar-blue .nav li.dropdown.active > .dropdown-toggle,.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle {color:#ffffff;background-color:#087ba3;}
.navbar-green .nav li.dropdown.open > .dropdown-toggle,.navbar-green .nav li.dropdown.active > .dropdown-toggle,.navbar-green .nav li.dropdown.open.active > .dropdown-toggle {color:#ffffff;background-color:#51a351;}
.navbar-orange .nav li.dropdown.open > .dropdown-toggle,.navbar-orange .nav li.dropdown.active > .dropdown-toggle,.navbar-orange .nav li.dropdown.open.active > .dropdown-toggle {color:#ffffff;background-color:#f89406;}
.navbar-red .nav li.dropdown.open > .dropdown-toggle,.navbar-red .nav li.dropdown.active > .dropdown-toggle,.navbar-red .nav li.dropdown.open.active > .dropdown-toggle {color:#ffffff;background-color:#bd362f;}

.navbar-blue .nav li.dropup.open > .dropdown-toggle,.navbar-blue .nav li.dropup.active > .dropdown-toggle,.navbar-blue .nav li.dropup.open.active > .dropdown-toggle {color:#ffffff;background-color:#0044cc;}
.navbar-green .nav li.dropup.open > .dropdown-toggle,.navbar-green .nav li.dropup.active > .dropdown-toggle,.navbar-green .nav li.dropup.open.active > .dropdown-toggle {color:#ffffff;background-color:#51a351;}
.navbar-orange .nav li.dropup.open > .dropdown-toggle,.navbar-orange .nav li.dropup.active > .dropdown-toggle,.navbar-orange .nav li.dropup.open.active > .dropdown-toggle {color:#ffffff;background-color:#f89406;}
.navbar-red .nav li.dropup.open > .dropdown-toggle,.navbar-red .nav li.dropup.active > .dropdown-toggle,.navbar-red .nav li.dropup.open.active > .dropdown-toggle {color:#ffffff;background-color:#bd362f;}

.navbar-blue .nav li.dropdown > .dropdown-toggle .caret, .navbar-green .nav li.dropdown > .dropdown-toggle .caret, .navbar-red .nav li.dropdown > .dropdown-toggle .caret, .navbar-orange .nav li.dropdown > .dropdown-toggle .caret {border-top-color:rgba(255, 255, 255, 0.75);border-bottom-color:rgba(255, 255, 255, 0.75);}
.navbar-blue .nav li.dropdown.open > .dropdown-toggle .caret,.navbar-blue .nav li.dropdown.active > .dropdown-toggle .caret,.navbar-blue .nav li.dropdown.open.active > .dropdown-toggle .caret, .navbar-green .nav li.dropdown.open > .dropdown-toggle .caret,.navbar-green .nav li.dropdown.active > .dropdown-toggle .caret,.navbar-green .nav li.dropdown.open.active > .dropdown-toggle .caret, .navbar-orange .nav li.dropdown.open > .dropdown-toggle .caret,.navbar-orange .nav li.dropdown.active > .dropdown-toggle .caret,.navbar-orange .nav li.dropdown.open.active > .dropdown-toggle .caret, .navbar-red .nav li.dropdown.open > .dropdown-toggle .caret,.navbar-red .nav li.dropdown.active > .dropdown-toggle .caret,.navbar-red .nav li.dropdown.open.active > .dropdown-toggle .caret {border-top-color:#ffffff;border-bottom-color:#ffffff;}

.nav li.dropup.open > .dropdown-menu {border-bottom:none;margin-bottom:-1px;}

/** button group for sidebar message widget **/
.well.messages .sidebar .btn-group.sidebar-header .btn {
  border-top:none;
  width:26px;
  height:40px;
  line-height:40px;
}

.well.messages .sidebar .btn-group.sidebar-header > .btn:first-child, .well.messages .sidebar .btn-group.sidebar-header > .btn.large:first-child {
  width:27px;
  border-left:none;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0;
  -webkit-border-top-left-radius:0;
  border-top-left-radius:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-topleft:0;
}

.well.messages .sidebar .btn-group.sidebar-header > .btn:last-child,.well.messages .sidebar .btn-group.sidebar-header > .dropdown-toggle,.well.messages .sidebar .btn-group.sidebar-header > .btn.large:last-child,.well.messages .sidebar .btn-group.sidebar-header > .large.dropdown-toggle {
  width:27px;
  -webkit-border-top-right-radius:0;
  border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0;
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
}

/** navbar dropdown menu **/
.navbar .dropdown-menu{
  *-webkit-border-radius:0;
  *-moz-border-radius:0;
  *border-radius:0;
  border:none;
  margin-top:1px;
  background-color:#E9E9E9;
  text-align: left;
  left:2px;
}

.navbar-blue .dropdown-menu{background-color:#087ba3;}
.navbar-green .dropdown-menu{background-color:#51a351;}
.navbar-inverse .dropdown-menu{background-color:#111;}
.navbar-orange .dropdown-menu{background-color:#f89406;}
.navbar-red .dropdown-menu{background-color:#bd362f;}

.navbar-inverse .dropdown-menu li a,.navbar-blue .dropdown-menu li a, .navbar-green .dropdown-menu li a, .navbar-orange .dropdown-menu li a, .navbar-red .dropdown-menu li a{color:rgba(255, 255, 255, 0.85);}

/** well navbar dropdown menu **/
.well .dropdown.panel a {
  -webkit-border-radius:0 6px 0 0;
  -moz-border-radius:0 6px 0 0;
  border-radius:0 6px 0 0;
  border-left:1px solid #cecece;
}

.well .dropdown.panel .dropdown-menu{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-top:none;
  border-right:none;
  background-color:#e5e5e5;
  margin-top:0;
}

.well .dropdown.panel .dropdown-menu a{
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-left:none;
}

.well .dropdown.panel .dropdown-menu a i{margin-left:-10px;}
.well .dropdown.panel .dropdown-menu .divider {
  background-color:#c5c5c5;
  border-bottom:1px solid #f5f5f5;
}

/** well & blue navbars dropdown menu **/
.navbar .dropdown-menu:before, .navbar .dropdown-menu:after, .well .dropdown.panel .dropdown-menu:before, .well .dropdown.panel .dropdown-menu:after {display:none!important;}

/** sidebar dropdown menu **/
#main-sidebar .dropdown-menu {
  display:block;
  position:static;
  min-width:100%;
  border:none;
  margin:0 0 0 1px;
  background-color:#cecece;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

#main-sidebar .dropdown-menu a {
  border-bottom:1px solid #aeaeae;
  border-top:1px solid #dedede;
  position:relative;
}

.menuNumberDD {
	width: auto;
	display: inline-block;
	height: auto;
	font-size:11px;
	padding: 0px 6px;
	color: #fff;
	margin: 0 0 0 0;
	background-color: #333;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.itemLinkDD {
	float: left;
	width:88%;
	display: block;
}

ul.dropdown-menu li .itemSubMenuNumber {
	*display: inline-block;
	*width: auto;
}

#main-sidebar .dropdown-menu a i{margin-left:-10px;}
#main-sidebar .dropdown-menu li:first-child {margin-top:-5px;}
#main-sidebar .dropdown-menu li:last-child {margin-bottom:-5px;}
#main-sidebar .dropdown-menu li:first-child a{border-top:none;}
#main-sidebar .dropdown-menu li:last-child a{border-bottom:none;}
#main-sidebar .dropdown-menu li.active a:before{
  position:absolute;
  top:13px;
  right:0;
  margin-top:-10px;
  border-top:10px solid transparent;
  border-right:10px solid #eee;
  border-bottom:10px solid transparent;
  content:' ';
}

#main-sidebar .dropdown-menu .divider {background-color:#bebebe;border-bottom:1px solid #eee;}

/* PROGRESS BAR */
/** small progress bars **/
.knobContainer {position:relative;}
.progress-container {
  margin:0 0 10px 0;
  padding:20px 10px 10px 10px;
  background-color:#fefefe;
  border:1px solid #e1e1e1;
  margin-bottom:20px;
  color:#818181;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

.progress-container .heading {color:#818181;opacity:0.7;}
.progress-item {position:relative;margin-bottom:15px;}
.progress-item  .summary .heading{
  position:absolute;
  top:0;
  left:0;
  z-index:140;
}

.summary .heading {text-align:center;}
.summary .btn-container{
  position:absolute;
  left:0;
  top:25px;
  right:0;
  width:100%;
  text-align:center;
}

.progress.small {
  height:10px;
  margin-bottom:1px;
  padding:1px;
  background:rgba(0,0,0,0.09);
  background-image:none;
  border:1px solid #ddd;
}

.progress.small .bar {height:10px;font-size:11px;}
.well .progress.small,.well .progress.small .bar {padding:0;height:12px;}

.progress.big {
  height:21px;
  padding:1px;
  *background:rgba(0,0,0,0.23);
  background-image:none;
  box-shadow: none;
  margin: 2px 2px 3px 0;
  float:right;
}

.progress.big:last-of-type {
  *margin-bottom: 0;
}

.payments-content {
	background-image: url(icon/payments_month.png);
	width: 361px;
	height: 22px;
	background-repeat: no-repeat;
	float: right;
}

.payments-periods {
	width:361px;
	float:left;
	*height:30px;
}

.checkAllYear {
    float: right;
    padding-left: 7px;
    width: 35px;
    margin-top: 6px;
}
.checkAllYear span {
    background:#d9edf7;
    border-radius: 3px;
    border: 1px solid #ccc;
}
/*
.payments-checked span.checked {
    margin: 3px 0 0 4px;
}
*/

/* new billing */
.js-coustomDate {margin: 10px 0 10px 15%;}

.payments-checked .checker span.checked {
    margin: -2px 0 0 7px !important;
}

.payments-checked span {
    margin: -2px 0 0 7px !important;
}

.payments-checked .checker {
    width:25px;
}

.invoicing-periods-btn {
    padding-left: 10px;
    margin-bottom: 4px;
}

.content-invoicing-periods .date-perionds {
    float: left;
    width: 50%;
}

.btn-top {
    vertical-align: top;
}

.js-coustomInvoiceDate {
    display: block;
    vertical-align: top;
    line-height: 13px;
    padding: 4px 6px;
}

.js-invoicePeriod {
    line-height: 13px;
    padding: 4px 6px;
}


.checkboxYearOne {
    width: 36%;
}

.checkboxYearTwo {
    width: 36%;
}

th.paments-monthYear1 {
    padding-left: 23px !important;
    text-align: left !important;
    *word-spacing: 15px;
    word-spacing: 1.5em;
    border-bottom: 1px solid #ccc;
    border-top: none !important;
    font-weight: normal !important;
}

th.paments-monthYear2 {
    padding-left: 21px !important;
    text-align: left !important;
    *word-spacing: 15px;
    word-spacing: 1.50em;
    border-bottom: 1px solid #ccc;
    border-top: none !important;
    font-weight: normal !important;
}

th.paments-month, th.payments-service {
    padding-right: 12px !important;
    text-align: right !important;
    word-spacing: 15px;
    border-bottom: 1px solid #ccc;
    border-top: none !important;
}

th.payments-service {
    border-radius:3px 0 0 0;
}

th.paments-month {
    border-radius:0 3px 0 0;
}

.checkFree {
	width:auto;
	background: none !important;
}

.checkFree .checker {
   margin-right: 5px;
   margin-left: 6px;
}

.payFree {
	width:auto;
	background: none !important;
}

.progress.big .bar {
	box-shadow: none;
	color: #454545;
	float: left;
	font-size: 12px;
	height: 22px;
	padding: 4px 0 0;
	text-align: center;
	text-shadow: none;
	width: 30px;
}

.well .progress.big {

	width:361px;
	float:right;
	*background: rgba(0, 0, 0, 0.23);
	*background-color: #f7f7f7;
	*background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
	background-repeat: repeat-x;
	border-radius: 0;
	*box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	height: 21px;
	margin: 2px 2px 3px 0;
}

.well .progress.big .bar {
  float: left;
  padding: 4px 0 0;
  height: 22px;
  font-size: 12px;
  color: #454545;
  text-align: center;
  text-shadow: none;
  box-shadow: none;
  *border-left:1px solid #cccccc;
  width: 30px;
}


/* BADGES & LABELS */
/** badge above small progress bar **/
.progress-item span.badge {
  position:absolute;
  bottom:15px;
  right:0;
  font-size:11px;
}

/* AVATARS, THUMBNAILS, IMAGES m*/
.avatar {
  width:60px;
  height:60px;
  float:left;
  margin:10px 10px 10px 0;
}

.user-profile .avatar {margin:0 10px 0 5px;}
.itemfeed .post .avatar {
  width:28px;
  height:28px;
  margin:5px 10px 5px 0;
}

.itemfeed .post .tab-content .tab-pane a:last-child .avatar {margin-right:0; margin-left:0;}

/** avatar for message widget navbar **/
.well.messages .main-content .navbar .avatar {
  width:40px;
  height:40px;
  margin:5px 10px 0 0;
}

/** avatar for message widget sidebar **/
.well.messages .sidebar .nav-pills > li > a .avatar{
  width:40px;
  height:40px;
  margin:0 10px 0 0;
}

/** right sidebar avatar **/
ul.connections li .avatar{
  float:left;
  margin:0 10px 10px 0;
  width:40px;
  height:40px;
}

/** message content avatar **/
.message-post .post-stream .avatar {
  width:45px;
  height:45px;
  margin:0 10px 10px 0;
}

.right-pile {
  -webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 rgba(255, 255, 255, 1.0),4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 rgba(255, 255, 255, 1.0),7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 rgba(255, 255, 255, 1.0),10px 10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow:1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 rgba(255, 255, 255, 1.0),4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 rgba(255, 255, 255, 1.0),7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 rgba(255, 255, 255, 1.0),10px 10px 0 rgba(0,0,0,0.175);
  box-shadow:1px 1px 0 rgba(0,0,0,0.100),3px 3px 0 rgba(255, 255, 255, 1.0),4px 4px 0 rgba(0,0,0,0.125),6px 6px 0 rgba(255, 255, 255, 1.0),7px 7px 0 rgba(0,0,0,0.150),9px 9px 0 rgba(255, 255, 255, 1.0),10px 10px 0 rgba(0,0,0,0.175);
}

.left-pile{
  -webkit-box-shadow:-1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 rgba(255, 255, 255, 1.0),-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 rgba(255, 255, 255, 1.0),-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 rgba(255, 255, 255, 1.0),-10px 10px 0 rgba(0,0,0,0.175);
  -moz-box-shadow:-1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 rgba(255, 255, 255, 1.0),-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 rgba(255, 255, 255, 1.0),-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 rgba(255, 255, 255, 1.0),-10px 10px 0 rgba(0,0,0,0.175);
  box-shadow:-1px 1px 0 rgba(0,0,0,0.100),-3px 3px 0 rgba(255, 255, 255, 1.0),-4px 4px 0 rgba(0,0,0,0.125),-6px 6px 0 rgba(255, 255, 255, 1.0),-7px 7px 0 rgba(0,0,0,0.150),-9px 9px 0 rgba(255, 255, 255, 1.0),-10px 10px 0 rgba(0,0,0,0.175);
}

/* TABS */
/** main tabs & news feed tabs */
.main-tabs {margin:0px 0px 10px 0;position:relative;}
.main-tabs .nav.nav-tabs, .itemfeed .post .nav.nav-tabs {
  background-color:#fafafa;
  background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image:linear-gradient(top, #ffffff, #f2f2f2);
  background-repeat:repeat-x;
  border:0px solid #d4d4d4;
  margin-bottom:0;
}

.main-tabs .nav.nav-tabs, .itemfeed .post .nav.nav-tabsISP {
	background-color: #fafafa;
	background-image: -moz-linear-gradient(center top , #ffffff, #f2f2f2);
	background-repeat: repeat-x;
	border-bottom: 0 none;
	border-radius: 3px 3px 0 0;
	border-right: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	margin-bottom: 0;
}

ul.nav-tabs {
	float: none;
}

.main-tabs .nav.nav-tabs {border-left:none;}
.main-tabs .tab-content, .itemfeed .post .tab-content {
  padding:0;
  border:0px solid #ddd;
  border-top:none;
}

.main-tabs .tab-contentDefault, .itemfeed .post .tab-contentDefault {
  padding:8px;
  border:1px solid #ddd;
  border-top:none;
  background:#f2f2f2;
}

.tabData {
    background-color: #eeeeee !important;
    padding: 8px !important;
    line-height: 16px;
    border:1px solid #ddd !important;
}

.main-tabs .tab-content {
  border-left:none;
  /*background-color:#fff;*/
}

.wrapper-center1450 {
	width:1450px;
	margin-left:auto;
	margin-right:auto;
	min-height: 350px;
}

.wrapper-router {
	max-width:1480px;
	margin-left:auto;
	margin-right:auto;
	padding: 0 10px;
}

.wrapper-float {
	max-width:1500px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.wrapper-center1700 {
	width:1700px;
	margin-left:auto;
	margin-right:auto;
	min-height: 350px;
}

.wrapper-centerOF {
	width:1690px;
	margin-left:auto;
	margin-right:auto;
	min-height: 350px;
	padding: 0 5px;
	overflow:auto;
}

.wrapper-centerFlex {
	width:auto;
	margin: 0 15px;
}

.wrapper-centerFlexOf {
	width:auto;
	max-width: 99%;
	margin: 0 1%;
	overflow: auto;
	padding-right: 2px;
}

.wrapper-centerFlexOfScroll {
	width:auto;
	max-width: 98%;
	margin: 0 45px 25px 1%;
	overflow: no-content;
	*padding-right: 2px;
}

.wrapper-center {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 90px;
}

.wrapper-center-bottom {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 20px;
}

.wrapper-center1000 {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.wrapper-left {
	width:1000px;
	float:left;
}

.wrapper-left1100 {
	width:1100px;
	float:left;
}

.wrapper-left1200 {
	width:1200px;
	float:left;
}

.wrapper-center980 {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.wrapperClientCenter {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
}

.table-responsive {
  min-height: 0.01%;
  overflow-y: auto;
  min-width: 1500px;
}

.scrollable.has-scroll {
	overflow: hidden;
	position: relative;
}

.scrollable.has-scroll:after {
	border-radius: 10px 0 0 10px / 50% 0 0 50%;
	box-shadow: -5px 0 10px rgba(0, 0, 0, 0.25);
	content: "";
	height: 100%;
	left: 100%;
	position: absolute;
	top: 0;
	width: 50px;
}

.wizardForm .tab-content {border-left:1px solid #ddd;}
.itemfeed .post .tab-content {background-color:#fff;}
.main-tabs .tab-content .tab-pane, .itemfeed .post .tab-content .tab-pane{position:relative;*overflow:hidden;}
.main-tabs .nav-tabs > li > a, .main-tabs .nav-tabs > li > a:hover, .itemfeed .post .nav-tabs > li > a {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  border-top:none;
}

.itemfeed .post .nav-tabs > li > a {
  line-height:15px;
  font-size:11px;
  font-family:arial;
}

.main-tabs .nav-tabs > li:first-child > a, .itemfeed .post .nav-tabs > li:first-child > a {border-left-color:transparent;}
#steps.nav-tabs > li:first-child > a {border-left-color:#ddd;}
.main-tabs .nav.nav-tabs {border-left-color:#dedede;}
.main-tabs .nav-tabs > .active > a, .main-tabs .nav-tabs > .active > a:hover {background-color:#f2f2f2;}
.main-tabs .nav-tabs > .active.help > a, .main-tabs .nav-tabs > .active.help > a:hover {background-color:#fdfdfd;}
.itemfeed .nav-tabs > .active > a, .itemfeed .nav-tabs > .active > a:hover {background-color:#fff;}

.tabbable {margin-bottom:15px;}
/*default tabs */
.tabbable.sub-tabs .nav.nav-tabs li a {font-size:12px;}
.tabbable.sub-tabs .nav-tabs > li:first-child > a {border-left-color:#d4d4d4;}
.tabbable.sub-tabs .tab-content {border-left:1px solid #ddd;}

/* tabs below */
.tabbable.tabs-below.sub-tabs .tab-content, .tabbable.tabs-below.sub-tabs .nav-tabs > li > a, .tabbable.tabs-below.sub-tabs .nav-tabs > li > a:hover {
  border-top:1px solid #ddd;
  border-bottom:none;
}
.tabbable.tabs-below.sub-tabs .nav-tabs > .active > a, .tabbable.tabs-below.sub-tabs .nav-tabs > .active > a:hover {border-top-color:#f2f2f2;}

/* tabs left */
.tabbable.tabs-left.sub-tabs > .nav-tabs {
  margin-right:0;
  z-index:200;
  border:1px solid #d4d4d4;
  border-right:none;
  position:relative;
}

.tabbable.tabs-left.sub-tabs .nav-tabs > li > a, .tabbable.tabs-left.sub-tabs .nav-tabs > li > a:hover {
  border:1px solid #ddd;
  border-bottom:none;
  border-left:none;
  margin-bottom:-1px;
}

.tabbable.tabs-left.sub-tabs .nav-tabs > li:first-child > a, .tabbable.tabs-left.sub-tabs .nav-tabs > li:first-child > a:hover {border-top:none;}
.tabbable.tabs-left.sub-tabs .nav-tabs > .active > a, .tabbable.tabs-left.sub-tabs .nav-tabs > .active > a:hover {border-right:1px solid #f2f2f2!important;}
.tabbable.tabs-left.sub-tabs .nav-tabs > li:last-child.active > a, .tabbable.tabs-left.sub-tabs .nav-tabs > li:last-child.active > a:hover,.tabbable.tabs-left.sub-tabs .nav-tabs > li > a, .tabbable.tabs-left.sub-tabs .nav-tabs > li > a:hover {border-bottom:1px solid #d4d4d4;}
.tabbable.tabs-left.sub-tabs .tab-content {*border-top:1px solid #d4d4d4;}

/* tabs right */
.tabbable.tabs-right.sub-tabs > .nav-tabs {
  margin-left:0;
  z-index:200;
  border:1px solid #d4d4d4;
  border-left:none;
  position:relative;
}

.tabbable.tabs-right.sub-tabs .nav-tabs > li > a, .tabbable.tabs-right.sub-tabs .nav-tabs > li > a:hover {
  border:1px solid #ddd;
  border-bottom:none;
  border-right:none;
  margin-bottom:-1px;
}

.tabbable.tabs-right.sub-tabs .nav-tabs > li:first-child > a, .tabbable.tabs-right.sub-tabs .nav-tabs > li:first-child > a:hover {border-top:none;}
.tabbable.tabs-right.sub-tabs .nav-tabs > .active > a, .tabbable.tabs-right.sub-tabs .nav-tabs > .active > a:hover {border-left:1px solid #f2f2f2!important;}
.tabbable.tabs-right.sub-tabs .nav-tabs > li:last-child.active > a, .tabbable.tabs-right.sub-tabs .nav-tabs > li:last-child.active > a:hover,.tabbable.tabs-right.sub-tabs .nav-tabs > li > a, .tabbable.tabs-right.sub-tabs .nav-tabs > li > a:hover {border-bottom:1px solid #d4d4d4;}
.tabbable.tabs-right.sub-tabs .tab-content {border-top:1px solid #d4d4d4;}

.modal .tabbable {margin-bottom:0;}
.modal .main-tabs {margin:0;position:relative;}
.modal .nav.nav-tabs {border-top:none;margin:-15px -15px 0 -15px;}
.modal .tab-content {border:none;margin:0 -15px -15px -15px;}
.modal .nav-tabs > li {margin-right:-2px;}
.modal .nav-tabs > li > a {font-size:16px;}
.modal.wizard .nav.nav-tabs {
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}

/** tabs inside widget **/
.well.ttabs .tabbable {margin:-21px -20px -20px -20px;}
.well.ttabs .tabbable .nav.nav-tabs {border:1px solid #aaa;}
.well.ttabs .tabbable .nav-tabs > li > a, .well.ttabs .tabbable .nav-tabs > li > a:hover {font-size:16px;}
.well.ttabs .tabbable .nav-tabs > .active > a, .well.ttabs .tabbable .nav-tabs > .active > a:hover, .well.ttabs .tabbable .tab-content {background-color:#fff;}
.well.ttabs .tabbable .nav-tabs > .active > a, .well.ttabs .tabbable .nav-tabs > .active > a:hover {border-color:#aaa;border-bottom-color:transparent;}
.well.ttabs .tabbable .nav-tabs > li:first-child.active > a, .well.ttabs .tabbable .nav-tabs > li:first-child.active > a:hover {border-left-color:transparent;}
.well.ttabs .tabbable .tab-content {
  border:1px solid #aaa;
  border-top:none;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

/* CAROUSEL */
.carousel .carousel-inner {height:230px;}
.carousel.carousel-fade1 .item {
  -webkit-transition:opacity 2s ease-in-out;
  -moz-transition:opacity 2s ease-in-out;
  -ms-transition:opacity 2s ease-in-out;
  -o-transition:opacity 2s ease-in-out;
  transition:opacity 2s ease-in-out;
}

.carousel.carousel-fade1 .active.left,.carousel.carousel-fade1 .active.right {
  left:0;
  z-index:2;
  opacity:0;
  filter:alpha(opacity=0);
}

.carousel.carousel-fade1 .next,.carousel.carousel-fade1 .prev {left:0;z-index:1;}
.carousel.carousel-fade1 .carousel-control {z-index:3;}
.carousel-paging {
  position:absolute;
  bottom:10px;
  left:10px;
}

.content .carousel {margin-bottom:5px;}
.carousel-caption {
  right:0;
  bottom:auto;
  top:0;
  left:0;
  background:rgba(0,0,0,0.5);
}

.carousel-control {top:auto;bottom:10px;}
.carousel-thumbs {min-height:50px;}
.carousel-th {
  width:40px;
  height:40px;
  margin:5px 5px 5px 0;
  float:left;
  border:3px solid transparent;
  cursor:pointer;
}

.carousel-th.active-th {border:3px solid #0055cc;}
.content .carousel-inner .item {height:260px;overflow:hidden;}
.content .carousel-inner .item h4{margin-top:0;}

/* PILLS */
/** stacked pills for sidebar message widget **/
.well.messages .sidebar .nav-pills.nav-stacked{margin:0 0 0 -5px;}
.well.messages .sidebar .nav-pills > li {margin-top:-3px;}
.well.messages .sidebar .nav-pills > li > a {
  height:50px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  position:relative;
  border:1px solid #bbb;
  border-top:none;
  color:#777;
}

.well.messages .sidebar .nav-pills > li:last-child > a {border-bottom:none;}
.well.messages .sidebar .nav-pills > li.active > a {background:#ddd;color:#454545;}
.well.messages .sidebar .nav-pills > li.active > a:before{
  position:absolute;
  top:30px;
  right:-1px;
  margin-top:-11px;
  border-top:11px solid transparent;
  border-right:11px solid #bbb;
  border-bottom:11px solid transparent;
  content:' ';
}

.well.messages .sidebar .nav-pills > li.active > a:after{
  position:absolute;
  top:30px;
  right:-1px;
  margin-top:-10px;
  border-top:10px solid transparent;
  border-right:10px solid #fff;
  border-bottom:10px solid transparent;
  content:' ';
}

.well.messages .sidebar .nav-pills > li > a .user-name{
  display:block;
  margin-top:10px;
  margin-left:70px;
}

.well.messages .sidebar .nav-pills > li > a .status{
  position:absolute;
  top:15px;
  left:60px;
  width:16px;
  height:16px;
  padding:3px;
}

.well.messages .sidebar .nav-pills > li > a .badge{display:inline-block;margin:5px 0 0 10px;}
.well.messages .sidebar .nav-pills > li > a .status.online{background:url(../images/online-status.png) no-repeat center center;}
.well.messages .sidebar .nav-pills > li > a .status.offline{background:url(../images/offline-status.png) no-repeat center center;}

/* FORM ELEMENTS */
/** input styling **/
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 {
	font-size:11px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
	box-shadow:0 0 5px rgba(0,0,0,0.1) inset;
}

.modal form {margin:0;}
/** inline form submit margin **/
.form-elang.form-inline button, .form-elang .input-append, .form-elang .input-prepend {margin-bottom:0px; vertical-align:70%;margin-top:0px; /*vertical-align:text-bottom;*/}
.form-search {position:relative;display:inline-block;}
/** prepend append **/
.input-prepend {margin-left:1px;}
.input-prepend .btn-group.prep, .input-append .btn-group.app {display:inline-block;}
.input-append .btn-group.app {margin-left:-1px;}
.input-append .btn-group.app .dropdown-toggle {
  -webkit-border-radius:0 6px 6px 0;
  -moz-border-radius:0 6px 6px 0;
  border-radius:0 6px 6px 0;
}

.input-prepend .btn-group.prep .btn.dropdown-toggle.last {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.input-prepend .btn-group.prep .dropdown-menu, .input-append .btn-group.app .dropdown-menu {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  margin-top:-2px;
}

.prep-inside, .app-inside {position:relative;display:inline-block;}
.prep-inside input, .prepd input {text-align:right;}
.prep-inside .dropdown {
  position:absolute;
  top:5px;
  left:10px;
  z-index:320;
}

.prepd .dropdown {
  position:absolute;
  top:15px;
  left:10px;
  z-index:300;
}

.form-search .prepd .dropdown {top:25px;}
.appd .dropdown {
  position:absolute;
  top:15px;
  right:10px;
  z-index:300;
}

.app-inside .dropdown {
  position:absolute;
  top:5px;
  right:10px;
  z-index:320;
}

.prep-inside .dropdown .dropdown-toggle,.app-inside .dropdown .dropdown-toggle,.prepd .dropdown .dropdown-toggle,.appd .dropdown .dropdown-toggle {color:#454545;font-size:14px;;}
.prep-inside .dropdown .dropdown-menu {
  font-size:12px;
  margin-left:-10px;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

.prepd .dropdown .dropdown-menu {
  font-size:12px;
  margin-left:-10px;
  margin-top:-3px;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

.appd .dropdown .dropdown-menu {
  font-size:12px;
  margin-right:-10px;
  margin-top:-3px;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

.app-inside .dropdown .dropdown-menu {
  font-size:12px;
  margin-right:-10px;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}

.prep-inside .dropdown .dropdown-menu:before,.app-inside .dropdown .dropdown-menu:before,.prepd .dropdown .dropdown-menu:before,.appd .dropdown .dropdown-menu:before {
  position:absolute;
  top:-10px;
  left:9px;
  display:inline-block;
  border-right:10px solid transparent;
  border-bottom:10px solid #ccc;
  border-left:10px solid transparent;
  border-bottom-color:rgba(0, 0, 0, 0.2);
  content:'';
}

.prep-inside .dropdown .dropdown-menu:after,.app-inside .dropdown .dropdown-menu:after,.prepd .dropdown .dropdown-menu:after,.appd .dropdown .dropdown-menu:after {
  position:absolute;
  top:-9px;
  left:10px;
  display:inline-block;
  border-right:9px solid transparent;
  border-bottom:9px solid #ffffff;
  border-left:9px solid transparent;
  content:'';
}

.app-inside .dropdown .dropdown-menu:before, .appd .dropdown .dropdown-menu:before {right:9px;left:auto;}
.app-inside .dropdown .dropdown-menu:after, .appd .dropdown .dropdown-menu:after {right:10px;left:auto;}

/** checkbox, radio padding **/
.radio, .checkbox {padding-left:0; }

/** navbar search **/
.navbar-blue .navbar-search .search-query {
  color:#ffffff;
  background-color:#0044cc;
  border-color:rgba(0,0,0,0.2);
}
.navbar-green .navbar-search .search-query {
  color:#ffffff;
  background-color:#51a351;
  border-color:rgba(0,0,0,0.2);
}
.navbar-orange .navbar-search .search-query {
  color:#ffffff;
  background-color:#f89406;
  border-color:rgba(0,0,0,0.2);
}
.navbar-red .navbar-search .search-query {
  color:#ffffff;
  background-color:#bd362f;
  border-color:rgba(0,0,0,0.2);
}
.navbar-blue .navbar-search .search-query:-moz-placeholder, .navbar-green .navbar-search .search-query:-moz-placeholder, .navbar-orange .navbar-search .search-query:-moz-placeholder, .navbar-red .navbar-search .search-query:-moz-placeholder {color:#cccccc;}

.navbar-blue .navbar-search .search-query:-ms-input-placeholder, .navbar-green .navbar-search .search-query:-ms-input-placeholder, .navbar-orange .navbar-search .search-query:-ms-input-placeholder, .navbar-red .navbar-search .search-query:-ms-input-placeholder {color:#cccccc;}

.navbar-blue .navbar-search .search-query::-webkit-input-placeholder, .navbar-green .navbar-search .search-query::-webkit-input-placeholder, .navbar-orange .navbar-search .search-query::-webkit-input-placeholder, .navbar-red .navbar-search .search-query::-webkit-input-placeholder {color:#cccccc;}

.navbar-blue .navbar-search .search-query:focus,.navbar-blue .navbar-search .search-query.focused, .navbar-green .navbar-search .search-query:focus,.navbar-green .navbar-search .search-query.focused, .navbar-orange .navbar-search .search-query:focus,.navbar-orange .navbar-search .search-query.focused, .navbar-red .navbar-search .search-query:focus,.navbar-red .navbar-search .search-query.focused {
  padding:5px 15px;
  color:#333333;
  text-shadow:0 1px 0 #ffffff;
  background-color:#ffffff;
}

/** search in main tabs **/
.top-search {
  position:absolute;
  top:16px;
  right:20px;
  z-index:200;
  width:500px;
}
.top-search .btn.btn-large {
  margin-top:-3px;
  margin-right:-7px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.top-search .btn-toolbar{margin-top:0;}
.top-search .btn-group{margin-left:5px;}

/* validation states */
.control-group.warning .help-inline, .control-group.error .help-inline, .control-group.success .help-inline {
  color:#fefefe;
  line-height:23px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -o-border-radius:4px;
  -khtml-border-radius:4px;
  border-radius:4px;
  font-size:11px;
  padding:0 5px 0 5px;
  margin-left:15px;
  position:relative;
}
.control-group.warning .help-inline:before, .control-group.error .help-inline:before, .control-group.success .help-inline:before{
  top:50%;
  left:-6px;
  margin-top:-6px;
  border-top:6px solid transparent;
  border-right:6px solid #000000;
  border-bottom:6px solid transparent;
  position:absolute;
  content:'';
}
.control-group.warning .help-inline { background-color:#c09853; }
.control-group.warning .help-inline:before { border-right-color:#c09853; }
.control-group.error .help-inline { background-color:#b94a48; }
.control-group.error .help-inline:before { border-right-color:#b94a48; }
.control-group.success .help-inline { background-color:#468847; }
.control-group.success .help-inline:before { border-right-color:#468847; }

/** form wizard **/
.wizardForm {position:relative;margin-left:0!important;}
.wizardForm .tab-content{overflow:hidden;}
#steps li a {font-size:24px;color:#b0b1b3;}
#steps li a span {
  font-size:11px;
  display:block;
  font-family:arial;
  text-transform:lowercase;
}
#steps li.active a {color:#b94a48;}
.stepNav {
  background:url(../images/line-pattern.png),url(../images/bgbody.png);
  margin:10px -10px -10px -10px;
  padding:10px;
  height:30px;
}
.submitWizard {
  position:absolute;
  bottom:30px;
  right:10px;
}
.modal.wizard button.close {
  position:absolute;
  top:15px;
  right:20px;
}
.modal.wizard .stepNav {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
}
.modal.wizard .submitWizard {bottom:10px;right:0;}

.discountTypeSpace {
	height:3px;
}

.discountTypeSpace8 {
	height:8px;
}

.discountTypeSpace20 {
	height:20px;
}

.rowSpace {
	line-height: 18px;
}

/** UNIFORM **/
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action {background-image:url(../images/sprite.png);background-repeat:no-repeat;}
.selector,.radio,.checker,.uploader,.selector *,.radio *,.checker *,.uploader *{
	margin:0;
	margin-top:-1px;
	padding:0;
}
div.selector {background-position:-483px -130px;line-height:26px;height:26px;}
div.selector span {background-position:right 0px;height:26px;line-height:26px;}
div.selector select {top:3px;left:3px;right:0px;bottom:3px;}
div.selector:active,div.selector.active {background-position:-483px -156px;}
div.selector:active span,div.selector.active span {background-position:right -26px;}
div.selector.focus, div.selector.hover, div.selector:hover {background-position:-483px -182px;}
div.selector.focus span, div.selector.hover span, div.selector:hover span {background-position:right -52px;}
div.selector.focus:active,div.selector.focus.active,div.selector:hover:active,div.selector.active:hover {background-position:-483px -208px;}
div.selector.focus:active span,div.selector:hover:active span,div.selector.active:hover span,div.selector.focus.active span {background-position:right -78px;}
div.selector.disabled {background-position:-483px -234px;}
div.selector.disabled span {background-position:right -104px;}
div.checker {width:19px;height:19px;}
div.checker input {width:19px;height:19px;}
div.checker span {
  background-position:0px -260px;
  height:19px;
  width:19px;
}
div.checker:active span,div.checker.active span {background-position:-19px -260px;}
div.checker.focus span,div.checker:hover span {background-position:-38px -260px;}
div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span {background-position:-57px -260px;}
div.checker span.checked {background-position:-76px -260px;}
div.checker:active span.checked,div.checker.active span.checked {background-position:-95px -260px;}
div.checker.focus span.checked,div.checker:hover span.checked {background-position:-114px -260px;}
div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked {background-position:-133px -260px;}
div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span {background-position:-152px -260px;}
div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked {background-position:-171px -260px;}
div.radio {width:18px;height:18px;}
div.radio input {width:18px;height:18px;}
div.radio span {height:18px;width:18px;background-position:0px -279px;}
div.radio:active span,div.radio.active span {background-position:-18px -279px;}
div.radio.focus span,div.radio:hover span {background-position:-36px -279px;}
div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span {background-position:-54px -279px;}
div.radio span.checked {background-position:-72px -279px;}
div.radio:active span.checked,div.radio.active span.checked {background-position:-90px -279px;}
div.radio.focus span.checked, div.radio:hover span.checked {background-position:-108px -279px;}
div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked {background-position:-126px -279px;}
div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span {background-position:-144px -279px;}
div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked {background-position:-162px -279px;}
div.uploader {background-position:-2px -298px;height:25px;}
div.uploader span.action {background-position:right -409px;height:24px;line-height:24px;}
div.uploader span.filename {
  height:24px;
  margin:2px 0px 2px 2px;
  line-height:24px;
}
div.uploader.focus,div.uploader.hover,div.uploader:hover {background-position:-2px -354px;}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action {background-position:right -437px;box-shadow:0 0 6px #F8B9B7;}
div.uploader.active span.action,div.uploader:active span.action {background-position:right -465px;}
div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action {background-position:right -493px;}
div.uploader.disabled {background-position:0px -325px;}
div.uploader.disabled span.action {background-position:right -381px;}
div.selector {
  margin-bottom:20px;
  width:190px;
  font-size:12px;
}
div.selector select {
  width:190px;
  font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size:12px;
  border: 1px solid #fff;
}
div.selector span {
  padding:0px 25px 0px 2px;
  cursor:pointer;
}
div.selector span {
  color:#666;
  width:158px;
  text-shadow:0 1px 0 #fff;
}
div.selector.disabled span {color:#bbb;}
div.checker {margin-right:5px;}
div.radio {margin-right:5px;}
div.uploader {
  width:190px;
  margin-bottom:2px;
  cursor:pointer;
}
div.uploader span.action {
  width:85px;
  text-align:center;
  text-shadow:#fff 0px 1px 0px;
  background-color:#F7F7F9;
  font-size:11px;
  font-weight:bold;
}
div.uploader span.filename {
  color:#777;
  width:82px;
  border-right:solid 1px #bbb;
  font-size:11px;
}
div.uploader input {width:190px;}
div.uploader.disabled span.action {color:#aaa;}
div.uploader.disabled span.filename {border-color:#ddd;color:#aaa;margin-top:-1px;}
.selector select:focus, .radio input:focus, .checker input:focus, uploader input:focus {outline:0;}
div.selector {position:relative;padding-left:10px;}
div.selector span {display:block;float:left;}
div.selector select {position:absolute;opacity:0;}
div.checker {position:relative;float:left;}
div.checker span {
  display:block;
  float:left;
  text-align:center;
}
div.checker input {opacity:0;display:inline-block;}
div.radio {position:relative;float:left;}
div.radio span {
  display:block;
  float:left;
  text-align:center;
}
div.radio input {
  opacity:0;
  text-align:center;
  display:inline-block;
}
div.uploader {
  position:relative;
  float:left;
  overflow:hidden;
}
div.uploader span.action {
  float:left;
  display:inline;
  padding:2px 0px;
  overflow:hidden;
  cursor:pointer;
}
div.uploader span.filename {
  padding:0px 10px;
  float:left;
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
div.uploader input {
  opacity:0;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  float:right;
}
/**=========
POPOVER
============ **/
.popover {min-width:180px; width:auto;max-width:800px;}
.popover-title a {font-size:16px;font-weight:normal;}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  min-width: 236px;
  width: auto;
  *top: 10px !important;
  padding: 1px;
  background-color: #FFFFFF;
  border: 1px solid #ccc;
  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);
  -webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
}

.pop-div .popover-content {
  max-height: 300px;
  overflow-y: auto;
}


.popover.top {
  margin-bottom: 10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-right: 10px;
}

.popover-title {
  padding: 8px 14px;
  font-size:14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #FCF8E3;
  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-red {
  padding: 8px 14px;
  font-size:14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f2dede;
  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;
  *color:#fff;
}

.popover-content {
  padding: 9px 14px;
  max-height: 450px;
  overflow-y: auto;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 10px;
  text-align: justify;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow:after {
  z-index: -1;
  content: "";
}

.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-width: 10px 10px 0;
}

.popover.top .arrow:after {
  bottom: -1px;
  left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 0;
}

.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: #ffffff;
  border-width: 10px 10px 10px 0;
}

.popover.right .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 11px 0;
}

.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-width: 0 10px 10px;
}

.popover.bottom .arrow:after {
  top: -1px;
  left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-width: 0 11px 11px;
}

.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-left-color: #ffffff;
  border-width: 10px 0 10px 10px;
}

.popover.left .arrow:after {
  right: -1px;
  bottom: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 0 11px 11px;
}

/**=========
PAGINATION
============ **/
.holder.btn-group.help {
  position:absolute;
  top:16px;
  right:120px;
  width:auto;
  z-index:300;
}
.holdername.btn-group.help {
  position:absolute;
  top:16px;
  right:20px;
  width:auto;
  z-index:300;
}
.btn-group.jump-to {
  position:absolute;
  top:16px;
  right:20px;
  z-index:300;
}

.paginationNextIpPhone [class^="icon-"], .paginationNextIpPhone [class*=" icon-"] {margin-top:0;line-height:15px;}

.pagination [class^="icon-"], .pagination [class*=" icon-"] {margin-top:0;*line-height:35px;}
.pagination-small [class^="icon-"], .pagination [class*=" icon-"] {margin-top:0;*line-height:35px;}

.pagination-small.grey a:hover, .pagination-small.grey .active a, .pagination-small.grey .active span {
  -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);
}

.pagination-small.grey .disabled span, .pagination-small.grey .disabled a, .pagination-small.grey .disabled a:hover {
  background-image:none;
  opacity:0.65;
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.pagination-small.grey a:hover, .pagination-small.grey .active a, .pagination-small.grey .active span {
  color:#555;
  text-decoration:none;
  background-color:#E5E5E5;
}
.pagination-small.grey .disabled span, .pagination-small.grey .disabled a, .pagination-small.grey .disabled a:hover {background-color:#E6E6E6;}




.pagination.grey a:hover, .pagination.grey .active a, .pagination.grey .active span, .pagination.blue a:hover, .pagination.blue .active a, .pagination.blue .active span, .pagination.green a:hover, .pagination.green .active a, .pagination.green .active span, .pagination.orange a:hover, .pagination.orange .active a, .pagination.orange .active span, .pagination.red a:hover, .pagination.red .active a, .pagination.red .active span {
  -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);
}

.pagination.grey .disabled span, .pagination.grey .disabled a, .pagination.grey .disabled a:hover, .pagination.blue .disabled span, .pagination.blue .disabled a, .pagination.blue .disabled a:hover, .pagination.green .disabled span, .pagination.green .disabled a, .pagination.green .disabled a:hover, .pagination.orange .disabled span, .pagination.orange .disabled a, .pagination.orange .disabled a:hover, .pagination.red .disabled span, .pagination.red .disabled a, .pagination.red .disabled a:hover {
  background-image:none;
  opacity:0.65;
  filter:alpha(opacity=65);
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
}
.pagination.grey a:hover, .pagination.grey .active a, .pagination.grey .active span {
  color:#555;
  text-decoration:none;
  background-color:#E5E5E5;
}
.pagination.grey .disabled span, .pagination.grey .disabled a, .pagination.grey .disabled a:hover {background-color:#E6E6E6;}
.pagination.blue a, .pagination.blue span {border:1px solid #0044cc;border-left-width:0;}
.pagination.blue a:hover, .pagination.blue .active a, .pagination.blue .active span {background:#0044cc;}
.pagination.blue .disabled span, .pagination.blue .disabled a, .pagination.blue .disabled a:hover {background-color:#006dcc;}
.pagination.green a, .pagination.green span {border:1px solid #51a351;border-left-width:0;}
.pagination.green a:hover, .pagination.green .active a, .pagination.green .active span {background:#51a351;}
.pagination.green .disabled span, .pagination.green .disabled a, .pagination.green .disabled a:hover {background-color:#62c462;}
.pagination.orange a, .pagination.orange span {border:1px solid #f89406;border-left-width:0;}
.pagination.orange a:hover, .pagination.orange .active a, .pagination.orange .active span {background:#f89406;}
.pagination.orange .disabled span, .pagination.orange .disabled a, .pagination.orange .disabled a:hover {background-color:#fbb450;}
.pagination.red a, .pagination.red span {border:1px solid #bd362f;border-left-width:0;}
.pagination.red a:hover, .pagination.red .active a, .pagination.red .active span {background:#bd362f;}
.pagination.red .disabled span, .pagination.red .disabled a, .pagination.red .disabled a:hover {background-color:#ee5f5b;}

ul.pgcontent {
  margin:0;
  padding:0;
  list-style:none;
}
ul.pgcontent li {margin-bottom:20px;}
.pgholder {clear:both;margin-top:20px;}
/**=========
JQUERY UI SLIDER
============ **/
.verticalSlider {float:left;margin:0 10px 0 0;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -khtml-border-top-left-radius:4px; border-top-left-radius:4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; -khtml-border-top-right-radius:4px; border-top-right-radius:4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; -khtml-border-bottom-left-radius:4px; border-bottom-left-radius:4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; -khtml-border-bottom-right-radius:4px; border-bottom-right-radius:4px; }
.ui-slider {
  font:11px "Trebuchet MS", sans-serif;
  position:relative;
  text-align:left;
  background-color:rgba(0, 0, 0, 0.13);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -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);
  border:1px solid rgba(0,0,0,0.4);
  border-bottom-color:rgba(0,0,0,0.1);
  padding:2px;
}
.ui-slider .ui-slider-handle {
  position:absolute;
  z-index:2;
  width:16px;
  height:16px;
  cursor:default;
}
.ui-slider .ui-slider-range {
  position:absolute;
  z-index:1;
  font-size:11px;
  display:block;
  background:rgba(0,0,0,0.2);
}
.ui-slider .ui-slider-handle {cursor:pointer; background:url(../images/info-knob-red.png) no-repeat;}
.ui-slider .ui-slider-handle.ui-state-focus {
  outline:none;
  background:url(../images/knobfocus.png) no-repeat;
}
.slider-info .ui-slider-range {
  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(top, #5bc0de, #339bb9);
  background-repeat:repeat-x;
  filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
}
.slider-info .ui-slider-handle {background:url(../images/info-knob.png) no-repeat;}
.slider-info .ui-slider-handle.ui-state-focus {background:url(../images/knobfocus.png) no-repeat;}
.ui-slider-horizontal { height:.2em; }
.ui-slider-horizontal .ui-slider-handle { top:-5px; margin-left:-.6em; }
.ui-slider-horizontal .ui-slider-range { top:0; height:100%; }
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-slider-vertical { width:.2em; height:150px; }
.ui-slider-vertical .ui-slider-handle { left:-5px; margin-left:0; margin-bottom:-.6em; }
.ui-slider-vertical .ui-slider-range { left:0; width:100%; }
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }
.slider-tip {z-index:500;top:0;left:0;min-width:40px;width:auto;white-space:nowrap;margin-left:-12px;}
.slider-tip.cal {width:70px;}
.slider-tip.top {margin-top:-30px;}
.slider-tip.right {margin-left:30px;}
.slider-tip.bottom {margin-top:30px;}
.slider-tip.left {margin-left:-30px;}
.slider-tip .tooltip-inner {
  max-width:200px;
  padding:3px 8px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  background-color:#000000;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}
.slider-tip .tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
}
.slider-tip.top .tooltip-arrow {
  bottom:20px;
  left:50%;
  margin-left:-5px;
  border-top-color:#000000;
  border-width:5px 5px 0;
}
.slider-tip.right .tooltip-arrow {
  top:50%;
  left:20px;
  margin-top:-5px;
  border-right-color:#000000;
  border-width:5px 5px 5px 0;
}
.slider-tip.left .tooltip-arrow {
  top:50%;
  right:20px;
  margin-top:-5px;
  border-left-color:#000000;
  border-width:5px 0 5px 5px;
}
.slider-tip.bottom .tooltip-arrow {
  bottom:-14px;
  left:50%;
  margin-left:-5px;
  border-bottom-color:#000000;
  border-width:0 5px 5px;
}

.right_tooltip {
	width: auto;
	max-width:500px;
}

/**=========
TABLES
============ **/
.table-cth thead {color:#fefefe;}
.table-bordered.table-cth {background-color:#eaeaea; }
/*.table-bordered.table-cth {border:1px solid rgba(0,0,0,0.2);margin-left:6px;width:986px;}*/
.table-bordered.table-cth tr a:link {color:#454545;font-weight:normal;*text-decoration:underline;}
.table-bordered.table-cth tr a:hover {color:#454545;font-weight:normal;*text-decoration:none;}

.table-bordered.table-cth td a:link {color:#454545;font-weight:bold;text-decoration:underline;}
.table-bordered.table-cth td a:hover {color:#454545;font-weight:bold;text-decoration:none;}

.table-bordered.table-cthCancel {/*border:1px solid rgba(0,0,0,0.2);margin-left:6px;width:986px;*/background-color:#dcdcdc;}
.table-bordered.table-cthSuspend {/*border:1px solid rgba(0,0,0,0.2);margin-left:6px;width:986px;*/background-color:#fcbcbc;}
.table-bordered.table-cth-left {border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc; background:#fff; /*border:1px solid rgba(0,0,0,0.2)*/;}

.table-bordered.table-cth-technician {width:540px; margin:3px 0px 10px 10px; border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc; background-color:#ffffff !important; /*border:1px solid rgba(0,0,0,0.2)*/;}
td.technicianTable {border-left: none; background-color: #fff !important;}
td.technicianIcon {width:20px;text-align: center; background-color: #fff !important;}
td.dataAlignTop {vertical-align:top;}
.table-bordered.table-cth-left tr.even {background: none repeat scroll 0 0 #F9F9F9;}
.table-bordered.table-cth-noBorder {border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc; background:#ffffff;}
.table-bordered.table-cth-noBorder tr.even {background: none repeat scroll 0 0 #F9F9F9;}
.table-bordered.table-cth-noBorder th.clientServices {text-align:center; height:25px; background-color: #FAFAFA; background-image: linear-gradient(to bottom, #FFFFFF, #E2E2E2); background-repeat: repeat-x;}
.table-bordered.table-cth-noBorder td.clientServicesIcon {text-align:center;}

.table-bordered.table-cth-indoor {border:1px solid rgba(0,0,0,0.2);}
.table-bordered.table-cth th, .table-bordered.table-cthSuspend th, .table-bordered.table-cthCancel th, .table-bordered.table-cth td, .table-bordered.table-cthSuspend td, .table-bordered.table-cthCancel td {/*border-left:1px solid rgba(0,0,0,0.2);*/}
.table-bordered.table-cth th:first-child, .table-bordered.table-cthSuspend th:first-child, .table-bordered.table-cthCancel th:first-child, .table-bordered.table-cth td:first-child, .table-bordered.table-cthSuspend td:first-child, .table-bordered.table-cthCancel td:first-child {border-left:none;}
.table.table-cth th, .table.table-cthSuspend th, .table.table-cthCancel th, .table.table-cth td, .table.table-cthSuspend, .table.table-cthCancel td td {/*border-top:1px solid rgba(0,0,0,0.2);*/}
/** data tables **/
div.dataTables_length label {position:absolute;top:6px;right:238px;}
div.dataTables_length select {width:55px;}
div.dataTables_filter label {position:absolute;top:5px;right:8px;}
div.dataTables_info {padding-top:8px;}
div.dataTables_paginate {float:right;margin:0;}
div.dataTables_paginate.pagination ul li a{height:38px;}
table.table {clear:both;margin-bottom:0px !important;}
table.table thead .sorting,table.table thead .sorting_asc,table.table thead .sorting_desc,table.table thead .sorting_asc_disabled,table.table thead .sorting_desc_disabled {cursor:pointer;*cursor:hand;}
table.table thead .sorting { background:url('../images/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background:url('../images/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background:url('../images/sort_desc.png') no-repeat center right; }
table.table thead .sorting_asc_disabled { background:url('../images/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background:url('../images/sort_desc_disabled.png') no-repeat center right; }
table.dataTable th:active {outline:none;}
.dt.table {margin:-5px 0 0 0!important;}
table.SelectionTop {width: auto;margin-left: auto;margin-right: auto; border-top: 0px !important;}
table.SelectionTop td {border-top: 0px !important;}
table.SelectionLeft {width: auto; float:left; border-top: 0px !important; margin-top: 2px;}
table.SelectionLeft td {border-top: 0px !important;}
table.Form {width:auto; margin:10px 3px 5px;*padding-bottom:5px;}
table.Form tr {height: auto;}
table.Form th.form {width:120px; text-align:right; margin-right:20px; border:none;vertical-align:bottom; padding-bottom:6px; padding-left:3px;}
table.Form th.formLeft10 {width:150px; text-align:right; margin-right:20px; border:none;vertical-align:bottom; padding-bottom:6px; padding-left:10px;}
table.Form th.formFlex {min-width:40px; margin-right:20px; border:none;}
table.Form th.form2 {width:120px; margin-right:20px; text-align:right; padding-left:20px; border:none;vertical-align:bottom; padding-bottom:7px;}
table.Form th.formShort {width:auto; min-width: 30px; margin-right:20px; border:none;text-align:right;vertical-align:bottom; padding-bottom:7px;}
table.Form td.form {width:150px; margin-right:50px;}
table.Form td, table.Form th {border: none;}

table.navbar {width:auto; margin:3px 3px 5px;*padding-bottom:5px;}
table.navbar tr {height: auto;}
table.navbar th.form {width:120px; margin-right:20px; border:none;vertical-align:bottom; padding-bottom:6px;}
table.navbar th.formFlex {min-width:40px; margin-right:20px; border:none;}
table.navbar th.form2 {width:120px; margin-right:20px; padding-left:40px; border:none;vertical-align:bottom; padding-bottom:4px;}
table.navbar th.formShort {width:auto; margin-right:20px; border:none;text-align:right;vertical-align:bottom; padding-bottom:4px;}
table.navbar td.form {width:150px; margin-right:50px;}
table.navbar td, table.Form th {border: none; padding: 0 0 4px;}
table.navbar td.navbarCheck {padding:0;}
td.labelCell {width: auto; padding: 0 10px 4px 8px;}
td.inputCellText {vertical-align: top;}



.table .center {
	text-align: center;
}

.table .right {
	*float:right;
}

.buttonsCenter {
	min-width: 110px;
}

/* text top */
td.span2 {
	width: 2%;
	vertical-align: top;
	border-left: none !important;
}

td.span4 {
	width: 4%;
	vertical-align: top;
	border-left: none !important;
}

td.span6 {
	width: 6%;
	vertical-align: top;
	border-left: none !important;
}

td.span8 {
	width: 8%;
	vertical-align: top;
	border-left: none !important;
}

td.span10 {
	width: 10%;
	vertical-align: top;
	border-left: none !important;
}

td.span12 {
	width: 12%;
	vertical-align: top;
	border-left: none !important;
}

td.span14 {
	width: 14%;
	vertical-align: top;
	border-left: none !important;
}

td.span16 {
	width: 16%;
	vertical-align: top;
	border-left: none !important;
}

td.span18 {
	width: 18%;
	vertical-align: top;
	border-left: none !important;
}

td.span20 {
	width: 20%;
	vertical-align: top;
	border-left: none !important;
}

td.span22 {
	width: 22%;
	vertical-align: top;
	border-left: none !important;
}

/* Router */
td.cellStase {
	width: 14%;
	vertical-align: middle;
	border-left: none !important;
}

td.cellIdentification {
	width: 18%;
	vertical-align: middle;
	border-left: none !important;
}

td.cellComunications {
	width: 14%;
	vertical-align: middle;
	border-left: none !important;
}

td.cellServices {
	width: 16%;
	vertical-align: middle;
	border-left: none !important;
}

td.errorInfoGpon {
	width: 44%;
	vertical-align: middle;
	border-left: none !important;
}

td.cellIP {
	width: 16%;
	vertical-align: middle;
	border-left: none !important;
}

td.cellOthers {
	width: 20%;
	vertical-align: middle;
	border-left: none !important;
}

/* text middle */
td.spanMiddleDefault {
	width: auto;
	border-left: none !important;
	padding: 0;
}

td.span6Middle {
	width: 6%;
	border-left: none !important;
}

td.span8Middle  {
	width: 8%;
	border-left: none !important;
}

td.span10Middle  {
	width: 10%;
	border-left: none !important;
}

td.span12Middle  {
	width: 12%;
	border-left: none !important;
}

td.span14Middle  {
	width: 14%;
	border-left: none !important;
}

td.span16Middle  {
	width: 16%;
	border-left: none !important;
}

td.span18Middle {
	width: 18%;
	border-left: none !important;
}

td.spanIconMiddle {
	width: auto;
	border-left: none !important;
	padding: 0;
}

td.typeInterface {
	width: 13px;
	max-width: 13px;
	min-width: 13px;
	text-align: center;
}

td.routerActive {
	width: 20px;
	text-align: center;
	padding: 0 7px;
}

td.rtr_wifi {
	background: none repeat scroll 0 0 #ccffcc !important;
	width: 4px;
	max-width: 4px;
	min-width: 4px;
	padding: 0 2px !important;
}

td.rtr_offline {
	background: none repeat scroll 0 0 #c10000 !important;
	width: 4px;
	max-width: 4px;
	min-width: 4px;
	padding: 0 2px !important;
}

td.rtr_default {
	background: #ccc;
	width: 4px;
	max-width: 4px;
	min-width: 4px;
	padding: 0 2px !important;
}

.table td.rtr_offLine, .grido td.rtr_offLine {
	background: none repeat scroll 0 0 #c10000 !important;
	width: 3px;
	max-width: 3px;
	min-width: 3px;
	padding: 0 2px !important;
}

.table th.rtr, grido th.rtr {
    padding: 0 4px !important;
}

.table td.rtr_onLine, .grido td.rtr_offLine {
	background: none repeat scroll 0 0 green !important;
	width: 3px;
	max-width: 3px;
	min-width: 3px;
	padding: 0px !important;
}


td.rtr_online {
	background: none repeat scroll 0 0 green !important;
	width: 4px;
	max-width: 4px;
	min-width: 4px;
	padding: 0 2px !important;
}

.devicesOnline {
	background: none repeat scroll 0 0 green !important;
	width: 13px;
	height: 70%;
	margin-left: 4px;
}

.devicesOffline {
	background: none repeat scroll 0 0 #c10000 !important;
	width: 13px;
	height: 70%;
	margin-left: 4px;
}
/*
.rtr_offline {
    background: none repeat scroll 0 0 #c10000;
    width: 4px;
    max-width: 4px;
    min-width: 4px;
    padding: 0 2px !important;
    *height: 50px;
    display: inline;
}

.rtr_default {
    background: #ccc;
    width: 4px;
    max-width: 4px;
    min-width: 4px;
    padding: 0 2px !important;
    *height: 50px;
    display:inline;
}

.rtr_online {
    background: none repeat scroll 0 0 green;
    width: 4px;
    max-width: 4px;
    min-width: 4px;
    padding: 0 2px !important;
    *height: 50px;
    display:inline;
}
*/

/* text middle bodere */
td.span4mb {
	width: 4%;
}

td.span6mb {
	width: 6%;
}

td.span8mb {
	width: 8%;
}

td.span10mb  {
	width: 10%;
}

td.span12mb  {
	width: 12%;
}

td.span14mb  {
	width: 14%;
}

td.span16mb  {
	width: 16%;
}

td.span18mb {
	width: 18%;
}

td.span20mb  {
	width: 20%;
}

td.span24mb  {
	width: 24%;
}

td.span26mb  {
	width: 26%;
}

td.span28mb {
	width: 28%;
}

td.span30mb {
	width: 30%;
}

td.span32mb {
	width: 32%;
}

td.span34mb {
	width: 34%;
}

td.span36mb {
	width: 36%;
}

td.span38mb {
	width: 38%;
}

/*Table - Popover Flat Management Plugs*/
.tablePopover {
  width: auto;
  max-width: 380px;
}

.tablePopover td {
  border-bottom:1px dotted #DDDDDD;
  padding: 2px 0;
}

td.popoverCell {
  padding: 0 0 0 20px;
}

.tablePopover tr:last-child td {
  border-bottom: 0px;
}

.table-totalPrice {
  border: none;
}

.table-totalPrice td {
  border: none;
  text-align: right;
  padding: 5px 0;

}

.tablePopoverDefault {
  width: 100%;
  max-width: 450px;
}

.tablePopoverDefault td {
	padding: 2px 10px 2px 0px;
}

.tablePopoverDefault th, .tablePopoverDefault td {
	padding: 2px 10px 2px 0px;
	border-bottom: 1px dotted #DDDDDD;
	vertical-align: middle;
}

.tablePopoverDefault td.delete {
	float:right;
	text-align:right;
	padding: 2px 0 2px 10px;
	width: 20px;
}

/* Table - client - billingInfo*/
.tablePopoverBillingInfo {
  width: auto;
  margin-bottom: 6px;
}

.tablePopoverBillingInfo td, .tablePopoverBillingInfo th {
  padding: 2px 10px 2px 6px;
}

/* Table - client - billing*/
.tablePopoverBilling {
  width: 100%;
}

.tablePopoverBilling td, .tablePopoverBilling th {
  border-bottom:1px dotted #dcdcdc;
  padding: 2px 0;
  margin-left: 10px;
}

.tablePopoverBilling td.ID, .tablePopoverBilling th.ID {
  min-width:15px;
  width: auto;
  padding-right: 5px;
}

.popoverMargin {
	border-bottom: 1px dotted #EEEEEE;
	padding-right: 10px;
}

.popoverNoMargin {
	border-bottom: 1px dotted #EEEEEE;
}

/*Table - Popover Active Serices*/
.tablePopoverActiveServices {
  width: auto;
  min-width: 300px;
}

.tablePopoverActiveServices td {
  border-top:1px dotted #dddddd;
	padding: 2px 0;
}

.tablePopoverActiveServices td:first-child {
  border-top:1px dotted #dddddd;
  padding: 2px 0;
}

.tablePopoverActiveServices th {
  font-weight: bold;
}

/*Pagination nextIpPhone */
div.dataTables_paginateNextIpPhone { float:right;margin:0; }
div.dataTables_paginateNextIpPhone.paginationNextIpPhone ul li a { height:28px; }


/**=========
PRICING TABLES
============ **/
/** default blue **/
.pricing-table {
  background-color:#fefefe;
  border:1px solid #dedede;
  width:770px;
  margin:30px auto;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
}
.pricing-table [class^="span"] {position:relative;margin:0;}
.pricing-table .span3 {width:192.5px;}
.pricing-table .span4 {width:256.67px;}
.pricing-table ul{
  margin:0;
  padding:0;
  list-style:none;
  border-left:1px solid #dedede;
}
.pricing-table [class^="span"]:first-child ul{border-left:none;}
.pricing-table ul li.heading{
  font-size:30px;
  padding:10px;
  text-align:center;
}
.pricing-table [class^="span"]:first-child ul li.heading{
  -webkit-border-radius:6px 0 0 0;
  -moz-border-radius:6px 0 0 0;
  border-radius:6px 0 0 0;
}
.pricing-table [class^="span"]:last-child ul li.heading{
  -webkit-border-radius:0 6px 0 0;
  -moz-border-radius:0 6px 0 0;
  border-radius:0 6px 0 0;
}
.pricing-table .featured ul{
  margin:-20px -5px;
  padding:0;
  list-style:none;
  background-color:#d9e9fb;
  position:relative;
  z-index:300;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:4px 4px 10px rgba(0,0,0,0.4);
  -moz-box-shadow:4px 4px 10px rgba(0,0,0,0.4);
  box-shadow:4px 4px 10px rgba(0,0,0,0.4);
}
.pricing-table .featured ul li.heading{
  color:#fefefe;
  text-shadow:1px 1px 1px #454545;
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
}
.pricing-table ul li.btn-circle {
  margin:-8px 0 20px 10px;
  position:relative;
  display:inline-block;
  margin-right:10px;
  background:#eaeaea;
  border-top:1px solid #aaa;
  border-bottom:1px solid #fff;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  box-shadow: inset 0px 8px 24px #fefefe;
  -webkit-box-shadow: inset 0px 8px 24px #fefefe;
  -moz-box-shadow: inset 0px 8px 24px #fefefe;
}
.pricing-table ul li.btn-circle a {
  display:block;
  background-color:#ffffff;
  background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eaeaea));
  background-image:-webkit-linear-gradient(top, #ffffff, #eaeaea);
  background-image:-moz-linear-gradient(top, #ffffff, #eaeaea);
  background-image:-ms-linear-gradient(top, #ffffff, #eaeaea);
  background-image:-o-linear-gradient(top, #ffffff, #eaeaea);
  color:#c3c3c3;
  position:relative;
  text-align:center;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
  -webkit-box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
  -moz-box-shadow: 0px 3px 8px #aaa, inset 0px 2px 3px #fff;
  text-shadow:#fff 1px 2px 3px;
  text-decoration:none;
  margin:10px;
  font-family:Georgia;
}

.pricing-table .span3 ul li.btn-circle {width:170px;}
.pricing-table .span3 ul li.btn-circle a {width:150px;height:150px;}
.pricing-table .span4 ul li.btn-circle {width:230px;}
.pricing-table .span4 ul li.btn-circle a {width:210px;height:210px;}
.pricing-table .featured ul li.btn-circle {
  margin-left:20px;
  background:#bdddff;
  border-top:1px solid #3c79ba;
}

.pricing-table .featured ul li.btn-circle a {
  background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#bdddff));
  background-image:-webkit-linear-gradient(top, #ffffff, #bdddff);
  background-image:-moz-linear-gradient(top, #ffffff, #bdddff);
  background-image:-ms-linear-gradient(top, #ffffff, #bdddff);
  background-image:-o-linear-gradient(top, #ffffff, #bdddff);
  box-shadow: 0px 3px 8px #9dc8f3, inset 0px 2px 3px #fff;
  -webkit-box-shadow: 0px 3px 8px #9dc8f3, inset 0px 2px 3px #fff;
  -moz-box-shadow: 0px 3px 8px #9dc8f3, inset 0px 2px 3px #fff;
  color:#454545;
  text-shadow:#fff 1px 2px 3px;
}

.pricing-table ul li.btn-circle a span.curr {display:block;margin-bottom:-20px;padding-top:20px;}
.pricing-table .span4 ul li.btn-circle a span.curr {padding-top:60px;}
.pricing-table ul li.btn-circle a span.dec {font-size:14px;}
.pricing-table ul li.btn-circle a span.price {display:block;position:relative;font-size:55px;font-weight:bold;line-height:70px;}
.pricing-table ul li.btn-circle a span.period {display:block;margin-top:-10px;}
.pricing-table ul li.items span {display:block;margin:0 20px 10px 20px;padding:10px 0 10px 30px;font-size:13px;color:#777;border-bottom:1px solid #dedede;line-height:1;vertical-align:middle;height:14px;}
.pricing-table .featured ul li.items span {border-bottom:1px solid rgba(0,0,0,0.1);}
.pricing-table ul li.items span:last-child {border-bottom:none;}
.pricing-table .featured ul li.items span:first-child {margin-top:30px;}
.pricing-table ul li.items span.yes {background:url(../images/ok-sign.png) 0 4px no-repeat;}
.pricing-table ul li.items span.no {background:url(../images/close-sign.png) 0 4px no-repeat;}
.pricing-table ul li.footer {text-align:center;margin-bottom:10px;}
.pricing-table .featured ul li.footer {margin-bottom:0;padding-bottom:30px;}

/** green **/
.pricing-table.green .featured ul{background-color:#dff3df;}
.pricing-table.green .featured ul li.btn-circle {
  margin-left:20px;
  background:#c7dfc7;
  border-top:1px solid #80c480;
}
.pricing-table.green .featured ul li.btn-circle a {
  background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c7ffc7));
  background-image:-webkit-linear-gradient(top, #ffffff, #c7ffc7);
  background-image:-moz-linear-gradient(top, #ffffff, #c7ffc7);
  background-image:-ms-linear-gradient(top, #ffffff, #c7ffc7);
  background-image:-o-linear-gradient(top, #ffffff, #c7ffc7);
  box-shadow: 0px 3px 8px #5fe35f, inset 0px 2px 3px #fff;
  -webkit-box-shadow: 0px 3px 8px #5fe35f, inset 0px 2px 3px #fff;
  -moz-box-shadow: 0px 3px 8px #5fe35f, inset 0px 2px 3px #fff;
}

.pricing-table.green ul li.items span.yes {background:url(../images/ok-sign-green.png) 0 4px no-repeat;}

/** red **/
.pricing-table.red .featured ul{background-color:#fcd4d2;}
.pricing-table.red .featured ul li.btn-circle {
  margin-left:20px;
  background:#f9b9aa;
  border-top:1px solid #bd362f;
}

.pricing-table.red .featured ul li.btn-circle a {
  background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffc7c7));
  background-image:-webkit-linear-gradient(top, #ffffff, #ffc7c7);
  background-image:-moz-linear-gradient(top, #ffffff, #ffc7c7);
  background-image:-ms-linear-gradient(top, #ffffff, #ffc7c7);
  background-image:-o-linear-gradient(top, #ffffff, #ffc7c7);
  box-shadow: 0px 3px 8px #ee5f5b, inset 0px 2px 3px #fff;
  -webkit-box-shadow: 0px 3px 8px #ee5f5b, inset 0px 2px 3px #fff;
  -moz-box-shadow: 0px 3px 8px #ee5f5b, inset 0px 2px 3px #fff;
}

.pricing-table.red ul li.items span.yes {background:url(../images/ok-sign-red.png) 0 4px no-repeat;}

/** orange **/
.pricing-table.orange .featured ul{background-color:#fbddb3;}
.pricing-table.orange .featured ul li.btn-circle {
  margin-left:20px;
  background:#efba66;
  border-top:1px solid #ca821c;
}

.pricing-table.orange .featured ul li.btn-circle a {
  background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffe5c7));
  background-image:-webkit-linear-gradient(top, #ffffff, #ffe5c7);
  background-image:-moz-linear-gradient(top, #ffffff, #ffe5c7);
  background-image:-ms-linear-gradient(top, #ffffff, #ffe5c7);
  background-image:-o-linear-gradient(top, #ffffff, #ffe5c7);
  box-shadow: 0px 3px 8px #fbb450, inset 0px 2px 3px #fff;
  -webkit-box-shadow: 0px 3px 8px #fbb450, inset 0px 2px 3px #fff;
  -moz-box-shadow: 0px 3px 8px #fbb450, inset 0px 2px 3px #fff;
}

.pricing-table.orange ul li.items span.yes {background:url(../images/ok-sign-orange.png) 0 4px no-repeat;}

/**=========
PEITY
============ **/
span.pieP,span.lineP,span.barP {display:block;}
span.pieP.inline,span.lineP.inline,span.barP.inline {display:inline-block;}
/**=========
JQPLOT
============ **/
.multiDonutChart .jqplot-data-label,.multiPieChart .jqplot-data-label, .barstackedChart .jqplot-point-label, .barstackedHChart .jqplot-point-label {color:#fefefe;}
.multiDonutChart table.jqplot-table-legend,.multiPieChart table.jqplot-table-legend{ background:transparent; border:none;left:30px!important;bottom:-10px!important; }

/**=========
JSCROLLPANE
============ **/
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:red;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:10px;background:red;}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#ddd;position:relative;}
.jspDrag{background:#aaa;position:relative;top:0;left:0;cursor:pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
.message-list .jspVerticalBar{left:0;}

/**=========
FULL CALENDAR
============ **/
.fc {direction:ltr;text-align:left;}
.fc table {border-collapse:collapse;border-spacing:0;}
html .fc,.fc table {font-size:1em;}
.fc td,.fc th {padding:0;vertical-align:top;}
.fc-header td {white-space:nowrap;}
.fc-header-left {width:25%;text-align:left;}
.fc-header-center {text-align:center;}
.fc-header-right {width:25%;text-align:right;}
.fc-header-title {display:inline-block;vertical-align:top;}
.fc-header-title h2 {margin-top:0;white-space:nowrap;}
.fc .fc-header-space {padding-left:10px;}
.fc-header .fc-button {}
.fc-button.btn {margin-right:5px;}
.fc-header-right .fc-button.btn:last-child {margin-right:0;}
.fc-header .fc-button {}
.fc-header .fc-corner-right {}
.fc-header .ui-corner-right {}
.fc-header .fc-state-hover,.fc-header .ui-state-hover {z-index:2;}
.fc-header .fc-state-down {z-index:3;}
.fc-header .fc-state-active,.fc-header .ui-state-active {z-index:4;}
.fc-content {clear:both;}
.fc-view {width:100%;overflow:hidden;}
.fc-widget-header,.fc-widget-content {border:1px solid #ccc;}
.fc-state-highlight {background:#ffc;}
.fc-cell-overlay {background:#9cf;opacity:.2;filter:alpha(opacity=20);}
.fc-button {position:relative;display:inline-block;cursor:pointer;}
.fc-state-default {}
.fc-button-inner {position:relative;float:left;overflow:hidden;}
.fc-state-default .fc-button-inner {}
.fc-button-content {position:relative;white-space:nowrap;}
.fc-button-content .fc-icon-wrap {position:relative;float:left;top:50%;}
.fc-button-content .ui-icon {position:relative;float:left;margin-top:-50%;*margin-top:0;*top:-50%;}
.fc-state-default .fc-button-effect {position:absolute;top:50%;left:0;}
.fc-state-default .fc-button-effect span {}
.fc-state-default,.fc-state-default .fc-button-inner {}
.fc-state-hover,.fc-state-hover .fc-button-inner {}
.fc-state-down,.fc-state-down .fc-button-inner {}
.fc-state-active,.fc-state-active .fc-button-inner {}
.fc-state-disabled,.fc-state-disabled .fc-button-inner {}
.fc-state-disabled {cursor:default;}
.fc-state-disabled .fc-button-effect {display:none;}
a.fc-event,.fc-event-draggable {cursor:pointer;}
a.fc-event {text-decoration:none;}
.fc-rtl .fc-event {text-align:right;}
.fc-event-skin {}
.fc-event-inner {position:relative;width:auto;height:100%;overflow:hidden;}
.fc-event-time,.fc-event-title {padding:0 1px;}
.fc .ui-resizable-handle {display:block;position:absolute;z-index:99999;overflow:hidden;font-size:300%;line-height:50%;}
.fc-event .avatar {width:25px;height:25px;margin:5px 0 0 5px;float:none;}
.fc-event-hori {margin-bottom:3px;}
.fc-event-hori .ui-resizable-e {top:0!important;right:-3px!important;width:7px!important;height:100%!important;cursor:e-resize;}
.fc-event-hori .ui-resizable-w {top:0!important;left:-3px!important;width:7px!important;height:100%!important;cursor:w-resize;}
.fc-event-hori .ui-resizable-handle {_padding-bottom:14px;}
.fc-corner-left {}
.fc-corner-left .fc-button-inner,.fc-corner-left .fc-event-inner {}
.fc-corner-right {}
.fc-corner-right .fc-button-inner,.fc-corner-right .fc-event-inner {}
.fc-corner-top {}
.fc-corner-top .fc-event-inner {}
.fc-corner-bottom {}
.fc-corner-bottom .fc-event-inner {}
.fc-corner-left .fc-event-inner {}
.fc-corner-right .fc-event-inner {}
.fc-corner-top .fc-event-inner {}
.fc-corner-bottom .fc-event-inner {}
table.fc-border-separate {border-collapse:separate;}
.fc-border-separate th,.fc-border-separate td {border-width:1px 0 0 1px;}
.fc-border-separate th.fc-last,.fc-border-separate td.fc-last {border-right-width:1px;}
.fc-border-separate tr.fc-last th,.fc-border-separate tr.fc-last td {border-bottom-width:1px;}
.fc-border-separate tbody tr.fc-first td,.fc-border-separate tbody tr.fc-first th {border-top-width:0;}
.fc-grid th {text-align:center;}
.fc-grid .fc-day-number {float:right;padding:0 2px;}
.fc-grid .fc-other-month .fc-day-number {opacity:0.3;filter:alpha(opacity=30);}
.fc-grid .fc-day-content {clear:both;padding:2px 2px 1px;}
.fc-grid .fc-event-time {font-weight:bold;}
.fc-rtl .fc-grid .fc-day-number {float:left;}
.fc-rtl .fc-grid .fc-event-time {float:right;}
.fc-agenda table {border-collapse:separate;}
/* .floatHeader {position:fixed;z-index:1000;}
.floatHeader th {} */
.fc-agenda-days th {text-align:center;}
.fc-agenda .fc-agenda-axis {width:50px;padding:0 4px;vertical-align:middle;text-align:right;white-space:nowrap;font-weight:normal;}
.fc-agenda .fc-day-content {padding:2px 2px 1px;}
.fc-agenda-days .fc-agenda-axis {border-right-width:1px;}
.fc-agenda-days .fc-col0 {border-left-width:0;}
.fc-agenda-allday th {border-width:0 1px;}
.fc-agenda-allday .fc-day-content {min-height:34px;_height:34px;}
.fc-agenda-divider-inner {height:2px;overflow:hidden;}
.fc-widget-header .fc-agenda-divider-inner {background:#eee;}
.fc-agenda-slots th {border-width:1px 1px 0;}
.fc-agenda-slots td {border-width:1px 0 0;background:none;}
.fc-agenda-slots td div {height:20px;}
.fc-agenda-slots tr.fc-slot0 th,.fc-agenda-slots tr.fc-slot0 td {border-top-width:0;}
.fc-agenda-slots tr.fc-minor th,.fc-agenda-slots tr.fc-minor td {border-top-style:dotted;}
.fc-agenda-slots tr.fc-minor th.ui-widget-header {*border-top-style:solid;}
.fc-event-vert {}
.fc-event-vert .fc-event-head,.fc-event-vert .fc-event-content {position:relative;z-index:2;width:100%;overflow:hidden;}
.fc-event-vert .fc-event-time {white-space:nowrap;font-size:10px;}
.fc-event-vert .fc-event-bg {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;filter:alpha(opacity=30);}
.fc .ui-draggable-dragging .fc-event-bg,.fc-select-helper .fc-event-bg {display:none\9;}
.fc-event-vert .ui-resizable-s {bottom:0!important;width:100%!important;height:8px!important;overflow:hidden !important;line-height:8px !important;font-size:11px  !important;font-family:monospace;text-align:center;cursor:s-resize;}
.fc-agenda .ui-resizable-resizing {_overflow:hidden;}

/* separate */
.separateTop {
	margin-top: 20px;
	width: 100%;
}


/* Date Picker */
.datepicker {
  top:0;
  left:0;
  padding:4px;
  margin-top:1px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

.datepicker: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:6px;
}

.datepicker:after {
  content:'';
  display:inline-block;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  border-bottom:6px solid #ffffff;
  position:absolute;
  top:-6px;
  left:7px;
}

.datepicker > div {display:none;}
.datepicker table {width:100%;margin:0;}
.datepicker td, .datepicker th {
  text-align:center;
  width:20px;
  height:20px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  border-radius:2px;
}

.datepicker th.clear {
  margin-top: 2px;
  background-color: #ededed;
  position: static;
  border: none;
  border-radius: 0;
}

.datepicker td.day:hover {background:#eeeeee;cursor:pointer!important;}
.datepicker td.old, .datepicker td.new {color:#999999;}
.datepicker td.active, .datepicker td.active:hover {
  background-color:#006dcc;
  *background-image:-moz-linear-gradient(top, #0088cc, #0044cc);
  *background-image:-ms-linear-gradient(top, #0088cc, #0044cc);
  *background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  *background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);
  *background-image:-o-linear-gradient(top, #0088cc, #0044cc);
  *background-image:linear-gradient(top, #0088cc, #0044cc);
  *background-repeat:repeat-x;
  *filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  *border-color:#0044cc #0044cc #002a80;
  *border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color:#fff;
  *text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled] {background-color:#0044cc;}
.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active {background-color:#003399 \9;}
.datepicker td span {
  display:block;
  width:47px;
  height:54px;
  line-height:54px;
  float:left;
  margin:2px;
  cursor:pointer;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

.datepicker td span:hover {background:#eeeeee;}
.datepicker td span.active {
  background-color:#006dcc;
  background-image:-moz-linear-gradient(top, #0088cc, #0044cc);
  background-image:-ms-linear-gradient(top, #0088cc, #0044cc);
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image:-o-linear-gradient(top, #0088cc, #0044cc);
  background-image:linear-gradient(top, #0088cc, #0044cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color:#0044cc #0044cc #002a80;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color:#fff;
  *text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker td span.active:hover,.datepicker td span.active:active,.datepicker td span.active.active,.datepicker td span.active.disabled,.datepicker td span.active[disabled] {background-color:#0044cc;}
.datepicker td span.active:active, .datepicker td span.active.active {background-color:#003399 \9;}
.datepicker td span.old {color:#999999;}
.datepicker th.switch {width:145px;background-color:#c4e4fa;}
.datepicker thead tr:first-child th {cursor:pointer;}
.datepicker thead tr:first-child th:hover {background:#c4e4fa;}
.input-append.date .add-on i, .input-prepend.date .add-on i {
  display:block;
  cursor:pointer;
  width:16px;
  height:16px;
}

/* Time Picker */
div.time-picker {
  position:absolute;
  height:191px;
  width:4em;
  overflow:auto;
  background:#fff;
  border:1px solid #aaa;
  z-index:99;
  margin:0;
}

div.time-picker-12hours {width:6em;}
div.time-picker ul {
  list-style-type:none;
  margin:0;
  padding:0;
  width:100%;
}

div.time-picker li {
  cursor:pointer;
  height:10px;
  font:12px/1 Helvetica, Arial, sans-serif;
  padding:4px 3px;
}

div.time-picker li.selected {
  background:#0063CE;
  color:#fff;
}

/* simple color picker */
div.color-picker { border-left:1px solid #000; border-top:1px solid #000; position:absolute; left:0px; top:0px; padding:0px; z-index:20000;}
div.color-picker ul { list-style:none; padding:0px; margin:0px; float:left; }
div.color-picker ul li { display:block; width:15px; height:15px; border-right:1px solid #000; border-bottom:1px solid #000; margin:0px; float:left; cursor:pointer; }


/* filtr technici - max délka selectu */
.filterTechnician .chzn-container {
  max-width: 142px;
}

.filterGroupDefault {
    width: auto !important;
    float: left;
    height: 40px;
    margin: 6px 0 2px 6px;
    white-space: nowrap;
}

.filterTechnician .chzn-container-single .chzn-drop {
	border-radius: 0 0 4px 4px;
	border-top: 1px solid #ccc;
}

/* jquery chosen */
.chzn-container {
  font-size:11px;
  position:relative;
  display:inline-block;
  vertical-align: middle;
  margin: 0;
  *margin: 1px 0;
  zoom:1;
  min-width:60px;
  *display:inline;
}

.chzn-container_task {
  font-size:11px;
  position:relative;
  display:inline-block;
  zoom:1;
  width: 220px !important;
}

.chzn-container .chzn-drop {
  background:#fff;
  border:1px solid #ccc;
  border-top:0;
  position:absolute;
  top:29px;
  left:0;
  min-width:58px;
  z-index:1010;
}

.chzn-container-single .chzn-single {
  background-color:#ffffff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  border:1px solid #ccc;
  display:block;
  overflow:hidden;
  white-space:nowrap;
  position:relative;
  height:24px;
  font-weight:normal;
  line-height:25px;
  padding:0 0 0 4px;
  color:#444444;
  text-decoration:none;
}

.chzn-container-single .chzn-default {color:#999;}
.chzn-container-single .chzn-single span {
  margin-right:26px;
  display:block;
  overflow:hidden;
  white-space:nowrap;
  -o-text-overflow:ellipsis;
  -ms-text-overflow:ellipsis;
  text-overflow:ellipsis;
}

.chzn-container-single .chzn-single abbr {
  display:block;
  position:absolute;
  right:26px;
  top:6px;
  width:12px;
  height:13px;
  font-size:1px;
  background:url('../images/chosen-sprite.png') right top no-repeat;
}

.chzn-container-single .chzn-single abbr:hover {background-position:right -11px;}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {background-position:right top;}
.chzn-container-single .chzn-single div {
  position:absolute;
  right:0;
  top:0;
  display:block;
  height:100%;
  width:18px;
}

.chzn-container-single .chzn-single div b {
  background:url('../images/chosen-sprite.png') no-repeat 0 0;
  display:block;
  width:100%;
  height:100%;
}

.chzn-container-single .chzn-search {
  padding:3px 4px;
  position:relative;
  margin:0;
  white-space:nowrap;
  z-index:1010;
}

.chzn-container-single .chzn-search input {
  background:#fff url('../images/chosen-sprite.png') no-repeat 100% -22px;
  margin:1px 0;
  padding:4px 20px 4px 5px;
  outline:0;
  min-width:23px;
  border:1px solid #ccc;
  font-family:sans-serif;
  font-size:1em;
}

.chzn-container-single .chzn-drop {
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
}

.chzn-container-single-nosearch .chzn-search input {position:absolute;left:-9000px;}
.chzn-container-multi .chzn-choices {
  background-color:#fff;
  background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));
  background-image:-webkit-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background-image:-moz-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background-image:-o-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background-image:-ms-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background-image:linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  border:1px solid #ccc;
  margin:0;
  padding:0;
  cursor:text;
  overflow:hidden;
  height:auto !important;
  height:1%;
  position:relative;
  width:99%;
}

.chzn-container-multi .chzn-choices li {float:left;list-style:none;}
.chzn-container-multi .chzn-choices .search-field {white-space:nowrap;margin:0;padding:0;}
.chzn-container-multi .chzn-choices .search-field input {
  color:#666;
  background:transparent !important;
  border:0 !important;
  font-family:sans-serif;
  font-size:100%;
  height:15px;
  padding:5px;
  margin:1px 0;
  outline:0;
  font-size: 11px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
}

.chzn-container-multi .chzn-choices .search-field .default {color:#999;}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  -moz-background-clip:padding-box;
  -webkit-background-clip:padding-box;
  background-clip:padding-box;
  background-color:#fff;
  color:#333;
  border:1px solid #ccc;
  line-height:13px;
  padding:3px 20px 3px 5px;
  margin:3px 0 3px 5px;
  position:relative;
  cursor:default;
}

.chzn-container-multi .chzn-choices .search-choice-focus {background:#d4d4d4;}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display:block;
  position:absolute;
  right:3px;
  top:4px;
  width:12px;
  height:13px;
  font-size:1px;
  background:url('../images/chosen-sprite.png') right top no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {background-position:right -11px;}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {background-position:right -11px;}
.chzn-container .chzn-results {
  width:96%;
  margin:0 4px 4px 0;
  max-height:180px;
  padding:0 0 0 4px;
  font-size:11px;
  position:relative;
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-overflow-scrolling:touch;
}

.chzn-container-multi .chzn-results {margin:-1px 0 0;padding:0;}
.chzn-container .chzn-results li {
  display:none;
  color:#454545;
  line-height:11px;
  padding:3px 6px;
  margin:0;
  list-style:none;
  font-weight:normal;
}

.chzn-container .chzn-results .active-result {cursor:pointer;display:list-item;text-align:left;}
.chzn-container .chzn-results .highlighted {
  background-color:#3875d7;
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7',endColorstr='#2a62bc',GradientType=0 );
  background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
  background-image:-webkit-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
  background-image:-moz-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
  background-image:-o-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
  background-image:-ms-linear-gradient(top,#3875d7 20%,#2a62bc 90%);
  background-image:linear-gradient(top,#3875d7 20%,#2a62bc 90%);
  color:#fff;
}

.chzn-container .chzn-results li em {background:#feffde;font-style:normal;}
.chzn-container .chzn-results .highlighted em {background:transparent;}
.chzn-container .chzn-results .no-results {background:#f4f4f4;display:list-item;}
.chzn-container .chzn-results .group-result {cursor:default;color:#999;font-weight:bold;}
.chzn-container .chzn-results .group-option {padding-left:15px;}
.chzn-container-multi .chzn-drop .result-selected {display:none;}
.chzn-container .chzn-results-scroll {
  background:white;
  margin:0 4px;
  position:absolute;
  text-align:center;
  width:321px;
  z-index:1;
}

.chzn-container .chzn-results-scroll span {
  display:inline-block;
  height:17px;
  text-indent:-5000px;
  width:9px;
}

.chzn-container .chzn-results-scroll-down {bottom:0;}
.chzn-container .chzn-results-scroll-down span {background:url('../images/chosen-sprite.png') no-repeat -4px -3px;}
.chzn-container .chzn-results-scroll-up span {background:url('../images/chosen-sprite.png') no-repeat -22px -3px;}
.chzn-container-active .chzn-single {border:1px solid #ccc;}
.chzn-container-active .chzn-single-with-drop {
  border:1px solid #ccc;
  background-color:#eee;
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0 );
  background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#eeeeee),color-stop(80%,#ffffff));
  background-image:-webkit-linear-gradient(top,#eeeeee 20%,#ffffff 80%);
  background-image:-moz-linear-gradient(top,#eeeeee 20%,#ffffff 80%);
  background-image:-o-linear-gradient(top,#eeeeee 20%,#ffffff 80%);
  background-image:-ms-linear-gradient(top,#eeeeee 20%,#ffffff 80%);
  background-image:linear-gradient(top,#eeeeee 20%,#ffffff 80%);
  -webkit-border-bottom-left-radius:0;
  -webkit-border-bottom-right-radius:0;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

.chzn-container-active .chzn-single-with-drop div {background:transparent;border-left:none;}
.chzn-container-active .chzn-single-with-drop div b {background-position:-18px 1px;}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow:0 0 5px rgba(0,0,0,.3);
  -o-box-shadow:0 0 5px rgba(0,0,0,.3);
  box-shadow:0 0 5px rgba(0,0,0,.3);
  border:1px solid #ccc;
}

.chzn-container-active .chzn-choices .search-field input {color:#111 !important;}
.chzn-disabled {cursor:default;opacity:0.5 !important;}
.chzn-disabled .chzn-single {cursor:default;}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {cursor:default;}
.chzn-rtl {text-align:right;}
.chzn-rtl .chzn-single {padding:0 8px 0 0;overflow:visible;}
.chzn-rtl .chzn-single span {
  margin-left:26px;
  margin-right:0;
  direction:rtl;
}

.chzn-rtl .chzn-single div {left:3px;right:auto;}
.chzn-rtl .chzn-single abbr {left:26px;right:auto;}
.chzn-rtl .chzn-choices .search-field input {direction:rtl;}
.chzn-rtl .chzn-choices li {float:right;}
.chzn-rtl .chzn-choices .search-choice {padding:3px 5px 3px 19px;margin:3px 5px 3px 0;}
.chzn-rtl .chzn-choices .search-choice .search-choice-close {
  left:4px;
  right:auto;
  background-position:right top;
}

.chzn-rtl.chzn-container-single .chzn-results {margin:0 0 4px 4px;padding:0 4px 0 0;}
.chzn-rtl .chzn-results .group-option {padding-left:0;padding-right:15px;}
.chzn-rtl.chzn-container-active .chzn-single-with-drop div {border-right:none;}
.chzn-rtl .chzn-search input {
  background:#fff url('../images/chosen-sprite.png') no-repeat -38px -22px;
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eeeeee),color-stop(15%,#ffffff));
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,-webkit-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,-moz-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,-o-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,-ms-linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  background:url('../images/chosen-sprite.png') no-repeat -38px -22px,linear-gradient(top,#eeeeee 1%,#ffffff 15%);
  padding:4px 5px 4px 20px;
  direction:rtl;
}

/* JQPLOT /*rules for the plot target div.  These will be cascaded down to all plot elements according to css rules*/
.jqplot-target {
  position:relative;
  color:#666666;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:14px;
}

/*rules applied to all axes*/
.jqplot-axis {font-size:0.75em;}
.jqplot-xaxis {margin-top:10px;}
.jqplot-x2axis {margin-bottom:10px;}
.jqplot-yaxis {margin-right:10px;}
.jqplot-y2axis, .jqplot-y3axis, .jqplot-y4axis, .jqplot-y5axis, .jqplot-y6axis, .jqplot-y7axis, .jqplot-y8axis, .jqplot-y9axis, .jqplot-yMidAxis {margin-left:10px;margin-right:10px;}

/*rules applied to all axis tick divs*/
.jqplot-axis-tick, .jqplot-xaxis-tick, .jqplot-yaxis-tick, .jqplot-x2axis-tick, .jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick, .jqplot-yMidAxis-tick {position:absolute;white-space:pre;}
.jqplot-xaxis-tick {
  top:0px;
  left:15px;
  vertical-align:top;
}

.jqplot-x2axis-tick {
  bottom:0px;
  left:15px;
  vertical-align:bottom;
}

.jqplot-yaxis-tick {
  right:0px;
  top:15px;
  text-align:right;
}

.jqplot-yaxis-tick.jqplot-breakTick {
  right:-20px;
  margin-right:0px;
  padding:1px 5px 1px 5px;
  z-index:2;
  font-size:1.5em;
}

.jqplot-y2axis-tick, .jqplot-y3axis-tick, .jqplot-y4axis-tick, .jqplot-y5axis-tick, .jqplot-y6axis-tick, .jqplot-y7axis-tick, .jqplot-y8axis-tick, .jqplot-y9axis-tick {
  left:0px;
  top:15px;
  text-align:left;
}

.jqplot-yMidAxis-tick {text-align:center;white-space:nowrap;}
.jqplot-xaxis-label {
  margin-top:10px;
  font-size:11pt;
  position:absolute;
}

.jqplot-x2axis-label {
  margin-bottom:10px;
  font-size:11pt;
  position:absolute;
}

.jqplot-yaxis-label {
  margin-right:10px;
  font-size:11pt;
  position:absolute;
}

.jqplot-yMidAxis-label {font-size:11pt;position:absolute;}
.jqplot-y2axis-label, .jqplot-y3axis-label, .jqplot-y4axis-label, .jqplot-y5axis-label, .jqplot-y6axis-label, .jqplot-y7axis-label, .jqplot-y8axis-label, .jqplot-y9axis-label {
  font-size:11pt;
  margin-left:10px;
  position:absolute;
}

.jqplot-meterGauge-tick {font-size:0.75em;color:#999999;}
.jqplot-meterGauge-label {font-size:1em;color:#999999;}
table.jqplot-table-legend {
  margin-top:12px;
  margin-bottom:12px;
  margin-left:12px;
  margin-right:12px;
}

table.jqplot-table-legend, table.jqplot-cursor-legend {
  background-color:rgba(255,255,255,0.6);
  border:1px solid #ccc;
  position:absolute;
  font-size:0.75em;
}

td.jqplot-table-legend {vertical-align:middle;}
td.jqplot-seriesToggle:hover, td.jqplot-seriesToggle:active {cursor:pointer;}
.jqplot-table-legend .jqplot-series-hidden {text-decoration:line-through;}
div.jqplot-table-legend-swatch-outline {border:1px solid #cccccc;padding:1px;}
div.jqplot-table-legend-swatch {
  width:0px;
  height:0px;
  border-top-width:5px;
  border-bottom-width:5px;
  border-left-width:6px;
  border-right-width:6px;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
}

.internetList {
	margin: 0 auto;
	padding: 0 22px 0 15px;
	width: 98%;
}

.jqplot-title {
  top:0px;
  left:0px;
  padding-bottom:0.5em;
  font-size:1.2em;
}

table.jqplot-cursor-tooltip {
  border:1px solid #cccccc;
  font-size:0.75em;
}

.jqplot-cursor-tooltip {
  border:1px solid #cccccc;
  font-size:0.75em;
  white-space:nowrap;
  background:rgba(208,208,208,0.5);
  padding:1px;
}

.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
  border:1px solid #cccccc;
  font-size:0.75em;
  white-space:nowrap;
  background:rgba(208,208,208,0.5);
  padding:1px;
}

.jqplot-point-label {font-size:0.75em;z-index:2;}
td.jqplot-cursor-legend-swatch {vertical-align:middle;text-align:center;}
div.jqplot-cursor-legend-swatch {width:1.2em;height:0.7em;}
.jqplot-error {text-align:center;}
.jqplot-error-message {
  position:relative;
  top:46%;
  display:inline-block;
}

div.jqplot-bubble-label {
  font-size:0.8em;
  padding-left:2px;
  padding-right:2px;
  color:rgb(20%, 20%, 20%);
}

div.jqplot-bubble-label.jqplot-bubble-label-highlight {background:rgba(90%, 90%, 90%, 0.7);}
div.jqplot-noData-container {text-align:center;background-color:rgba(96%, 96%, 96%, 0.3);}

/* JPAGES */
.holder {margin:0 0 15px 0;}

/* WYSIWYG */
ul.wysihtml5-toolbar {margin:0;padding:0;display:block;}
ul.wysihtml5-toolbar::after {clear:both;display:table;content:"";}
ul.wysihtml5-toolbar > li {
  float:left;
  display:list-item;
  list-style:none;
  margin:0 5px 10px 0;
}

ul.wysihtml5-toolbar a[data-wysihtml5-command=bold] {font-weight:bold;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=italic] {font-style:italic;}
ul.wysihtml5-toolbar a[data-wysihtml5-command=underline] {text-decoration:underline;}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
  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);
  background-color:#E6E6E6;
  background-color:#D9D9D9;
  outline:0;
}

ul.wysihtml5-commands-disabled .dropdown-menu {display:none !important;}


#routersGrid .icon-hdd, #switchesGrid .icon-hdd {
	cursor: move;

}

#routersGrid .icon-hdd:hover, #switchesGrid .icon-hdd:hover,
#routersGrid .icon-hdd:focus, #switchesGrid .icon-hdd:focus {
	color:#e4b204;

}

/*  Font Awesome
  Email:dave@davegandy.com
  Twitter:http://twitter.com/fortaweso_me
  Work:http://lemonwi.se co-founder
*/
.icon-disabled {color:#d1d1d1;font-size: 12px;}
.iColorRed {color: #a8102d;}
.iColorGreen {color: #16a765;}
[class^="icon-"], [class*=" icon-"],
.iconic { display:inline; width:auto; height:auto; font-size:12px; margin:1px 3px !important; /*line-height:inherit; vertical-align:baseline;*/ background-image:none!important; background-position:0% 0%; background-repeat:repeat; }
li[class^="icon-"],
li[class*=" icon-"],
li.iconic { display:block; }[class^="icon-"]:before, [class*=" icon-"]:before { font-family:FontAwesome; font-weight:normal; font-style:normal; display:inline-block; text-decoration:none; }
a [class^="icon-"], a [class*=" icon-"],
a .iconic { *display:inline-block; text-decoration:inherit; }
a:hover [class^="icon-"], a.link [class^="icon-"], a:hover [class*=" icon-"], a.link [class*=" icon-"],
a:hover .iconic {text-decoration:none !important; }
.icon-large:before, .iconic-large:before { vertical-align:middle; font-size:1.3333333333333333em; margin-right:3px; }.btn [class^="icon-"],
.btn [class*=" icon-"], btn .iconic { line-height:1em; }
.icon2x {display: inline-block;font-size: 14px;vertical-align: middle;width: 20px;line-height:13px;}
.icon16 {font-size:16px;display: inline-block;line-height:15px;vertical-align: middle;}
li [class^="icon-"], li [class*=" icon-"],
li .iconic { display:inline-block; *width:1.25em; text-align:center; }
li .icon-large[class^="icon-"],
li .icon-large[class*=" icon-"],
li .iconic-large { width:1.875em; }
li .icon-xlarge[class^="icon-"],
li .icon-xlarge[class*=" icon-"],
.iconic-xlarge { width:1.215em; font-size:24px; height:15px; }
li[class^="icon-"], li[class*=" icon-"],
li.iconic { margin-left:0; list-style-type:none; }
li[class^="icon-"]:before, li[class*=" icon-"]:before,
li.iconic:before { text-indent:-2em; text-align:center; }
.icon-big {font-size:20px !important;}

/* color */
.icon-red {color:#a8102d;}
.icon-greenLight {color:#c3d80e;}
.icon-greenDark {color:#00c800;}
.icon-yellow {color:#ffc600;}
.icon-orange {color:#e48b0d;}


.icon-tableRowMiddle {
    margin-left: 1px;
    margin-top: 3px;
    vertical-align: top;
}

li[class^="icon-"]
.icon-large:before, li[class*=" icon-"]
.icon-large:before, li.iconic.iconic-large:before { text-indent:-1.3333333333333333em; }
.icon-glass:before { content:"\f000"; }
.icon-music:before, .ulmusic li:before { content:"\f001"; }
.icon-search:before { content:"\f002"; }
.icon-search2:before { content:"\f002"; margin:2px 0 0 5px; }
.icon-envelope:before, .ulenvelope li:before { content:"\f003"; }
.icon-heart:before { content:"\f004"; }
.icon-star:before { content:"\f005";}
.icon-star-empty:before, .ulstar li:before { content:"\f006";color:#333; }
.icon-user:before, .uluser li:before { content:"\f007"; }
.icon-film:before, .ulvideo li:before { content:"\f008"; }
.icon-th-large:before { content:"\f009"; }
.icon-th:before { content:"\f00a"; }
.icon-th-list:before { content:"\f00b"; }
.icon-ok:before { content:"\f00c"; }
.icon-remove_dis:before { content:"\f00d"; }
.icon-remove-disabled:before { content:"\f00d"; text-decoration: none; cursor:pointer; color:#CCCCCC}
.icon-remove:before { content:"\f00d"; text-decoration: none; cursor:pointer; }
.icon-remove:before a:hover {text-decoration: none;}
.icon-zoom-in:before { content:"\f00e"; }
.icon-zoom-out:before { content:"\f010"; }
.icon-off:before { content:"\f011"; }
.icon-signal:before { content:"\f012"; }
.icon-cog:before, .ulcog li:before { content:"\f013"; }
.icon-trash:before { content:"\f014"; }
.icon-home:before { content:"\f015"; }
.icon-file:before, .ulfile li:before { content:"\f016"; }
.icon-time:before { content:"\f017"; }
.icon-road:before { content:"\f018"; }
.icon-download-alt:before { content:"\f019"; }
.icon-download-alt-20:before { content:"\f019"; font-size:20px; margin-right:5px;}
.icon-download:before { content:"\f01a"; }
.icon-upload:before { content:"\f01b"; }
.icon-inbox:before { content:"\f01c"; }
.icon-play-circle:before { content:"\f01d"; }
.icon-repeat:before { content:"\f01e"; }
.icon-refreshBig:before { content:"\f021";}
.icon-refresh:before { content:"\f021"; font-size:14px; }
.icon-list-alt:before { content:"\f022"; }
.icon-lock:before { content:"\f023"; margin:0 4px;}
.icon-lock-red:before { content:"\f023"; margin:0 4px; color:#a8102d; font-size:14px;}
.icon-flag:before { content:"\f024"; }
.icon-headphones:before { content:"\f025"; }
.icon-volume-off:before { content:"\f026"; }
.icon-volume-down:before { content:"\f027"; }
.icon-volume-up:before { content:"\f028"; }
.icon-qrcode:before { content:"\f029"; }
.icon-barcode:before { content:"\f02a"; }
.icon-tag:before { content:"\f02b"; }
.icon-tags:before { content:"\f02c"; }
.icon-book:before { content:"\f02d"; }
.icon-bookmark:before { content:"\f02e"; }
.icon-print:before { content:"\f02f"; }
.icon-camera:before { content:"\f030"; font-size:13px; }
.icon-font:before { content:"\f031"; }
.icon-bold:before { content:"\f032"; }
.icon-italic:before { content:"\f033"; }
.icon-text-height:before { content:"\f034"; }
.icon-text-width:before { content:"\f035"; }
.icon-align-left:before { content:"\f036"; }
.icon-align-center:before { content:"\f037"; }
.icon-align-right:before { content:"\f038"; }
.icon-align-justify:before { content:"\f039"; }
.icon-list:before { content:"\f03a"; }
.icon-indent-left:before { content:"\f03b"; }
.icon-indent-right:before { content:"\f03c"; }
.icon-facetime-video:before { content:"\f03d"; }
.icon-picture:before, .ulpicture li:before { content:"\f03e"; }
.icon-pencil:before { content:"\f040"; }
.icon-map-marker:before { content:"\f041"; }
.icon-adjust:before { content:"\f042"; }
.icon-tint:before { content:"\f043"; }
.icon-edit:before { content:"\f044"; cursor:pointer;}
.icon-share:before { content:"\f045"; }
.icon-check:before { content:"\f046"; }
.icon-checkBtn:before { content:"\f046";color:#fff; cursor: pointer; font-size: 16px; padding: 10px 6px; }
.icon-move:before { content:"\f047"; }
.icon-step-backward:before { content:"\f048"; }
.icon-fast-backward:before { content:"\f049"; }
.icon-backward:before { content:"\f04a"; }
.icon-play:before { content:"\f04b"; }
.icon-pause:before { content:"\f04c"; }
.icon-stop:before { content:"\f04d"; }
.icon-forward:before { content:"\f04e"; }
.icon-fast-forward:before { content:"\f050"; }
.icon-step-forward:before { content:"\f051"; }
.icon-eject:before { content:"\f052"; }
.icon-chevron-left:before { content:"\f053"; }
.icon-chevron-right:before { content:"\f054"; }
.icon-plus-sign:before { content:"\f055"; }
.icon-minus-sign:before { content:"\f056"; }
.icon-plus-signWhite:before { content:"\f055";color:#454545;margin-right:3px; }
.icon-minus-signWhite:before { content:"\f056";color:#454545;margin-right:3px; }
.icon-remove-sign:before { content:"\f057"; }
.icon-ok-sign:before { content:"\f058"; }
.icon-question-sign:before { content:"\f059"; }
.icon-info-sign:before { content:"\f05a"; }
.icon-info-descriptCenter:before { content:"\f05a"; font-size:15px; vertical-align:middle; color:#0699cd; }
.icon-info-descript:before { content:"\f05a"; font-size:15px; vertical-align:bottom; color:#0699cd; }
.icon-screenshot:before { content:"\f05b"; }
.icon-remove-circle:before { content:"\f05c"; }
.icon-ok-circle:before { content:"\f05d"; }
.icon-ban-circleDefault:before { content:"\f05e";}
.icon-ban-circle:before { content:"\f05e"; color:#999;*vertical-align: middle; }
.icon-arrow-left:before { content:"\f060"; }
.icon-arrow-right:before { content:"\f061"; }
.icon-arrow-up:before { content:"\f062"; }
.icon-arrow-down:before { content:"\f063"; }
.icon-share-alt:before { content:"\f064"; }
.icon-resize-full:before { content:"\f065"; }
.icon-resize-small:before { content:"\f066"; }
.icon-plus:before { content:"\f067"; }
.icon-minus:before { content:"\f068"; }
.icon-asterisk:before { content:"\f069"; }
.icon-exclamation-sign:before { content:"\f06a"; }
.icon-exclamation-sign-red:before { content:"\f06a"; color:#a8102d;}
.icon-gift:before { content:"\f06b"; }
.icon-leaf:before { content:"\f06c"; }
.icon-fire:before { content:"\f06d"; }
.icon-eye-open:before { content:"\f06e"; }
.icon-eye-close:before { content:"\f070"; }
.icon-warning-sign:before { content:"\f071"; }
.icon-plane:before { content:"\f072"; }
.icon-calendar:before { content:"\f073"; }
.icon-random:before { content:"\f074"; }
.icon-comment:before { content:"\f075"; }
.icon-magnet:before { content:"\f076"; }
.icon-chevron-up:before { content:"\f077"; }
.icon-chevron-down:before { content:"\f078"; }
.icon-retweet:before { content:"\f079"; }
.icon-shopping-cart:before { content:"\f07a"; }
.icon-folder-close:before { content:"\f07b"; }
.icon-folder-open:before { content:"\f07c"; }
.icon-resize-vertical:before { content:"\f07d"; }
.icon-resize-horizontal:before { content:"\f07e"; }
.icon-bar-chart:before { content:"\f080"; }
.icon-twitter-sign:before { content:"\f081"; }
.icon-facebook-sign:before { content:"\f082"; }
.icon-camera-retro:before { content:"\f083"; }
.icon-key:before { content:"\f084"; }
.icon-cogs:before { content:"\f085"; }
.icon-comments:before { content:"\f086"; }
.icon-thumbs-up:before, .ulthumb li:before { content:"\f087"; }
.icon-thumbs-down:before { content:"\f088"; }
.icon-star-half:before { content:"\f089"; }
.icon-heart-empty:before { content:"\f08a"; }
.icon-signout:before { content:"\f08b"; }
.icon-linkedin-sign:before { content:"\f08c"; }
.icon-pushpin:before, .ulpin li:before { content:"\f08d"; }
.icon-external-link:before { content:"\f08e"; }
.icon-signin:before { content:"\f090"; }
.icon-signin-interface:before { content:"\f090"; color:#faa319; font-size:13px;}
.icon-signin-interface-dev:before { content:"\f090"; color:#ccc; font-size:13px;}
.icon-trophy:before { content:"\f091"; }
.icon-github-sign:before { content:"\f092"; }
.icon-upload-alt:before { content:"\f093"; }
.icon-upload-alt-20:before { content:"\f093"; font-size:20px; margin-right:5px;}
.icon-lemon:before { content:"\f094"; }
.icon-phone:before { content:"\f095"; }
.icon-check-empty:before { content:"\f096"; }
.icon-bookmark-empty:before { content:"\f097"; }
.icon-phone-sign:before { content:"\f098"; }
.icon-twitter:before, .ul-custom li.twitter:before { content:"\f099"; }
.icon-facebook:before, .ul-custom li.facebook:before { content:"\f09a"; }
.icon-github:before, .ul-custom li.github:before { content:"\f09b"; }
.icon-unlock:before { content:"\f09c"; margin:0 4px; }
.icon-unlock-green:before { content:"\f09c"; margin:0 4px; color:#3fa02f; font-size:14px;}
.icon-credit-card:before { content:"\f09d"; }
.icon-rss:before { content:"\f09e"; }
.icon-hdd:before { content:"\f0a0"; }
.icon-bullhorn:before { content:"\f0a1"; }
.icon-bell:before { content:"\f0a2"; }
.icon-certificate:before { content:"\f0a3"; }
.icon-hand-right:before { content:"\f0a4"; }
.icon-hand-left:before { content:"\f0a5"; }
.icon-hand-up:before { content:"\f0a6"; }
.icon-hand-down:before { content:"\f0a7"; }
.icon-circle-arrow-left:before { content:"\f0a8"; }
.icon-circle-arrow-right:before { content:"\f0a9"; }
.icon-circle-arrow-up:before { content:"\f0aa"; }
.icon-circle-arrow-down:before { content:"\f0ab"; }
.icon-globe:before { content:"\f0ac"; }
.icon-wrench:before { content:"\f0ad"; }
.icon-tasks:before { content:"\f0ae"; }
.icon-filter:before { content:"\f0b0"; }
.icon-briefcase:before { content:"\f0b1"; }
.icon-fullscreen:before { content:"\f0b2"; }
.icon-group:before { content:"\f0c0"; }
.icon-link:before { content:"\f0c1"; }
.icon-cloud:before { content:"\f0c2"; }
.icon-beaker:before { content:"\f0c3"; }
.icon-cut:before { content:"\f0c4"; }
.icon-copy:before { content:"\f0c5"; font-size:15px; }
.icon-paper-clip:before { content:"\f0c6"; }
.icon-save:before { content:"\f0c7"; }
.icon-sign-blank:before { content:"\f0c8"; }
.icon-reorder:before { content:"\f0c9"; }
.icon-list-ul:before { content:"\f0ca"; }
.icon-list-ol:before { content:"\f0cb"; }
.icon-strikethrough:before { content:"\f0cc"; }
.icon-underline:before { content:"\f0cd"; }
.icon-table:before { content:"\f0ce"; }
.icon-magic:before { content:"\f0d0"; }
.icon-truck:before { content:"\f0d1"; }
.icon-pinterest:before, .ul-custom li.pinterest:before { content:"\f0d2"; }
.icon-pinterest-sign:before { content:"\f0d3"; }
.icon-google-plus-sign:before { content:"\f0d4"; }
.icon-google-plus:before, .ul-custom li.google-plus:before { content:"\f0d5"; }
.icon-money:before { content:"\f0d6"; }
.icon-caret-down:before { content:"\f0d7"; cursor:pointer; }
.icon-caret-up:before { content:"\f0d8"; cursor:pointer;}
.icon-caret-left:before { content:"\f0d9"; }
.icon-caret-right:before, .ulcr li:before { content:"\f0da"; }
.icon-columns:before { content:"\f0db"; }
.icon-sort:before { content:"\f0dc"; }
.icon-sort-down:before { content:"\f0dd"; }
.icon-sort-up:before { content:"\f0de"; }
.icon-envelope-alt:before { content:"\f0e0"; }
.icon-linkedin:before, .ul-custom li.linkedin:before { content:"\f0e1"; }
.icon-undo:before { content:"\f0e2"; }
.icon-legal:before { content:"\f0e3"; }
.icon-dashboard:before { content:"\f0e4"; }
.icon-dashboardMenu:before { content:"\f0e4"; font-size:16px;vertical-align:bottom; }
.icon-comment-alt:before { content:"\f0e5"; }
.icon-comments-alt:before { content:"\f0e6"; }
.icon-bolt:before { content:"\f0e7"; }
.icon-sitemap:before { content:"\f0e8"; }
.icon-umbrella:before { content:"\f0e9"; }
.icon-paste:before { content:"\f0ea"; }
.icon-user-md:before { content:"\f200"; }

/** iconic **/
.iconic, i.iconic { font-family:'IconicFill'; font-style:normal; }
.i_lightbulb:before {content:'\e063';}
.i_equalizer:before {content:'\e052';}
.i_brush_alt:before {content:'\e01c';}
.i_move:before {content:'\e03e';}
.i_tag_fill:before {content:'\e02b';}
.i_book_alt2:before {content:'\e06a';}
.i_layers:before {content:'\e01f';}
.i_chat_alt_fill:before {content:'\e007';}
.i_layers_alt:before {content:'\e020';}
.i_cloud_upload:before {content:'\e045';}
.i_chart_alt:before {content:'\e029';}
.i_fullscreen_exit_alt:before {content:'\e051';}
.i_cloud_download:before {content:'\e044';}
.i_paperclip:before {content:'\e08a';}
.i_heart_fill:before {content:'\2764';}
.i_mail:before {content:'\2709';}
.i_pen_alt_fill:before {content:'\e005';}
.i_check_alt:before {content:'\2718';}
.i_battery_charging:before {content:'\e05d';}
.i_lock_fill:before {content:'\e075';}
.i_stop:before {content:'\e04a';}
.i_arrow_up:before {content:'\2191';}
.i_move_horizontal:before {content:'\e038';}
.i_compass:before {content:'\e021';}
.i_minus_alt:before {content:'\e009';}
.i_battery_empty:before {content:'\e05c';}
.i_comment_fill:before {content:'\e06d';}
.i_map_pin_alt:before {content:'\e002';}
.i_question_mark:before {content:'\003f';}
.i_list:before {content:'\e055';}
.i_upload:before {content:'\e043';}
.i_reload:before {content:'\e030';}
.i_loop_alt4:before {content:'\e035';}
.i_loop_alt3:before {content:'\e034';}
.i_loop_alt2:before {content:'\e033';}
.i_loop_alt1:before {content:'\e032';}
.i_left_quote:before {content:'\275d';}
.i_x:before {content:'\2713';}
.i_last:before {content:'\e04d';}
.i_bars:before {content:'\e06f';}
.i_arrow_left:before {content:'\2190';}
.i_arrow_down:before {content:'\2193';}
.i_download:before {content:'\e042';}
.i_home:before {content:'\2302';}
.i_calendar:before {content:'\e001';}
.i_right_quote_alt:before {content:'\e012';}
.i_unlock_fill:before {content:'\e076';}
.i_fullscreen:before {content:'\e04e';}
.i_dial:before {content:'\e058';}
.i_plus_alt:before {content:'\e008';}
.i_clock:before {content:'\e079';}
.i_movie:before {content:'\e060';}
.i_steering_wheel:before {content:'\e024';}
.i_pen:before {content:'\270e';}
.i_pin:before {content:'\e067';}
.i_denied:before {content:'\26d4';}
.i_left_quote_alt:before {content:'\e011';}
.i_volume_mute:before {content:'\e071';}
.i_umbrella:before {content:'\2602';}
.i_list_nested:before {content:'\e056';}
.i_arrow_up_alt1:before {content:'\e014';}
.i_undo:before {content:'\e02f';}
.i_pause:before {content:'\e049';}
.i_bolt:before {content:'\26a1';}
.i_article:before {content:'\e053';}
.i_read_more:before {content:'\e054';}
.i_beaker:before {content:'\e023';}
.i_beaker_alt:before {content:'\e010';}
.i_battery_full:before {content:'\e073';}
.i_arrow_right:before {content:'\2192';}
.i_iphone:before {content:'\e06e';}
.i_arrow_up_alt2:before {content:'\e018';}
.i_cog:before {content:'\2699';}
.i_award_fill:before {content:'\e022';}
.i_first:before {content:'\e04c';}
.i_trash_fill:before {content:'\e05a';}
.i_image:before {content:'\e027';}
.i_comment_alt1_fill:before {content:'\e003';}
.i_cd:before {content:'\e064';}
.i_right_quote:before {content:'\275e';}
.i_brush:before {content:'\e01b';}
.i_cloud:before {content:'\2601';}
.i_eye:before {content:'\e025';}
.i_play_alt:before {content:'\e048';}
.i_transfer:before {content:'\e041';}
.i_pen_alt2:before {content:'\e006';}
.i_camera:before {content:'\e070';}
.i_move_horizontal_alt2:before {content:'\e03a';}
.i_curved_arrow:before {content:'\2935';}
.i_move_horizontal_alt1:before {content:'\e039';}
.i_aperture:before {content:'\e026';}
.i_reload_alt:before {content:'\e031';}
.i_magnifying_glass:before {content:'\e074';}
.i_calendar_alt_fill:before {content:'\e06c';}
.i_fork:before {content:'\e046';}
.i_box:before {content:'\e06b';}
.i_map_pin_fill:before {content:'\e068';}
.i_bars_alt:before {content:'\e00a';}
.i_volume:before {content:'\e072';}
.i_x_alt:before {content:'\2714';}
.i_link:before {content:'\e077';*font-size:13px;font-weight:normal;*vertical-align:middle;*padding-top:2px;}
.i_move_vertical:before {content:'\e03b';}
.i_eyedropper:before {content:'\e01e';}
.i_spin:before {content:'\e036';}
.i_rss:before {content:'\e02c';}
.i_info:before {content:'\2139';}
.i_target:before {content:'\e02a';}
.i_cursor:before {content:'\e057';}
.i_key_fill:before {content:'\26bf';}
.i_minus:before {content:'\2796';}
.i_book_alt:before {content:'\e00b';}
.i_headphones:before {content:'\e061';}
.i_hash:before {content:'\0023';}
.i_arrow_left_alt1:before {content:'\e013';}
.i_arrow_left_alt2:before {content:'\e017';}
.i_fullscreen_exit:before {content:'\e050';}
.i_share:before {content:'\e02e';}
.i_fullscreen_alt:before {content:'\e04f';}
.i_comment_alt2_fill:before {content:'\e004';}
.i_moon_fill:before {content:'\263e';}
.i_at:before {content:'\0040';}
.i_chat:before {content:'\e05e';}
.i_move_vertical_alt2:before {content:'\e03d';}
.i_move_vertical_alt1:before {content:'\e03c';}
.i_check:before {content:'\2717';}
.i_mic:before {content:'\e05f';}
.i_book:before {content:'\e069';}
.i_move_alt1:before {content:'\e03f';}
.i_move_alt2:before {content:'\e040';}
.i_document_fill:before {content:'\e066';}
.i_plus:before {content:'\2795';}
.i_wrench:before {content:'\e078';}
.i_play:before {content:'\e047';}
.i_star:before {content:'\2605';}
.i_document_alt_fill:before {content:'\e000';}
.i_chart:before {content:'\e028';}
.i_rain:before {content:'\26c6';}
.i_folder_fill:before {content:'\e065';}
.i_new_window:before {content:'\e059';}
.i_user:before {content:'\e062';}
.i_battery_half:before {content:'\e05b';}
.i_aperture_alt:before {content:'\e00c';}
.i_eject:before {content:'\e04b';}
.i_arrow_down_alt1:before {content:'\e016';}
.i_pilcrow:before {content:'\00b6';}
.i_arrow_down_alt2:before {content:'\e01a';}
.i_arrow_right_alt1:before {content:'\e015';}
.i_arrow_right_alt2:before {content:'\e019';}
.i_rss_alt:before {content:'\e02d';}
.i_spin_alt:before {content:'\e037';}
.i_sun_fill:before {content:'\2600';}


/* Ikonky použité v buttonku - vždy s koncovkou Btn*/
.icon-graphBtn:before {
	content:url('icon/icon-graph.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-graph2Btn:before {
	content:url('icon/icon-graph2.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-graph3Btn:before {
	content:url('icon/icon-graph3.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-graph6Btn:before {
	content:url('icon/icon-graph6.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-csvBtn:before {
	content:url('icon/icon-csv.png');
	vertical-align: middle;
}
.icon-emailBtn:before {
	content:url('icon/icon-email2.png');
	margin-top: -2px;
	vertical-align: middle;
}
.icon-pdfBtn:before {
	content:url('icon/icon-pdf1.png');
	*margin-top: -2px;
	vertical-align: middle;
}
.icon-pdfBtn-dis:before {
	content:url('icon/icon-pdf1-off.png');
	*margin-top: -2px;
	vertical-align: middle;
}
.icon-importBtn:before {
	content:url('icon/icon-import.png');
    vertical-align:middle;
}
.icon-router-updateBtn:before {
	content:url('icon/router-update.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-xmlBtn:before {
	content:url('icon/icon-xml.png');
	vertical-align: middle;
}
.icon-connectBtn:before {
	content:url('icon/icon-connect.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-statistics-blue:before {
	content:url('icon/icon-statisticsBlue.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-statistics-shadow:before {
	content:url('icon/icon-statistics-shadow.png');
	margin-top: -2px;
	vertical-align:middle;
}
.icon-lupaBtn:before {
	content:url('icon/icon-lupa.png');
    vertical-align:middle;
}
.icon-printBtn::before {
    content: url("icon/icon-print2.png");
    vertical-align:middle;
}
.icon-basketBtn:before {
	content:url('icon/basket.png');
    vertical-align:middle;
}
.icon-repayment-calBtn:before {
	content:url('icon/icon-repayment-cal.png');
	vertical-align:middle;
}
.icon-mk-rebootBtn:before {
	content:url('icon/icon-mk_reboot.png');
	vertical-align:middle;
}
/* Ikonky použité v buttonku - vždy s koncovkou Btn*/

.icon-ping:before {
	content:url('icon/icon-ping.png');
	vertical-align: middle;
}
/* billing */
.icon-billing-periods-0:before {
	content:url('icon/icon-billing-periods-0.png');
}

.icon-billing-periods-1:before {
	content:url('icon/icon-billing-periods-1.png');
}

.icon-billing-periods-2:before {
	content:url('icon/icon-billing-periods-2.png');
}

.icon-billing-periods-3:before {
	content:url('icon/icon-billing-periods-3.png');
}

.icon-billing-periods-6:before {
	content:url('icon/icon-billing-periods-6.png');
}

.icon-billing-periods-12:before {
	content:url('icon/icon-billing-periods-12.png');
}

/* alert */
.icon-alert-dis:before {
	content:url('icon/alert_dis.png');
}

.icon-alert-on:before {
	content:url('icon/alert_on.png');
}

.icon-alert:before {
	content:url('icon/alert_icon.png');
}

/* assign */
.icon-assign-tech:before {
	content:url('icon/assign_tech.png');
}

.icon-assign-tech-green:before {
	content:url('icon/assign_tech_green.png');
}

.icon-assign-tech-turn:before {
	content:url('icon/assign_tech_turn.png');
}

.icon-tributy:before {
	content:url('icon/atributy.png');
}

.icon-attach:before {
	content:url('icon/attach.png');
}

/* basket */
.icon-basket:before {
	content:url('icon/basket.png');
}

.icon-basket-go:before {
	content:url('icon/basket_go.png');
}

.icon-basket-put:before {
	content:url('icon/basket_put.png');
}
.icon-basket-remove:before {
	content:url('icon/basket_remove.png');
}

.icon-battery:before {
	content:url('icon/battery.png');
}

.icon-clock-history:before {
	content:url('icon/clock-history.png');
}

.icon-databasse:before {
	content:url('icon/databasse.png');
}
.icon-gps:before {
	content:url('icon/gps.png');
}

.icon-history:before {
	content:url('icon/history.png');
}

.icon-history2:before {
	content:url('icon/history2.png');
}

.icon-home2:before {
	content:url('icon/home.png');
}
.icon-iptv:before {
	content:url('icon/icon_iptv.png');
}

.icon-add:before {
	content:url('icon/icon-add.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-add2:before {
	content:url('icon/icon-add2.png');
}

.icon-csv:before {
	content:url('icon/icon-csv.png');
}

.icon-csv2:before {
	content:url('icon/icon-csv.png');
	margin-top: -2px;
}

.icon-csv-dis:before {
	content:url('icon/icon-csv_dis.png');
}

.icon-csv1:before {
	content:url('icon/icon-csv.png');
	margin-top: -2px;
}

.icon-csv-dis1:before {
	content:url('icon/icon-csv_dis.png');
}

.icon-disconnect:before {
	content:url('icon/icon-disconnect.png');
}

.icon-export:before {
	content:url('icon/icon-export.png');
}

.icon-graph:before {
	content:url('icon/icon-graph.png');
}

.icon-graph-wifi:before {
	content:url('icon/icon-graph_wifi.png');
}

.icon-graph2:before {
	content:url('icon/icon-graph2.png');
}

.icon-graph2-disabled:before {
	content:url('icon/icon-graph2_disabled.png');
}

.icon-graph3:before {
	content:url('icon/icon-graph3.png');
}

.icon-graph3-disabled:before {
	content:url('icon/icon-graph3_disabled.png');
}

.icon-graph3_middle:before {
	content:url('icon/icon-graph3.png');
    vertical-align: middle;
}

.icon-graph3-disabled_middle:before {
	content:url('icon/icon-graph3_disabled.png');
    vertical-align: middle;
}

.icon-graph4:before {
	content:url('icon/icon-graph4.png');
}

.icon-graph4-disabled:before {
	content:url('icon/icon-graph4_disabled.png');
}

.icon-graph5:before {
	content:url('icon/icon-graph5.png');
}

.icon-graph6:before {
	content:url('icon/icon-graph6.png');
}

.icon-graph7:before {
	content:url('icon/icon-graph7.png');
}

.icon-graph7-disabled:before {
	content:url('icon/icon-graph7_disabled.png');
}

.icon-graph7-br:before {
	content:url('icon/icon-graph7-br.png');
}

.icon-graph-disabled:before {
	content:url('icon/icon-graph_disabled.png');
}

.icon-check-ko:before {
	content:url('icon/icon-check-ko.png');
	margin-top: 2px;
}

.icon-check-ko-grey:before {
	content:url('icon/icon-check-ko_grey.png');
}

.icon-stat-services-on:before {
	content:url('icon/stat-services-on.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-stat-services-off:before {
	content:url('icon/stat-services-off.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-check-ok:before {
	content:url('icon/icon-check-ok.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-check-ok-red:before {
	content:url('icon/icon-check-ok_red.png');
}

.icon-check-ok-text:before {
	content:url('icon/icon-check-ok.png');
}

.icon-import:before {
	content:url('icon/icon-import.png');
	margin-top: -2px;
}

.icon-info:before {
	content:url('icon/icon-info.png');
}
.icon-info2:before {
	content:url('icon/icon-info2.png');
}

.icon-map:before {
	content:url('icon/icon-map.png');
	margin: -3px 0px !important;
}

.icon-mapDisplay:before {
	content:url('icon/icon-map.png');
	vertical-align: middle;
}

.icon-nat:before {
	content:url('icon/icon-nat.png');
}

.icon-map-dis:before {
	content:url('icon/icon-map-dis.png');
}

/* Fakturace - klient */

.icon-money-accept:before {
	content:url('icon/icon-money_accept.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-money-amount:before {
	content:url('icon/icon-money_amount.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-money-back:before {
	content:url('icon/icon-money_back.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-continuous-invoice:before {
	content:url('icon/icon-continuous-invoice.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-create-invoice:before {
	content:url('icon/icon-create-invoice.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-not-invoiced:before {
	content:url('icon/icon-not-invoiced.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-paid:before {
	content:url('icon/icon-paid.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-received-after:before {
	content:url('icon/icon-received-after.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-unpaid-in-due-date:before {
	content:url('icon/icon-unpaid-in-due-date.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-unpaid-after-due-date:before {
	content:url('icon/icon-unpaid-after-due-date.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-pro-forma-invoice:before {
	content:url('icon/icon-pro-forma-invoice.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-suspended-billing:before {
	content:url('icon/icon-suspended-billing.png');
	*margin-top: -2px;
	margin-right: 2px;
	vertical-align: middle;
}

.icon-push:before {
	content:url('icon/icon-push.png');
}

.icon-khdph:before {
	content:url('icon/icon-sum.png');
}

.icon-email2:before {
	content:url('icon/icon-email2.png');
	vertical-align: middle;
}

.icon-email4:before {
	content:url('icon/icon-email2.png');
	margin-top: 0px;
}

.icon-email3:before {
	content:url('icon/icon-email3.png');
}

.icon-dashboard:before {
	content:url('icon/icon-dashboard.png');
}

.icon-email-btn:before {
	content:url('icon/icon-email2.png');
	margin-top: -2px;
	vertical-align: middle;
}

.icon-email-dis:before {
	content:url('icon/icon-email-dis.png');
	margin-top: -2px;
}

.rtr-wifi-scan:before {
	content:url('icon/rtr-wifi-scan.png');
	vertical-align: bottom;
}

.icon-print2:before {
	content:url('icon/icon-print2.png');
}

.icon-print3:before {
	content:url('icon/icon-print2.png');
	margin-top: -2px;
}


.icon-nagiosOff_small:before {
	content:url('icon/icon-nagiosoffSmall.png');
}

.icon-nagioson_small:before {
	content:url('icon/icon-nagiosonSmall.png');
}

.icon-nagiosoff:before {
	content:url('icon/icon-nagiosff.png');
}

.icon-nagiosonbefore {
	content:url('icon/icon-nagioson.png');
}

.icon-doc:before {
	content:url('icon/icon-doc.png');
}

.icon-docx:before {
	content:url('icon/icon-docx.png');
}

.icon-txt:before {
	content:url('icon/icon-txt.png');
}

.icon-odt:before {
	content:url('icon/icon-odt.png');
}

.icon-pdf:before {
	content:url('icon/icon-pdf.png');
}

.icon-pdf1:before {
	content:url('icon/icon-pdf1.png');
	margin-top: -2px;
}

.icon-pdf-dis:before {
	content:url('icon/icon-pdf1-off.png');
}

.icon-pdf2:before {
	content:url('icon/icon-pdf2.png');
	display: inline-block;
	vertical-align: middle;
}

.icon-pdf3:before {
	content:url('icon/icon-pdf3.png');
}

.icon-pdf4:before {
	content:url('icon/icon-pdf.png');
	vertical-align: bottom;
}

.icon-rtf3:before {
	content:url('icon/icon-rtf3.png');
}

.icon-rtf2:before {
	content:url('icon/icon-rtf2.png');
	display: inline-block;
	vertical-align: middle;
}

.icon-refresh-blue:before {
	content:url('icon/icon-refresh-blue.png');
}

.icon-refresh-green:before {
	content:url('icon/icon-refresh-green.png');
}

.icon-repayment-cal:before {
	content:url('icon/icon-repayment-cal.png');
	margin-top: -2px;
}

.icon-rtf:before {
	content:url('icon/icon-rtf.png');
}

.icon-rtf-dis:before {
	content:url('icon/icon-rtf_dis.png');
}

.icon-sms:before {
	content:url('icon/icon-sms.png');
}

.icon-sms-dis:before {
	content:url('icon/icon-sms-dis.png');
}

.icon-info:before {
	content:url('icon/info.png');
}

.icon-it-danea:before {
	content:url('icon/it_danea.png');
}

.icon-it-danea-dis:before {
	content:url('icon/it_danea_dis.png');
}

.icon-mail:before {
	content:url('icon/mail.png');
}

.icon-monitor:before {
	content:url('icon/monitor.png');
}

.icon-page_add:before {
	content:url('icon/page_add.png');
}

.icon-page-red:before {
	content:url('icon/page_red.png');
}

.icon-radius-unlock-gray:before {
	content:url('icon/radius_unlock_gray.png');
}

.icon-radius-unlock-red:before {
	content:url('icon/radius-unlock-red.png');
}

.icon-router-update:before {
	content:url('icon/router-update.png');
}

.icon-router-update-dis:before {
	content:url('icon/router-update-dis.png');
}

.icon-switche-alert:before {
	content:url('icon/switche-alert.png');
}

.icon-traffic-light:before {
	content:url('icon/traffic-light.png');
}

.icon-user1:before {
	content:url('icon/user.png');
}

.icon-user-red:before {
	content:url('icon/user-red.png');
}

.icon-webcam:before {
	content:url('icon/webcam.png');
}

.icon-wifiGraph:before {
	content:url('icon/icon-wifi.png');
}

.icon-wifi:before {
	content:url('icon/wifi.png');
}

.icon-wifi2:before {
	content:url('icon/wifi_2.png');
}

.icon-wifi-scan-list:before {
	content:url('icon/wifi-scan_list.png');
}

.icon-router-graph:before {
	content:url('icon/router-graph.png');
	vertical-align: bottom;
}

.icon-router-graph-dis:before {
	content:url('icon/router-graph_dis.png');
	vertical-align: bottom;
}

/* icon software */
.icon-symplex:before {
	content:url('icon/symplex.png');
}

.icon-symplex-dis:before {
	content:url('icon/symplex_dis.png');
}

.icon-oberon:before {
	content:url('icon/icon-oberon.png');
}

.icon-oberon-dis:before {
	content:url('icon/icon-oberon_dis.png');
}

.icon-sepaAib:before {
	content:url('icon/icon-sepa-aib.png');
}

.icon-sepa:before {
	content:url('icon/icon-sepa.png');
}

.icon-sepa-dis:before {
	content:url('icon/icon-sepa_dis.png');
}

.icon-sepaBtn:before {
	content:url('icon/icon-sepa2.png');
	margin-top: -1px;
}

.icon-hu-rlb:before {
	content:url('icon/icon-hu_rlb.png');
}

.icon-hu-rlb-dis:before {
	content:url('icon/icon-hu_rlb_dis.png');
}

.icon-sipo:before {
	content:url('icon/sipo.png');
}

.icon-sipo-dis:before {
	content:url('icon/sipo_dis.png');
}

.icon-abra-g2:before {
	content:url('icon/icon-abra-g2.png');
}

.icon-abra-g2-dis:before {
	content:url('icon/icon-abra-g2_dis.png');
}

.icon-abra-g3:before {
	content:url('icon/icon-abra-g3.png');
}

.icon-abra-g3-dis:before {
	content:url('icon/icon-abra-g3_dis.png');
}

.icon-mk:before {
	content:url('icon/icon-mk.png');
}

.icon-mk-dis:before {
	content:url('icon/icon-mk_dis.png');
}

.icon-kros:before {
	content:url('icon/icon-kros.png');
}

.icon-kros-dis:before {
	content:url('icon/icon-kros_dis.png');
}

.icon-melzer:before {
	content:url('icon/icon-melzer.png');
}

.icon-melzer-dis:before {
	content:url('icon/icon-melzer_dis.png');
}

.icon-pohoda:before {
	content:url('icon/icon-pohoda.png');
	vertical-align: middle;
}

.icon-pohoda-dis:before {
	content:url('icon/icon-pohoda_dis.png');
}

.icon-inkaso:before {
	content:url('icon/inkaso.png');
}

.icon-inkaso-dis:before {
	content:url('icon/inkaso_dis.png');
}

.icon-inkaso2:before {
	content:url('icon/inkaso.png');
	margin-top: -2px;
}

.icon-xml:before {
	content:url('icon/icon-xml.png');
	margin-top: 1px;
}

.icon-xml2:before {
	content:url('icon/icon-xml.png');
}

.icon-xml-dis:before {
	content:url('icon/icon-xml_dis.png');
	margin-top: 1px;
}

.icon-ucto:before {
	content:url('icon/icon-ucto.png');
	margin-top: 2px;
}

.icon-ucto-dis:before {
	content:url('icon/icon-ucto-dis.png');
	margin-top: 2px;
}

.icon-stereo:before {
	content:url('icon/stereo.png');
}

.icon-stereo-dis:before {
	content:url('icon/stereo_dis.png');
}

.icon-kastner:before {
	content:url('icon/es_stereo.png');
}

.icon-kastner-dis:before {
	content:url('icon/es_stereo_dis.png');
}

.icon-ekonom:before {
	content:url('icon/icon-ekonom.png');
}

.icon-ekonom-dis:before {
	content:url('icon/icon-ekonom_dis.png');
}

.icon-edgerouter:before {
	content:url('icon/icon-edgerouter.png');
}

.icon-byznys:before {
	content:url('icon/icon-byznys.png');
}

.icon-byznys-dis:before {
	content:url('icon/icon-byznys_dis.png');
}

.icon-mrp-dos:before {
	content:url('icon/icon-mrp-dos.png');
}

.icon-mrp-dos-dis:before {
	content:url('icon/icon-mrp-dos_dis.png');
}

.icon-mrp-win:before {
	content:url('icon/icon-mrp-win.png');
}

.icon-mrp-win-dis:before {
	content:url('icon/icon-mrp-win_dis.png');
}

.icon-moneys3:before {
	content:url('icon/icon-moneys3.png');
}

.icon-moneys3-dis:before {
	content:url('icon/icon-moneys3_dis.png');
}

.icon-moneys5:before {
	content:url('icon/icon-moneys5.png');
}

.icon-moneys5-dis:before {
	content:url('icon/icon-moneys5_dis.png');
}

.icon-invoice-delete:before {
	content:url('icon/icon-invoice-delete.png');
	*margin-top: -2px;
	vertical-align: middle;
}

.icon-invoice-deleteBtn:before {
	content:url('icon/icon-invoice-delete.png');
	margin-top: -2px;
	vertical-align: middle;
}

.icon-img:before {
	content:url('icon/icon-img.png');
}

.icon-building-cut:before {
	content:url('icon/building_cut.jpg');
}

.icon-lupa:before {
	content:url('icon/icon-lupa.png');
	margin: -2px 0px !important;
}

.icon-lupa10:before {
	content:url('icon/icon-lupa.png');
	*margin: -2px 0px !important;
}

.icon-lupa-dis:before {
	content:url('icon/icon-lupa_dis.png');
	margin: -2px 0px !important;
}

.icon-lupa-green:before {
	content:url('icon/icon-lupa-green.png');
	margin: -2px 0px !important;
}

.icon-lupa2:before {
	content:url('icon/icon-lupa.png');
}

.icon-lupa2-dis:before {
	content:url('icon/icon-lupa_dis.png');
}

.icon-lupa-zaloh:before {
	content:url('icon/icon-lupa-zaloh.png');
}

.icon-lupa-small:before {
	content:url('icon/icon-lupa-small.png');
	margin: -2px 0px !important;
}

.icon-map2:before {
	content:url('icon/icon-map2.png');
}

.icon-technik:before {
	content:url('icon/icon-technik.png');
}

.icon-technik2:before {
	content:url('icon/icon-technik-red.png');
}

.icon-technik3:before {
	content:url('icon/icon-technik-blue.png');
}

.icon-technik4:before {
	content:url('icon/icon-technik-green.png');
}

.icon-zip:before {
	content:url('icon/icon-zip.png');
}

.icon-folder:before {
	content:url('icon/icon-folder.png');
}

.icon-mikrotik:before {
	content:url('icon/mikrotik-logo.png');
}

.icon-mikrotik2:before {
	content:url('icon/mikrotik-logo.png');
	margin: 0 5px 0 0;
}

.icon-canopy:before {
	content:url('icon/canopy-logo.png');
}

.icon-canopy2:before {
	content:url('icon/canopy-logo.png');
	margin: 0 5px 0 0;
}

.icon-ubiquiti:before {
	content:url('icon/ubiquiti-logo.png');
}

.icon-ubiquiti2:before {
	content:url('icon/ubiquiti-logo.png');
	margin: 0 5px 0 0;
}

.icon-netbackup:before {
	content:url('icon/banner-netbackup.png');
}

.icon-star:before {
	content:url('icon/icon-star.png');
}

.icon-notify-license:before {
	content:url('icon/icon-notify-license.png');
}

.icon-notify-update:before {
	content:url('icon/icon-notify-update.png');
}

.icon-connect:before {
	content:url('icon/icon-connect.png');
}

.icon-download-small:before {
	content:url('icon/icon-download-small.png');
}

.icon-antena:before {
	content:url('icon/icon-antena.png');
}

.icon-mk-reboot:before {
	content:url('icon/icon-mk_reboot.png');
	margin-top: -2px;
}

.icon-photo:before {
	content:url('icon/icon-photo.png');
}

.icon-mikrotikRouter:before {
	content:url('icon/button-mikrotik-router.png');
}

.icon-wikina:before {
	content:url('icon/button-wikipedia.png');
}

.icon-top:before {
	content:url('icon/button-top.png');
}

.icon-door-visible:before {
	content:url('icon/icon-door-visible.png');
}

.icon-door-hidden:before {
	content:url('icon/icon-door-hidden.png');
}

/* icon/GOODS */
.icon-goods-add:before {
	content:url('icon/goods_add.png');
	margin-top: -2px;
}

.icon-goods-move:before {
	content:url('icon/goods_move.png');
}

.icon-goods-label:before {
	content:url('icon/goods_label.png');
	margin-top: -2px;
}

.icon-goods-billing:before {
	content:url('icon/goods_billing.png');
	margin-top: -2px;
}

/* REFRESH */
.icon-refresh-green:before {
	content:url('icon/icon-refresh-green.png');
}

.icon-refresh-red:before {
	content:url('icon/icon-refresh-red.png');
}

.icon-refresh-color:before {
	content:url('icon/icon-refresh-color.png');
}

.icon-noImage:before {
	content:url('icon/icon-no-image.png');
	margin-top: 1px;
}

.icon-circle-ban:before {
	content:url('icon/icon-circle-ban.png');
	margin-top: 1px;
}


.icon-wiki:before {
	content:url('icon/icon-wiki.png');
	vertical-align: bottom;
	padding-top:5px;
	*padding-right:12px;
}

.icon-separator:before {
	content:url('icon/icon-separator.png');
	vertical-align: bottom;
	margin-left: 5px;
	margin-right: 6px;
	padding-bottom: 1px;
}

.icon-loading:before {
  content:url('icon/ajax-loader.gif');
  *width: 15px;
  *height: 15px;
}

.app-store {
	background-image:url('icon/app_apple_store.png');
	width:178px;
	height:59px;
	transform: scale(0.8);
}

.google-play {
	background-image:url('icon/app_google_play.png');
	width:178px;
	height:59px;
	transform: scale(0.8);
}

.itemRightBtn {
	float:right;
}

.separator-arrow {
	background-image:url('icon/separator-arrow.png');
    width:25px;
    height:184px;
    float:left;
    margin-top:47px;
    margin-left: 15px;
}


/* NEWS FEED LAYOU */
/* News Feed main content */
.itemfeed {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dedede;}
.itemfeed .post {margin-left:70px;}
.itemfeed .post .meta{
  height:24px;
  margin-bottom:5px;
  border-bottom:1px dotted #cdcdcd;
  line-height:24px;
}

.itemfeed .post .meta .username {font-size:13px;font-weight:bold;}
.itemfeed .post .meta .post-time {color:#aaa;text-shadow:1px 1px 1px #fefefe;}
.itemfeed .post .content{margin:5px 0;padding-bottom:5px;}
.itemfeed .post .content .img-polaroid {width:98%;}
.itemfeed .post .content h4{margin-top:15px;}
.itemfeed .post .content .desc h4,.itemfeed .post .content .desc p{margin-left:15px;}
.itemfeed .post .comment .meta, .itemfeed .post .comment .content {margin-left:45px;}
.itemfeed .post .comment {margin-bottom:10px;border-bottom:1px solid #dedede;}
.itemfeed .post .comment:last-child {border-bottom:none;margin-bottom:-10px;}
.itemfeed .post .comment .add-comment {
  height:38px;
  font-size:11px;
  line-height:14px;
  margin-top:5px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}

.load-more {text-align:center;font-weight:bold;}

/* news feed right sidebar */
ul.connections {margin:0;padding:0;list-style:none;}
ul.connections li{
  min-height:75px;
  margin-bottom:15px;
  line-height:1.3;
  border-bottom:1px solid #dedede;
}

ul.connections li h4{font-size:16px;margin-bottom:5px;}
ul.connections li .to-usr, ul.connections li .meta{display:block;}
ul.connections li .to-usr {font-weight:bold;}
ul.connections li .meta{color:#bebebe;}

/* WIDGETS */
/** tabs inside widget **/
.well.ttabs .navbar-inner{border:1px solid #aaa;}
/** widget with vertical btn group **/
.well.vb {border:1px solid #aaa;margin-left:50px;}
.well.vb .btn-group.btn-group-vertical {position:absolute;top:45px;left:-45px;}
.well.vb .btn-group.btn-group-vertical .btn {width:45px;line-height:32px;}
.well.vb .btn-group.btn-group-vertical .btn:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}

.well.vb .btn-group.btn-group-vertical .btn:last-child {
  -webkit-border-radius: 0 0 0 6px;
  -moz-border-radius: 0 0 0 6px;
  border-radius: 0 0 0 6px;
}

/* info widgets */
.info-widget {position:relative;}
.info-widget span.text, .info-widget small {display:block;}
.info-widget span.text {
  color:#0480be;
  font-size:56px;
  text-shadow:1px 1px 1px #fefefe;
  display:block;
  position:relative;
  z-index:100;
}

.info-widget span.text span.desc{
  color:#f89406;
  font-size:20px;
  line-height:56px;
  display:inline-block;
  vertical-align:bottom;
}

.info-widget.stats span.text, .info-widget.stats span.text span.desc{font-size:20px;line-height:1.1;}
.info-widget.stats span.text {border-top:1px solid #dedede!important;padding:10px 0!important;}
.info-widget.stats a:first-child .text  {border-top:none!important;}
.info-widget span.label {font-size:11px;}
.info-widget small {margin:0;padding:0;font-size:11px;}
.info-widget .large-icon {
  position:absolute;
  display:block;
  right:-10px;
  top:-50px;
  width:70px;
  height:70px;
  line-height:70px;
  color:#a5a5a5;
  text-shadow:1px 1px 1px #fff;
  text-align:center;
  font-size:45px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(229,229,229,0.4);
  -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);
  z-index:90;
}

/* messages widgets */
.well.messages {position:relative;margin-bottom:0;}
.well.messages .sidebar{
  position: absolute;
  left: -1px;
  top: 41px;
  width: 221px;
  bottom: 0;
  padding: 0;
  background-color:#ececec;
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  border:1px solid #bbb;
  border-top:none;
  border-right:none;
}

.well.messages .sidebar .message-list{height:450px;margin-right:-1px;}
.well.messages .sidebar .sidebar-footer{
  margin-right:-1px;
  border:1px solid #bbb;
  border-top-width:10px;
  border-left:none;
  border-bottom:none;
  height:91px;
}

.well.messages .sidebar .sidebar-footer .footer-content{margin:15px;}
.well.messages .main-content{
  position:relative;
  margin: -20px -20px -19px 203px;
  padding:0;
  height:600px;
  border:1px solid #bbb;
  border-top:none;
  border-left:none;
  -webkit-border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}

.well.messages .main-content .message-post{height:448px;width:100%;}
.message-post .post-stream{
  margin:15px 15px 0 15px;
  padding:0;
  list-style:none;
}

.message-post .post-stream li{
  min-height:55px;
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #ededed;
}

.message-post .post-stream li .meta{
  min-height:14px;
  padding-bottom:5px;
  margin:0 0 5px 55px;
  border-bottom:1px dotted #ededed;
}

.well.messages .main-content .message-add{
  border-top:10px solid #bbb;
  background-color:#efefef;
  height:70px;
  padding:10px;
}

.well.messages .main-content .message-add textarea{
  width:97%;
  height:25px;
  margin-bottom:5px;
  font-size:11px;
  overflow:hidden;
  overflow-y: hidden;
  overflow-x: hidden;
}

.well.messages .main-content .navbar .userID {margin-left:-30px;}
.well.messages .main-content .navbar .userID span{display:block;}
.well.messages .main-content .navbar .userID span.user-name{
  font-size:14px;
  font-weight:bold;
  line-height:14px;
  margin-top:10px;
}

/* Gallery Widget */
#grid-wrapper {margin-bottom:20px;}
.grid-stream {
  padding:0;
  margin:0;
  list-style:none;
  position:relative;
}

.grid-stream li.lm {margin-left: 0px!important;margin-bottom:10px;}
.view {
  display:block;
  height:auto;
  overflow: hidden;
  position: relative;
}

.view .mask,.view .content {
	padding:10px;
	height: auto;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}

.view a:hover {text-decoration:none;text-shadow:none;}
.view img {display: block;position: relative;}
.view h2 {text-align: center;position: relative;font-size: 26px;}
.view p {
	font-size: 11px;
	position: relative;
	color:#232323;
}

.masked-container img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}

.masked-container .mask {
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	width:100%;
}

.masked-container h2 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: transparent;
	margin: 10px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.masked-container p {
  padding-top:10px;
  width:100%;
  height:100%;
  text-align:center;
  display:block;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.masked-container:hover img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.30;
}

.masked-container:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

.masked-container:hover h2,.masked-container:hover p,.masked-container:hover .avatar {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}

#frmform_fakt_obdobi_chzn {
	width: 220px;
}

.linkToTranslator {
	position:relative !important;
	width: 16px !important;
	height: 16px !important;
	text-align: center !important;
	display: inline-block !important;
	background:url('icon/translator.png') !important;
	border: 0 !important;
	float:none !important;
	margin: 0 !important;
	cursor: pointer !important;
}

#footerISP {
  width:100%;
  margin: 0;
  padding: 0;
  bottom: 0px;
  overflow: hidden;
  left: 0px;
  right: 0px;
}

.wikiButton {
  width: 144px;
  height: 31px;
  bottom: 0px;
  position: fixed;
  right: 70px;
  background:url('layout/button-wikipedia.png');
  background-repeat: no-repeat;
}

.scrollup {
  width:40px;
  height:40px;
  opacity:0.3;
  position:fixed;
  bottom:30px;
  right:20px;
  display:none;
  text-indent:-9999px;
  z-index:1001;
  background: url('layout/icon_top.png') no-repeat scroll 0 0 transparent;
}

/* Client Flat Management Plugs */
.table-flatManagementPlugs {
	margin: 0 8px 8px;
}

.table-flatManagementPlugsPrint {
	margin: 0 8px 8px;
	*font-size: 10px !important;
	color:#000000;
}

/* Client Flat Management Building */
.flatManagementBuildingCut {
  width:135px;
  height:135px;
  background:url('../images/building-cut.png') no-repeat;
}

/* Client Flat Management Plugs Print */
.flatManagementBuildingCutPrint {
  width:auto;
  height:auto;
  text-align: center;
}

#flatDoor {
  width:135px;
  height:135px;
}

.table-flatPlugsPrint {
  position: absolute;
  margin-left: 44px;
}

.table-flatPlugsHeader {
	width: 100%;
	border-bottom: 1px solid #454545;
	margin-top: 15px;
	font-family:Arial,sans-serif;
	font-size: 9pt;
	color:#000000;
	vertical-align: bottom;
}

.table-flatPlugsHeader td.right {
	text-align: right;
}

.table-flatPlugsNote {
	width: 100%;
	border-top: 1px solid #454545;
	margin-top: 15px;
	font-family:Arial,sans-serif;
	font-size: 8pt;
	color:#000000;
	text-align: justify;
}

td.flatDoor {
  width:22px;
  height:22px;
}

td.flatDoor1 {
  width:22px;
  height:22px;
  *cursor:pointer;
}

td.flatDoor2 {
  width:47px;
  height:22px;
  padding-left:3px;
  *cursor:pointer;
}

td.flatDoor2Print {
  width:47px;
  height:22px;
  padding-left:3px;
  *cursor:pointer;
  text-align: center;
}

td.flatDoor3Print {
  width:22px;
  height:22px;
}

.bg-white {
    background:#fff;
}

.table-flatManager {
  height: 195px;
  width: 221px;
  font-size:13px;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
}

.table-flatManagerPrint {
  height: 205px;
  width: 251px;
  font-size:13px;
  font-weight: bold;
  margin-left: auto;
  margin-right: auto;
}

.table-clientPlugs {
  font-size: 9px;
  width: 100%;
  color:#000000;
}

.table-clientPlugs th {
  text-align: left;
}

.table-clientPlugs td {
	border-top: 1px solid #ddd;
}

td.flatManagerRack1, .flatManagerRack6 {
  height: 30px;
  width: 22px;
  padding-left: 20px;
}

td.flatManagerRack3, .flatManagerRack8 {
  height: 30px;
  width: 24px;
  padding-right: 20px;
  text-align: right;
}

td.flatManagerRack2, .flatManagerRack7 {
  height: 30px;
  width: 131px;
  padding-left:4px;
  text-align: center;
}

.flatManagerRack1 input, .flatManagerRack2 input, .flatManagerRack3 input, .flatManagerRack4 input, .flatManagerRack5 input, .flatManagerRack6 input, .flatManagerRack7 input, .flatManagerRack8 input {
    width: 28px;
}

td.flatManagerRack4 {
  height: 80px;
  width: 22px;
  padding-left: 20px;
}

td.flatManagerRack4Print {
  height: 80px;
  width: 28px;
  padding-left: 20px;
}

.imgFlatBuilding {
  z-index: 1000;
  *margin-top: -130px;
}

td.flatManagerRack5 {
  height: 80px;
  width: 24px;
  padding-right: 20px;
  text-align: right;
}

td.flatDoorCut {
  height: 135px;
  width: 135px;
}

td.flatDoorCutPrint {
  height: 135px;
  width: 135px;
}

#map_canvas {
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #ddd;
}

.cursorVisible {
  cursor: pointer;
}

.cursorPointer {
  cursor: pointer;
}

.cursorDefault {
	cursor: default;
}

.cursorNoAction {
	cursor: default !important;
}

.aresRepair {
    display: inline-block;
    float: right;
    margin-top: -25px;
    text-align: right !important;
}

.aresRepair a {
    color:#a8102d;
    text-decoration: underline;
}

.aresRepair a:hover {
    color:#a8102d;
    text-decoration: none;
}

td.tableFMRcenter {
	text-align: center;
}

td.bgFlatManagement {
	*background:#fff;
	width: 250px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  -moz-border-radius: 4px;
}

td.bgFlatManagementPrint {
	width: 250px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
  -moz-border-radius: 4px;
  display:table;
}

td.plugsFlatManagement {
	vertical-align: top;
	padding-top: 3px;
}

td.plugsFlatManagementPrint {
	vertical-align: top;
	padding-top: 3px;
	width:350px;
}

.fieldSearch {
	margin: 7px 0 0 4px;
}

.fieldSearch .current {
	margin: 0;
    border-radius: 0 3px 3px 0;
}

.fieldSearchSepa {
	margin: 4px 0 0 0;
}

.grido.filter.outer .frmform-filters-statusLevel {
	float: left;
}

.input[disabled] {
	background-position: -57px -260px !important;
}

tr.invoice_show_stat2 {
	background:#f7f7f9;
	display: none;
}

td.bgRedCell {
	background-color: #FB9D9F !important;
}

td.bgRedCell a, td.bgRedCell a.link {
	width: 100%;
	text-align: center;
	display: block;
}

td.bgGreenCell {
	background-color: #80CE87 !important;
}

td.bgGreenCell a, td.bgGreenCell a.link {
	width: 100%;
	text-align: center;
	display: block;
}

tr.bgRedRow {
	background-color: #f9c9bf !important;
}

tr.bgRedRow td.spanMiddleDefault, tr.bgRedRow td.spanIconMiddle  {
	border: none !important;
}

tr.bgRedRow td {
	border-color: -moz-use-text-color #cacaca #cacaca -moz-use-text-color;
	border-style: none solid solid none;
	border-width: medium 1px 1px medium;
	border-color:#cacaca;
}

tr.bgRedRow td:first-child {
	border-left: 1px solid #ccc;
}

tr.bgRedRow td:last-child {
	border-right: none;
}

td.bgRedRow tr:last-child {
	border-bottom: none;
}

tr.bgGreenRow {
	background-color: #BCFCBC !important;
}

#divAuthorizeNetPopupScreen {position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:1; background-color:#808080; opacity:0.5; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)'; filter:alpha(opacity=50); }
#divAuthorizeNetPopup {position:absolute; left:50%; top:50%; margin-left:-200px; margin-top: -200px; z-index:2; overflow:visible; background:#dcdcdc;}
.AuthorizeNetShadow {
	height: 16px;
	width: 16px;
	position: absolute;
}
.AuthorizeNetShadowT { top: -16px; left: 0px; background-image: url('shadow1-top.png'); background-repeat: repeat-x; width: 100%; }
.AuthorizeNetShadowR { top: 0px; right: -16px; background-image: url('shadow1-right.png'); background-repeat: repeat-y; height: 100%; }
.AuthorizeNetShadowB { bottom: -16px; left: 0px; background-image: url('shadow1-bottom.png'); background-repeat: repeat-x; width: 100%; }
.AuthorizeNetShadowL { top: 0px; left: -16px; background-image: url('shadow1-left.png'); background-repeat: repeat-y; height: 100%; }
.AuthorizeNetShadowTR { top: -16px; right: -16px; background-image: url('shadow1-topRight.png'); background-repeat: no-repeat; }
.AuthorizeNetShadowBR { bottom: -16px; right: -16px; background-image: url('shadow1-bottomRight.png'); background-repeat: no-repeat; }
.AuthorizeNetShadowBL { bottom: -16px; left: -16px; background-image: url('shadow1-bottomLeft.png'); background-repeat: no-repeat; }
.AuthorizeNetShadowTL { top: -16px; left: -16px; background-image: url('shadow1-topLeft.png'); background-repeat: no-repeat; }

.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupOuter { background-color:#dddddd; border-width:1px; border-style:solid; border-color: #a0a0a0 #909090 #909090 #a0a0a0; padding:4px; }
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupTop { height:23px; }
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose { position:absolute; right:7px; top:7px; }
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a {
	background-image: url('closeButton1.png');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	display: inline-block;
	*margin-right:15px;
	width: auto;
	margin-top:3px;
}
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a:hover {
	background-image: url('closeButton1h.png');
}
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupClose a:active {
	background-image: url('closeButton1a.png');
}
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupInner { background-color:#ffffff; border-width:2px; border-style:solid; border-color: #cfcfcf #ebebeb #ebebeb #cfcfcf; }
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupBottom { height:30px; }
.AuthorizeNetPopupGrayFrameTheme .AuthorizeNetPopupLogo { position:absolute; right:9px; bottom:4px; width:200px; height:25px; background-image:url('powered_simple.png'); }

.CustomerData {
	font-family: 'Impact',Arial,sans-serif;
}

.grid-cell-insertedTime {
	*width: 90px;
	*width: auto;
}

.grid-cell-user {
	width: 140px;
}

.labelLightGrey {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#bbbbbb;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.labelDarkGrey {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#666666;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.labelOrange {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#c26900;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.labelRed {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#c10000;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.labelGreen {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#1E9A02;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.labelDarkBlue {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#336699;
	margin: 1px 1px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.snmpRed {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	background:#c10000;
	margin: 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.snmpGreen {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	margin: 1px 0;
	background:green;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.tag {
	display: inline-block;
	border-radius: 8px;
	padding: 1px 4px;
	font-size:10px;
	color: #fff;
	margin: 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.contentScheduling {
	padding: 0 0 0 6px;
	float: left;
}

.contentTableIcon {
	padding: 3px 0 0 7px;
	text-decoration: none;
	width: auto;
	display: inline-block;
	margin-top: 6px;
}

.titleRoutersServices {
	padding: 3px 0 3px 16px;
	text-decoration: none;
	width: auto;
	display: inline-block;
	margin-top: 6px;
	font-size: 15px;
	*font-family: "Impact",Arial,sans-serif;
	font-weight: bold;
}

.titleSubIcon-level1 {
	padding: 3px 0 8px 12px;
	text-decoration: none;
	width: auto;
	display: inline-block;
	margin-top: 6px;
	font-size: 15px;
	*font-family: "Impact",Arial,sans-serif;
	font-weight: bold;
}

.titleSubIcon-level1 i {
    padding: 0px;
    vertical-align: middle;
}

.titleSub {
    padding:
}

.titleSubIcon-level2 {
    padding: 3px 0 3px 16px;
	text-decoration: none;
	width: auto;
	display: inline-block;
	margin-top: 6px;
	font-size: 15px;
	*font-family: "Impact",Arial,sans-serif;
	font-weight: bold;
}

.titleSubIcon-level3 {
	padding: 3px 0 3px 16px;
	text-decoration: none;
	width: auto;
	display: inline-block;
	margin-top: 6px;
	font-size: 15px;
	*font-family: "Impact",Arial,sans-serif;
	font-weight: bold;
}


.routerDevicesGroup {
	border-top: 1px solid #ccc;
	padding: 5px 0;
}

.labelMiddle {
	margin-left: 8px;
	padding-bottom: 12px;
	vertical-align: middle;
}

.checkBoxMiddleInput {
	margin-top: 5px;
}

.textMiddle {
	display: inline-block;
	padding-top: 6px;
	vertical-align: top;
	margin-left: 6px;
}

.inputLeft {
	float: left;
}

/* Task list */
td.itemTaskType {
	border: medium none !important;
	padding: 0 5px 0 0 !important;
	text-align: center;
	width: 124px;
}

td.itemSpendingTime {
	text-align: right;
	width: 90px;
}

td.itemSpendingTimePrice {
	text-align: right;
	width: 70px;
}

td.itemTechnician {
	width: 130px;
}

th.solutionDate {
	width: 45%;
}

td.solutionDateTime {
	width: 100%;
}

th.cellTechnician {
	width: 40%;
}

td.cellTechnicianName {
	width: 100%;
}
/* Task list */

.portTop {
	float: right;
	top: 0;
}

.portTopRight {
	float: right;
	top: 0;
    margin-right: 6px;
}


.disabledInput {
  background-color: #d1d1d1 !important;
  border: 1px solid #cccccc !important;
}

.navigationCalendar {
	*width: 25%;
	*float: left;
}

.tableIndoorSpace {
	padding: 5px 6px;
	border-top: 1px solid #ccc;
}

.cellIpRanges {
	width: 85px;
	text-align:center;
}

tr.ipNumberNetworkRanges {
	background-color: rgba(251, 157, 159, 0.65) !important;
	background-image: none;
	background-repeat: repeat-x;
}

tr.ipAddressRanges {
	background-color: rgba(153, 214, 238, 0.65) !important;
	background-image: none;
	background-repeat: repeat-x;
}

tr.ipSystemAddressRanges {
	background-color: rgba(125, 206, 135, 0.65) !important;
	background-image: none;
	background-repeat: repeat-x;
}

tr.ipBroadcastRanges {
	background-color: #f1f1f1;
	background-image: none;
	background-repeat: repeat-x;
}

tr.ipFreeRanges {
	background-color: #ffffff;
	background-image: none;
	background-repeat: repeat-x;
}

/* routers - switches */


.wrapper-switcheSample {
	background-color: #ddd;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	float: left;
	min-width: 200px;
	padding: 3px;
	margin: 3px 0;
}
.switcheIconArea {
	*float:right;
	vertical-align: bottom;
	margin: 3px 3px 0;
	text-align: right;
}

.switcheSampleManageArea {
	float: right;
}

.content-switcheSampleArea {
	float: left;
	min-height: 30px;
	min-width: 260px;
}

.content-switcheSampleManage {
	*float: right;
	margin: 3px 3px 3px 8px;
	width: 120px;
	margin-left:20px;
	text-align: right;
}

.switchePortBlock {
	float: left;
	background-color: #f9f9f9;
	border: 1px solid #f9f9f9;
	margin: 2px;
	min-height: 30px;
	padding: 2px;
	line-height: 38px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.portNote {
    width:50%;
    float: left;
    display: inline-flex;
}

.portNote textarea {
   height: 40px;
   margin-top: 6px;
}

.switcheDefaultPort, .portBlankSpace {
	display:inline-block;
	color: white !important;
	float: left;
	font-weight: bold;
	height: 35px;
	margin: 1px;
	*padding-top: 10px;
	text-align: center;
	line-height:35px;
	width: 36px;
	background:url(icon/switch/iconSwitch.png) no-repeat 0 18px;
	cursor:pointer
}

.switcheDefaultPort:hover {
	*border: 1px solid rgba(189, 9, 38, 0.9);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 3px 3px 2px rgba(189, 9, 38, 0.8);
	transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
	border-radius: 4px;
}

.switchPortSelected {
	*border: 1px solid rgba(189, 9, 38, 0.9);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.085) inset, 3px 3px 6px rgba(10, 102, 0, 1);
	transition: border 0.3s linear 0s, box-shadow 0.3s linear 0s;
	border-radius: 4px;
    transform: scale(0.8);
}
/*
.switchePortBlock > .switcheDefaultPort {background-position:0 0}
.switchePortBlock > .port-StateOn-HasntService {background-position:-104px 0;}
.switchePortBlock > .port-StateOff-HasntService {background-position:-52px 0;}
.switchePortBlock > .port-StateOff-HasService {background-position:-52px -35px;}
.switchePortBlock > .port-StateOn-UpLink {background-position:-260px -35px;}
.switchePortBlock > .port-StateOff-UpLink {background-position:-260px 0;}
.switchePortBlock > .port-SlavePort {background-position:0 0;}
.switchePortBlock > .port-StateOff-HasntService-DesiredStateDisable {background-position:-208px 0;}
.switchePortBlock > .port-StateOff-HasService-DesiredStateDisable {background-position:-156px 0;}
.switchePortBlock > .desiredStateDisable {background-position:-208px 0}*/

.switcheDefaultPort {background-position:0 0}
.port-StateOff-HasntService {background-position:-52px 0;}
.port-StateOn-HasntService {background-position:-104px 0;}
.port-StateOff-HasService {background-position:-52px -35px;}
.port-StateOn-UpLink {background-position:-260px -35px;}
.port-StateOff-UpLink {background-position:-260px 0;}
.port-SlavePort {background-position:0 0;}
.port-SlavePortOn {background-position:0 -35px;}
.port-StateOff-HasntService-DesiredStateDisable {background-position:-208px 0;}
.port-StateOn-HasntService-DesiredStateDisable {background-position:-208px -35px;}
.port-StateOff-HasService-DesiredStateDisable {background-position:-156px 0;}
.desiredStateDisable {background-position:-208px 0}
.port-StateOn-HasService {background-position:-104px -35px;}
.port-StateOn-HasService-DesiredStateDisable {background-position:-156px -35px;}


.content-switcheSampleExtraPort {
	float: left;
	width: auto;
	margin-left:5px;
}

.switcheOneRow {
	bottom: 0;
	display: inline-flex;
	height: auto;
	padding-top: 38px;
	vertical-align: bottom;
}

.switcheEditMode {background:#fcbcbc;}

.switcheCore {background:#bbdc83;}

.port-ExtraPortGbic-SlavePort {background-position:0px -70px !important;}
.port-ExtraPortGbic {background-position:-52px -70px !important;}
.port-StateOff-ExtraPortGbic {background-position:-104px -70px !important;}
.port-StateOn-ExtraPortGbic {background-position:-156px -70px !important;}
.port-StateOff-ExtraPortGbic-UpLink {background-position:-208px -70px !important;}
.port-StateOn-ExtraPortGbic-UpLink {background-position:-260px -70px !important;}
.port-StateOff {background-position:0 -105px !important;}
.port-ExtraPortGigabit-SlavePort {background-position:0px -105px !important;}
.port-ExtraPortGigabit {background-position:-52px -105px !important;}
.port-StateOff-ExtraPortGigabit {background-position:-104px -105px !important;}
.port-StateOn-ExtraPortGigabit {background-position:-156px -105px !important;}
.port-StateOff-ExtraPortGigabit-UpLink {background-position:-208px -105px !important;}
.port-StateOn-ExtraPortGigabit-UpLink {background-position:-260px -105px !important;}
.port-StateOff-ExtraPortGigabit-DesiredStateDisable {background-position:-104px -140px !important;}
.port-StateOn-ExtraPortGigabit-DesiredStateDisable {background-position:-156px -140px !important;}
.port-StateOff-ExtraPortGbic-DesiredStateDisable {background-position:-208px -140px !important;}
.port-StateOn-ExtraPortGbic-DesiredStateDisable {background-position:-260px -140px !important;}

/* .switchePortBlockExtra > .switcheDefaultPort {background-position:0 -70px}

.switchePortBlockExtra > .port-StateOff {background-position:0 -105px}

.switchePortBlockExtra > .port-StateOff-ExtraPortGigabit-UpLink {background-position:-208px -105px;}
.switchePortBlockExtra > .port-StateOn-ExtraPortGigabit-UpLink {background-position:-260px -105px;}

.switchePortBlockExtra > .port-StateOff-ExtraPortGigabit {background-position:-104px -105px;}
.switchePortBlockExtra > .port-StateOn-ExtraPortGigabit {background-position:-156px -105px;}

.switchePortBlockExtra > .port-StateOff-ExtraPortGbic-UpLink {background-position:-208px -70px;}
.switchePortBlockExtra > .port-StateOn-ExtraPortGbic-UpLink {background-position:-260px -70px;}

.switchePortBlockExtra > .port-StateOff-ExtraPortGbic {background-position:-104px -70px;}
.switchePortBlockExtra > .port-StateOn-ExtraPortGbic {background-position:-156px -70px;} */


.portBlankSpace {
	background-position:0 -140px !important;
	cursor:default;
}
/*
.portBlankSpace {
    *color: white !important;
    display: inline-block;
    font-weight: bold;
    margin: 1px 1px 1px 0;
    *padding: 0 18px 10px;
    width: 36px;
    *height: 38px;
    *float:left;
    text-align: center;
}*/

.tableHelp {
	float: left;
	margin: 10px 8px 0;
}

.navFloat {
	float: left;
}

.btnBackInsite {
	display: inline-block;
	margin-right: 25px;
	margin-top: -2px;
	vertical-align: top;
}

.box {
	display: flex;
	height: auto;
	padding:9px;
	align-content: center;
	flex-flow: row wrap;
	justify-content: left;
}

.itemBox {
	align-items: stretch;
	flex: 0 1 auto;
	min-height: 102px;
	width: 359px;
	order: 1;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin: 5px;
	padding: 0;
	background:#f5f5f5;
	display: flex;
	flex-wrap:wrap;
	*cursor:move;
}
.itemBox:hover {
	background:#f1f1f1;
	-webkit-box-shadow:0 0 2px 3px #E6E6E6;
	box-shadow: 0 0 2px 3px #E6E6E6;
}

.itemBoxPop {
	align-self: flex-start;
	border: 1px solid #ddd;
	border-radius: 4px;
	flex: 0 1 auto;
	float: left;
	height: auto;
	margin: 2px;
	min-height: 50px;
	padding: 6px;
	width: 28%;
	background: #fff;
}

.itemBoxPop:hover {
	transition: all .3s ease-in-out;
	transform: scale(1.1);
}

.itemBoxBottom {
	border: 1px solid #ddd;
	border-radius: 4px;
	height: auto;
	margin: 2px;
	min-height: auto;
	padding: 2px 3px;
	width: auto;
	float:left;
	-webkit-box-ordinal-group: 1;
	-moz-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	-webkit-box-flex: 0;
	-moz-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self:flex-end;
}

.itemBoxDevices {
	display:flex;
	flex-wrap: wrap;
	width:100%;
	align-content:flex-end;
}

.devicesWithoutPop {
	align-self:flex-end;
}

.box h6 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	width:100%;
	font-size:12px;
	*margin-left: 3px;
	margin-bottom: 2px;
}
.box h6 a, .box h6 a:hover {
	font-weight:bold;
	color:#666;
}


/*flowchart*/
.hwOnline {
  color: #009933;
  width:100%;
  align-self: flex-end;
  display: flex;
  justify-content: space-around;
}

.hwOffline {
  color: #a8102d;
  width:100%;
}


/* menu pop up */
.rs {

}

.popUpMenu {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0px 0px 11px -1px #dddddd;
	color: #000;
	font-size: 11px;
	line-height: 20px;
	padding: 10px;
	position: fixed;
	text-align: left;
	top: 10px;
	z-index: 99900;
    max-height: 90vh;
    overflow-y: auto;
}

.popUpMenu .grido td {
    line-height: 13px;
}

.title-popUpMenu {
    font-size: 13px;
    font-weight: bold;
    margin: 4px 0 2px;
}

.popUpMenuItem {
	display: none;
	width: auto;
	min-width: 240px;
	margin-left: 10px;
    max-height: 90vh;
    overflow-x: auto;
}

.popUpMenuLeft {
	left: auto;
	margin-left: -20px;
	border-radius: 0 4px 4px 0;
    overflow-y: visible;
}

.popMenuBlock {
    display: inline-flex;
}

.popMenuBtn {
    display: block;
}

.popUpMenuRight {
	right: 0;
	margin-right: -20px;
	border-radius: 4px 0 0 4px;
}

.popUpMenu .popUpMenuControl a {
	float: right;
	height: 100%;
	width: 100%;
}

.popUpMenuLeft .popUpMenuControl.active {
	background: url("icon/iconOff.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-right: -42px;
	margin-top: 0;
	width: 32px;
}
.popUpMenuLeft .popUpMenuControl.inactive {
	background: url("icon/iconOpen.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-right: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuLeft .popUpMenuHS.active {
	*background: url("icon/iconOff.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-right: -42px;
	margin-top: 0;
	width: 32px;
}
.popUpMenuLeft .popUpMenuHS.inactive {
	*background: url("icon/iconOpen.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-right: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuControl.inactive {
	background: url("icon/iconOpen.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-right: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuControl1active {
	background: url("icon/iconOffRight.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuRight .popUpMenuControl.active {
	background: url("icon/iconOffRight.png") no-repeat !important;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

.iconRouter {
	background: url("icon/iconOpenRightRouter.png") no-repeat !important;
}
.iconSwitche {
	background: url("icon/iconOpenRightSwitche.png") no-repeat !important;
}
.iconLegend {
	background: url("icon/iconOpenRightLegend.png") no-repeat !important;
}
.iconDevices {
	background: url("icon/iconOpenRightDevices.png") no-repeat !important;
}

/* modrá ikonka menu
.popUpMenuRightBlue {
	right: 0;
	margin-right: -20px;
	border-radius: 4px 0 0 4px;
}

.popUpMenuRightBlue .popUpMenuControl.inactive {
	background: url("icon/iconOpenRightBlue.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuRightBlue .menuContentOption {
	background: none repeat scroll 0 0 #f5f5f5;
	float: left;
	padding: 0;
	width: 100%;
}

.popUpMenuRightBlue .popUpMenuControl {
	float: left;
}

.popUpMenuRightBlue .popUpMenuIcon {
	float: left;
}

.popUpMenuRightBlue .popUpMenuControl.active {
	background: url("icon/iconOffRight.png") no-repeat !important;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}
 modrá ikonka menu */

/* šedá ikonka menu */

.popUpMenuRight .popUpMenuControl.inactive {
	background: url("icon/iconOpenRightBlue.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuTools {
    *padding: 0 0 10px !important;
}

.toolsBody {
    margin-top: 50px;
    overflow-x: hidden;

}

.toolsBodyItem {
    margin-left: 0 !important;
}

.popUpMenu .toolsTop {
    padding: 0 0 10px;
    height: auto;
    border-radius: 4px 0 0 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    background:#ffffff;
    position: fixed;
    z-index: 200;
    width: 100%;
}

/* icon Search
.popUpMenuRight .popUpMenuSearch.inactive {
	background: url("icon/iconOpenRightSearch.png") no-repeat;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

.popUpMenuRight .popUpMenuSearch.active {
	background: url("icon/iconOffRight.png") no-repeat !important;
	border: 0 none;
	height: 32px;
	margin-left: -42px;
	margin-top: 0;
	width: 32px;
}

 */

.popUpMenuRight .menuContentOption {
	background: none repeat scroll 0 0 #f5f5f5;
	float: left;
	padding: 0;
	width: 100%;
}

.popUpMenuRight .popUpMenuControl, .popUpMenuRight .popUpMenuSearch  {
	float: left;
    position: fixed;
}

.popUpMenuRight .popUpMenuIcon {
	float: left;
}
/* šedá ikonka menu */

.popUpMenuLeft .menuContentOption {
	background: none repeat scroll 0 0 #f5f5f5;
	float: left;
	padding: 0;
	width: 100%;
}

.popUpMenuLeft .popUpMenuControl {
	float: right;
	*margin-bottom: 35px;
    display: inline-block;
}


.controlLabel {
	display: inline-block;
	margin: 0;
}

.controlLabel label {
	display: inline-block;
	margin: 0 0 2px;
}

.popUpMenuIcon {
	float: right;
}

.popUpMenuLeft .popUpMenuIcon {
	float: right;
    *position: fixed;
}

ul.popUpMenuIcon li {
	height: 35px;
}

.popUpMenuContent .tab-pane {
	// display: none;
}

#popMenuInternetList {
	overflow: auto;
	max-height: 550px;
    width:100%;
}

#popOutMenu {
	overflow-y: auto;
    overflow-x: hidden;
	height: 100%;
    width:100%;
    max-height: 650px;
}

.tab-pane > .active {
	display: block;
}

.popUpMenuContent > .active {
	display: block;
}

.subItemOffset {
	padding-left: 20px !important;
}
/* tinyMCE */
#mceu_69, #mceu_116 {
    width:556px !important;
}

#mceu_22 {
    width:100% !important;
}

.offset-top-15 {
    margin-top:15px;
    display: inline-block;
    width:100%;
}


/* dashboard */
#fullscreen-button {
    margin: -5px 10px 0;
    float:left;
}

#dsahboard-header- {
    margin: 0;
    padding: 10px;
    font-size: 16px;
}

#dsahboard-header-:hover {
   cursor:move;
}

.dashboardLabel label {
    display: inline-block;
    padding-top: 5px;
    vertical-align: middle;
    width: 62%;
    text-align: left;
}
/*
#table-offlineRouters td:last-child {
   text-align: right;
}
*/

.tableDash {
   margin: 1%;
   width: 98%;
}

.tableDash th {
    padding: 6px 6px;
    font-size: 14px;
    background:#f9f9f9;
    border: 1px solid #dddddd;
    cursor: pointer;
}

.tableDash th.tableHeader span {
   border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    float: right;
    height: 0;
    margin-left: 5px;
    margin-top: 6px;
    vertical-align: top;
    width: 0;
}

.tableDash th.tableHeader .triangle-bottom {
    border-top: 4px solid #555;
}

.tableDash th.tableHeader .triangle-top {
    border-bottom: 4px solid #555;
}

.tableDash td {
    padding: 5px 8px;
    font-size: 14px;
    border: 1px solid #fff;
}

#counter-offlineRouters, #counter-sms, #counter-plannedOutages, #counter-routerCpuLoad {
 font-size: 13px;
}

a:hover .icon-wrench {
    color:#333 !important;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.icon-wrench {
    font-size: 16px;
    *padding: 6px;
    *float: right;
}


/* well Content*/
.well.with-header {
    padding-top: 60px;
}
.wellContent {
    background-clip: padding-box;
    background-color: #f7f7f9;
    border: 0 none;
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    color: #454545;
    margin-bottom: 15px;
    min-height: 0;
    position: relative;
    padding: 52px 12px 12px;
    text-align: left;
    font-size: 12px;
}
.wellContent .header {
    border-bottom: 1px solid #e5e5e5;
    border-radius: 4px 4px 0 0;
    left: 0;
    padding: 12px 10px;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    font-size:15px;
    color: #fff;
}

.wellContent .infoText {
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    color: #75787a;
    font-size: 11px;
    margin-top: 12px;
    padding-top: 8px;

}

.wellContent .itemBtn {
    text-align:center;
    padding-top:4px;
}

.infoText a {
    color: #75787a;
}

.wellContent .headerRight {
    float: right;
    height: auto;
    margin: 1px 0 -3px;
    padding: 0;
}

.bg-darkorange {
    background-color: #d73d32 !important;
}
.bg-palegreen {
    background-color: #a0d468 !important;
}

.bg-blue {
    background-color: #2dc3e8 !important;
}

#frmeditForm_restartRouterAtHour_chzn, #frmeditForm_restartRouterAtMinute_chzn {
    width: 50px !important;
    text-align: right;
}

#frmeditForm_restartRouterMonth_chzn, #frmeditForm_restartRouterDay_chzn {
    width: 50px !important;
}

.restartRouterPeriod {
    display: inline-flex;
}

#nagiosNotifyEnable {
    margin-left: -210px;
}

#nagiosNotifyEnableForm {
    margin-left: -25px;
}

.extraContact {
    display: flex;
    margin-left: 6px;
}

.extraContact input {
    display: inline-flex;
    float: left;
    margin-left: 6px;
}

.extraContactInputName {
      display: inline-block;
    margin-bottom: 2px;
    margin-top: -5px;
}

.fwfilterBlock {
    width: 567px;
    height: 570px;
    margin-bottom: 15px !important;
}


.rowDateTime {
    margin-bottom: 8px;
}

.rowYellowLight {
   background-color:rgb(252, 248, 227);
}

.page-sidebar::before {
    background-color: #fff;
    bottom: 0;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    left: 5px;
    position: fixed;
    top: 0;
    width: 219px;
    z-index: 1;
}
.page-sidebar {
    bottom: 0;
    display: block;
    position: absolute;
    top: 0;
    width: 224px;
}

.sidebar-menu li::before {
    background-color: #2dc3e8;
    bottom: 0;
    content: "";
    display: none;
    left: -4px;
    max-width: 4px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 4px;
}
.sidebar-menu li {
    border: 0 none;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}
.sidebar-menu > li > a {
    border-top: 1px solid #f3f3f3;
}
.sidebar-menu li.open {
    background-color: #fff;
}
.sidebar-menu a {
    color: #737373;
    display: block;
    font-size: 13px;
    height: 38px;
    line-height: 36px;
    margin: 0;
    padding: 0 16px 0 7px;
    text-decoration: none;
    text-shadow: none !important;
    z-index: 123;
}
.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative;
}
.sidebar-menu > li > .submenu::before {
    border-left: 1px solid #e2e2e2;
    bottom: 19px;
    content: "";
    display: block;
    left: 23px;
    position: absolute;
    top: 0;
    z-index: 1;
}
.sidebar-menu li.open > .submenu {
    display: block !important;
}
.sidebar-menu > li > .submenu {
    background-color: #fbfbfb;
    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.15) inset, 0 -4px 4px -2px rgba(0, 0, 0, 0.15) inset;
}
.sidebar-menu > li > .submenu > li > a::before {
    background-color: #fff;
    border: 1px solid #e2e2e2;
    content: "";
    display: inline-block;
    height: 5px;
    left: 21px;
    position: absolute;
    top: 17px;
    width: 5px;
    z-index: 2;
}
.sidebar-menu .submenu > li > a {
    padding-left: 40px;
}
.sidebar-menu .submenu > li .submenu {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
.sidebar-menu li.open > .submenu {
    display: block !important;
}
.sidebar-menu .submenu {
    background-color: #fbfbfb;
    border-top: 0 none;
    display: none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 123;
}


/* changelog */
article.item h2 {
    color: #a2102f;
    font-size: 18px;
    line-height: 1;
    margin: 25px 0 5px;
    text-transform: uppercase;
    text-align: left;
    *display:inline-block;
}

.items-leading img {
    *width: 100%;
    max-width: 1200px;
}

.entry-header {
  float: right;  
  padding-top: 5px;
}

article.item p {
    margin-bottom: 5px;
}

article.item h3 {
    border-bottom: 1px dotted #cccccc;
    color: #333;
    font-size: 15px;
    padding: 5px 0 0;
    margin-bottom: 5px;
    text-transform: uppercase;
    width: auto;
}

article.item ul {
    color: #454545;
    width:100%;
    margin-bottom:15px;
}

article.item ul li {
 list-style-type: square;
 margin-left:15px;
 line-height: 23px;
}

p.h2 {
  color: #a2102f;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

.btnMenuRed {
  background:#b8093b;
  padding: 2px 6px;
  color:#b8093b;
  border-radius: 2px;
  font-weight: 600;
  margin-right: 1px;
  white-space: nowrap;
  color:#fff;
}

.btnMenuBlue {
  background:#037ea7;
  padding: 2px 6px;
  color:#037ea7;
  font-weight: 600;
  border-radius:2px;
  margin-right: 1px;
  white-space: nowrap;
  color:#fff;
}

.btnMenuGreen {
  background:#57aa43;
  padding: 2px 6px;
  color:#57aa43;
  border-radius: 2px;
  font-weight: 600;
  margin-right: 1px;
  white-space: nowrap;
  color:#fff;
}

.btnMenuOrange {
  background:#d7792a;
  padding: 2px 6px;;
  color:#d7792a;
  border-radius: 2px;
  font-weight: 600;
  margin-right: 1px;
  white-space: nowrap;
  color:#fff;
}

.btnMenuGrey {
  background:#888;
  padding: 2px 6px;
  color:#888;
  border-radius: 2px;
  font-weight: bold;
  margin-right: 1px;
  white-space: nowrap;
    color:#fff;
}

.labelOnline {
  font-weight: bold;
  color:#57aa43;
  font-style: italic;
}

.labelOffline {
  font-weight: bold;
  color:#b8093b;
  font-style: italic;
}

.labelDefalut {
  font-weight: bold;
  color:#090909;
  font-style: italic;
}

.btnInfo {
  background-color: #d9edf7;
  border: 1px solid #aaa;
  color: #333;
  border-radius: 3px;
  padding: 2px 6px;
  line-height: 26px;
  white-space: nowrap;
}

.btnRed {
  background-color: #ac0d39;
  border: 1px solid #911135;
  color: #fff;
  border-radius: 3px;
  padding: 2px 6px;
  *line-height: 16px;
  white-space: nowrap;
}

.btnStorno {
  background-color: #e6e6e6;
  border: 1px solid #ccc;
  color: #333;
  border-radius: 3px;
  padding: 2px 6px;
  white-space: nowrap;
  *margin-right: 3px;
}

.btnStorno img {
  display:inline;
  margin: -5px 6px 0 0;
}

.btnSave {
  background-color: #5bb75b;
  border: 1px solid #448944;
  color: #fff;
  border-radius: 3px;
  padding: 2px 6px;
  white-space: nowrap;
}

img.iconAnywhere {
    display: inline-block;
    float: none !important;
    padding: 0 1px;
    vertical-align: baseline;
}

article.item a:hover {
    text-decoration: none;
    cursor: default;
}

.items-leading {
    font-size: 12px;
}

.items-leading .icons {
    display:none;
}

.eventsSetting-content {
  float:left !important;
  width: 335px;
  padding: 10px;
  margin: 0 7px 15px;
}

.eventsSetting {
    *line-height:26px;
}

.es-title {
    *padding: 3px 0px;
    font-size: 13px;
    font-weight: bold;
    *margin: 4px 0 2px;
    display: inline-block;
    width: 75% !important;
    line-height:18px;

}

.esItem {
    line-height:29px;
    width:70%;
}
.esValue {
    display: inline;
    *float: left;
    width:30%;
}

.esValue .setValue {
    float: right;
}

.eventsSetting span.xxx {
    line-height:28px;
}


/* ul list / wifi status
ul#ul_list {
    color: #333333;
}

ul#ul_list ul {
    margin-left: 30px;
}

ul#ul_list li {
    color: #333333;
}
*/

#ul_list,
#ul_list ul {
  margin:0 0 0 1em; /* indentation */
  padding:0;
  list-style:none;
  color:#666666;
  position:relative;
  float:none;
}

#ul_list ul {margin-left:1em} /* (indentation/2) */

#ul_list:before,
#ul_list ul:before {
  content:"";
  display:block;
  width:0;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  border-left:1px dotted #aaa;
}

#ul_list li {
  margin:0;
  padding:0 2.0em; /* indentation + .5em */
  line-height:1.6em; /* default list item's `line-height` */
  font-weight:normal;
  position:relative;
  color: #999999;
  font-size:11px;
}

#ul_list li:before {
  content:"";
  display:block;
  width:20px; /* same with indentation */
  height:0;
  border-top:1px dotted #aaa;
  margin-top:-1px; /* border top width */
  position:absolute;
  top:1em; /* (line-height/2) */
  left:0;
}

#ul_list li:last-child:before {
  background:white; /* same with body background */
  height:auto;
  top:1em; /* (line-height/2) */
  bottom:0;
}

#ul_list h6 {
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
    margin-top: 10px;
}

#ul_list li i {
    padding-right:3px;
}

.textDark {
    color:#333;
}

.textGrey2 {
    color:#666;
}

.wifiGraf-content {
    overflow:hidden;
    width:calc(90%);
    padding: 0 1%;

}

tr.wifiGraph {
    padding: 10px;
}

.setValue {
    float: right;
}

.setValue input {
    width: 30px;
    text-align: right;
    height: 18px;
    line-height: 12px;
    margin-top: 3px;
}

/* Menu Tree */

.menuTree {
    background:#fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    height: 100vh;
    float:left;
    display: block;
    top: 0;
    bottom: 0;
    z-index: 1;
    padding: 10px 0;
    min-width: 224px;
    max-width: 300px;
}

.menuTreeWiki {
    background:#fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    height: 90vh;
    float:left;
    display: block;
    top: 0;
    bottom: 0;
    z-index: 1;
    padding: 10px 0;
    width: 16%;
    overflow-y: auto;
}

.page-contentWiki {
    display: block;
    margin-left: 17%;
    margin-right: 0;
    margin-top: 0;
    min-height: 100%;
    padding: 0;
}


.menuTree ul.categories li:nth-child(1) {
    font-size: 14px;
    *padding: 4px 5px 5px;
}

.menuTree ul.categories> ul > li {
    font-size: 12px !important;
    border-top: 1px dotted #ddd;
}

.menuTree ul.categories> ul > li > ul > li {
    font-size: 11px !important;
    *border-bottom: 1px dotted #ddd;
    *border-top: 1px dotted #ddd;
}

.menuTree ul.categories> ul > li > ul > li > ul > li {
    font-size: 11px !important;
    margin-left: 20px;
}

.menuTree ul.categories> ul > li > ul > li > ul > li::before {
    border-left: 1px solid #ddd;
}

.menuTree ul.categories> ul > li > ul > li > ul > li > ul > li {
    font-size: 11px !important;
    margin-left: 20px;
}

.menuTree ul.categories> ul > li > ul > li > ul > li > ul > li > ul > li {
    font-size: 11px !important;
    margin-left: 20px;
}

.menuTree ul.categories> ul > li > ul > li > ul > li > ul > li > ul > li::before {
    border-left: 1px solid #ddd;
}

.menuTree ul.categories> ul > li > ul > li > ul > li a::before {
    border: 1px solid #e2e2e2;
}



.contentBtnControl {
    margin: 10px 0 15px;
    display: block;
}

.menuTree [class^="icon-"], .menuTree [class*=" icon-"], .menuTree .iconic {
    margin: 4px 5px 4px 0 !important;
    font-size: 11px;
}

.mce-panelFlex #mceu_21 {
    width:99.8% !important;
}

/* šablona switche */
#graphics {
    margin: 0 auto 15px;
    display: table;
}

/* btn Export */
.contentExport {
    display: inline-block;
    float: left;
    margin: 7px 0 10px;   
}

.labelSelectTitle label {
    margin-bottom: 6px;
}

.textDisabled {
    background-color: #999;
}

.textDisabled a, .textDisabled a.link  {
    color: #555555 !important;
    cursor: default;
}

.formElemetsWidth100 .chzn-container {
    width: 100% !important;
}

iframe {
    border: none;
    padding: 10px;
}

.dashSpace {
    margin: 0 3px;
}

.grid-cell-fakeOperation {
    white-space: nowrap;
    min-width: 162px;
} 





