/*


Pantone 7448 C - #005695
Pantone 1645 C - rgb(255, 106, 57)
[TABLE OF CONTENTS]

1.  IMPORTS
2.  RESET STYLES
3.  HEADER STYLES
	3.1 HEADER LEFT
	3.2 HEADER RIGHT
4.  MAIN WRAPPER STYLES
	4.1 LEFT PANEL STYLES
		4.1.1 LEFT PANEL NAVIGATION
	4.2 MAIN PANEL STYLES
		4.2.1 CONTENT PANEL STYLES
5.  MESSAGES STYLES
6.  UI ELEMENTS STYLES
	6.1 BUTTONS PAGE STYLES
	6.2 EXTRAS STYLES
	6.3 GRAPHS STYLES
	6.4 ICON STYLES
	6.5 PANELS & WIDGET STYLES
	6.6 TABS & ACCORDION STYLES
7.  FORM STYLES
	7.1 FORM WIZARD STYLES
8.  TABLE STYLES
9.  PAGES STYLES
	9.1 NOT FOUND PAGE STYLES
	9.2 INVOICE STYLES
	9.3 MEDIA MANAGER STYLES
	9.4 PEOPLE DIRECTORY STYLES    9.5 PROFILE STYLES
	9.6 SEARCH RESULTS STYLES
	9.7 SIGN IN/UP PAGE STYLES
	9.8 LOCKED SCREEN STYLES
10. DASHBOARD STYLES
11. LEFT MENU COLLAPSE STYLES
12. CUSTOM STYLES
13. MEDIA QUERIES

*/


/********** 1. IMPORTS **********/
/********************************/

@import url('bootstrap.min.css');
@import url('bootstrap-override.css');
@import url('weather-icons.min.css');
@import url('jquery-ui-1.10.3.css');
@import url('font-awesome.min.css');
@import url('animate.min.css');
@import url('animate.delay.css');
@import url('toggles.css');
@import url('pace.css');


/********** 2. RESET STYLES **********/
/*************************************/
html {  background-color: #ffffff;}
body {
	font-size: 12px;height: 100%;
	color: #636E7B;
	background-color: #fff;
}

a {
	color: #005695;
	outline: none !important;
}

a:hover,
a:active,
a:focus {
	color: #005695;
	text-decoration: none;
}
section {    height: 100%; }
section::after {clear: both;}


/********** 3. HEADER STYLES **********/
/**************************************/

.headerwrapper {
	background-color: #2f2f2f;
	min-height: 75px;
	position: fixed;border-bottom: 1px solid #000000;
	width: 100%;
	z-index: 1000;
}

.headerwrapper.headunder-bshadow{
	box-shadow:0px 2px 5px rgba(0,0,0,0.15);
}

.headerwrapper:after {
	clear: both;
	display: block;
	content: '';
}


/***** 3.1 HEADER LEFT *****/

.headerwrapper .header-left {
	width: 240px;
	min-height: 75px;
	padding: 14px 15px;
	float: left;
	border-right: 1px solid #000000;
	background-color: #2f2f2f;
	position: relative;
}

.headerwrapper .header-left .logo {
   display: inline-block;
	 margin-top: 13px;
	float: left;
	/*background: rgb(255, 255, 255);*/
	position: absolute;
	padding: 5px;
   /* border: 1px solid rgb(232, 232, 232);*/
	top: 0;
	/*margin-top: -86px;*/
}


.headerwrapper .header-left .menu-collapse {
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	border: 1px solid rgba(255,255,255,0.3);
	color: rgba(255,255,255,0.8);
	padding: 6px 9px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	font-size: 16px;
	line-height: normal;
	position: absolute;
	top: 21px;
	right: 15px;
}

.headerwrapper .header-left .menu-collapse:hover {
	border-color: #999;
	color: #999;
}


/***** 3.2 HEADER RIGHT *****/

.headerwrapper .header-right {
	margin-left: 240px;
	min-height: 75px;
	padding: 14px 15px;
	background-color: #2f2f2f;
}

.headerwrapper .header-right .btn-group {
	margin: 0;
	line-height: 21px;
	float: left;
}

.headerwrapper .header-right .btn-group > .btn {
	border: 0;
	background-color: rgba(0,0,0,0.1);
	color: rgba(255,255,255,0.75);
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	line-height: normal;
	margin-left: 5px;
	height: 33px;
	margin-top:7px;
}

.headerwrapper .header-right .custom-button .btn-group > .btn {
	border: 0;
	color: rgba(94, 94, 94, 0.75);
	border-radius:0px;
	line-height: normal;
	margin-left: 0px;
	height: 33px;
}

.headerwrapper .header-right .btn-group > .btn:hover {
	background-color: rgba(0,0,0,0.2);
}

.headerwrapper .header-right .btn-group > .btn:focus,
.headerwrapper .header-right .btn-group > .btn:active {
	color: #fff;
	background-color: rgba(0,0,0,0.3);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.headerwrapper .header-right .btn-group .btn .badge {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #fff;
	color: #000;
	margin-left: 2px;
	padding: 2px 6px;
}

.btn-group-notification > .btn {
	padding: 7px 10px;
}

.btn-group-messages > .btn {
	padding: 6px 9px 8px 9px;
}

.btn-group-option > .btn {
	padding: 7px 12px;
}

.headerwrapper .header-right .btn-group .dropdown-menu {
	-moz-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
	-webkit-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
	box-shadow: 3px 3px 2px rgba(0,0,0,0.05);
	margin-top: 13px;
	border-top: 0;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	border-color: #ececec;min-width:200px;
}

.headerwrapper .header-right .btn-group .dropdown-menu:after {
	border-bottom: 6px solid #fff;
	border-left: 6px solid rgba(0,0,0,0);
	border-right: 6px solid rgba(0,0,0,0);
	content: '';
	display: inline-block;
	position: absolute;
	top: -6px;
	right: 10px;
}

.headerwrapper .header-right .btn-group .dropdown-menu li {
	position: relative;
}

.headerwrapper .header-right .btn-group .dropdown-menu li a {
	font-size: 12px;
	padding: 8px 15px;
	color: #555;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.headerwrapper .header-right .btn-group .dropdown-menu li a:hover {
	color: #333;
	background-color: #E4E7EA;
}

.headerwrapper .header-right .btn-group .dropdown-menu .divider {
	margin: 5px 0;
}

.headerwrapper .header-right .btn-group-option .dropdown-menu li .glyphicon,
.headerwrapper .header-right .btn-group-option .dropdown-menu li .fa {
	margin-right: 10px;
}

.headerwrapper .header-right .btn-group-option .dropdown-menu {
	min-width: 180px;
	margin-top: 22px;
}

.headerwrapper .header-right .form-search {
	float: left;
	margin-right: 10px;
	margin-top: 0;
	position: relative;
}

.headerwrapper .header-right .form-search:before {
	position: absolute;
	top: 6px;
	left: 10px;
	font-family: 'Glyphicons Halflings';
	content: '\e003';
	color: #666;
}

.headerwrapper .header-right .form-search .form-control {
	border: 0;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	width: 200px;
	padding-left: 30px;
	border:1px solid #f2f2f2;
	height: 32px;
	font-size: 13px;
}

.headerwrapper .header-right .btn-group-list .dropdown-menu {
	padding: 0;
	min-width: 380px;
}

.headerwrapper .header-right .btn-group-list .dropdown-menu:after {
	border-bottom-color: #E4E7EA;
}

.headerwrapper .header-right div.dropdown-menu h5 {
	padding: 13px 0;
	text-align: center;
	background-color: #E4E7EA;
	margin: 0;
	font-size: 13px;
	border-bottom: 1px solid #ccc;
}

.headerwrapper .header-right .dropdown-footer {
	background-color: #f7f7f7;
	border-top: 1px solid #ddd;
	padding: 10px;
	font-size: 12px;
}

.headerwrapper .header-right .link-right {
	color: #636E7B;
	position: absolute;
	top: 10px;
	right: 15px;
}

.dropdown-list {
	margin: 0;
}

.dropdown-list li {
	border: 0;
	border-top: 1px solid #eee;
	padding: 10px 20px 10px 10px;
	margin: 0;
	cursor: pointer;
}

.dropdown-list li:hover {
	background-color: #fcfcfc;
}

.dropdown-list li:first-child {
	border-top: 0;
}

.dropdown-list li .noti-thumb {
	width: 40px;
}

.dropdown-list .media-body {
	font-size: 13px;
	line-height: 18px;
}

.dropdown-list .media-body strong {
	font-weight: 500;
	color: #2f363d;
}

.dropdown-list .media-body p {
	margin: 0;
}

.dropdown-list .media-body .date {
	display: block;
	margin-top: 2px;
	line-height: normal;
	color: #999;
}

.dropdown-list .media-body .date i {
	margin-right: 2px;
	margin-top: -3px;
	vertical-align: middle;
}

.dropdown-list .badge {
	float: right;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-weight: normal;
	font-size: 11px;
	padding: 5px 8px;
}



/********* 4. MAIN WRAPPER STYLES *********/
/******************************************/

.mainwrapper {
	position: relative;
	    height: 100%;
	top: 75px;
	background-color: #ededed;
}

.mainwrapper:before {
	content: '';
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	width: 240px;
	border-right: 1px solid #e7e7e7;
	background-color: #2f2f2f;
}


.mainwrapper:after {
	clear: both;
	display: block;
	content: '';
}

.img-online {
	border: 2px solid #5cb85c;
	padding: 2px;
	background-color: #fff;
}

.img-offline {
	border: 2px solid #ccc;
	padding: 2px;
	background-color: #fff;
}



/***** 4.1 LEFT PANEL STYLES *****/

.leftpanel {
	width: 240px;
	position: absolute;
	top: 0;
	left: 0;
}

.leftpanel .profile-left {
	padding: 15px;
	min-height: 90px;
	background-color: #212121;
	border-bottom: 1px solid #ff1717;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.03);
	box-shadow: 0 2px 3px rgba(0,0,0,0.03);
	margin-right: 1px;

}

.leftpanel .profile-left .profile-thumb {
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	display: inline-block;
	border: 3px solid #005695;
	padding: 2px;
}

.leftpanel .profile-left .profile-thumb img {
	width: 50px;
}

.leftpanel .profile-left .media-heading {
	line-height: 18px;
	margin-top: 12px;
	font-weight: 500;
	font-size: 16px;
	color: #ffffff;
}

.leftpanel .profile-left small {
	line-height: 18px;
}

.leftpanel .leftpanel-title {
	text-transform: uppercase;
	color: #ccc;
	font-size: 11px;
	font-weight: normal;
	margin: 15px 15px;
}


/***** 4.1.1 LEFT PANEL NAVIGATION *****/

.leftpanel .nav {
	position: relative;
	border-bottom: 1px solid #3c3c3c;
}
.leftpanel .nav > li {
	margin: 0 1px 0 0;
	font-size: 12px;
	border-top: 1px solid #3c3c3c;
	position: relative;
}

.leftpanel .nav > li.active {
	border-top: 0;
	margin-right: 0;
}

.leftpanel .nav > li.active + li {
	border-top: 0;
}

.leftpanel .nav > li > a {
	color: #9c9c9c;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	padding: 12px 12px;
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus
{
	    background-color: #4a4a4a;
	    color:white;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color:#333;
}
.leftpanel .nav > li > a:hover,
.leftpanel .nav > li > a:focus,
.leftpanel .nav > li > a:active {
	background-color: #464646;
}

.leftpanel .nav > li.active > a,
.leftpanel .nav > li.active > a:hover {
	color: #fff;
  width : 239px;
	background-color: #005695;
}

.mainwrapper.collapsed .leftpanel .nav > li.active > a ,
.mainwrapper.collapsed .leftpanel .nav > li.active > a:hover{
  width : auto;
}

.nav-tabs > li > a {
  font-size:12px;
}

.leftpanel .nav > li > a i {
	width: 16px;
	margin-right: 15px;
	color: #8e8e8e;
	font-size: 15px;
	top: 1px;
	position: relative;
	text-align: center;
}

.leftpanel .nav > li.active > a i {
	color: #fff;
}

.leftpanel .nav ul.children li.parent{position:relative;}

.leftpanel .nav > li.parent:after {
	font-family: 'FontAwesome';
	content: '\f107';
	display: block;
	position: absolute;
	top: 12px;
	right: 22px;
	color: #ccc;
}

.leftpanel .nav > li.parent-focus > a {
	background-color: #f7f7f7;
}

.leftpanel .nav .badge {
	font-weight: normal;
	line-height: normal;
	font-size: 11px;
	background-color: #2f363d;
}

.leftpanel .nav .children {
	list-style: none;
	padding: 0;
	margin: 0;
	display: none;
}

.leftpanel .nav .active .children,
.leftpanel .nav .parent-focus .children {
	display: block;
}

.leftpanel .nav > li.active:after {
	color: #fff;
}

.leftpanel .nav .children li:first-child {
	border-top: 1px solid #3c3c3c;
}

.leftpanel .nav .children li.active:first-child {
	border-top: 0;
}

.leftpanel .nav .children li a {
	font-weight: normal;
	font-size: 12px;
	display: block;
	color: #9c9c9c;

	padding: 10px 10px 10px 63px;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.leftpanel .nav .children li > a:hover {
	text-decoration: none;
	background-color: #464646;
}

.leftpanel .nav .children li.active > a {
	background-color: #464646;
}

.leftpanel .nav .active .children {
   /* border-bottom: 1px solid #e7e7e7;*/
}

.leftpanel .nav .active .children {
	margin-right: 1px;
}


.leftpanel .nav ul.children li.parent > ul.children li > a span {
	margin-left: 10px;
}

.leftpanel .nav ul.children li.parent:after {
	font-family: 'FontAwesome';
	content: '\f107';
	display: block;
	position: absolute;
	top: 2px;
	right: 22px;
	color: #ccc;
}

.leftpanel .nav ul.children li.parent > ul.children{
	display: none;
}
.leftpanel .nav ul.children li.parent.active > ul.children{
	display: block;
}

.footer-widget{position:absolute;bottom:0px;display:block;padding:11px 21px; border-top:1px solid #eee; width: 231px;	clear:both;
}
.footer-widget .progress{position: relative;top: 15px;width: 70%;}
.footer-widget a{color:#8B91A0;}
.footer-widget a:hover,.footer-widget a:hover i{color:#8B91A0;text-decoration:none;}
.footer-widget i{font-size:14px;color:#5e646d;}
.footer-widget .details-status{ background-color: #2d3139;border-radius: 3px 3px 3px 3px; color: #8B91A0;display: inline-block;
	font-size: 11px;padding: 6px;left: -22px;position:relative;}

/*
.leftpanel > ul.nav {list-style: none; margin: 0;padding: 0; margin: 0;padding: 0;}
.leftpanel > ul.nav > li {display: block;margin: 0;padding: 0;border: 0px; }
.leftpanel > ul.nav > li.start > a {border-top-color: transparent !important;}
.leftpanel > ul.nav > li:last-child > a {border-bottom: 1px solid transparent !important;}
.leftpanel > ul.nav > li > a {display: block; position: relative;margin: 0; border: 0px; padding: 11.5px 31px 11.5px 31px;  text-decoration: none;font-size: 14px;font-weight: normal;}
.leftpanel > ul.nav > li > a i {font-size: 14px;margin-right: 5px;text-shadow:none;}
.leftpanel > ul.nav > li.active > a {border: none;text-shadow:none;}
.leftpanel > ul.nav > li.active > a .selected {display: block;width: 8px;height: 25px; float: right;position: absolute; right:-8px;top:8px;}
.leftpanel > ul.nav li > a > .arrow:before {float: right;margin-top: 1px;margin-right: 5px;display: inline; font-size: 14px;
   font-family: FontAwesome;height: auto; content: "\f104";font-weight: 300;text-shadow:none;color: #ccc;}
.leftpanel > ul.nav > li > a > .arrow.open:before {float: right;margin-top: 1px;margin-right: 3px;display: inline;font-family: FontAwesome; height: auto;font-size: 14px;content: "\f107";font-weight: 300;text-shadow:none;color: #ccc;}
.leftpanel > ul.nav > li.active > ul.sub-menu {display: block;}
.leftpanel > ul.nav > li > ul.sub-menu > li {background: none;margin: 0px;padding: 0px;margin-top: 1px !important;border-top:0px solid #222;}

.leftpanel > ul.nav > li > ul.sub-menu  > li ul.sub-menu {display: none;list-style: none;clear: both;margin: 0px 0px 0px 0px;  padding-left:0}
.leftpanel > ul.nav > li > ul.sub-menu  li > a > .arrow:before   { float: right;margin-top: 1px;margin-right: 20px;display: inline;
   font-size: 14px;font-family: FontAwesome;height: auto;content: "\f104";font-weight: 300;text-shadow:none;color: #ccc;}
.leftpanel > ul.nav > li > ul.children  li > a > .arrow.open:before {float: right;margin-top: 1px;margin-right: 18px;display: inline;
   font-family: FontAwesome;height: auto;font-size: 14px;content: "\f107";font-weight: 300;text-shadow:none;color: #ccc;}
.leftpanel > ul.nav > li.active > ul.sub-menu > li ul.sub-menu {display: block;}
.leftpanel > ul.nav > li > ul.sub-menu > li  ul.sub-menu li {background: none;margin: 0px;padding: 0px;}
.leftpanel > ul.nav > li > ul.sub-menu > li > ul.sub-menu > li > a {padding-left: 70px;}
.leftpanel > ul.nav > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {padding-left: 80px;}
.leftpanel > ul.nav > li > ul.sub-menu  li > ul.sub-menu > li > a > i {font-size: 13px;}*/

/***** 4.2 MAIN PANEL STYLES *****/

.mainpanel {
	margin-left: 240px;min-height:772px;
	background-color: #ffffff;
	    height: 100%;
}

.pageheader {
	padding: 20px 20px 11px;
	border-bottom: 1px solid #eee;
	background-color: #ffffff;
	min-height:91px;
}

.pageheader .media {
	padding: 0;
	clear: both;
}

.pageheader .pageicon {
	width: 50px;
	height: 50px;
	background-color: #4e5154;
	display: inline-block;
	color: #fff;
	font-size: 32px;
	border-radius: 3px;
	padding-top: 1px;
	padding-left: 10px;
}

.pageheader .pageicon .fa-envelope-o {
	font-size: 31px;
}

.pageheader .pageicon .fa-bar-chart-o {
	font-size: 28px;
}

.pageheader .pageicon .fa-flag {
	font-size: 30px;
}

.pageheader .pageicon .fa-laptop {
	font-size: 28px;
}

.pageheader .pageicon .fa-navicon {
	font-size: 28px;
	margin-left: 3px;
}

.pageheader .pageicon .fa-code {
	font-size: 28px;
}

.pageheader .pageicon .fa-pencil {
	margin-left: 3px;
}

.pageheader .pageicon .fa-th-list {
	font-size: 28px;
	margin-left: 1px;
}

.pageheader .pageicon .fa-map-marker {
	margin-left: 5px;
}

.pageheader .pageicon .fa-calendar {
	font-size: 32px;
}

.pageheader .pageicon .fa-user {
	font-size: 28px;
	margin-left: 4px;
}

.pageheader .breadcrumb {
	margin: 0;
	padding: 0;
	background: none;
	font-size: 11px;
	color: #999;
	line-height: 18px;
}

.pageheader .breadcrumb li a {
	color: #333;
}

.pageheader .breadcrumb li a:hover,
.pageheader .breadcrumb li a:active,
.pagehaeder .breadcrumb li a:focus {
	color: #005695;
}

.pageheader .breadcrumb li a i {
	color: #999;
	font-size: 10px;
}

.pageheader h4 {
	margin: 8px 0 0 0;
	font-size: 28px;
	font-weight: 500;
	color: #2f363d;
	line-height: normal;
}



/***** 4.2.1 CONTENT PANEL STYLES *****/

.contentpanel {
	position: relative;
	padding: 20px;
}

.bg-light {
	background-color: #ccc;
}




/******** 5. MESSAGES STYLES *********/
/*************************************/

.msg-left {
	float: left;
	width: 250px;
	position: relative;
	z-index: 50;
}

.nav-msg li a {
	color: #444;
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}

.nav-msg li a i {
	display: inline-block;
	margin-right: 10px;
}

.nav-msg li a .badge {
	font-weight: normal;
	line-height: normal;
	font-size: 11px;
	margin-top: 1px;
}

.nav-msg li.active a {
	background-color: #4e5154;
	color: #fff;
}

.nav-msg li.active a:hover,
.nav-msg li.active a:focus,
.nav-msg li.active a:active {
	background-color: #444649;
}

.nav-msg li.active a .badge {
	color: #666;
}

.sm-title {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
}

.md-title {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
}

.lg-title {
	font-weight: 500;
	color: #bfbfbf;
	margin: 0;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-size: 13px;
}

.xlg-title {
	margin: 0;
	font-weight: 400;
	color: #333;
}

.msg-list > li {
	border: 1px solid #eee;
	background-color: #fcfcfc;
	border-bottom: 0;
	padding: 10px;
	margin: 0;
}

.msg-list > li.unread {
	background-color: #fff;
}

.msg-list > li:first-child {
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

.msg-list > li:last-child {
	border-bottom: 1px solid #eee;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.msg-list .media-object {
	width: 40px;
}

.msg-list > li .sender {
	font-weight: 500;
	margin: 0;
	font-size: 12px;
	color: #333;
}

.msg-list > li p {
	margin: 0;
}

.msg-list > li p a {
	color: #999;
}

.msg-list > li p a:hover,
.msg-list > li p a:active,
.msg-list > li p a:focus {
	text-decoration: none;
}

.msg-list > li .subject {
	color: #333;
}

.msg-list .media-option > a {
	color: #999;
	margin-left: 5px;
}

.msg-list .media-option a:hover {
	color: #666;
}

.msg-list .btn-group {
	margin: 0;
	margin-top: -3px;
	margin-left: 5px;
}

.msg-list .btn-group > .btn {
	padding: 0;
	background: none;
	color: #999;
	border: 0;
}

.msg-list li.media,
.msg-list li.media .media-body {
	overflow: visible;
}

.msg-list .dropdown-menu li {
	font-size: 12px;
}

.msg-list .dropdown-menu .divider {
	margin: 5px 0;
}

.dropdown-menu {
  font-size:12px;
}
.msg-list .ckbox {
	margin-top: 12px;
}

.msg-list li.highlighted {
	background-color: #fffeee;
}

.msg-header {
	margin-bottom: 25px;
	margin-top: 5px;
}

.msg-header:after {
	clear: both;
	display: block;
	content: '';
}

.msg-header .btn-group {
	margin: 0;
}

.msg-header .btn {
	padding: 0;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border-width: 2px;
	width: 35px;
	height: 35px;
	color: #999;
	margin-right: 5px;
}

.msg-header .btn-navi {
	font-size: 14px;
	color: #999;
}

.msg-header .btn:hover,
.msg-header .btn:active,
.msg-header .btn:focus {
	background-color: #fff;
	border-color: #666;
	color: #666;
}

.msg-header .btn-navi {
	margin-right: 0;
}

.msg-header .btn-navi-left i {
	margin-left: -3px;
}

.msg-header .btn-navi-right i {
	margin-left: 2px;
}

.msg-header .dropdown-menu {
	margin-top: 12px;
}

.msg-header .dropdown-menu:after {
	border-bottom: 6px solid #fff;
	border-left: 6px solid rgba(0,0,0,0);
	border-right: 6px solid rgba(0,0,0,0);
	content: '';
	display: inline-block;
	position: absolute;
	top: -6px;
	right: 15px;
}

.msg-header .dropdown-menu:before {
	border-bottom: 7px solid #ddd;
	border-left: 7px solid rgba(0,0,0,0);
	border-right: 7px solid rgba(0,0,0,0);
	content: '';
	display: inline-block;
	position: absolute;
	top: -8px;
	right: 14px;
}

.msg-header .dropdown-menu li {
	font-size: 12px;
}

.msg-header .dropdown-menu li i {
	margin-right: 8px;
}

.panel-group-msg {
	margin-top: 15px;
}

.panel-group-msg .panel {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.panel-group-msg .panel-heading {
	padding: 10px;
}

.panel-group-msg .img {
	width: 30px;
	margin: 0;
}

.panel-group-msg .panel-title {
	font-weight: 500;
	color: #444;
	font-size: 14px;
}

.panel-group-msg .time {
	margin: 5px 20px 0 0;
	font-weight: normal;
	font-size: 12px;
}

.panel-group-msg .time i {
	font-size: 16px;
}

.msg-reply {
	margin-left: 15px;
}

.msg-reply img {
	width: 30px;
}

.btn-create-msg {
	padding: 12px 10px;
}

.alert-metro {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


/********* 6. UI ELEMENTS *********/
/**********************************/


/***** 6.1 BUTTONS PAGE STYLES *****/

.btn-dark {
	background-color: #4e5154;
	color: #fff;
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark:active {
	background-color: #414446;
	color: #ececec;
}

.btn-list .btn {
	margin: 0 3px 7px 0;
}

.btn-rounded {
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	padding-left: 20px;
	padding-right: 20px;
}

.btn.btn-bordered {
	padding: 6px 13px;
}

.btn-sm.btn-bordered {
	padding: 4px 10px;
}

.btn-xs.btn-bordered {
	padding: 2px 8px;
}

.btn.btn-bordered,
.btn.btn-bordered:hover,
.btn.btn-bordered:focus,
.btn.btn-bordered:active {
	background: none !important;
	border-width: 2px;
}

.btn-primary.btn-bordered,
.btn-primary.btn-bordered:hover,
.btn-primary.btn-bordered:active,
.btn-primary.btn-bordered:focus {
	color: #005695;
}

.btn-success.btn-bordered,
.btn-success.btn-bordered:hover,
.btn-success.btn-bordered:active,
.btn-success.btn-bordered:focus {
	color: #5cb85c;
}

.btn-warning.btn-bordered,
.btn-warning.btn-bordered:hover,
.btn-warning.btn-bordered:active,
.btn-warning.btn-bordered:focus {
	color: #eea236;
}

.btn-danger.btn-bordered,
.btn-danger.btn-bordered:focus,
.btn-danger.btn-bordered:active,
.btn-danger.btn-bordered:hover {
	color: #d9534f;
}

.btn-info.btn-bordered,
.btn-info.btn-bordered:focus,
.btn-info.btn-bordered:active,
.btn-info.btn-bordered:hover {
	color: #46b8da;
}

.btn.btn-metro {
	font-weight: 300;
	letter-spacing: 0.3px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.btn-group .btn.btn-bordered + .btn.btn-bordered,
.btn-group .btn.btn-bordered + .btn-group,
.btn-group .btn-group + .btn.btn-bordered,
.btn-group .btn-group + .btn-group {
	margin-left: -2px;
}

.btn-group .btn.btn-bordered {
	padding-left: 14px;
	padding-right: 15px;
}



/***** 6.2 EXTRAS STYLES *****/

.dropdown-demo-only {
	position: static;
	display: inline-block;
	margin-right: 10px;
	width: 160px;
	float: none;
	margin-bottom: 20px;
}

.dropdown-menu-primary {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #005695;
}

.dropdown-menu-primary > li > a {
	color: #005695;
}

.dropdown-menu-primary > li > a:hover {
	background-color: #005695;
	color: #fff;
}

.dropdown-menu-success {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #5cb85c;
}

.dropdown-menu-success > li > a {
	color: #5cb85c;
}

.dropdown-menu-success > li > a:hover {
	background-color: #5cb85c;
	color: #fff;
}

.dropdown-menu-danger {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #d9534f;
}

.dropdown-menu-danger > li > a {
	color: #d9534f;
}

.dropdown-menu-danger > li > a:hover {
	background-color: #d9534f;
	color: #fff;
}

.dropdown-menu-warning {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #f0ad4e;
}

.dropdown-menu-warning > li > a {
	color: #f0ad4e;
}

.dropdown-menu-warning > li > a:hover {
	background-color: #f0ad4e;
	color: #fff;
}

.dropdown-menu-metro {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.dropdown-menu-metro > li > a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.pagination-metro > li:first-child > a,
.pagination-metro > li:first-child > span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.pagination-metro > li:last-child > a,
.pagination-metro > li:last-child > span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.pagination-split.pagination-metro > li > a,
.pagination-split.pagination-metro > li > span {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.pagination-primary > li > a,
.pagination-primary > li > a:hover {
	border-color: #005695;
	color: #005695;
}

.pagination-primary > .disabled > span,
.pagination-primary > .disabled > span:hover,
.pagination-primary > .disabled > span:focus,
.pagination-primary > .disabled > a,
.pagination-primary > .disabled > a:hover,
.pagination-primary > .disabled > a:focus {
	border-color: #005695;
	color: #005695;
	opacity: 0.5;
}

.pagination-success > li > a,
.pagination-success > li > a:hover {
	border-color: #5cb85c;
	color: #5cb85c;
}

.pagination-success > .disabled > span,
.pagination-success > .disabled > span:hover,
.pagination-success > .disabled > span:focus,
.pagination-success > .disabled > a,
.pagination-success > .disabled > a:hover,
.pagination-success > .disabled > a:focus {
	border-color: #5cb85c;
	color: #5cb85c;
	opacity: 0.5;
}

.pagination-success > .active > a,
.pagination-success > .active > span,
.pagination-success > .active > a:hover,
.pagination-success > .active > span:hover,
.pagination-success > .active > a:focus,
.pagination-success > .active > span:focus {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.pagination-circled > li > a {
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.pagination-circled > li:first-child > a,
.pagination-circled > li:first-child > span {
	border-bottom-left-radius: 50px;
	border-top-left-radius: 50px;
}

.pagination-circled > li:last-child > a,
.pagination-circled > li:last-child > span {
	border-bottom-right-radius: 50px;
	border-top-right-radius: 50px;
}

.pagination-circled > li:first-child > a,
.pagination-circled > li:last-child > a {
	padding: 6px 13px;
}

.pagination-active-success > .active > a,
.pagination-active-success > .active > span,
.pagination-active-success > .active > a:hover,
.pagination-active-success > .active > span:hover,
.pagination-active-success > .active > a:focus,
.pagination-active-success > .active > span:focus {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.pagination-active-success > li > a:hover,
.pagination-active-success > li > span:hover,
.pagination-active-success > li > a:focus,
.pagination-active-success > li > span:focus {
	color: #5cb85c;
}

.pagination-active-warning > .active > a,
.pagination-active-warning > .active > span,
.pagination-active-warning > .active > a:hover,
.pagination-active-warning > .active > span:hover,
.pagination-active-warning > .active > a:focus,
.pagination-active-warning > .active > span:focus {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

.pagination-active-warning > li > a:hover,
.pagination-active-warning > li > span:hover,
.pagination-active-warning > li > a:focus,
.pagination-active-warning > li > span:focus {
	color: #f0ad4e;
}

.pagination-active-danger > .active > a,
.pagination-active-danger > .active > span,
.pagination-active-danger > .active > a:hover,
.pagination-active-danger > .active > span:hover,
.pagination-active-danger > .active > a:focus,
.pagination-active-danger > .active > span:focus {
	background-color: #d9534f;
	border-color: #d9534f;
}

.pagination-active-danger > li > a:hover,
.pagination-active-danger > li > span:hover,
.pagination-active-danger > li > a:focus,
.pagination-active-danger > li > span:focus {
	color: #d9534f;
}

.pagination-active-info > .active > a,
.pagination-active-info > .active > span,
.pagination-active-info > .active > a:hover,
.pagination-active-info > .active > span:hover,
.pagination-active-info > .active > a:focus,
.pagination-active-info > .active > span:focus {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.pagination-active-info > li > a:hover,
.pagination-active-info > li > span:hover,
.pagination-active-info > li > a:focus,
.pagination-active-info > li > span:focus {
	color: #5bc0de;
}

.pagination-active-dark > .active > a,
.pagination-active-dark > .active > span,
.pagination-active-dark > .active > a:hover,
.pagination-active-dark > .active > span:hover,
.pagination-active-dark > .active > a:focus,
.pagination-active-dark > .active > span:focus {
	background-color: #4e5154;
	border-color: #4e5154;
}

.pagination-active-dark > li > a:hover,
.pagination-active-dark > li > span:hover,
.pagination-active-dark > li > a:focus,
.pagination-active-dark > li > span:focus {
	color: #4e5154;
}

.progress-metro {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}


/******* 6.3 GRAPHS STYLES *******/

.tinystat {
	display: inline-block;
}

.tinystat .chart,
.tinystat .datainfo {
	display: inline-block;
	vertical-align: middle;
}

.tinystat .chart {
	margin-right: 5px;
}

.tinystat .text-muted {
	text-transform: uppercase;
	font-size: 10px;
}

.tinystat h4 {
	margin: 0;
	color: #333;
	font-weight: bold;
	line-height: normal;
	font-size: 16px;
}

.tooltipflot {
	background-color: rgba(0,0,0,0.8);
	padding: 5px 10px;
	font-size: 11px;
	color: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.jqstooltip {
	min-height: 25px;
	border: 0;
	min-width: 30px;
	height: auto !important;
	width: auto !important;
}

.flotGraph {
	width: 100%;
	height: 300px;
}



/***** 6.4 ICON STYLES *******/

.icon-list {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

.icon-list li {
	margin-bottom: 5px;
}

.icon-list li span {
	width: 20px;
	display: inline-block;
	margin-right: 5px;
	color: #333;
}



/***** 6.5 PANELS & WIDGETS STYLES *****/

.panel-dark {
	border-color: #4e5154;
}

.panel-dark .panel-heading {
	background-color: #4e5154;
	color: #fff;
}

.panel-success-alt {
	border-color: #005695;
    height: 190px;
    overflow: hidden;
}

.panel-success-alt .panel-heading {
	background-color: #FFFFFF;
	color: #333;
}

.panel-info-alt {
	border-color: #46b8da;
}

.panel-info-alt .panel-heading {
	background-color: #5bc0de;
	color: #fff;
}

.panel-warning-alt {
	border-color: #eea236;
}

.panel-warning-alt .panel-heading {
	background-color: #f0ad4e;
	color: #fff;
}

.panel-danger-alt {
	border-color: #d43f3a;
}

.panel-danger-alt .panel-heading {
	background-color: #d9534f;
	color: #fff;
}

.panel-success-alt .panel-heading p a,
.panel-info-alt .panel-heading p a,
.panel-warning-alt .panel-heading p a,
.panel-danger-alt .panel-heading p a,
.panel-dark .panel-heading p a {
	color: #fff;
}

.panel-success-alt .panel-heading .panel-btns a,
.panel-info-alt .panel-heading .panel-btns a,
.panel-warning-alt .panel-heading .panel-btns a,
.panel-danger-alt .panel-heading .panel-btns a,
.panel-dark .panel-heading .panel-btns a {
	border-color: #333;
	color: #333;
	opacity: 0.75;
}

.panel-primary-head .panel-heading,
.panel-success-head .panel-heading,
.panel-warning-head .panel-heading,
.panel-danger-head .panel-heading,
.panel-info-head .panel-heading,
.panel-dark-head .panel-heading {
	border-bottom: 0;
	color: #fff;
}

.panel-primary-head .panel-heading p,
.panel-success-head .panel-heading p,
.panel-warning-head .panel-heading p,
.panel-danger-head .panel-heading p,
.panel-info-head .panel-heading p,
.panel-dark-head .panel-heading p {
	opacity: 0.75;
}

.panel-primary-head .panel-body,
.panel-success-head .panel-body,
.panel-warning-head .panel-body,
.panel-danger-head .panel-body,
.panel-info-head .panel-body,
.panel-dark-head .panel-body {
	border: 1px solid #ddd;
	border-top: 0;
}

.panel-primary-head .panel-footer,
.panel-success-head .panel-footer,
.panel-warning-head .panel-footer,
.panel-danger-head .panel-footer,
.panel-info-head .panel-footer,
.panel-dark-head .panel-footer {
	border: 1px solid #ddd;
	border-top: 0;
}

.panel-primary-head .panel-heading {
	background-color: #005695;
}

.panel-success-head .panel-heading {
	background-color: #5cb85c;
}

.panel-warning-head .panel-heading {
	background-color: #f0ad4e;
}

.panel-danger-head .panel-heading {
	background-color: #d9534f;
}

.panel-info-head .panel-heading {
	background-color: #5bc0de;
}

.panel-dark-head .panel-heading {
	background-color: #4e5154;
}

.panel-primary-head .panel-heading p a,
.panel-success-head .panel-heading p a,
.panel-info-head .panel-heading p a,
.panel-warning-head .panel-heading p a,
.panel-danger-head .panel-heading p a,
.panel-dark-head .panel-heading p a {
	color: #fff;
}

.panel-primary-head .panel-heading .panel-btns a,
.panel-success-head .panel-heading .panel-btns a,
.panel-info-head .panel-heading .panel-btns a,
.panel-warning-head .panel-heading .panel-btns a,
.panel-danger-head .panel-heading .panel-btns a,
.panel-dark-head .panel-heading .panel-btns a {
	border-color: #fff;
	color: #fff;
	opacity: 0.75;
}

.panel-metro,
.panel-metro .panel-heading,
.panel-metro .panel-footer {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.widget-messaging .new-msg {
	color: #fff;
	font-size: 18px;
	margin: 0;
	line-height: normal;
	opacity: 0.5;
}

.widget-messaging .new-msg:hover {
	opacity: 1;
}

.widget-messaging ul li:hover {
	background-color: #f7f7f7;
}

.widget-messaging .sender {
	color: #333;
	font-weight: 500;
	font-size: 14px;
	line-height: normal;
	margin: 0;
}

.widget-messaging ul li p {
	line-height: normal;
	margin: 0;
}

.widget-todo .panel-heading a {
	color: #fff;
}

.widget-todo ul > li input:checked + label {
	text-decoration: line-through;
}

.widget-slider .carousel-control {
	background: none;
	bottom: auto;
	color: #fff;
	line-height: 10px;
	padding: 0;
	text-shadow: none;
	top: -65px;
	width: auto;
	opacity: 0.75;
	border: 1px solid #fff;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.widget-slider .carousel-control:hover {
	opacity: 1;
}

.widget-slider .carousel-control.left {
	left: auto;
	right: 25px;
	padding: 1px 10px 3px 8px;
}

.widget-slider .carousel-control.right {
	right: -5px;
	padding: 1px 8px 3px 10px;
}

.widget-slider .carousel-control span {
	font-size: 18px;
	line-height: normal;
}

.widget-slider .media {
	padding-bottom: 0;
}

.widget-slider .carousel-indicators {
	bottom: auto;
	left: auto;
	right: 0;
	top: -58px;
	width: auto;
}




/***** 6.6 TABS & ACCORDION STYLES *****/

.nav-primary {
	border-color: #357ebd;
	background-color: #005695;
}

.nav-primary > li.active > a,
.nav-primary > li.active > a:hover,
.nav-primary > li.active > a:focus,
.nav-primary > li.active > a:active {
	border-top-color: #357ebd;
	border-left-color: #357ebd;
	border-right-color: #357ebd;
}

.nav-success {
	border-color: #5cb85c;
	background-color: #5cb85c;
}

.nav-info {
	border-color: #46b8da;
	background-color: #5bc0de;
}

.nav-danger {
	border-color: #d43f3a;
	background-color: #d9534f;
}

.nav-warning {
	border-color: #eea236;
	background-color: #f0ad4e;
}

.nav-success > li.active > a,
.nav-success > li.active > a:hover,
.nav-success > li.active > a:focus,
.nav-success > li.active > a:active {
	border-top-color: #5cb85c;
	border-left-color: #5cb85c;
	border-right-color: #5cb85c;
}

.nav-info > li.active > a,
.nav-info > li.active > a:hover,
.nav-info > li.active > a:focus,
.nav-info > li.active > a:active {
	border-top-color: #46b8da;
	border-left-color: #46b8da;
	border-right-color: #46b8da;
}

.nav-danger > li.active > a,
.nav-danger > li.active > a:hover,
.nav-danger > li.active > a:focus,
.nav-danger > li.active > a:active {
	border-top-color: #d43f3a;
	border-left-color: #d43f3a;
	border-right-color: #d43f3a;
}

.nav-warning > li.active > a,
.nav-warning > li.active > a:hover,
.nav-warning > li.active > a:focus,
.nav-warning > li.active > a:active {
	border-top-color: #eea236;
	border-left-color: #eea236;
	border-right-color: #eea236;
}

.nav-primary > li > a,
.nav-success > li > a,
.nav-info > li > a,
.nav-danger > li > a,
.nav-warning > li > a {
	color: #fff;
}

.nav-primary > li > a:hover,
.nav-success > li > a:hover,
.nav-info > li > a:hover,
.nav-danger > li > a:hover,
.nav-warning > li > a:hover {
	color: #fff;
	background-color: rgba(255,255,255,0.1);
}

.tab-content-primary {
	border-color: #357ebd;
}

.tab-content-success {
	border-color: #5cb85c;
}

.tab-content-info {
	border-color: #46b8da;
}

.tab-content-danger {
	border-color: #d43f3a;
}

.tab-content-warning {
	border-color: #eea236;
}

.nav-metro,
.nav-metro > li > a,
.nav-metro > li.active > a,
.tab-content-metro {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.panel-group .panel-heading {
	padding: 15px;
}

.panel-group .panel-heading .panel-title {
	font-size: 14px;
}

.nav-line {
	background: none;
	border: 0;
	margin-bottom: 20px;
	-moz-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.1);
	box-shadow: 0 3px 0 rgba(0,0,0,0.1);
}

.nav-line > li {
	margin: 0;
}

.nav-line > li > a,
.nav-line > li > a:hover,
.nav-line > li > a:active,
.nav-line > li > a:focus {
	border: 0;
	margin: 0 !important;
}

.nav-line > li.active > a,
.nav-line > li.active > a:hover,
.nav-line > li.active > a:active,
.nav-line > li.active > a:focus {
	border: 0;
}

.nav-line > li.active > a,
.nav-line > li.active > a:hover,
.nav-line > li.active > a:active,
.nav-line > li.active > a:focus {
	-moz-box-shadow: 0 3px 0 #005695;
	-webkit-box-shadow: 0 3px 0 #005695;
	box-shadow: 0 3px 0 #005695;
	margin: 0;
}


/********** 7. FORM STYLES **********/
/************************************/

.ckbox,
.rdio {
	position: relative;
}

.ckbox input[type="checkbox"],
.rdio input[type="radio"] {
	opacity: 0;
}

.ckbox label,
.rdio label {
	padding-left: 10px;
	cursor: pointer;
	margin-bottom: 7px !important;
}

.ckbox label:before {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 0;
	content: '';
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #bbb;
	background: #fff;
}

.ckbox input[type="checkbox"]:disabled + label  {
	color: #999;
}

.ckbox input[type="checkbox"]:disabled + label:before  {
	background-color: #eee;
}

.ckbox input[type="checkbox"]:checked + label:after  {
	font-family: 'FontAwesome';
	content: "\F00C";
	position: absolute;
	top: 2.5px;
	left: 3.5px;
	display: inline-block;
	font-size: 11px;
	width: 16px;
	height: 16px;
	color: #fff;
}

.ckbox-default input[type="checkbox"]:checked + label:before {
	border-color: #999;
}

.ckbox-default input[type="checkbox"]:checked + label:after {
	color: #333;
}

.ckbox-primary input[type="checkbox"]:checked + label:before {
	border-color: rgb(255, 106, 57);
	background-color: rgb(255, 106, 57);
}

.ckbox-warning input[type="checkbox"]:checked + label:before {
	border-color: #EEA236;
	background-color: #F0AD4E;
}

.ckbox-success input[type="checkbox"]:checked + label:before {
	border-color: #5cb85c;
	background-color: #5cb85c;
}

.ckbox-danger input[type="checkbox"]:checked + label:before {
	border-color: #D43F3A;
	background-color: #D9534F;
}

.rdio label:before {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 1px;
	left: 0;
	content: '';
	display: inline-block;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 1px solid #bbb;
	background: #fff;
}

.rdio input[type="radio"]:disabled + label  {
	color: #999;
}

.rdio input[type="radio"]:disabled + label:before  {
	background-color: #eee;
}

.rdio input[type="radio"]:checked + label::after  {
	content: '';
	position: absolute;
	top: 5px;
	left: 4px;
	display: inline-block;
	font-size: 11px;
	width: 10px;
	height: 10px;
	background-color: #444;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.rdio-default input[type="radio"]:checked + label:before {
	border-color: #999;
}

.rdio-primary input[type="radio"]:checked + label:before {
	border-color: #428BCA;
}

.rdio-primary input[type="radio"]:checked + label::after {
	background-color: #428BCA;
}

.rdio-warning input[type="radio"]:checked + label:before {
	border-color: #F0AD4E;
}

.rdio-warning input[type="radio"]:checked + label::after {
	background-color: #F0AD4E;
}

.rdio-success input[type="radio"]:checked + label:before {
	border-color: #1CAF9A;
}

.rdio-success input[type="radio"]:checked + label::after {
	background-color: #1CAF9A;
}

.rdio-danger input[type="radio"]:checked + label:before {
	border-color: #D9534F;
}

.rdio-danger input[type="radio"]:checked + label::after {
	background-color: #D9534F;
}

.errorForm label {
	display: block;
	background-color: #f2dede;
	border: 1px solid #ebccd1;
	color: #a94442;
	padding: 5px 10px;
	display: block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.form-group.has-error label.error {
	color: #a94442;
}

.errorForm label:last-child {
	margin-bottom: 20px !important;
}

.colorpicker-input {
	display: inline-block;
	width: 100px;
}


/***** 7.1 FORM WIZARD *****/

.nav-wizard {
	background-color: #ddd;
	margin-bottom: 15px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
}

.nav-wizard > li {
	position: relative;
	margin-right: -2px;
}

.nav-wizard > li > a {
	color: #666;
}

.nav-wizard > li > a {
	position: relative;
	padding-left: 30px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.nav-wizard > li > a:after {
	border-left: 19px solid #ddd;
	border-top: 19px solid rgba(0,0,0,0);
	border-bottom: 19px solid rgba(0,0,0,0);
	content: '';
	display: inline-block;
	position: absolute;
	top: 0;
	right: -19px;
	z-index: 10;
}

.nav-wizard > li > a:before {
	border-left: 20px solid #fff;
	border-top: 20px solid rgba(0,0,0,0);
	border-bottom: 20px solid rgba(0,0,0,0);
	content: '';
	display: inline-block;
	position: absolute;
	top: -1px;
	right: -20px;
	z-index: 5;
}

.nav-wizard > li > a:hover,
.nav-wizard > li > a:active,
.nav-wizard > li > a:focus {
	background-color: #ccc;
}

.nav-wizard > li > a:hover:after,
.nav-wizard > li > a:active:after,
.nav-wizard > li > a:focus:after {
	border-left-color: #ccc;
}

.nav-wizard > li:first-child > a {
	padding-left: 15px;
	-moz-border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.nav-wizard > li:last-child > a {
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.nav-wizard > li:last-child > a:after,
.nav-wizard > li:last-child > a:before {
	display: none;
}

.nav-wizard > li.active a,
.nav-wizard > li.active a:hover,
.nav-wizard > li.active a:focus,
.nav-wizard > li.active a:active {
	background-color: #4e5154;
	color: #fff;
}

.nav-wizard > li.active a:after {
	border-left-color: #4e5154;
}

.nav-wizard > li.done a {
	background-color: #005695;
	color: #fff;
}

.nav-wizard > li.done a:after {
	border-left-color: #005695;
}

.panel-wizard {
	margin-bottom: 20px;
}

.panel-wizard .tab-content {
	border: 1px solid #ddd;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	border-bottom: 0;
}

.panel-wizard .wizard {
	margin: 0;
	background-color: #fcfcfc;
	padding: 15px;
	border: 1px solid #ddd;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}

.panel-wizard .wizard:after {
	clear: both;
	display: block;
	content: '';
}

.panel-wizard .progress {
	margin-bottom: 5px;
}

.nav-disabled-click > li > a:hover,
.nav-disabled-click > li > a:active,
.nav-disabled-click > li > a:focus {
	background-color: #ddd;
	cursor: default;
}

.nav-disabled-click > li > a:hover:after,
.nav-disabled-click > li > a:active:after,
.nav-disabled-click > li > a:focus:after {
	border-left-color: #ddd;
}

.nav-disabled-click > li.active > a:hover:after,
.nav-disabled-click > li.active > a:active:after,
.nav-disabled-click > li.active > a:focus:after {
	border-left-color: #4e5154;
}

.nav-disabled-click > li.done > a:hover,
.nav-disabled-click > li.done > a:active,
.nav-disabled-click > li.done > a:focus {
	background-color: #005695;
}

.nav-disabled-click > li.done > a:hover:after,
.nav-disabled-click > li.done > a:active:after,
.nav-disabled-click > li.done > a:focus:after {
	border-left-color: #005695;
}

.nav-wizard-success > li.done > a {
	background-color: #5cb85c;
}

.nav-wizard-success > li.done > a:after {
	border-left-color: #5cb85c;
}

.nav-wizard-warning > li.done > a {
	background-color: #f0ad4e;
}

.nav-wizard-warning > li.done > a:after {
	border-left-color: #f0ad4e;
}

.nav-wizard-danger > li.done > a {
	background-color: #d9534f;
}

.nav-wizard-danger > li.done > a:after {
	border-left-color: #d9534f;
}

.nav-wizard-info > li.done > a {
	background-color: #5bc0de;
}

.nav-wizard-info > li.done > a:after {
	border-left-color: #5bc0de;
}


/********** 8. TABLE STYLES **********/
/*************************************/

.table-action a,
.table-action-hide a {
	color: #666;
	display: inline-block;
	margin-left: 2px;
}

.table-action-hide a {
	opacity: 0;
}

.table-primary thead tr th {
	background-color: #428BCA;
}

.table-success thead tr th {
	background-color: #5cb85c;
}

.table-warning thead tr th {
	background-color: #F0AD4E;
}

.table-danger thead tr th {
	background-color: #D9534F;
}

.table-info thead tr th {
	background-color: #5BC0DE;
}

.table-dark thead tr th {
	background-color: #4e5154;
}

.table.table-primary thead tr th,
.table.table-success thead tr th,
.table.table-danger thead tr th,
.table.table-warning thead tr th,
.table.table-info thead tr th,
.table.table-dark thead tr th {
	color: #fff;
	border-bottom: 0;
}

.table-bordered.table-primary thead tr th,
.table-bordered.table-success thead tr th,
.table-bordered.table-warning thead tr th,
.table-bordered.table-danger thead tr th,
.table-bordered.table-info thead tr th,
.table-bordered.table-dark thead tr th {
	border-color: rgba(255,255,255,0.2);
}

.table.table-primary tbody tr:first-child td,
.table.table-success tbody tr:first-child td,
.table.table-danger tbody tr:first-child td,
.table.table-warning tbody tr:first-child td,
.table.table-info tbody tr:first-child td,
.table.table-dark tbody tr:first-child td {
	border-top: 0;
}


/********** 9. PAGES STYLES **********/
/*************************************/


/***** 9.1 NOT FOUND PAGE STYLES *****/

.notfoundpanel {
	text-align: center;
	width: 600px;
	margin: 80px auto 0 auto;
	position: relative;
}

.notfoundpanel h1 {
	font-size: 180px;
	font-weight: 200;
	color: #000;
	margin: 0 0 10px 0;
	line-height: 180px;
	/* text-shadow: 4px 4px rgba(0,0,0,0.2); */
}

.notfoundpanel h3 {
	color: #333;
	margin: 0 0 10px 0;
}

.notfoundpanel p {
	font-size: 14px !important;
}

.notfoundpanel form {
	width: 350px;
	margin: 20px auto 0 auto;
}

.notfoundpanel .form-control {
	width: 250px;
	float: left;
}

.notfoundpanel .btn {
	padding: 9px 20px 10px 20px;
}



/***** 9.2 INVOICE STYLES *****/


.table-invoice {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #ddd;
	margin-top: 20px;
}

.table-invoice thead > tr > th {
	font-weight: 500;
	padding: 15px;
}

.table-invoice thead > tr > th:last-child,
.table-invoice thead > tr > th:nth-child(3),
.table-invoice thead > tr > th:nth-child(2) {
	text-align: right;
}

.table-invoice tbody > tr > td {
	padding: 15px;
	border-color: #ddd;
}

.table-invoice tbody > tr > td:last-child,
.table-invoice tbody > tr > td:nth-child(3),
.table-invoice tbody > tr > td:nth-child(2) {
	width: 15%;
	text-align: right;
}

.table-invoice tbody > tr > td h5,
.table-invoice tbody > tr > td p {
	margin: 0;
}

.table-invoice thead > tr > th:nth-child(2) {
	background-color: #3f4144;
}

.table-invoice thead > tr > th:nth-child(3) {
	background-color: #484a4d;
}

.table-invoice thead > tr > th:last-child {
	background-color: #555;
}

.table-invoice tbody > tr > td:nth-child(2) {
	background-color: #eee;
}

.table-invoice tbody > tr > td:nth-child(3) {
	background-color: #f7f7f7;
}

.table-total {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: right;
}

.table-total > tbody > tr > td:first-child {
	border: 0;
	text-transform: uppercase;
	font-weight: normal;
	text-align: right;
}

.table-total > tbody > tr > td:last-child {
	border-bottom: 1px solid #ddd;
	width: 15%;
	text-align: right;
	font-size: 24px;
	font-weight: 500;
	color: #333;
}

table.dataTable.dtr-inline.collapsed tbody td:first-child:before,
table.dataTable.dtr-inline.collapsed tbody th:first-child:before {
	border: 1px solid #ccc !important;
	background-color: #ddd !important;
	-moz-border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
	border-radius: 2px !important;
	color: #666 !important;
	font-weight: bold !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}



/***** 9.3 MEDIA MANAGER STYLES *****/

.media-options {
	margin-bottom: 20px;
}

.media-options:after {
	clear: both;
	display: block;
	content: '';
}

.media-options .btn-group {
	margin-bottom: 0;
}

.media-option-group {
	margin: 0;
	margin-left: 5px;
}

.media-option-group label {
	margin-bottom: 0 !important;
}

.media-manager .thmb {
	border: 1px solid #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 20px;
	position: relative;
}

.media-manager .thmb.checked {
	border-color: #bbb;
	background-color: #fcfcfc;
}

.media-manager .thmb::after {
	clear: both;
	display: block;
	content: '';
}

.media-manager .ckbox {
	position: absolute;
	top: 15px;
	left: 15px;
	display: none;
}

.media-manager .fm-group {
	position: absolute;
	top: 15px;
	right: 15px;
	display: none;
}

.media-manager .fm-toggle {
	padding: 1px 4px;
	line-height: normal;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.media-manager .fm-menu {
	min-width: 120px;
}

.media-manager .fm-menu a {
	font-size: 12px;
	color: #333;
	padding: 4px 8px;
}

.media-manager .fm-menu i {
	margin-right: 7px;
	color: #999;
	width: 16px;
	font-size: 13px;
}

.media-manager .thmb-prev {
	background: #fff;line-height:126px;vertical-align:middle;
	overflow: hidden;
}

.media-manager .thmb-prev a {
	display: inline-block;line-height:126px;vertical-align:middle;width:100%;
}

.media-manager .fm-title {
	margin-bottom: 0;
	font-size: 13px;line-height:14px;
}

.media-manager .fm-title a {
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
}

.media-manager-sidebar {
	padding-left: 10px;
}

.media-manager-sidebar .lg-title a {
	color: #999;
	font-size: 11px;
}

.media-manager-sidebar .lg-title a:hover {
	text-decoration: none;
	color: #333;
}

.folder-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.folder-list li {
	display: block;
	border-bottom: 1px solid #eee;
}

.folder-list li a {
	display: block;
	padding: 7px 0;
	color: #666;
}

.folder-list li a:hover {
	color: #333;
	text-decoration: none;
}

.folder-list li i {
	margin-right: 10px;
	width: 16px;
}

.media-manager-sidebar .tag-list {
	list-style: none;
	padding: 0;
	margin: 0;
}

.media-manager-sidebar .tag-list li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.media-manager-sidebar .tag-list li a {
	display: block;
	padding: 5px 7px;
	font-size: 11px;
	background: #ddd;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #666;
}

.media-manager-sidebar .tag-list li a:hover {
	color: #fff;
	text-decoration: none;
	background: #428BCA;
}



/***** 9.4 PEOPLE DIRECTORY STYLES *****/


.nav-contacts {
	margin-bottom: 20px;
}

.nav-contacts li a {
	color: #666;
	font-weight: 400;
	font-size: 13px;
}

.nav-contacts li .badge {
	background: none;
	font-weight: 500;
	color: #333;
}

.nav-contacts li.active .badge {
	color: #fff;
	background: none;
}

.people-group .media img {
	width: 45px;
}

.people-group .list-group-item {
	-moz-transition: all 0.2s ease-out 0s;
	-webkit-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0;
	border-width: 0;
}

.people-group .media-heading {
	margin-top: 5px;
}

.people-group .media-heading,
.people-group .media-body {
	line-height: normal;
}

.pagination-contact {
	margin-top: -3px;
}

.contact-group {
	margin-top: 20px;
}

.contact-group .media img {
	width: 80px;
}

.contact-group .list-group-item {

}

.contact-group .media-heading {
	font-size: 16px;
	font-weight: 500;
}

.contact-group .media-heading small {
	margin-left: 5px;
	font-size: 13px;
	font-weight: 400;
	color: #999;
}

.contact-group .list-group-item {
	border-color: #e7e7e7;
	margin-top: 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.contact-group .list-group-item:hover {
	background-color: #fcfcfc;
}

.contact-group .media-content {
	margin-top: 5px;
}

.contact-group .media-content .fa {
	font-size: 16px;
	vertical-align: middle;
	width: 20px;
	color: #333;
}

.contact-group .media-content ul {
	margin-top: 15px;
	margin-bottom: 0;
}

.contact-group .media-content ul > li {
	display: inline-block;
	min-width: 200px;
	margin-bottom: 5px;
}


/***** 9.5 PROFILE STYLES *****/


.img-profile {
	display: inline-block;
	max-width: 200px;
}

.social-list > li {
	padding: 5px 0;
	border-bottom: 1px dashed #eee;
}

.social-list > li > i {
	width: 16px;
	margin-right: 5px;
}

.activity-list .media {
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
	font-size: 14px;
}

.activity-list .media:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.activity-list .media-object {
	width: 28px;
	vertical-align: middle;
}

.activity-list .media-body {
	line-height: 18px;
}

.activity-list .media-body p {
	line-height: 21px;
	font-size: 13px;
}

.activity-list .media-title {
	font-size: 15px;
	margin-bottom: 0;
}

.activity-list .blog-media {
	padding-bottom: 0;
}

.activity-list .blog-media .media-object {
	width: 120px;
	margin-right: 10px;
	margin-top: 5px;
}

.activity-list .blog-media .media-title {
	margin: 0;
}

.activity-list .img-single img {
	width: 50%;
}

.uploadphoto-list {
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 20px;
}

.uploadphoto-list li {
	width: 20%;
	float: left;
}

.uploadphoto-list li a {
	display: block;
	margin-right: 5px;
}

.follower-list {
	padding: 10px 10px 0 10px;
}

.follower-list .media {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}

.follower-list .media:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}

.follower-list .fa {
	margin-right: 5px;
	width: 16px;
	text-align: center;
}

.follower-list .media-object {
	margin-right: 10px;
}

.follower-name {
	color: #333;
	margin: 5px 0 0 0;
	font-size: 18px;
	margin-bottom: 5px;
}

.events .media {
	margin-bottom: 20px;
}

.events .media-object {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.events-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.events-list .media-body {
	font-size: 13px;
}

.event-body small {
	display: block;
}

.event-body small .fa {
	margin-right: 5px;
	width: 14px;
	text-align: center;
}

.event-body p {
	margin-top: 10px;
}

.event-title {
	margin: 0;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: normal;
}



/***** 9.6 SEARCH RESULTS *****/

.nav-file-type > li > a {
	color: #666;
}

.nav-file-type > li > a > i {
	width: 16px;
	margin-right: 5px;
	color: #333;
}

.nav-file-type > li.active > a,
.nav-file-type > li.active > a:hover {
	background-color: #4e5154;
}

.nav-file-type > li.active > a > i {
	color: #fff;
}

.results-list .media {
	border-bottom: 1px solid #eee;
}

.results-list .media-object {
	width: 125px;
	margin-right: 10px;
}

.results-list .filename {
	margin: 0;
	font-size: 16px;
}

.results-list .media-body {
	line-height: 18px;
}

.pagination-search {
	margin-bottom: 10px;
	margin-top: 0;
}



/***** 9.7 SIGN IN/UP PAGE *****/

body.signin {
	background-color: #015795;
}

.panel-signin,
.panel-signup {
	margin: 80px auto 0 auto;
	border-radius: 6px;
	border: 1px solid #eee;

}

.panel-signin {
	width: 400px;
}

.panel-signup {
	width: 600px;
}

.panel-signin .panel-body,
.panel-signup .panel-body {
	padding: 40px;
}

.panel-signin .panel-footer,
.panel-signup .panel-footer {
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
}


/***** 9.8 LOCKED SCREEN ********/

.locked {
	background: rgba(0,0,0,0.75);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 2000;
}

.lockedpanel {
	width: 240px;
	margin: 10% auto 0 auto;
	text-align: center;
	background-color: #fff;
	padding: 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.lockedpanel .loginuser {
	text-align: center;
}

.lockedpanel .logged {
	margin-top: 20px;
}

.lockedpanel .logged h4 {
	margin: 0;
	font-size: 21px;
	color: #333;
}

.lockedpanel form {
	margin-top: 20px;
}

.lockedpanel form .btn {
	display: block;
	margin-top: 10px;
}



/********* 10. DASHBOARD STYLES **********/
/*****************************************/

.flotLegend {
	margin-bottom: 10px;
}
.flotLegend table tr td {
	padding-right: 5px;
}

.row-stat .panel .panel-heading {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.panel-icon {
	background: rgba(255,255,255,0.9);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 15px;
}

.panel-icon .fa {
	color: #000;
	font-size: 36px;
	padding: 12px 0 0 19px;
}

.panel-bluegreen .panel-icon .fa {
	color: #03c3c4;
}

.panel-violet .panel-icon .fa {
	color: #905dd1;
}

.panel-blue .panel-icon .fa {
	color: #005695;
}

.row-stat .md-title {
	opacity: 0.6;
	font-size: 12px;
	margin-bottom: 5px;
}

.row-stat h1 {
	margin-bottom: 0;
}

.row-stat hr {
	opacity: 0.3;
	margin: 15px 0 0 0;
	border-width: 2px;
}

.panel-icon .fa-users {
	padding: 12px 0 0 10px;
}

.panel-icon .fa-pencil {
	padding: 12px 0 0 17px;
}

.sublabel {
	font-size: 11px;
	display: block;
	margin-bottom: 3px;
}

.flotChart {
	width: 100%;
	height: 200px;
}

#bar-chart {
	height: 250px;
}



/********** 11. LEFT MENU COLLAPSE **********/
/********************************************/

.headerwrapper.collapsed .header-left {
	position: relative;
	left: -180px;
}

.headerwrapper.collapsed .header-right {
	margin-left: 61px;
}

.mainwrapper.collapsed:before {
	width: 61px;
}

.mainwrapper.collapsed .mainpanel {
	margin-left: 61px;
}

.mainwrapper.collapsed .leftpanel {
	width: 61px;
}

.mainwrapper.collapsed .leftpanel-title {
	display: none;
}

.mainwrapper.collapsed .profile-left {
	/*min-height: 0;*/
	padding-left: 10px;
}

.mainwrapper.collapsed .profile-left .profile-thumb {
	margin: 12px 0 0 0;
}

.mainwrapper.collapsed .profile-left .profile-thumb img {
	width: 30px;
}

.mainwrapper.collapsed .profile-left .media-body {
	display: none;
}

.mainwrapper.collapsed .nav {
	margin-top: 20px;
}

.mainwrapper.collapsed .nav > li > a {
	padding-left: 20px;
}

.mainwrapper.collapsed .nav > li.nav-hover:not(.active) > a {
	background-color: #3f3f3f;
}

.mainwrapper.collapsed .nav > li > a > span:not(.badge) {
	position: absolute;
	width: 190px;
	z-index: 100;
	background-color: #333;
	border: 1px solid #4a4a4a;
	border-bottom: 0;
	display: block;
	top: -1px;
	left: 60px;
	padding: 12px 10px 0 10px;
	border-left: 0;
	height: 46px;
	display: none;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.mainwrapper.collapsed .nav > li.parent > a > span:not(.badge) {
	-moz-border-radius: 0 3px 0 0;
	-webkit-border-radius: 0 3px 0 0;
	border-radius: 0 3px 0 0;
}

.mainwrapper.collapsed .nav > li > a > span.badge {
	position: absolute;
	top: 12px;
	right: -170px;
	z-index: 200;
	display: none;
}

.mainwrapper.collapsed .nav > li.active > a > span:not(.badge) {
	background-color: #005695;
	border: 0;
	height: 44px;
	top: 0;
}

.mainwrapper.collapsed .nav > li.parent:after {
	display: none;
}

.mainwrapper.collapsed .nav > li.nav-hover > a > span {
	display: block;
}

.mainwrapper.collapsed .nav > li.nav-hover > .children {
	display: block !important;
}

.mainwrapper.collapsed .nav > li.parent .children {
	position: absolute;
	z-index: 100;
	background-color: #3c3c3c;
	left: 61px;
	width: 189px;
	border: 1px solid #4a4a4a;
	border-top: 0;
	border-left: 0;
	display: none;
}

.mainwrapper.collapsed .nav > li.parent .children > li > a {
	padding-left: 10px;
}



/********** 12. CUSTOM STYLES **********/
/***************************************/


.mt0 { margin-top: 0 !important; }
.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mr10 { margin-right: 10px !important; }
.mr20 { margin-right: 20px !important; }
.ml5 { margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.mr5 { margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mb5 { margin-bottom: 5px; }
.mb8 { margin-bottom: 8px; }
.mb9 { margin-bottom: 9px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.padding10 { padding: 10px; }
.padding15 { padding: 15px; }
.padding20 { padding: 20px; }
.noborder { border: 0; }
.height200 { height: 200px; }
.height300 { height: 300px; }
.width100p { width: 100%; }
.width300 { width: 300px; }

.text-black { color: #000; }

.inline-block { display: inline-block; }



/********** 13. MEDIA QUERIES **********/
/***************************************/


@media screen and (max-width: 1024px) {

	body {
		width: 100%;
		overflow-x: hidden;
	}

	/* indicator that page is 1024 */
	.logo {
		position: relative;
	}

	/* dashboard */
	.row-dashboard .col-md-6 {
		float: none;
		width: auto;
	}

	/* wizard */
	.contentpanel-wizard .row .col-md-6 {
		float: none;
		width: auto;
	}
}

@media screen and (max-width: 900px) {

	body {
		position: relative;
	}

	.logo {
		position: static;
	}

	.headerwrapper .header-left,
	.headerwrapper .header-right {
		position: relative;
	}
	.headerwrapper .header-right {
		width: 100%;
		margin-left: 0;
	}

	.leftpanel,
	.mainwrapper:before {
		display: none;
	}

	.mainpanel {
		width: 100%;
		margin-left: 0;
	}

	.show-left .headerwrapper .header-left {
		margin-left: 0;
	}

	.show-left .headerwrapper .header-right {
		margin-left: 230px;
	}

	.show-left .mainwrapper {
		overflow: hidden;
	}

	.show-left .leftpanel,
	.show-left .mainwrapper:before {
		display: block;
	}


	.show-left .leftpanel .profile-left {
		margin-top: 60px;
	}

	.show-left .mainpanel {
		margin-left: 230px;
	}

}

@media screen and (max-width: 640px) {

	/* media manager */
	.media-options div.pull-left,
	.media-options div.pull-right {
		float: none !important;
		width: auto !important;
	}

	.media-options div.pull-left {
		margin-bottom: 20px !important;
	}

	.contentpanel-mediamanager .col-sm-9,
	.contentpanel-mediamanager .col-sm-3 {
		float: none;
		width: auto;
	}

	.media-manager-sidebar {
		padding-left: 0;
	}

	/* table */
	.dataTables_wrapper .row .col-xs-6 {
		float: none;
		width: auto;
		text-align: center;
	}

	div.dataTables_paginate {
		float: none !important;
		margin-top: 10px !important;
	}
	.panel-signup {
		margin: 20px;
		width: auto;
	}

	/* wizard */
	.nav-wizard {
		background: none;
	}

	.nav-wizard > li {
		margin: 0 !important;
	}

	.nav-wizard > li > a,
	.nav-wizard > li:first-child > a,
	.nav-wizard > li:last-child > a {
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}

	.nav-wizard > li > a:before,
	.nav-wizard > li > a:after {
		display: none;
	}

}


@media screen and (max-width: 480px) {

	.btn-group-notification .dropdown-menu {
		margin-right: -62px;
	}

	.headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
		right: 75px;
	}

	.notfoundpanel {
		width: auto;
	}

	.notfoundpanel h3 {
		font-size: 18px;
	}

	.leftpanel .profile-left {
		min-height: 0;
		height: 70px;
		padding: 10px;
	}

	.leftpanel .profile-left .profile-thumb img {
		width: 40px;
	}

	.leftpanel .profile-left .media-heading {
		margin-top: 7px;
	}

	.pageheader {
		padding: 10px;
		height: 70px;
	}

	.contentpanel {
		padding: 10px;
	}
}

@media screen and (max-width: 360px) {

	.pageheader h4 {
		font-size: 24px;
	}

	.form-search {
		position: relative;
	}

	.headerwrapper .header-right .form-search {
		display: none;
	}

	.leftpanel .form-search {
		margin: 10px 10px 10px 10px;
	}

	.headerwrapper .header-right .btn-group-notification .dropdown-menu {
		min-width: 340px;
		margin-right: -103px;
	}

	.headerwrapper .header-right .btn-group-messages .dropdown-menu {
		min-width: 340px;
		margin-right: -41px;
	}

	.headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
		right: 115px;
	}

	.headerwrapper .header-right .btn-group-messages .dropdown-menu:after {
		right: 50px;
	}

	/* messages */
	.msg-list > li .sender {
		line-height: normal;
	}

	/* notfound */
	.notfoundpanel {
		margin: 20px;
	}

	.notfoundpanel h1 {
		font-size: 150px;
		line-height: 150px;
	}

	.notfoundpanel h3 {
		font-size: 16px;
	}

	.notfoundpanel p {
		font-size: 13px !important;
	}

	.notfoundpanel .form-control {
		width: 200;
		float: none;
		margin: auto;
	}

	.notfoundpanel .btn {
		margin-top: 5px;
		width: 250px;
	}

	.media-options .btn-group {
		margin-bottom: 10px;
	}

	.btn-invoice .btn {
		width: 100%;
		margin-bottom: 10px;
	}

	.fc-header tr td {
		display: table-row;
		width: 100%;
	}

	.fc-header-center {
		text-align: left !important;
	}

	.fc-header-title {
		text-align: left;
		margin-bottom: 10px;
	}

	.panel-signin {
		width: auto;
		margin: 20px;
	}

	.panel-signin .panel-footer {
		padding-left: 20px;
		padding-right: 20px;
	}

	.panel-signin .panel-footer .btn {
		font-size: 13px;
	}

	.panel-signup .pull-left,
	.panel-signup .pull-right {
		float: none !important;
	}

	.panel-signup .btn.btn-success {
		width: 100%;
	}
}

@media screen and (max-width: 320px) {

	.pageheader h4 {
		font-size: 20px;
	}

	.pageheader .breadcrumb {
		margin-top: 5px;
	}

	.headerwrapper .header-right .btn-group-notification .dropdown-menu {
		min-width: 300px;
		margin-right: -103px;
	}

	.headerwrapper .header-right .btn-group-messages .dropdown-menu {
		min-width: 300px;
		margin-right: -41px;
	}

	.headerwrapper .header-right .btn-group-notification .dropdown-menu:after {
		right: 115px;
	}

	.headerwrapper .header-right .btn-group-messages .dropdown-menu:after {
		right: 50px;
	}

	.panel-signin .panel-footer .btn {
		font-size: 11px;
	}

	.panel-signin .panel-body,
	.panel-signup .panel-body {
		padding: 30px 20px;
	}

}

.roles td p { color:#A5A5A5;}
.roles td div label {display: block;}
/*.empty-text .list-empty-text span{width: 20px;display: inline-block;margin-right: 3px;font-size:18px; color:#B2B2B2;}*/
.empty-text .list-empty-text {text-align: center; padding: 10px 0;}
.widget-messaging ul li.current {background-color: rgb(247, 247, 247);}
.required-hightlight{ color:red;}
.tab-form .tab-content {padding: 0; } .tab-form .tab-content .tab-pane{padding: 15px;}
.picture-element-principal img.picture-element-image {cursor: pointer;}
.dashed-link {border-bottom:1px dashed #428BCA;}
.no-display{display: none;}
.custom_tag_list span.tag{display: block;float: left;padding: 6px 8px;text-decoration: none;background: rgb(28, 175, 154);color: rgb(255, 255, 255);margin-right: 5px;margin-bottom: 5px;font-size: 13px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;}
.custom_tag_list span.tag a{color:#fff;}
.errors{color:#D86565;}
.sidebar-profile-thumb-circle{width:50px;height:50px;border-radius:50%;display:block;background-size: 55px;}
.collapsed .sidebar-profile-thumb-circle {width:30px;height:30px;background-size: 35px;}

div.autocompleteinput {
   border:1px solid #ccc;
   background: #FFF;
   padding:3px;
   cursor: text;
   overflow-y: auto;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

div.autocompleteinput span.tag {
   display: block;
   float: left;
   padding: 2px 5px;
   text-decoration:none;
   background: #1caf9a;
   color: #fff;
   margin-right: 5px;
   margin-bottom:5px;
   font-size:13px;
   -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
}

div.autocompleteinput span.tag a {
   font-weight: bold;
   color: #fff;
   opacity: 0.5;
   text-decoration: none;
   font-size: 11px;
}

div.autocompleteinput span.tag a:hover {
   opacity: 1;
}

div.autocompleteinput input {
   width: 80px;
   margin: 0px;
   font-size: 13px;
   border: 1px solid transparent;
   padding: 5px;
   background: transparent;
   color: #000;
   outline: 0px;
   float:left;
}
#roleforms .autocomplete-container div.autocompleteinput input{width:100%;}
div.autocompleteinput div {
   display: block;
   float: left;
}

.tags_clear {
   clear: both;
   width: 100%;
   height: 0px;
}

.not_valid {
   background: #FBD8DB !important;
   color: #90111A !important;
}

.ui-autocomplete{
	margin-top: -1px;
	position: absolute;
	z-index: 9999;
	top: 100%;

	background: #fff;
	color: #000;
	border: 1px solid #aaa;
	border-top: 0;

	 max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;

	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
	border:1px solid #e5e9ec;
	border-bottom:none;
	border-top:none;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-right-radius: 2px;
	border-bottom-left-radius: 2px;
	padding-top:5px;
}

* html .ui-autocomplete {
	height: 100px;
  }

.ui-autocomplete .ui-state-focus{ background: #ccc;background: #3875d7;
	color: #fff;}

.ui-autocomplete-loading {
	background: white url("images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.scrollable-menu {
	height: auto;
	max-height: 200px;
	overflow-x: hidden;
}

.btn-magenta {
color: rgb(255, 255, 255);
background-color: #005695;
border-color:#005695;
}
.btn-magenta:hover {
	color: rgb(255, 255, 255);
	background-color: #2b2b2b;
	border-color:#2b2b2b;
}


.header-left .logo{ position: relative;}
#settings-form span.help { font-style: italic; font-size: 11px;}

.header-search input {box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.header-search .input-group-btn .btn {line-height: normal; font-size: 14px;}
.header-search .search_results{ width:480px; margin-left: 10px; max-height: 500px; overflow: auto;}
.header-search .search_results li.results {font-size: 11px; border-bottom: 1px solid #eee; padding: 3px 0 6px 0;}
.header-search .search_results li.results:hover{background: #ffffe6;}
.header-search .search_results li.results:last-child {border-bottom: none;}
.header-search .search_results li .title {font-size: 12px; font-weight: bold;}
/*.header-search .search_container{background-color: #fff; padding: 0; border: 1px solid #ccc;border-right: 0;border-radius: 2px 0 0 2px;box-sizing: border-box;-moz-box-sizing: border-box;height: 32px;outline: none; vertical-align: top; }*/
.nav-tabs-simple {
	border: 0;
	background-color: transparent;
	}
.nav-tabs-simple > li:after {
	-webkit-transition: all 0.1s linear 0s;
	transition: all 0.1s linear 0s;
	-webkit-backface-visibility: hidden;
	width: 100%;
	display: block;
	background-color: #1f24cf;
	height: 0px;
	content: '';
	z-index: 125;
}
.nav-tabs-simple:after {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
width: 100%;
position: relative;
bottom: 3px;
z-index: 120;
}
.nav-tabs-simple > li.active:after, .nav-tabs-simple > li:hover:after {
height: 3px;
}
.tab-content-simple{border: 0;}
.nav-tabs-simple > li > a{ text-transform: uppercase; font-size: 12px;}
.nav-tabs-simple>li.active>a, .nav-tabs-simple>li.active>a:hover, .nav-tabs-simple>li.active>a:focus {border: 0; margin-top: 0px;}
.listing .dropdown-menu .divider {margin: 4px 0;}
.disabledTab {
	pointer-events: none;
}
.list-group-item:hover {border-color:#AB8FAD;}
.list-group-item.selected {border: 1px solid #F97242; border-left-width: 5px; border-top-left-radius:0px;border-bottom-left-radius:0px;}
.list-group-item.selected h4:after {content: "\f00c"; font-family: FontAwesome;  color:#F97242;}
.search-here {position: relative;}
.search-here img {position: absolute; top:0; margin-top: -48px;}
.pac-container {z-index:9999;}
.pac-container:after {background: #fff;}

.view-roles-list {margin: 0; padding: 0;float: left; width:100%;}
.roles-list .role-box {border-radius:1px; border:1px solid #ddd; border-left-width:4px; padding:10px;}
.roles-list .role-type {font-size:18px; font-weight: bold;}
.roles-list .companyinc {font-size:11px; color:#919191; font-style: italic;}
.view-roles-list li {list-style: none; margin-bottom: 10px;  margin-left: 1%; width:30%; float: left;}
.view-roles-list li .row.role-box{margin:0;}
.textleft {text-align: left;}
.pdb10{padding-bottom: 10px;}
.taglabel {border-radius: 2px;padding: 4px 8px;font-weight: normal;font-size: 11px;color: rgb(255, 255, 255);text-align: left;white-space: nowrap;vertical-align: baseline; display: block; margin-bottom: 2px; float:left;}
.tree_inner{ padding:0;}
.tree_outer{ margin:0 0 20px 0}
.tree_outer ul{ margin:0; list-style:none;padding:0 0 0 15px;float:left;width:100%;}
.tree_outer ul li{ float:left;width:100%;}
.tree_outer ul li label{ display:inline-block; padding:0 0 0 25px; position:relative; margin:0; cursor:pointer;}
.tree_outer ul li .fol_bg{ background:none; color:#555;padding:2px 4px; margin:0 0 5px 0; display:inline-block; }
.tree_outer ul li .fol_bg:hover{ background:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.tree_outer ul li.active .fol_bg{ background:#00aff0; color:#FFF; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; padding:2px 4px; margin:0 0 5px 0; display:inline-block;}
/*changed by santhosh folder icon color*/
.tree_outer ul li label:before{ position:absolute; top:0; left:6px; content: "\f07b";font-family:"FontAwesome"; font-size:14px;color:#999;}
.tree_outer ul li.active label:before{ position:absolute; top:0; left:6px; content: "\f07c";font-family:"FontAwesome"; font-size:14px;}
.fol_bg:hover{ background:#009cd6}
.tree_bx .tree_inner .ui-widget-content{border:0px;}
.tree_outer ul li ul.sub_children li label{ padding:0 0 0 5px; display:in}
.tree_outer ul li ul.sub_children li label:before{ position:absolute; top:0; left:0px; content: "";font-family:"FontAwesome"; font-size:0px;}
.tree_outer ul li ul.sub_children li .fol_bg{ background:none; color:#555;padding:0 4px; margin:0 0 0 0; display:inline-block;width:100%;float:left; }
.tree_outer ul li ul.sub_children li .fol_bg:hover{ background:#eee;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.tree_outer ul li ul.sub_children li.active .fol_bg{ background:#00aff0; color:#FFF; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; padding:2px 4px; margin:0 0 5px 0; display:inline-block;}
.apply_check label{ display:inline-block;}
.add_coupon1{ padding:0 15px;}
.valid_fm label,.valid_to label{ vertical-align:top; margin:15px 0 8px 0}
/*20.10.2014*/
.toggle_all_child,.toggle_all_childremove{ position:relative; padding:4px 8px; font-size:12px; cursor:pointer; -moz-box-shadow:#e6e6e6 0 -2px 0 inset;box-shadow:#e6e6e6 0 -2px 0 inset;-webkit-box-shadow:#e6e6e6 0 -2px 0 inset; background:#fff; color:#555; border:#ccc 1px solid ; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;display:inline-block;}
.tree_bx{  border:solid 1px #DFDFDF; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:rgba(0,0,0,0.1) 0 2px 0,#fff 0 0 0 3px inset; -moz-box-shadow:rgba(0,0,0,0.1) 0 2px 0,#fff 0 0 0 3px inset;
-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 0,#fff 0 0 0 3px inset;}
.tree_heading{ text-align:right;border-bottom:solid 1px #DFDFDF; margin:10px 0 0 0; padding:0 10px 10px 0 }
.tree_body{padding:5px;}
.icon_expand{ position:relative; margin-right:5px;}
.toggle_all_child .icon_expand:before{ font-size:14px;content: "\f196";font-family: 'FontAwesome'; width:14px; height:14px; font-style:normal;}
.toggle_all_childremove .icon_expand:before{ font-size:14px;content: "\f147";font-family: 'FontAwesome'; width:14px; height:14px; font-style:normal;}
.toggle_all_child:hover,.toggle_all_childremove:hover {background-color: #0090D9; border-color: #008abd;box-shadow: none; color: #fff;}
.tree_outer ul li.active label:before{color:#fff;}
.red{color:#AE4B45;}
.tree_heading{ text-align:right;border-bottom:solid 1px #DFDFDF; margin:10px 0 0 0; padding:0 10px 10px 0 }
.tree_body{padding:5px; height:250px; overflow: auto;}


.switch-acc-content {}
.switch-acc-content .acc-md { background: #fef9db;font-size: 11px;padding: 8px 20px 2px 20px; margin-bottom:6px; white-space: normal;}
.switch-acc-content .acc-hi { background: #DBDBDB; font-size: 14px; font-weight:bold; text-align: center; padding: 8px 40px 2px 40px; margin-bottom:6px; white-space: normal;}
.switch-acc-content .popover-content {padding: 0;}
.switch-acc-content .profile-info h5 {font-weight:bold; padding: 0; margin: 6px 0;}
.switch-acc-content .profile-info .profile_picture {margin: 0 10px;}
.switch-acc-content .profile-info .profile_cont {margin: 0 23px;}
.switch-acc-content .profile-info {border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.switch-acc-content .associated_stores ul { list-style: none; margin: 0; padding:0;}
.switch-acc-content .associated_stores ul li {border-bottom: 1px solid #ccc; padding: 8px 4px; cursor: pointer; background: #F4F4F4;}
.switch-acc-content .associated_stores ul li:hover {background: #EFEFEF;}
.switch-acc-content .associated_stores ul li:last-child {border-bottom: none;}
.switch-acc-content .associated_stores ul li .place-pic{ text-align: center; padding-top: 4px;}
.switch-acc-content .associated_stores ul li h5 {margin: 2px 0; font-weight: bold;}
.switch-acc-content .associated_stores ul li p { font-style: italic; font-size: 11px;}

.product-price-list{ border-bottom: 1px dashed #ccc; padding: 0 0 10px 0; margin-bottom: 10px;}
.product-price-list:last-of-type {border-bottom: none;}
.product-price-list .image{ width:200px; height: 200px; overflow: hidden; text-align:center;}
.product-price-list h5 {font-weight:bold;text-align:left;}

.updateproductset ul.fieldsset{ float:left; list-style: none; height:200px; overflow: auto; margin: 0; padding: 0;}
.updateproductset ul.fieldsset li{ float:left; width:42%; margin: 0 10px;}

/* Dinesh Style*/
.floors,.bootstrap-switch{margin-top:6px;margin-left:5px;}
.btn.btn-danger.deletespecificationRow{margin-left:15px;}
.col-sm-2 .btn.btn-primary.addspecificationvalues{margin-left: -26px;margin-top: -19px;}
#info{border:solid 1px #dddddd;padding-top:10px;}
#info .form-group,#webservice .form-group{margin:0 0 15px;}
 .panel-footer{border:solid 1px #ddd;border-left:none;border-right:none;}
span.input-group-addon{vertical-align:middle;}
.tab-content .panel-footer,#settings-form .panel-footer{border-left:none;border-bottom:none;border-right:none;}
.ckbox.ckbox-default,input[type="file"]{margin-top:6px;}
#user{border:solid 1px #dddddd;margin-top:15px;}
#user .mb30,#webservice .mb30{margin:0;}
#msg_listings .btn-list,#webservicelist .btn-list{margin-left:5px;}
#roleslist .sorting_1 .btn-group{width:195px;}
#role_form,#webservice{border:solid 1px #dddddd;margin:15px 0;padding:15px 0 0;}
#role_form .form-actions .pull-right{margin-right:15px;}
table .btn-list{margin-left:5px;}
/* .signin .logo.text-center{position:relative !important;width:100%;text-align:center;display:inline-block;margin:0 !important;border-radius:0 !important;border:none !important;border-bottom:solid 1px #eee !important;}
.signin .panel-signin .panel-body{padding-top:0;} */
.floors{padding:5px;}
.property-usage{width:55%;display:inline-block;}
.form-control.headsearch,#hdsrch_btn{height:34px;}

#settings-form .error{position:relative !important;display:inline-block !important;width:100%;float:left;margin:-6px 0 5px 0;}
#attribute-set .error{position:relative !important;display:inline-block !important;width:100%;float:left;}

.message-profile-thumb-circle {
width: 30px;
height: 30px;
border-radius: 50%;
display: block;
background-size: 35px;
}
#dialog-UiConfirm{text-align:center;}
#dialog-UiConfirm div{display:inline-block;}
.col-sm-12 .form-group .control-label{vertical-align:bottom;}
/* .headings > th,.table.table-hover.table-striped tr td{width:12%;} */

.panel-signin .panel-body p{font-size:15px;font-weight:bold;}
#roles .role-box{min-height:78px;}
td.sorting_1 .btn-group{min-width:100px;}
#JtuyoshiCrop #Painel .col-xs-2{width:45%;margin-bottom:10px;}
#JtuyoshiCrop #Painel .col-xs-12  .btn-group{float:right;margin-bottom:0;}
#JtuyoshiCrop{height:auto!important;}
.listing.dataTables_wrapper{width:100%;overflow:auto;}
#usersslist .manageuser-tags{width:175px;word-wrap:break-word;float:left;}
.manageuser-tags i,.manageuser-tags strong{float:left;width:auto;font-style:normal;word-wrap:break-word;white-space:normal;}
.footer{position:fixed;width:100%;bottom:0;left:0;width:239px;z-index:999;/*box-shadow:0px -7px 4px -9px #444;*/}
.footer .panel-footer{background:#212121;padding:20px 15px;border: none; border-top:solid 1px #000000;color: #6f6f6f;}
.mainwrapper.collapsed .footer .panel-footer {display: none;}
#usersslist_filter_status{min-width:90px;}

.leftpanel .nav.nav-pills{margin-bottom:120px;}
.header-right .custom-button .dropdown-menu{max-height:338px;overflow:auto;}
.col-sm-6 .col-sm-4.control-label {margin-top:10px;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{text-indent:0 !important;padding:0 !important;color:#000 !important;font-weight:bold;margin-top:-2px;}
#sub_category_form_val .select2-container .select2-choice{overflow:visible;}
.panel-signin .panel-body p.text-center{margin-top:-23px;}
.panel-signin .trouble{margin-top:15px;}
#roles .roles-list .companyinc{height:30px;overflow:hidden;}
.dropdown-menu.search-option.scrollable-menu >.active > a,.dropdown-menu.search-option.scrollable-menu >.active > a:hover{color:#666;}
.thmb.status{position:relative;}
.status .label-danger{position:absolute;left:10px;top:10px;}
.strs.disp{display:inline-block;width:100%;}
.strs{display:inline-block;width:auto;vertical-align:middle;margin:0;}
.strs i{display:inline-block;width:14px;height:14px;margin-right:0px;background-image:url(../images/sprite.png);}
.ss{background-position:-61px -61px;}
.stars{float:left;width:auto;}

.dashboard_panel { padding: 0;}
.dashboard_panel .nav-tabs li > a {text-align: left;}
.dashboard_panel .nav-tabs li > a span {display: block;}

.quicklinks .listbox {  margin-left: 20px;  border-right: 1px solid #eee}
.quicklinks .listbox h4 {margin-top: 10px; }
.quicklinks .listbox ul {  margin: 0;  margin-left:20px;  padding:0; list-style: none;}
.quicklinks .listbox ul li {  margin: 8px 2px;  padding: 3px;  width: 80%;}
.quicklinks .listbox ul li div.note {font-size:11px; font-style: italic;}
.form-group.groups1{margin-botom:0}
.form-group.groups1 label{display:inline-block;width:10%;}
.form-group.groups1 i{display:inline-block;width:10px;font-style:normal;}
.group_rating i{display:inline-block;width:20px;font-style:normal;text-align:center;}
.form-group.groups1 span,.group_rating label,.group_rating .rateit{display:inline-block;vertical-align:middle;}

.serialno_bg {display: inline-block;padding: 5px 7px;line-height: 12px;background: #005695;border-radius: 3px;color: #fff;}

/* Design new Dashboard*/
.displ{display:inline-block;}
.margr5{margin-right:5px;}
.margr10{margin-right:10px;}
.margl5{margin-left:5px;}
.marg10{margin-top:10px;}
.marg20{margin-top:20px;}
.margb10{margin-bottom:10px;}
.marg5{margin-top:5px;}
.margb5{margin-bottom:5px;}
.marg0{margin:0;}
.pad10{padding:10px;}
.fnt10{font-size:10px;}
.fnt9{font-size:10px;}
.fnt18{font-size:18px;}
.fnt15{font-size:15px;}
.clr1{color:#55C700;}
.clr2{color:#F78501;}
.clr3{color:#FF7E79;}
.clr4{color:#999;}
.clr5{color:#666;}
.clr6{color:#333;}
.bolds{font-weight:bold;}
.txtcnt{text-align:center}
.undd{text-decoration:underline;}
.line-through{text-decoration:line-through;}
.vtop{vertical-align:top;}
.widaut{width:auto;display:inline-block;}
.search_cont{display:inline-block;width:100%;padding:20px 2%;border-bottom:solid 1px #e7e7e7;float:left;background:#fff;}
.search_cnt_in{width:auto;}
.ser_left{width:auto;float:left;text-align:center;border-radius:5px;position:relative;}
.ser_left button:hover,.ser_left button:active,.ser_left.open .dropdown-toggle{background:rgba(0, 0, 0, 0.2) !important;border-radius:5px;color:#333!important;}
.ser_left button{padding:6px 15px;}
.ser_left span,.ser_left i,.ser_right span,.ser_right i{color:#333;}
.ser_left i{line-height:15px;padding-left:5px;}
.ser_right i{line-height:17px;padding-right:5px}
.ser_right{width:auto;float:left;}
.ser_right button{width:auto;float:left;text-align:center;padding:7px 10px;border:1px solid #ddd;border-left:none;height:35px;background:#fff;}
.ser_center{float:left;width:75%;margin:0 0 0 15px;}
.ser_center input{background:#fff;border:solid 1px #ddd;width:100%;line-height:32px;padding:0 10px;height:35px;}
.glyphicon-triangle-bottom:before{content: "\e252";}
.search_cont_arr{float:left;margin-left:15px;}
.search_cont_arr a{border:solid 1px #e7e7e7;padding:2px 10px;float:left;}
.search_cont_arr a:first-child{border-right:none;}
.search_cont_arr a i{font-size:28px;font-weight:bold;color:#999;}
.prd_dash{display:inline-block;width:100%;margin:0 0 20px;float:left;background:#fff;border:solid 1px #e7e7e7;}
.backr1{background:#53C800;font-style:normal;color:#fff;border-radius:5px;padding:2px 5px;font-size:10px;white-space:nowrap;}
.backr2{background:#F68600;font-style:normal;color:#fff;border-radius:5px;padding:2px 5px;font-size:10px;white-space:nowrap;}
.backr3{background:#FF0000;font-style:normal;color:#fff;border-radius:5px;padding:2px 5px;font-size:10px;white-space:nowrap;}
.widtaut{width:auto;display:inline-block;}
.prd_dash_top{display:inline-block;width:100%;border-bottom:solid 1px #e7e7e7;float:left;cursor:pointer;}
.prsd-left{float:left;width:45%;border-right:solid 1px #e7e7e7;}
.prsd-right{float:left;margin-left:5%;width:40%;}
.prd_dash_bott_left{float:left;width:70%;padding-right:3%;border-right:solid 1px #e7e7e7;}
.prd_dash_bott_right{float:left;width:30%;padding-left:3%;}
.btfn1,.btfn2:hover{background: #ff8d00; /* Old browsers */
background: -moz-linear-gradient(top, #ff8d00 0%, #ff8300 30%, #ff7700 77%, #ff6f00 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d00), color-stop(30%,#ff8300), color-stop(77%,#ff7700), color-stop(99%,#ff6f00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ff8d00 0%,#ff8300 30%,#ff7700 77%,#ff6f00 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ff8d00 0%,#ff8300 30%,#ff7700 77%,#ff6f00 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ff8d00 0%,#ff8300 30%,#ff7700 77%,#ff6f00 99%); /* IE10+ */
background: linear-gradient(to bottom, #ff8d00 0%,#ff8300 30%,#ff7700 77%,#ff6f00 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8d00', endColorstr='#ff6f00',GradientType=0 ); /* IE6-9 */}
.clrss{text-decoration:underline;color:#3466FD;}
.hide_details i{vertical-align:top;margin-top:1px;}
.hide_details{float:right;}
.prd_dashbb{display:inline-block;width:96%;margin:10px 2% 20px;border:solid 1px #e7e7e7;float:left;}
.amns b{width:120px;display:inline-block; font-weight:bold;}
.amns i{text-align:right;font-style:normal;margin:0 10px 0 0;display:inline-block;font-weight:bold;}
.prd_dash_bott{display:inline-block;width:100%;}
.two_btnns{text-align:center;}
.two_btnns a{width:145px;padding:6px 0;display:inline-block;text-align:center;border-radius:5px;}
.btfn1,.btfn2:hover{color:#fff;border:solid 1px #ff8d00;}
.btfn2,.btfn1:hover{border:solid 1px #e7e7e7;color:#333;}
.hide_details:hover span,.hide_details:hover i{color:#999;}
.dashesbr .grid.simple{box-shadow:none;}
.notificat .prd_dash_bott_left{width:100%;padding:0;border:none;}
.notificat .prsd-left{width:32%}
.butnsss{margin:10px 2%;width:96%;display:inline-block;}
.deny_avail,.con_avail:hover{background:#9F9D9E;border-radius:5px;color:#fff;padding:5px 10px;}
.con_avail,.deny_avail:hover{background:#686868;border-radius:5px;color:#fff;padding:5px 10px;}
.notificat_bot_left{float:left;width:75%;border-right:solid 1px #e7e7e7;}
.notificat_bot_right{float:left;width:25%;}
.sele_notif select{float:left;width:85%;background:#fff;border:solid 1px #ddd;padding:6px 10px;color:#333;margin-right:2%;}
.sele_notif a{float:right;width:auto;padding:5px;}
.notify_table th,.notify_table td{text-align:center;color:#333;}
.notify_table table{margin:0;}
.borderdwn{border-bottom:solid 1px #e7e7e7;}
.tab_back{background:#F6F6F6;}
.bordereds{display:inline-block;width:100%;border:solid 1px #e7e7e7;}
.notify_prd_table table thead{background:#F6F6F6;font-weight:bold;border-top:solid 1px #e7e7e7;}
.notify_prd_table table td{vertical-align:middle !important;color:#333;}
.notify_prd_table table .total_tabd p{text-align:right;color:#333;}
.min_wida{min-width:200px;text-align:right;float:left;}
.min_widas{min-width:100px;margin-left:10px;float:left;text-align:left;}
.total_tabd{float:right;}
.min_widass{margin-right:90px;}
.checkbx span{line-height:10px;}
.not_com button{background:#686868;}
.not_com .panel-footer{padding:0;}
.not_com p,.not_com textarea,.notificat_bot_right p{color:#333;}
.not_ul .bolds{padding:10px 0;margin:0;	}
.not_ul ul{padding:0;}
.not_ul ul li{display:inline-block;width:100%;border-bottom:solid 1px #e7e7e7;padding:10px 0;}
a.undd:hover{text-decoration:underline;}
.notificat_bot .pad10{padding:10px 15px;}
.panel-footer.paddin{margin:0;padding:0 15px 15px;}
.admin_system_permission_roles_placeedit .grid.simple,.admin_system_permission_roles_edit .grid.simple{padding:15px;display:inline-block;width:100%;}
.form-control.no_borderr{border:none;}
.loadmoreresults,.nodata{text-align:center;font-weight:bold;}
.ser_left .btn.btn-primary.dropdown-toggle{border-radius:5px;border:solid 1px #e7e7e7;padding:6px 15px;}
.ser_left .btn.btn-primary.dropdown-toggle,select.input_con{  color: #333;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #fefefe 11%, #fcfcfc 24%, #fafafa 41%, #f9f9f9 56%, #f6f6f6 68%, #f4f4f4 81%, #f2f2f2 91%, #f4f4f4 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(11%,#fefefe), color-stop(24%,#fcfcfc), color-stop(41%,#fafafa), color-stop(56%,#f9f9f9), color-stop(68%,#f6f6f6), color-stop(81%,#f4f4f4), color-stop(91%,#f2f2f2), color-stop(100%,#f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 0%,#fefefe 11%,#fcfcfc 24%,#fafafa 41%,#f9f9f9 56%,#f6f6f6 68%,#f4f4f4 81%,#f2f2f2 91%,#f4f4f4 100%);
background: -o-linear-gradient(top, #ffffff 0%,#fefefe 11%,#fcfcfc 24%,#fafafa 41%,#f9f9f9 56%,#f6f6f6 68%,#f4f4f4 81%,#f2f2f2 91%,#f4f4f4 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#fefefe 11%,#fcfcfc 24%,#fafafa 41%,#f9f9f9 56%,#f6f6f6 68%,#f4f4f4 81%,#f2f2f2 91%,#f4f4f4 100%);
background: linear-gradient(to bottom, #ffffff 0%,#fefefe 11%,#fcfcfc 24%,#fafafa 41%,#f9f9f9 56%,#f6f6f6 68%,#f4f4f4 81%,#f2f2f2 91%,#f4f4f4 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */}
.admin_company_edit .fixed-saved{padding:10px 15px;}
.txtrgt{text-align:right;}
.replies{min-width:70px;display:inline-block;text-align:right;}
select.input_con{border:solid 1px #d3d3d3;color:#333;padding:7px 10px 7px 10px ;border-radius:5px;width:150px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden;cursor:pointer;/*appearance:none; -webkit-appearance: none;-moz-appearance:none;position:relative;*/height:35px;outline:none;text-align:left;}
select.input_con:focus,select.input_con:active,select.input_con:hover{background:none;color:#333;outline:none;border:solid 1px #d3d3d3;}
.ser_left{position:relative;}

.prouduct_listss ul li .prd_dashbb{margin:0 2%;border-top:none;}
.prouduct_listss ul li:first-child .prd_dashbb{border-top:solid 1px #ddd;}
.admin_dashboard_index .prd_dash_top{border-bottom:none;}
.ser_right a:hover span,.ser_right a:hover i{color:#E6714A;}
.ser_right button:hover span,.ser_right button:hover i{color:#E6714A;}
.hide_detail i{line-height:10px;vertical-align:top;margin-top:8px;}
.prouduct_listss ul{padding:0;}
.prouduct_listss ul li{list-style:none;}
.prouduct_listss .prd_dash_bott{border-top:solid 1px #ddd;}
.prod_dash_right p.txtrgt{margin:0;}
.prouduct_listss{margin:20px 0;}
.admin_dashboard_index .prd_dash_top:hover,.active_class{background:#e7e7e7;}
.left_name{float:left;width:20%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right_name{float:right;width:77%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;min-height:20px;}
.prod_dash_left{float:left;width:80%;min-height:18px;}
.prod_dash_right{float:right;width:17%;}
.prod_dash_right a{margin-bottom:0;}
.admin_system_reply_message .prod_dash_right{text-align:right;}
.replyclass{z-index:15;position:absolute;right:10px;top:12px;}
.prd_dashbb{position:relative;}
.search_cont.heading-wrapper{width: 100%;position: relative;background:#fff;}
.search_cont.heading-wrapper.fixed {position: fixed;top: -61px;left: auto;right: 20px;z-index:998;width:79.7%;background:#fff;box-shadow:0 0 3px rgba(0,0,0,0.3);}
.mainwrapper.collapsed .search_cont.heading-wrapper.fixed{width:93%;}
.admin_system_reply_message .panel-footer{background:#fff;}
.serch_cont_lft{width:83%;}
.animation_load{width:100%;display:inline-block;font-weight:bold;}
#selected_prds{border:1px solid rgba(0, 0, 0, 0.15);border-radius:3px;line-height:1.5;color:#555;padding:10px;width:66%;margin-top:10px;}
.prd_dash_tab_left .prd_dash_bott_left{border:none;float:none;width:auto;padding:0 10px 0 0;}
.prd_dash_tab_right .prd_dash_bott_right{border:none;float:none;width:auto;padding:0 10px;}
.prd_dash_tab_left{width:73%;vertical-align:top;}
.prd_dash_tab_right{width:27%;border-left:solid 1px #ddd;padding:0 10px;vertical-align:top;}
.prd_dash_tab table{float:left;width:100%;}
.panel-signin p.arrange-forget{margin-top:35px;font-weight:normal;font-size:14px;}
.modal-content .input-group .form-control,.modal-content .bootstrap-switch,.modal-content .select2-container .select2-choice{position:initial;}
.table select.input-sm{min-width:58px;padding:10px 5px;}
select.form-control{min-width:66px}
.admin_question_reference_index .panel.panel-default{margin-top:20px;}
.media-manager .fm-title{display:inline-block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.buttons_block.pull-right.col-md-12{width:100%;}
.prouduct_listss ul li .right_name,.prouduct_listss ul li .prod_dash_right{margin-top:8px;}
.prouduct_listss ul li .prd_dash_top{padding:5px 10px;}
.footer_slow{display:none;position:fixed;background:#fff;width:100%;padding:10px 20px;text-align:center;border-top:solid 1px #ccc;left:0;bottom:0;z-index:999;box-shadow:0 -7px 4px -9px #444;}
.admin_users_index.users_class .listing.dataTables_wrapper{width:100%;overflow:auto;}
.media-manager .btn-group.fm-group{z-index:99;}
.media-manager .thmb video{height:125px;overflow:hidden;max-width:100%;}
.floor_usage h3{margin-top:0;}
.floor_usage_message{display:inline-block;width:100%;text-align:center;font-size:15px;font-weight:bold;}
.it-stars .fa {margin-right: 3px; }
.it-stars .unfilled .fa{ color:#f26b3e;  display: inline-block; width:auto;}
.it-stars .filled .fa{ color:#f26b3e;  display: inline-block; width:auto;}
.it-stars {position: relative;  width: auto;  white-space: nowrap; float: left;}
.it-stars .rating {position: absolute;  top: 0;  left: 0;  color: #e9ce18;  white-space: nowrap;  overflow: hidden;}
.stars{float:left;width:auto;}
.fa {  font-family: FontAwesome;  }
.fa-star-o:before {  content: "\f006";}
.translatable_field iframe{width:100% !important;}
.admin_settings_attributes_index .nav-tabs > li.active > a,.admin_settings_attributes_index  .nav-tabs > li.active > a:hover,.admin_settings_attributes_index .nav-tabs > li.active > a:focus{background:#eee;}
.green-text { color:green;}
.red-text { color:red;}
.pr-debugger ul {margin:10px 0 10px 10px; padding:0;}
.pr-debugger ul li{margin:0; padding:0;}
.pr-debugger ul li p {margin:0; padding:0;}
#info .form-group.helptext{margin:-14px 0 15px;}
.helptext .help-block{margin:0;font-size:11px;}
.listing.dataTables_wrapper .panel{background:transparent;}
.easyui-panel{max-height:200px;overflow-y:auto;}
#cmsblck .modal-dialog{width:430px;border-radius:15px;}
#cmsblck .modal-header{border:none;padding:0;min-height:18px;}
button.close{cursor:pointer;}
.admin_useractivitylog_index .listing.dataTables_wrapper td b{word-wrap:break-word !important;width:230px !important;float:left;}
.admin_products_edit .form-horizontal .control-label,#viewshow .control-label{margin-top:0;padding-top:0;}
.vlidatesidd .nav.nav-tabs{background:none;}
.admin_company_index .listing.dataTables_wrapper,.admin_store_index .listing.dataTables_wrapper{width:100%;overflow-x:auto;}
.col-md-12 img{max-width:100%;}
.price_pages span.input-group-addon ,.price_pages .input-group,.price_pages .input-group-addon{background:none;border:none;font-weight:bold }
#viewshow{position:relative;}
#viewshow .displ{width:auto;}
.admin_products_attributes_editattributes #viewshow .displ{width:auto;display:inherit;}
#viewshow .displ .buttons_block {position:absolute;top:-11px;right:0;width:auto;z-index:9;}
#viewshow.attribute_form .displ .buttons_block,.admin_products_edit #viewshow .displ .buttons_block{top:0;}

#viewshow .displ .buttons_block .btn{border-radius:0 0 10px 10px ;padding:5px 35px;font-size:15px;}
.admin_products_edit #info{padding-top:0;}
.attribute_show .col-sm-7,.attribute_show .colortexture .col-sm-6{float:left;width:40%;}
.attribute_show .col-sm-3{float:left;width:30%;}
.attribute_show .col-sm-1{float:left;width:30%;}
.attribute_show  .control-label{min-width:80px;}
.attribute_show  .colortexture{float:left;width:100%;}
.attribute_show  .colortexture .form-group{margin-bottom:0;}
.attribute_show .row.column{border-top:solid 1px #ccc;padding:10px 0;}
.attribute_show .row.column:first-child{border-top:none;}
.comp_sel{display:table;}
.comp_sel input{width:100% !important;}
#product_form{padding-top:10px;}

/* Orders Tab */
.order_vtab{display:inline-block;width:100%;margin-bottom:15px;}
.order_vtab p,.order_vtab span,.order_vtab h5,.order_vtab h4,.order_vtab,.clr4{color:#333;}
.order_vtab .nav-tabs-simple > li::after,.order_vtab .nav-tabs-simple::after{background:none;border:none}
.order_vtab .nav-tabs-simple > li.active::after,.order_vtab .nav-tabs-simple > li:hover::after{height:0;}
.ordtb_left{float:left;width:20%;}
.tab_sel{display:inline-block;width:100%;cursor:pointer;}
.ord_left{float:left;width:25%;}
.ord_right{float:left;width:75%;}
.ords_right table{margin:0;}
.ords_right table tr td,.ords_left  table tr td,.commts_table table tr td{padding:0 0 3px;border:none;color:#333;}
.ords_left p,.ords_left span{vertical-align:top;color:#333;}
.ord_right h5,.ord_right p{font-size:11px;color:#333;}
.ords_left{float:left;width:60%}
.ords_left img{margin-right:10px;max-width:80px;display:inline-block;}
.ords_right{float:right;width:40%}
.ord_right h5,.ords_left h4,.commentss h5{margin:0 0 5px;color:#333;}
.ord_right,.ords_left img{float:left;}
.ordtb_left .nav-tabs{float:left;width:100%;border:none;}
.ordtb_left .nav-tabs li{float:left;width:100%;border:solid 1px #ddd;padding:5px;background:#f8f8f8;border-left:none;}
.ordtb_left .nav-tabs li:hover{background:#fcfcfc;border:solid 1px #ddd;border-left:none;}
.ordtb_left .nav-tabs li.active{background:#fff;border:solid 1px #ddd;border-right:solid 1px #fff;border-left:none;}
.ordtb_right{float:left;width:80%;border:solid 1px #ddd;margin-left:-1px;border-right:none;border-bottom:none;}
.orderstab_bottom_lft{width:42%;border-right:solid 1px #ddd;padding-right:2%;float:left;}
.orderstab_bottom_rgt{width:58%;float:left;padding-left:2%;max-height:267px;overflow:auto;}
.orderstab_bottom_rgt ul{padding:0;}
.orderstab_bottom_rgt ul li{list-style-type:none;padding:5px 0;border-top:solid 1px #ddd;}
.orderstab_bottom_rgt ul li:first-child{border-top:none;}
.orderstab_bottom .table{margin:0;}
.orderstab_bottom .table tr td{border-top:none;color:#333;}
.orderstab_top{border-bottom:solid 1px #ddd;padding-bottom:10px;}
.wid65{width:100px;display:inline-block;vertical-align:top;}
.wid60{width:60px;display:inline-block;vertical-align:top;}
.width220{width:220px;display:inline-block;vertical-align:top;}
.ords_right .table tr td.marg5{padding-top:15px;}
.pad20{padding:20px;}
.com_add{margin-bottom:10px;border-bottom:solid 1px #ddd;}
.clr7{color:#ff6a39;}
.clr8{color:#999;}
.nothi_ul{padding:0;margin-bottom:0;}
.nothi_ul li{list-style-type:none;border-top:dashed 1px #ddd;padding:5px 0;}
.nothi_ul li:first-child{padding-top:0;border-top:none;}
.subs_table{display:inline-block;width:100%;border:solid 1px #ddd;border-radius:5px;}
.subs_table .table{margin:0;padding:10px;}
.subs_table .table thead{background:#f8f8f8;color:#333;}
.subs_table .table td{color:#333;}
.subs_table h4{color:#333;padding:10px;margin:0;}
.subs_table p.fnt18{color:#333;margin:0;padding:10px;border-bottom:solid 1px #ddd;}
.form-horizontal .subs_table .form-group{margin:5px 0;}
.form-horizontal .subs_table .form-group .col-sm-4{color:#333;font-weight:bold;padding-left:0;}
.dashboard_class .prd_dashbb .prd_dash_top{border-bottom:none;}
.ui-spinner.ui-widget.ui-widget-content.ui-corner-all{display:inline-block;width:100%;}
.notification_link{color:#058dc7;text-decoration:underline;margin-top:5px;font-weight:normal;display:inline-block;}
.notification_link:hover{text-decoration:underline;}
.padgb0{padding-bottom:0 !important;}
.vertstabs{display:inline-block;width:100%;padding:20px 4% 0;}
.vertstabs ul.nav {float:left;width:20%;margin:0;border:none;background:#f6f6f6;}
.vertstabs ul.nav li{width:100%;border-radius:0;margin-bottom:0;border-bottom:solid 1px #ccc ;border-left:solid 1px #ccc ;border-top:none; border-right:solid 1px #ccc;}
.vertstabs ul.nav li:first-child{border-top:solid 1px #ccc ;}
.vertstabs ul.nav li a{padding:10px !important;border-radius:0 !important;margin:0;border:none !important;}
.vertstabs ul.nav li a strong{font-weight:normal;font-size:16px;}
.vertstabs .tab-content {float:left;width:80%;border-top:solid 1px #ccc;margin-left:-1px;min-height:265px;}
.vertstabs .nav-tabs > li.active > a,.vertstabs .nav-tabs > li.active > a:hover,.vertstabs .nav-tabs > li.active > a:focus{margin-top:0;}
.admin_subscription_edit  .ui-corner-all .ui-spinner-input{width:100%;}
.control-label.txtlft{text-align:left !important;}
.fnt15{font-size:15px;}
.fnt16{font-size:16px;}
.admin_company_editsubscription .ui-spinner.ui-widget.ui-widget-content.ui-corner-all{min-width:84px;width:100%;}
a.clr2:hover{color:#4a535e;}
.spinboxdays{padding:10px;display:inline-block;border:solid 1px #ccc;min-width:84px;width:100% !important;}
.margiks .form-group{margin:10px 0 !important;}
.padl0{padding-left:0 !important;}
.padr0{padding-right:0 !important;}
.padt0{padding-top:0 !important;}
.padb0{padding-bottom:0 !important;}
.pad0{padding:0 !important;}
.tbban_top{border-bottom:solid 1px #ddd;float:left;padding:8px;}
.tbban_left{float:left;width:50%;text-align:center;padding:8px;border-right:solid 1px #ddd;}
.tbban_rgt{float:left;width:50%;text-align:center;padding:8px;}
.subs_logs{display:inline-block;width:99%;border:solid 1px #ddd;margin:7px 0;}
.subs_logs .label{font-size:11px;}
.subs_logs p{border-bottom:solid 1px #ddd;font-weight:bold;color:#333;}
.subs_functio{position:relative;}
.subs_groups{width:100%;display:inline-block;height:1883px;overflow-y:scroll;overflow-x:hidden;}
.subs_groups:before{content:"";position:absolute;width:17px;background:#fff;z-index:9;top:0;right:0;height:100%;}
.subs_groups .col-sm-12{padding:0 0 0 17px;}
.subs_logs .col-sm-4,.bolds{font-weight:bold;}
.subs_logs table th{font-weight:normal;}
.save_subscrp{position:fixed;right:30px;bottom:30px;}
.attribute-collect{display:inline-block !important;margin:5px !important;}
.subs_table .ui-spinner input{width:100% !important;}
#subscriptionlist .filter .btn-list button{margin-top:7px;}
.ords_left .width220 input[type="text"],.commts_table tr td input[type="text"]{border:1px solid rgba(0, 0, 0, 0.15);border-radius:3px;width:100px;padding:3px 10px;line-height:15px;}
.ords_left .btn.updateqty{margin-top:10px;line-height:18px;}
.admin_dashboard_index .deny_avail, .admin_dashboard_index .con_avail{margin:10px 0;background:#686868;width: 145px;padding: 5px 0;display: inline-block;text-align: center;border-radius: 5px;}
.admin_dashboard_index .deny_avail:hover, .admin_dashboard_index .con_avail:hover{margin:10px 0;background:#9F9D9E;}
.admin_dashboard_index .deny_avail i, .admin_dashboard_index .con_avail i{display:none;}
.ui-datepicker{z-index:99!important;}
.prolist_fix{position:fixed;top:65px;right:22px;width:300px;border:solid 1px #ccc;background: rgba(139,195,74, 0.8);z-index:99;padding:0 0 5px;border-radius:4px;box-shadow:0 0 3px rgba(139,195,74,0.3);}
.close_fix{color:#333;margin:5px 8px;font-size:15px;cursor:pointer;font-size:16px;font-weight:bold;color:#fff;}
.close_fix:hover{color:#666;}
.prolist_fix span,.prolist_fix label{color:#fff;font-size:12px;}
.post_fix_ead {margin:5px 10px;font-size:16px;color:#fff}
.prolist_fix .displ{float:left;}
.admin_company_edit .prolist_fix .post_fix_ead{margin-bottom:0;font-size:15px;}
.admin_company_edit .prolist_fix label{margin-bottom:0 !important;}
.admin_company_edit .prolist_fix{background:rgba(139,195,74,0.8);right:14px;}
.admin_banner_other .form-horizontal .form-group .col-sm-10{width:66.6667%;}
.prolist_fix .col-sm-10{width:75%;padding-right:0;}
.prolist_fix .col-sm-2{width:25%;}
.deliverstamp {position: relative;}
.pad13{padding:13px;}
/* .deliverstamp { background:#fff url("../images/delivered_stamp.png") no-repeat center;  } */
.orderstab_bottom{position:relative;z-index:10;}
.deliverstamp::after { content:""; background: url("../images/delivered_stamp.png") no-repeat center;opacity: 0.19;  top: 0;  left: 0;  bottom: 0;  right: 0;  position: absolute;  z-index: 1;   }
.listing.dataTables_wrapper{width:100%;overflow:auto;}
.loader-com{border-color: #f0c36d;background-color: #f9edbe;    padding: 6px 10px;border: 1px solid transparent;    box-shadow: 0 2px 4px rgba(0,0,0,0.2); position: fixed;top: 2%;    right: 2%; z-index:9999;transform: translate(-50%, 0%); }
.pricin_out{display:inline-block;width:auto;clear:both;float:left;}
.prici{float:left;min-width:200px;margin:0 0 5px;}
.wid10{float:left;width:10px;text-align:center;}
body.product_class h3{display:inline-block;width:100%;padding:0 10px;}
body.product_class .row{margin:0 !important;}
.admin_products_edit  .tab-content{padding:15px 0;}
.admin_products_edit #gallery .col-sm-12{padding:0;}
/*kk 1-feb-16*/
.user_edit_box a{width:46%;margin:0 1% 20px;display: inline-block;border:1px solid #ddd;float: left;text-align: center;padding: 30px 0;}
.user_edit_box_doctor a:last-child,.user_edit_box_patient a:last-child{float: right;margin-top:10px;}
.dashboard_categories_list{width:100%}
.dashboard_categories_list ul{padding: 0; margin: 0;}
.dashboard_categories_list ul li{float: left;list-style: none;width:126px;border:1px solid #ddd;border-bottom-width: 2px;height: 150px;margin:10px 15px 10px 0;text-align: center;padding:15px 10px 10px 10px ;}
.dashboard_categories_list ul li:hover{border-color:#005695}
.dashboard_categories_list ul li strong{font-size:16px ;line-height: 20px;color:#555;width:100%;text-align: center;float: left;}
.dashboard_categories_list ul li p{font-size:30px;color:#999;width:100%;text-align: center;float: left;line-height: 35px;margin:0;}
.dashboard_categories_list ul li span{border:1px solid #005695;width:60px;height: 60px;display: inline-block;overflow: hidden;border-radius: 100%;margin-bottom: 5px;vertical-align: middle;line-height: 55px;}
.bootstrap-timepicker .timepicker.form-control{width:90px;}
.second_label{width:116px;margin-top:5px;}

.massaction_block{margin-top:10px;text-align: right;padding-right: 10px;}
.massaction_block select{border:1px solid #ddd; height: 40px; margin:0 10px; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #333333;
	border-color: #2B2B2B;
}
.table thead > tr > th a.sorted {
	color: #000000;
}
.btn-primary {
	color: #fff;
	background-color: #005695;
	border-color: #005695;
}
.itemtable .table td {padding: 0;}

.page-container { background-color: #ededed;     height: 100%;}
.vendorblock { background-color: #FBFAFA;     padding: 23px 15px;}
.logtc { background-color: #FBFAFA;     padding: 23px 15px;}
.vendorblock .open>.dropdown-menu {width: 100%;}
.greybox-s .open>.dropdown-menu {width: 100%; }
.admin_purchase_view .open>.dropdown-menu {width: 100%;}
.admin_purchase_edit .contentpanel,.admin_purchase_view .contentpanel {padding: 0;}
.otherfields {margin: 20px 0 0 0;}
label.control-label.required {color:#F44336;}
.btn-drop {width:100%!important; color:#333; text-align: left;    padding: 8px; background-color: #fff; border:1px solid #eee;}
.btn-drop:hover,.btn-drop:active,.btn-drop:focus {
    color: #333;background-color: #fff;}
.btn-drop .caret {float: right; margin-top:8px;}
.vendorblock .open .btn-default {background-color: #fff;}
.vendorblock #myDropdown ul li.firstitem {margin-top: 6px;}
.vendorblock #myDropdown .closeselection{float:right; margin-right: 10px; margin-top:3px;}

#emailtodropdown,#addtaxes,#myDropdown {position: relative;}
#emailtodropdown ul li.firstitem {margin-top: 6px;}
#addtaxes ul li.firstitem {margin-top: 6px;}

.admin_purchase_edit .dropdown-menu > li > a {color: #005695;}
.itemtable {margin-top:10px;}
.itemtable .padd {padding: 8px;}
.itemtable .action-item {position: absolute; left: -4px; cursor: move;}
.itemtable .action-item-minus {position: absolute;    right: -23px;    top: 11px;}
.itemtable .hidden-field-table {border:none; background: transparent; outline: none; width: 100%; padding: 6px;}
.itemtable .hidden-field-table:focus {border:1px solid #ccc;}
.itemtable textarea.hidden-field-table {resize: none; width: 100%;height: 100%;}
.itemtable .totlin {background-color: #fff9e6!important; text-align: right;padding: 10px 12px!important; position: relative;}
.subt .pricev {text-align: right;}
.subt .grandtotal {background-color: #f7f7f7; font-size: 14px; padding: 10px 0; margin-top: 6px;}
.subt .taxe {padding: 10px 0;  margin-top:6px;}
.greybox-s {background: #f7f7f7; border:1px solid #eee; border-right: none;border-left: none; padding: 10px 0; margin:20px 0;}
.greybox-s .ord{ }
.greybox-s .nts{ border-left:1px solid #eee;}
.emailuserslist {max-height: 250px; overflow: auto;}
.emailuserslist .close-link{ color:#ccc; }
.emailuserslist .close-link:hover{ color:#333; }
.emailuserslist .lisitm{padding: 5px 8px; overflow:hidden; text-overflow: ellipsis;background-color: #ECECEC; color:#222; border:1px solid #fad163; border-radius: 3px; margin:4px 0; }

.purchaseview .btn-default {color: #333;background-color: #f5f5f5;border-color: #ddd;}
.purchaseview .btn-default.active {background-color: #ee2f25; color:#fff;}
.purchaseview .btn-default.active:hover {background-color: #ee2f25; color:#fff;}
.purchaseview .btn-default:focus,  .purchaseview .btn-default:hover {    background-color: #f8f8f8;    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);    border-color: #c6c6c6;    box-shadow: 0 1px 1px rgba(0,0,0,.1);}
.header-pu {padding:20px 20px 10px 20px;}
/*.logtc {max-height: 300px; overflow: auto;}*/
.logtc:before {content: '';    border-left: 1px solid #005695;    position: absolute; /*  left: 151px; */   top: 0;    bottom: 0;}
.logtc .datss{margin:0 18px;}
.logtc .lis{    margin-bottom: 16px}
/*.logtc .lis:before{content: '';    border-left: 1px solid #E4E4E4;    position: absolute;   left: 151px;    top: 0;    bottom: 0;}*/
.logtc .datss .da{font-size:11px; color:#ccc;}
.logtc .rdc{width:80%;margin:0 18px;}
.logtc .rdc .txusr{font-size:11px; font-weight: bold;color: #00BCD4;}
.statusoptioncontainer {border: 1px solid #e4e4e4; height: 100%;}
.statusoptioncontainer .topc{padding: 20px 10px 18px;border-bottom: 1px solid #e4e4e4;background-color: #f8f7f7;}
.nopad {padding: 0;}
.statusoptioncontainer .budgetc-form {padding: 10px 10px;}
.statusoptioncontainer .budgetc-form .p-title {font-size:16px; margin:10px 0;}
.statusoptioncontainer .cont {margin-bottom: 20px;}

.statusoptioncontainer .requisitonby .signature-add {border:1px dashed #ccc; padding: 20px 10px; margin:10px; text-align: center; cursor: pointer;}
.statusoptioncontainer .requisitonby .signature-add:hover {background-color: #f5f5f5;}
.statusoptioncontainer .requisitonby .signature-add p { padding: 0; margin:0; text-align: center; text-transform:uppercase;}

.sheet-cont {width:968px; margin:20px auto; box-shadow: 0px 0px 10px #ddd; padding: 20px 20px; position: relative;}
.ribbon {    position: absolute!important;   top: 0px;    left: 0px;             }
.ribbon .ribbon-inner {text-align: center;    color: #FFF;           width: 135px;    padding: 3px;    position: relative;    font-size: 10px;}
.ribbon .ribbon-open {
    background-color: #2c96dd;
    border-color: #1e7ab8;
}
.ribbon .ribbon-draft {
	background-color: #636363;
    border-color: #404040;
}
.ribbon .ribbon-approved {
	background-color: #7b1fa2;
    border-color: #fb0000;
    color: #fff;
}
.ribbon .ribbon-paid {
	    background-color: #4ee000;
    border-color: #fb0000;
}
.ribbon .ribbon-canceled {
	    background-color: #ff0000;
    border-color: #fb0000;
}
.ribbon .ribbon-purchasepending {
	    background-color: #00CED1;
    border-color: #00CED1;
}
.ribbon .ribbon-paymentauthorize {
	    background-color: #008080;
    border-color: #fb0000;
}
.ribbon .ribbon-approvalpending {
	    background-color: #FA8072	;
    border-color: #fb0000;
}

.ribbon .ribbon-purchaseprocess {
	    background-color: #ff2abd	;
    border-color: #ff2abd;
}
.ribbon-inner .ribbon-approvalhold{
background-color: #34495E;
border-color:#34495E;
}
.ribbon .ribbon-financepending {
	background-color: #F08080;
    border-color: #fb0000;
}
.ribbon-inner .ribbon-hold{
	background-color: #58D68D;
	border-color: #fb0000;
}
#emailtodropdown .choosedlist .itm{ float:left; display:block; margin:3px 5px; border:1px solid #ccc; background-color: #eee; font-size:11px; padding: 5px 5px; border-radius: 3px;}
.merchant_class,.signin {background-color: #015795;}
.contenttxt {width: 400px; margin:20px auto 0 auto; font-size:14px;}
.fieldimg {position: absolute; right: 0; top:0; margin:10px 10px 0 0;}


/*
 *  STYLE 1
 */

#style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,1);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}


/*
 *  STYLE 2
 */

#style-2::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#style-2::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #D62929;
}

.flashit{
  color:#f2f;
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 1s infinite;
}
@-webkit-keyframes flash {
	0% { opacity: 1; }
	50% { opacity: .1; }
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; }
	50% { opacity: .1; }
	100% { opacity: 1; }
}


.listss .listbox {overflow-y:auto;overflow-x:auto; white-space: nowrap;}
.greybox-s .ord .uploadfile {margin-bottom: 20px;}
.greybox-s .ord .uploadfile #imagecontainer {margin-bottom: 10px; line-height: 20px;}
.greybox-s .ord .uploadfile #imagecontainer a {float: left; text-decoration: underline;}
.greybox-s .ord .uploadfile #imagecontainer .attxs {margin-bottom: 10px;}
.greybox-s .ord .uploadfile #imagecontainer a.deleteattach {float: right;}

.no-ckm {text-align: center; margin:10px 0; font-weight: bold;}
.attc {padding: 20px 0px;width: 80%;margin: 20px auto;}
.attc a.input-group-addon i,.sendemail a.input-group-addon i{margin-top:6px;}

.approved-ctext { color:#ffdd00; }
.second-approved-ctext {color:#d6c76a;}
.paid-ctext {}
.canceled-ctext {}

.canvas-container {border:1px solid #ccc;margin: 10px 0; width: 100%!important; padding: 10px; height:436px!important;   }
.canvas-container .lower-canvas {margin:15px 0 0 15%!important; }
.canvas-container .upper-canvas  {margin:15px 0 0 15%!important;}

.no-purchase-ic {background: url("../images/flaticons/search1.svg"); background-size: 104px 84px; display: block;width: 104px; height: 84px; background-repeat: no-repeat; margin:10px 0;}
.no-rec {font-size:12px; margin:10px 0;}
.displaynone {display: none;}
.popoverforselect {left:100%!important; top:-189px!important;    width: 100%;    z-index: 100;}.popoverforselect > .arrow {top:20px!important;}
.lowbalance {color:red; padding: 10px 4px;}
.running_low {position: fixed;        right: 34px;    background: red;    color: white;    padding: 10px 28px;    border-radius: 5px;    max-width: 331px; z-index: 99999;}
.content-loader {padding:10px 20px;}



#base {
  position:relative;
  width: 100%; height:650px; overflow: auto;
  z-index:0;
}
#u0_div {
  position:absolute;
  left:0px;
  top:0px;
  width:81px;
  height:46px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0.2);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 0.2);
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
.ax_default .text {color:#efefef; text-align: center;font-family:Arial;}
.ax_default.active .text {color:#333; font-family:Arial;}
.ax_default.background {background-color:#fbfbfb; border-radius: 3px;}
.ax_default.background .dirhead {padding:10px; margin:0; color:#efefef;}

.ax_default.background .dir1,.ax_default.background .dir2,.ax_default.background .ceo {padding:5px 10px; margin:5px; background-color:#f9f9f9;  color:#f9f9f9;}
.ax_default.background.active .dir1.active,.ax_default.background.active .dir2.active,.ax_default.background.active .ceo.active { background-color:#00ca6d;  color:#f9f9f9;}
.ax_default.background.active .ceo.disabled { background-color:#ececec;  color:#dedede;}
.ax_default.background.active {background-color:#f2f2f2;}
.ax_default.background.active .dirhead{ color:#333;}
.ax_default.background.active .dir1,.ax_default.background.active .dir2{background-color:#e4e4e4; color:#333;}
.ax_default.background.active .ceo {background-color:#e4e4e4; color:#333;}
.ax_default.background.active .onlytext { color:#00ca6d;}


.ax_default.background .headind {background-color:#f9f9f9; border-top-left-radius: 3px; border-top-right-radius: 3px;color:#f1f1f1; padding: 10px 5px;}
.ax_default.background .listcont {background-color:#f9f9f9; overflow: hidden; padding: 5px;}
.ax_default.background .listcont .imd{ background-color: #f9f9f9; color:#f9f9f9; margin:5px 0; padding:4px 6px; }

.ax_default.background.active .listcont {background-color:#f9f9f9; overflow: auto; padding: 5px;}
.ax_default.background.active .listcont .imd{ background-color: #e8e8e8; margin:5px 0; padding:4px 6px; }
.ax_default.background.active .listcont .imd.active{ background-color: #00ca6d; color:#fff;  }
.ax_default.background.active .headind {background-color:#e4e4e4;color:#333;}



.ax_default .k11 {position: absolute;    left: 353px;    top: 175px;    width: 1px;    height:  25px; border-left: 1px solid #efefef;}
.ax_default .k12 {position: absolute;    left: 353px;    top: 200px;    width: 462px;    height:  1px; border-top: 1px solid #efefef;}
.ax_default .k13 {position: absolute;    left: 815px;    top: 200px;    width: 1px;    height:  365px; border-left: 1px solid #efefef;}
.ax_default .k14 {position: absolute;    left: 550px; font-size:11px;   width: 152px;  top: 212px; color:#efefef;}
.ax_default.active .k11 {border-left: 1px solid #ccc;}
.ax_default.active .k12 { border-top: 1px solid #ccc;}
.ax_default.active .k13 {border-left: 1px solid #ccc;}
.ax_default.active .k14 {color:#333;}


.ax_default .k15 {position: absolute;    left: 815px;    top: 175px;    width: 1px;    height: 383px; border-left: 1px solid #efefef;}
.ax_default.active .k15 {border-left: 1px solid #ccc;}
.ax_default .k18 {position: absolute;    left: 669px; font-size:11px;   width: 152px;  top: 250px; color:#efefef;}
.ax_default.active .k18 {color:#333;}


.ax_default.active #u0_div {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(228, 228, 228, 1);}

.ax_default.active #u2_div {
  background-color:rgba(255, 255, 255, 1);
  border-color:rgba(228, 228, 228, 1);}

#u0 {
  position:absolute;
  left:59px;
  top:152px;
  width:81px;
  height:46px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u1 {
  position:absolute;
  left:2px;
  top:16px;
  width:77px;
  word-wrap:break-word;
}
#u2_div {
  position:absolute;
  left:0px;
  top:0px;
  width:81px;
  height:46px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0.2);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 0.2);
  border-radius:5px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u2 {
  position:absolute;
  left:170px;
  top:152px;
  width:81px;
  height:46px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u3 {
  position:absolute;
  left:2px;
  top:16px;
  width:77px;
  word-wrap:break-word;
}
#u4_img {
  position:absolute;
  left:0px;
  top:0px;
  width:31px;
  height:2px;
}
#u4 {
  position:absolute;
  left:140px;
  top:175px;
  width:30px;
  height:1px;
}
#u5 {
  position:absolute;
  left:2px;
  top:-8px;
  width:26px;
  visibility:hidden;
  word-wrap:break-word;
}
#u6_img {
  position:absolute;
  left:0px;
  top:0px;
  width:162px;
  height:115px;
}
#u6 {
  position:absolute;
  left:272px;
  top:61px;
  width:179px;
  height:115px;
  font-size:11px;
}
#u7 {
  position:absolute;
  left:2px;
  top:50px;
  width:158px;
  visibility:hidden;
  word-wrap:break-word;
}
#u8_img {
  position:absolute;
  left:0px;
  top:0px;
  width:83px;
  height:2px;
}
#u8 {
  position:absolute;
  left:199px;
  top:127px;
  width:82px;
  height:1px;
  -webkit-transform:rotate(324deg);
  -moz-transform:rotate(324deg);
  -ms-transform:rotate(324deg);
  transform:rotate(324deg);
}
#u9 {
  position:absolute;
  left:2px;
  top:-8px;
  width:78px;
  visibility:hidden;
  word-wrap:break-word;
}
#u10_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u10 {
  position:absolute;
  left:285px;
  top:92px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u11 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u12_div {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u12 {
  position:absolute;
  left:290px;
  top:71px;
  width:47px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u13 {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  white-space:nowrap;
}
#u14_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u14 {
  position:absolute;
  left:359px;
  top:92px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u15 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u16_div {
  position:absolute;
  left:0px;
  top:0px;
  width:140px;
  height:28px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u16 {
  position:absolute;
  left:283px;
  top:137px;
  width:140px;
  height:28px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u17 {
  position:absolute;
  left:2px;
  top:7px;
  width:136px;
  word-wrap:break-word;
}
#u18_img {
  position:absolute;
  left:0px;
  top:0px;
  width:114px;
  height:44px;
}
#u18 {
  position:absolute;
  left:261px;
  top:230px;
  width:114px;
  height:44px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u19 {
  position:absolute;
  left:2px;
  top:7px;
  width:110px;
  word-wrap:break-word;
}
#u20_img {
  position:absolute;
  left:0px;
  top:0px;
  width:72px;
  height:2px;
}
#u20 {
  position:absolute;
  left:198px;
  top:221px;
  width:71px;
  height:1px;
  -webkit-transform:rotate(41deg);
  -moz-transform:rotate(41deg);
  -ms-transform:rotate(41deg);
  transform:rotate(41deg);
}
#u21 {
  position:absolute;
  left:2px;
  top:-8px;
  width:67px;
  visibility:hidden;
  word-wrap:break-word;
}
#u22_div {
  position:absolute;
  left:0px;
  top:0px;
  width:16px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u22 {
  position:absolute;
  left:235px;
  top:208px;
  width:16px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u23 {
  position:absolute;
  left:0px;
  top:0px;
  width:16px;
  white-space:nowrap;
}
#u24_div {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u24 {
  position:absolute;
  left:215px;
  top:112px;
  width:18px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u25 {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  white-space:nowrap;
}
#u26_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:115px;
}
#u26 {
  position:absolute;
  left:472px;
  top:61px;
  width:192px;
  height:115px;
  font-size:11px;
}
#u27 {
  position:absolute;
  left:2px;
  top:50px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u28_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:35px;
}
#u28 {
  position:absolute;
  left:472px;
  top:61px;
  width:192px;
  height:35px;
  font-size:11px;
}
#u29 {
  position:absolute;
  left:2px;
  top:10px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u30_div {
  position:absolute;
  left:0px;
  top:0px;
  width:113px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u30 {
  position:absolute;
  left:482px;
  top:73px;
  width:113px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u31 {
  position:absolute;
  left:0px;
  top:0px;
  width:113px;
  white-space:nowrap;
}
#u32_div {
  position:absolute;
  left:0px;
  top:0px;
  width:89px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u32 {
  position:absolute;
  left:499px;
  top:101px;
  width:89px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u33 {
  position:absolute;
  left:0px;
  top:0px;
  width:89px;
  word-wrap:break-word;
}
#u34_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u34 {
  position:absolute;
  left:499px;
  top:125px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u35 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u36_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u36 {
  position:absolute;
  left:499px;
  top:147px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u37 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u38_div {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  height:22px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u38 {
  position:absolute;
  left:641px;
  top:63px;
  width:18px;
  height:22px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u39 {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  word-wrap:break-word;
}
#u40_img {
  position:absolute;
  left:0px;
  top:0px;
  width:41px;
  height:1px;
}
#u40 {
  position:absolute;
  left:433px;
  top:118px;
  width:39px;
  height:1px;
}
#u41 {
  position:absolute;
  left:2px;
  top:-8px;
  width:35px;
  visibility:hidden;
  word-wrap:break-word;
}
#u42_img {
  position:absolute;
  left:0px;
  top:0px;
  width:16px;
  height:16px;
}
#u42 {
  position:absolute;
  left:466px;
  top:57px;
  width:16px;
  height:16px;
}
#u43 {
  position:absolute;
  left:2px;
  top:0px;
  width:12px;
  visibility:hidden;
  word-wrap:break-word;
}
#u44_img {
  position:absolute;
  left:0px;
  top:0px;
  width:162px;
  height:115px;
}
#u44 {
  position:absolute;
  left:702px;
  top:60px;
  width:192px;
  height:115px;
  font-size:11px;
}
#u45 {
  position:absolute;
  left:2px;
  top:50px;
  width:158px;
  visibility:hidden;
  word-wrap:break-word;
}
#u46_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u46 {
  position:absolute;
  left:715px;
  top:91px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u47 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u48_div {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u48 {
  position:absolute;
  left:720px;
  top:70px;
  width:47px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u49 {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  white-space:nowrap;
}
#u50_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u50 {
  position:absolute;
  left:789px;
  top:91px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u51 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u52_div {
  position:absolute;
  left:0px;
  top:0px;
  width:140px;
  height:28px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u52 {
  position:absolute;
  left:713px;
  top:136px;
  width:140px;
  height:28px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u53 {
  position:absolute;
  left:2px;
  top:7px;
  width:136px;
  word-wrap:break-word;
}
#u54_img {
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:2px;
}
#u54 {
  position:absolute;
  left:663px;
  top:118px;
  width:39px;
  height:1px;
}
#u55 {
  position:absolute;
  left:2px;
  top:-8px;
  width:35px;
  visibility:hidden;
  word-wrap:break-word;
}
#u56_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:100px;
}
#u56 {
  position:absolute;
  left:908px;
  top:65px;
  width:192px;
  height:100px;
  font-size:11px;
}
#u57 {
  position:absolute;
  left:2px;
  top:42px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u58_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:35px;
}
#u58 {
  position:absolute;
  left:908px;
  top:64px;
  width:192px;
  height:35px;
  font-size:11px;
}
#u59 {
  position:absolute;
  left:2px;
  top:10px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u60_div {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u60 {
  position:absolute;
  left:918px;
  top:76px;
  width:106px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u61 {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  white-space:nowrap;
}
#u62_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u62 {
  position:absolute;
  left:935px;
  top:109px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u63 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u64_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u64 {
  position:absolute;
  left:935px;
  top:135px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u65 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u66_div {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  height:22px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u66 {
  position:absolute;
  left:1077px;
  top:66px;
  width:18px;
  height:22px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u67 {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  word-wrap:break-word;
}
#u68_img {
  position:absolute;
  left:0px;
  top:0px;
  width:166px;
  height:82px;
}
#u68 {
  position:absolute;
  left:919px;
  top:186px;
  width:166px;
  height:82px;
  font-size:11px;
}
#u69 {
  position:absolute;
  left:2px;
  top:33px;
  width:162px;
  visibility:hidden;
  word-wrap:break-word;
}
#u70_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u70 {
  position:absolute;
  left:932px;
  top:218px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u71 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u72_div {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u72 {
  position:absolute;
  left:937px;
  top:197px;
  width:47px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u73 {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  white-space:nowrap;
}
#u74_div {
  position:absolute;
  left:0px;
  top:0px;
  width:64px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u74 {
  position:absolute;
  left:1006px;
  top:218px;
  width:64px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u75 {
  position:absolute;
  left:2px;
  top:12px;
  width:60px;
  word-wrap:break-word;
}
#u76_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:125px;
}
#u76 {
  position:absolute;
  left:914px;
  top:292px;
  width:192px;
  height:125px;
  font-size:11px;
}
#u77 {
  position:absolute;
  left:2px;
  top:54px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u78_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:35px;
}
#u78 {
  position:absolute;
  left:914px;
  top:291px;
  width:192px;
  height:35px;
  font-size:11px;
}
#u79 {
  position:absolute;
  left:2px;
  top:10px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u80_div {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u80 {
  position:absolute;
  left:924px;
  top:303px;
  width:106px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u81 {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  white-space:nowrap;
}
#u82_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u82 {
  position:absolute;
  left:941px;
  top:336px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u83 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u84_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u84 {
  position:absolute;
  left:941px;
  top:362px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u85 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u86_div {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  height:22px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u86 {
  position:absolute;
  left:1083px;
  top:293px;
  width:18px;
  height:22px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u87 {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  word-wrap:break-word;
}
#u88_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u88 {
  position:absolute;
  left:941px;
  top:388px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u89 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u90_img {
  position:absolute;
  left:0px;
  top:0px;
  width:61px;
  height:2px;
}
#u90 {
  position:absolute;
  left:374px;
  top:253px;
  width:60px;
  height:1px;
}
#u91 {
  position:absolute;
  left:2px;
  top:-8px;
  width:56px;
  visibility:hidden;
  word-wrap:break-word;
}
#u92_img {
  position:absolute;
  left:0px;
  top:0px;
  width:40px;
  height:2px;
}
#u92 {
  position:absolute;
  left:294px;
  top:293px;
  width:39px;
  height:1px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
#u93 {
  position:absolute;
  left:2px;
  top:-8px;
  width:35px;
  visibility:hidden;
  word-wrap:break-word;
}
#u94_div {
  position: absolute;
    left: 0px;
    top: 0px;
    width: 101px;
    height: 15px;
    background: inherit;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Open Sans Regular', 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
#u94 {
     position: absolute;
    left: 318px;
    top: 296px;
    width: 101px;
    height: 15px;
    font-family: 'Open Sans Regular', 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
#u95 {
  position:absolute;
  left:0px;
  top:0px;
  width:101px;
  white-space:nowrap;
}
#u96_div {
 position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
    height: 15px;
    background: inherit;
    background-color: rgba(255, 255, 255, 0);
    border: none;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'Open Sans Regular', 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
#u96 {
  position: absolute;
    left: 394px;
    top: 221px;
    width: 100px;
    height: 15px;
    font-family: 'Open Sans Regular', 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
#u97 {
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  white-space:nowrap;
}
#u98_img {
  position: absolute;
    left: 0px;
    top: 0px;
    width: 114px;
    height: 44px;
}
#u98 {
        position: absolute;
    left: 257px;
    top: 313px;
    width: 147px;
    height: 44px;
    font-family: 'Open Sans Regular', 'Open Sans';
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
}
#u99 {
  position:absolute;
  left:2px;
  top:14px;
  width:142px;
  word-wrap:break-word;
}
#u100_img {
  position:absolute;
  left:0px;
  top:0px;
  width:116px;
  height:115px;
}
#u100 {
 position: absolute;
    left: 434px;
    top: 236px;
    width: 116px;
    height: 115px;
    font-size: 11px;
}
#u101 {
  position:absolute;
  left:2px;
  top:50px;
  width:112px;
  visibility:hidden;
  word-wrap:break-word;
}
#u102_div {
  position:absolute;
  left:0px;
  top:0px;
  width:99px;
  height:38px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u102 {
  position:absolute;
  left:265px;
  top:342px;
  width:99px;
  height:38px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
}
#u103 {
  position:absolute;
  left:2px;
  top:12px;
  width:95px;
  word-wrap:break-word;
}
#u104_div {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u104 {
  position:absolute;
  left:269px;
  top:321px;
  width:47px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u105 {
  position:absolute;
  left:0px;
  top:0px;
  width:47px;
  white-space:nowrap;
}
#u106_div {
  position:absolute;
  left:0px;
  top:0px;
  width:100px;
  height:28px;
  background:inherit;
  background-color:rgba(228, 228, 228, 1);
  box-sizing:border-box;
  border-width:1px;
  border-style:solid;
  border-color:rgba(228, 228, 228, 1);
  border-radius:3px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u106 {
  position:absolute;
  left:264px;
  top:387px;
  width:100px;
  height:28px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:10px;
  color:#CCCCCC;
}
#u107 {
  position:absolute;
  left:2px;
  top:7px;
  width:96px;
  word-wrap:break-word;
}
#u108_img {
  position: absolute;
    left: 0px;
    top: 0px;
    width: 95px;
    height: 2px;
}
#u108 {
  position: absolute;
    left: 451px;
    top: 396px;
    width: 94px;
    height: 1px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#u109 {
  position:absolute;
  left:2px;
  top:-8px;
  width:164px;
  visibility:hidden;
  word-wrap:break-word;
}
#u110_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:100px;
}
#u110 {
  position:absolute;
  left:396px;
  top:444px;
  width:192px;
  height:100px;
  font-size:11px;
}
#u111 {
  position:absolute;
  left:2px;
  top:42px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u112_img {
  position:absolute;
  left:0px;
  top:0px;
  width:192px;
  height:35px;
}
#u112 {
  position:absolute;
  left:396px;
  top:443px;
  width:192px;
  height:35px;
  font-size:11px;
}
#u113 {
  position:absolute;
  left:2px;
  top:10px;
  width:188px;
  visibility:hidden;
  word-wrap:break-word;
}
#u114_div {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u114 {
  position:absolute;
  left:406px;
  top:455px;
  width:106px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u115 {
  position:absolute;
  left:0px;
  top:0px;
  width:106px;
  white-space:nowrap;
}
#u116_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u116 {
  position:absolute;
  left:423px;
  top:488px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u117 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u118_div {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u118 {
  position:absolute;
  left:423px;
  top:514px;
  width:150px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u119 {
  position:absolute;
  left:0px;
  top:0px;
  width:150px;
  word-wrap:break-word;
}
#u120_div {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  height:22px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u120 {
  position:absolute;
  left:565px;
  top:445px;
  width:18px;
  height:22px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:16px;
}
#u121 {
  position:absolute;
  left:0px;
  top:0px;
  width:18px;
  word-wrap:break-word;
}
#u122_img {
  position:absolute;
  left:0px;
  top:0px;
  width:207px;
  height:2px;
}
#u122 {
  position:absolute;
  left:190px;
  top:495px;
  width:206px;
  height:1px;
}
#u123 {
  position:absolute;
  left:2px;
  top:-8px;
  width:202px;
  visibility:hidden;
  word-wrap:break-word;
}
#u124_img {
  position:absolute;
  left:0px;
  top:-10px;
  width:309px;
  height:21px;
}
#u124p000 {
  position:absolute;
  left:-1px;
  top:0px;
  width:301px;
  height:1px;
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  transform:rotate(270deg);
}
#u124p000_img {
  position:absolute;
  left:-6px;
  top:-5px;
  width:312px;
  height:22px;
}
#u124p001 {
  position:absolute;
  left:139px;
  top:-156px;
  width:20px;
  height:20px;
}
#u124p001_img {
  position:absolute;
  left:0px;
  top:-10px;
  width:30px;
  height:40px;
}
#u124.compound {
  width:0px;
  height:0px;
}
#u124 {
  position:absolute;
  left:41px;
  top:346px;
  width:299px;
  height:1px;
  font-size:8px;
  color:#D7D7D7;
}
#u125 {
  position:absolute;
  left:2px;
  top:-8px;
  width:295px;
  visibility:hidden;
  word-wrap:break-word;
}
#u126_div {
  position:absolute;
  left:0px;
  top:0px;
  width:43px;
  height:15px;
  background:inherit;
  background-color:rgba(255, 255, 255, 0);
  border:none;
  border-radius:0px;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u126 {
  position:absolute;
  left:256px;
  top:495px;
  width:43px;
  height:15px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u127 {
  position:absolute;
  left:0px;
  top:0px;
  width:43px;
  white-space:nowrap;
}
#u128_img {
  position:absolute;
  left:27px;
  top:0px;
  width:20px;
  height:2px;
}
#u128 {
  position:absolute;
  left:863px;
  top:123px;
  width:45px;
  height:1px;
}
#u129 {
  position:absolute;
  left:2px;
  top:-8px;
  width:41px;
  visibility:hidden;
  word-wrap:break-word;
}
#u130_img {
  position:absolute;
  left:0px;
  top:0px;
  width:22px;
  height:2px;
}
#u130 {
  position:absolute;
  left:989px;
  top:175px;
  width:21px;
  height:1px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
#u131 {
  position:absolute;
  left:2px;
  top:-8px;
  width:17px;
  visibility:hidden;
  word-wrap:break-word;
}
#u132_img {
  position:absolute;
  left:0px;
  top:0px;
  width:25px;
  height:2px;
}
#u132 {
  position:absolute;
  left:991px;
  top:278px;
  width:24px;
  height:1px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
#u133 {
  position:absolute;
  left:2px;
  top:-8px;
  width:20px;
  visibility:hidden;
  word-wrap:break-word;
}
#u134_img {
  position:absolute;
  left:0px;
  top:0px;
  width:48px;
  height:48px;
}
#u134 {
  position:absolute;
  left:797px;
  top:553px;
  width:48px;
  height:48px;
  font-size:10px;
}
#u135 {
  position:absolute;
  left:2px;
  top:18px;
  width:44px;
  word-wrap:break-word;
}
#u136_img {
  position:absolute;
  left:0px;
  top:0px;
  width:114px;
  height:44px;
}
#u136 {
  position:absolute;
  left:932px;
  top:445px;
  width:114px;
  height:44px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u137 {
  position:absolute;
  left:2px;
  top:14px;
  width:110px;
  word-wrap:break-word;
}
#u138_img {
  position:absolute;
  left:0px;
  top:0px;
  width:114px;
  height:44px;
}
#u138 {
  position:absolute;
  left:626px;
  top:557px;
  width:114px;
  height:44px;
  font-family:'Open Sans Regular', 'Open Sans';
  font-weight:400;
  font-style:normal;
  font-size:11px;
}
#u139 {
  position:absolute;
  left:2px;
  top:14px;
  width:110px;
  word-wrap:break-word;
}
#u140_img {
  position: absolute;
    left: 0px;
    top: 0px;
    width: 32px;
    height: 2px;
}
#u140 {
  position: absolute;
    left: 969px;
    top: 429px;
    width: 31px;
    height: 1px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#u141 {
  position:absolute;
  left:2px;
  top:-8px;
  width:123px;
  visibility:hidden;
  word-wrap:break-word;
}
#u142_img {
      position: absolute;
    left: 0px;
    top: 0px;
    width: 111px;
    height: 2px;
}
#u142 {
  position: absolute;
    left: 822px;
    top: 467px;
    width: 110px;
    height: 1px;
}
#u143 {
  position:absolute;
  left:2px;
  top:-8px;
  width:32px;
  visibility:hidden;
  word-wrap:break-word;
}
#u144_img {
  position:absolute;
  left:0px;
  top:0px;
  width:61px;
  height:2px;
}
#u144 {
  position:absolute;
  left:737px;
  top:577px;
  width:60px;
  height:1px;
}
#u145 {
  position:absolute;
  left:2px;
  top:-8px;
  width:56px;
  visibility:hidden;
  word-wrap:break-word;
}
#u146_img {
 position: absolute;
    left: 0px;
    top: 0px;
    width: 86px;
    height: 2px;
}
#u146 {
      position: absolute;
    left: 311px;
    top: 454px;
    width: 85px;
    height: 1px;
}
#u147 {
  position:absolute;
  left:2px;
  top:-8px;
  width:27px;
  visibility:hidden;
  word-wrap:break-word;
}
#u148_img {
      position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
    height: 2px;
}
#u148 {
  position: absolute;
    left: 262px;
    top: 406px;
    width: 99px;
    height: 1px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#u149 {
  position:absolute;
  left:2px;
  top:-8px;
  width:106px;
  visibility:hidden;
  word-wrap:break-word;
}
#u150_img {
  position:absolute;
  left:0px;
  top:0px;
  width:86px;
  height:2px;
}
#u150 {
  position:absolute;
  left:779px;
  top:510px;
  width:85px;
  height:1px;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}
#u151 {
  position:absolute;
  left:2px;
  top:-8px;
  width:81px;
  visibility:hidden;
  word-wrap:break-word;
}
#u152_img {
 position: absolute;
    left: 0px;
    top: 0px;
    width: 247px;
    height: 2px;
}
#u152 {
  position: absolute;
    left: 560px;
    top: 434px;
    width: 246px;
    height: 1px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
#u153 {
  position:absolute;
  left:2px;
  top:-8px;
  width:81px;
  visibility:hidden;
  word-wrap:break-word;
}
#u154_img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 135px;
    height: 2px;
}
#u154 {
	position: absolute;
    left: 550px;
    top: 308px;
    width: 134px;
    height: 1px;
}
#u155 {
  position:absolute;
  left:2px;
  top:-8px;
  width:32px;
  visibility:hidden;
  word-wrap:break-word;
}
#u156_img {
  position:absolute;
  left:0px;
  top:0px;
  width:235px;
  height:2px;
}
#u156 {
  position:absolute;
  left:588px;
  top:467px;
  width:234px;
  height:1px;
}
#u157 {
  position:absolute;
  left:2px;
  top:-8px;
  width:230px;
  visibility:hidden;
  word-wrap:break-word;
}

 .ckbox .hinttext {font-size: 10px; margin-left: 27px;}
 .subactionform {  margin-left: 27px; font-size:11px;}
 .budgetc-form .infotext {font-size:10px;}
 .no-rec {font-size:11px; text-align: center;}

.budgetinfox .helpt { font-size:11px; color: #005695; margin: 0 5px 0 0; }
.price-currency {color:#005695;}
 .label-organ{background-color: #F57C00;}
 .label-violet{background-color:#7B1FA2;}
 .label-rose{background-color:#ff2abd;}
   .label-hold{background-color:#00CED1}
   .label-budget{background-color:#3f51b5}
  .label-teal{background-color:#008080;}
   .label-lightgreen{background-color:#b8c079;}
    .label-lgreen{background-color:#FA8072;}
   .label-lightcoral{background-color:#F08080;}
   .label-ll{background-color:#34495E;}
 .glacsubm .green td{color:#689F38;}
 .glacsubm .red td{color:#D84315;}
 .nsdd {max-height: 400px; overflow: auto;}
 .editln {float: right; font-size:11px; display: block; width:10%; text-align:right;cursor: pointer; padding: 6px;}
 .editln:hover {color:#689F38;}
 .comapnylist li a.compnynamel { float:left; width: 90%; }
 .taxlists li a.compnynamel { float:left; width: 75%; }

 .taxlists .editln {float: right; font-size:11px; display: block; width:25%; cursor: pointer; padding: 6px;}
 .taxlists .editln:hover {color:#689F38;}

.pricev .hidden-field-table {border:none; background: transparent; outline: none; width: 100%; padding: 6px; text-align: right;}
.pricev .hidden-field-table:focus {background: #efefef;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus
{
	background-color: #005695;
    border-color: #005695;
}
.modal-backdrop {background-color: #000;}

.filterform {position: absolute; top:0; left:0; background-color: rgba(255,255,255,0.95); width: 100%; padding-bottom: 10px;}

.log-s tr th{ font-size:11px; }
.log-s tr td{ font-size:11px; }
.text-muted {color: #ececec;}


.bd ul {float:left;list-style: none}
.bd ul li{float:left; width:200px;list-style: none}

.ui-state-disabled .ui-state-default {color:#eee;}

.labeltx text{font-size:8px!important;}

.gbox {
  position: relative;
}
.noeditbox {
  position: absolute;
  width:100%;
  left:0;
  right:0;
  top:0;
  bottom: 0;
  z-index:110;
  background-color:rgba(255,255,255,0.8);
}

.noeditbox  .watermarktext {
  position: relative;
  transform: rotate(-20deg);
  margin-top: 185px;
  left:45%;
}
.padding-10 {
  padding:10px;
}
.loaderyellow {
	position: fixed;
	left: 50%;
	top:20px;
	z-index: 9999;
	background-color: #ffe68c;
    border: 1px solid #e0bf47;
    font-size: 11px;
    padding: 0 10px;
    border-radius: 4px;
}

.signature-pad {border:1px solid #ccc;}
.hidden-field-table {
    border: none;
    background: transparent;
    outline: none;
    width: 100%;
    padding: 6px;
}
