/*!
 * Bootstrap-select v1.12.4 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker_DV{display:none!important}.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:active{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:0px!important;height:100%!important;padding:0!important;opacity:0!important;border:0;top:0}
.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}
.bootstrap-select.form-control{margin-bottom:0;padding:0;border:0}.bootstrap-select.form-control:not([class*="col-"]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*="col-"]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right{float:right}
.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.form-inline .bootstrap-select.btn-group .form-control{width:100%}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:none!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}
.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,0.2);position:absolute;bottom:-4px;left:9px;display:none}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,0.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid white;border-bottom:0}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox,.bs-donebutton{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}

.navbar 
{
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-style: none;
	border-top: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	z-index: 200;
	height: 45px;
	min-height: 45px;
}
.navbar  .navbar-inner 
{
	background-color: #2dc3e8;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-style: none;
	border-top: 0;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	min-height: 45px;
	 -webkit-border-radius: 0;
	 -webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	  -moz-background-clip: padding;
	 background-clip: padding-box;
}
.navbar  .navbar-inner  .navbar-container 
{
	padding-left: 10px;
}
.navbar  .navbar-inner  .navbar-header  .navbar-account 
{
	height: 45px;
}
.navbar  .navbar-inner  .navbar-header  .navbar-account  .account-area 
{
	margin-bottom: 0px;
	position: absolute;
	right: 50px;
	top: 0px;
	display: inline-block;
	zoom:1;
	 filter:alpha(opacity=100);
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	list-style: none;
}
.navbar  .navbar-brand 
{
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	height: 45px;
	font-size: 24px;
	font-weight: 200;
	color: #fff;
	-webkit-text-shadow: none;
	text-shadow: none;
}
.navbar  .sidebar-collapse 
{
	left: 189px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	z-index: 2;
	height: 45px;
	width: 35px;
	text-align: center;
}
.navbar  .sidebar-collapse  .collapse-icon 
{
	padding-bottom: 11px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 11px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	-webkit-transition: background-color 0.218s ease;
	-moz-transition: background-color 0.218s ease;
	-o-transition: background-color 0.218s ease;
	transition: background-color 0.218s ease;
	-webkit-transition: -webkit-box-shadow 0.218s ease;
	-moz-transition: -moz-box-shadow 0.218s ease;
	-o-transition: box-shadow 0.218s ease;
	transition: box-shadow 0.218s ease;
	-webkit-transition: color 0.318s ease;
	-moz-transition: color 0.318s ease;
	-o-transition: color 0.318s ease;
	transition: color 0.318s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account > div 
{
	width: auto;
	display: inline-block;
	vertical-align: top;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li 
{
	float: left;
	position: relative;
	height: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a 
{
	position: relative;
	height: 45px;
	min-width: 50px;
	display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a:hover 
{
	text-decoration: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .icon 
{
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 48px;
	-webkit-transition: line-height 0.3s ease;
	-moz-transition: line-height 0.3s ease;
	-o-transition: line-height 0.3s ease;
	transition: line-height 0.3s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .badge 
{
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	top: 6px;
	height: 18px;
	width: 18px;
	cursor: pointer;
	background-color: transparent !important;
	box-shadow: 1px 1px 0 #2dc3e8;
	-webkit-transition: top 0.3s ease;
	-moz-transition: top 0.3s ease;
	-o-transition: top 0.3s ease;
	 transition: top 0.3s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave 
{
	overflow: visible;
	z-index: 10;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	 box-sizing: border-box;
	 -webkit-transform: scale(0);
	 -moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	 transform: scale(0);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-moz-transition: -moz-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-o-transition: -o-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),-moz-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),-o-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave.in 
{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	  -ms-transform: scale(1);
	transform: scale(1);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave.in:after 
{
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	left: 5px;
	position: absolute;
	top: 3px;
	height: 40px;
	width: 40px;
	content: "";
	background-image: 8121991;
	  background-image: -webkit-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
	  background-image: -moz-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
	  background-image: -o-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
	  background-image: radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
	  border: 1px solid #ffffff;
	 -webkit-animation: wave 5s 3s infinite linear;
	-moz-animation: wave 5s 3s infinite linear;
	-o-animation: wave 5s 3s infinite linear;
	animation: wave 5s 3s infinite linear;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	  -moz-opacity: 0;
	opacity: 0;
	-webkit-border-radius: 50%;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 50%;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse 
{
	height: 45px;
	width: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:after,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:before 
{
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	left: 0px;
	position: absolute;
	top: 1px;
	height: 100%;
	width: 100%;
	content: "";
	-webkit-border-radius: 50%;
	 -webkit-background-clip: padding-box;
	
  -moz-border-radius: 50%;
	 -moz-background-clip: padding;
	border-radius: 50%;
	  background-clip: padding-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: scale(0.91);
	-moz-transform: scale(0.91);
	-o-transform: scale(0.91);
	-ms-transform: scale(0.91);
	transform: scale(0.91);
	-webkit-animation: borderPulse 3.5s infinite ease;
	-moz-animation: borderPulse 3.5s infinite ease;
	  -o-animation: borderPulse 3.5s infinite ease;
	animation: borderPulse 3.5s infinite ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse .badge 
{
	border-width: 0px;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:before 
{
	-webkit-animation-delay: 0.6s;
	 -moz-animation-delay: 0.6s;
	-o-animation-delay: 0.6s;
	 animation-delay: 0.6s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse i,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse .badge 
{
	-webkit-animation-delay:0.3s;
	-moz-animation-delay:0.3s;
	-o-animation-delay:0.3s;
	  animation-delay: 0.3s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink i,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink .badge 
{
	-webkit-transform: scale(0.91);
	-moz-transform: scale(0.91);
	-o-transform: scale(0.91);
	-ms-transform: scale(0.91);
	 transform: scale(0.91);
	
  -webkit-animation: borderPulse 3.5s infinite ease;
	 -moz-animation: borderPulse 3.5s infinite ease;
	 -o-animation: borderPulse 3.5s infinite ease;
	animation: borderPulse 3.5s infinite ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink i 
{
	-webkit-animation-delay: 0.05s;
	-moz-animation-delay: 0.05s;
	-o-animation-delay: 0.05s;
	animation-delay: 0.05s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-width: 240px;
	-webkit-animation-name: dropdownSlideInDown;
	-moz-animation-name: dropdownSlideInDown;
	-o-animation-name: dropdownSlideInDown;
	animation-name: dropdownSlideInDown;
	-webkit-animation-duration: 0.3s;
	-moz-animation-duration: 0.3s;
	-o-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-border-radius: 0 !important;
	 -webkit-background-clip: padding-box !important;
	-moz-border-radius: 0 !important;
	-moz-background-clip: padding !important;
	 border-radius: 0 !important;
	background-clip: padding-box !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li 
{
	background-color: #fff;
	border-width: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li:hover 
{
	background-color: #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 10px;
	font-size: 12px;
	line-height: 16px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a .progress 
{
	margin-bottom: 0px;
	margin-top: 4px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a:hover 
{
	background-color: #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer 
{
	font-size: 13px;
	font-weight: normal;
	color: #262626;
	text-transform: none;
	-webkit-text-shadow: none;
	 text-shadow: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header 
{
	border-bottom: 1px solid #cecece;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	line-height: 34px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header a 
{
	line-height: 34px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header[class*="bordered-"] 
{
	border-bottom-width: 3px;
	 border-style: solid;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header i 
{
	margin-right: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer 
{
	background-color: #11a9cc;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 8px;
	color: #fff;
	border-bottom: 0 !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer[class*="bordered-"] 
{
	border-top-width: 3px;
	 border-style: solid;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer a 
{
	background-color: #11a9cc;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	display: inline-block;
	color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer .btn 
{
	border-top: -3px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications 
{
	padding-top: 10px;
	min-width: 300px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li 
{
	border-bottom: 1px solid #f3f3f3;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-icon 
{
	float: left;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-icon i 
{
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	margin-right: 10px;
	height: 32px;
	width: 32px;
	font-size: 15px;
	text-align: center;
	 line-height: 32px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body 
{
	float: left;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body .title 
{
	display: block;
	font-size: 13px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body .description 
{
	display: block;
	font-size: 10px;
	color: #999;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra 
{
	float: right;
	text-align: right;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra i 
{
	font-size: 14px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra .description 
{
	display: block;
	font-size: 10px;
	color: #999;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer 
{
	background-color: #11a9cc;
	border-bottom: 0;
	color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer a 
{
	color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer .weather-icon 
{
	margin-left: 5px;
	margin-top: -7px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages 
{
	padding-top: 10px;
	width: 300px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li 
{
	border-bottom: 1px solid #f3f3f3;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-avatar 
{
	margin-right: 6px;
	margin-top: 5px;
	max-width: 44px;
	min-width: 44px;
	vertical-align: top;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message 
{
	position: relative;
	width: 225px;
	display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message span 
{
	display: block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-sender 
{
	font-size: 13px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-time 
{
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 11px;
	font-weight: 400;
	color: #2dc3e8;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-body 
{
	overflow: hidden;
	max-height: 35px;
	width: 100%;
	white-space: nowrap;
	color: #999;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-subject 
{
	margin-top: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li 
{
	border-bottom: 1px solid #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li:hover,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li a:hover 
{
	background-color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username 
{
	display: none;
	text-align: center;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username a 
{
	font-size: 14px;
	font-weight: 300;
	color: #d0d0d0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email 
{
	font-size: 12px;
	text-align: center;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email a 
{
	overflow: hidden;
	white-space: nowrap;
	color: #d0d0d0;
	text-overflow: ellipsis;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area 
{
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	position: relative;
	width: 128px;
	text-align: center;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area .avatar 
{
	height: 128px;
	width: 128px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area .caption 
{
	background-color: #2dc3e8;
	bottom: 0px;
	left: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	position: absolute;
	width: 128px;
	cursor: pointer;
	font-size: 10px;
	color: #fff;
	text-align: center;
	zoom: 1;
	filter: alpha(opacity=70);
	-webkit-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
	line-height: 9px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit 
{
	min-height: 36px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit a 
{
	clear: none;
	display: inline-block;
	font-size: 13px;
	color: #999;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit a:hover 
{
	color: #11a9cc;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area 
{
	padding-bottom: 5px;
	width: 100%;
	display: table;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker 
{
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 10px;
	width: 100%;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li 
{
	float: left;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 23px;
	width: 23px;
	display: block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	height: 23px;
	width: 23px;
	display: block;
	-webkit-border-radius: 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0;
	-moz-background-clip: padding;
	background-clip: padding-box;
	-webkit-transition: all ease 0.1s;
	 -moz-transition: all ease 0.1s;
	 -o-transition: all ease 0.1s;
	 transition: all ease 0.1s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn:hover 
{
	text-decoration: none;
	zoom: 1;
	filter: alpha(opacity=80);
	-webkit-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn.selected:after 
{
	left: 0px;
	position: absolute;
	right: 0px;
	display: inline-block;
	font-family: FontAwesome;
	font-size: 11px;
	color: #fff;
	text-align: center;
	content: "\f00c";
	line-height: 20px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .btn-colorpicker 
{
	background-color: #ddd;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	height: 20px;
	width: 20px;
	display: inline-block;
	vertical-align: middle;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-arrow:before 
{
	background-color: #fff;
	border-width: 0px;
	position: absolute;
	right: 0px;
	top: -46px;
	height: 3px;
	width: 50px;
	display: inline-block;
	content: '';
	-webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
	 box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open > a 
{
	background-color: #2dc3e8;
	-webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
	box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open .dropdown-menu 
{
	margin-top: 0px;
	right: 0px;
	border: 0 !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area 
{
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	position: relative;
	height: 45px;
	cursor: pointer;
	opacity: 1;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar 
{
	border-left: 2px solid #fb6e52;
	float: left;
	margin-right: 14px;
	height: 29px;
	width: 29px;
	display: block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar img 
{
	height: 29px;
	width: 29px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section 
{
	float: left;
	overflow: hidden;
	display: block;
	line-height: 25px;
	width: auto;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	white-space: nowrap;
	font-size: 14px;
	font-weight: 400;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 span 
{
	overflow: hidden;
	min-width: 100px;
	display: block;
	text-decoration: none;
	color: #fff;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	line-height: 25px;
	-o-text-overflow: ellipsis;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu 
{
	width: 100%;
	min-width: 100px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-arrow:before 
{
	width: 100%;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting 
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 50px;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a 
{
	position: relative;
	height: 45px;
	width: 50px;
	display: inline-block;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	  -o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a:hover 
{
	text-decoration: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a .icon 
{
	display: block;
	font-size: 22px;
	color: #fff;
	text-align: center;
	line-height: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container 
{
	padding-bottom: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 11px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 45px;
	width: 505px;
	display: inline-block;
	text-align: center;
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	  -o-transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	  transform: rotateY(90deg);
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-o-transform-origin: top left;
	-ms-transform-origin: top left;
	transform-origin: top left;
	zoom: 1;
	
  filter: alpha(opacity=0);
	 -webkit-opacity: 0;
	 -moz-opacity: 0;
	 opacity: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] 
{
	display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] + .text 
{
	margin-right: 8px;
	font-weight: 300;
	color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] + .text:before 
{
	border-bottom-color: #2dc3e8;
	border-left-color: #2dc3e8;
	border-right-color: #2dc3e8;
	border-top-color: #2dc3e8;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox]:checked + .text 
{
	color: #fff;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox]:checked + .text:before 
{
	border-bottom-color: #2dc3e8;
	border-left-color: #2dc3e8;
	border-right-color: #2dc3e8;
	border-top-color: #2dc3e8;
	color: #fb6e52;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area,
.navbar .navbar-inner .navbar-header .navbar-account .setting-container,
.navbar .navbar-inner .navbar-header .navbar-account .setting 
{
	-webkit-transform-style: preserve-3d;
	 -moz-transform-style: preserve-3d;
	 -o-transform-style: preserve-3d;
	 -ms-transform-style: preserve-3d;
	 transform-style: preserve-3d;
	 -webkit-backface-visibility: hidden;
	 -moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	 -webkit-transition: 0.9s;
	
  -moz-transition: 0.9s;
	 -o-transition: 0.9s;
	transition: 0.9s;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting 
{
	background-color: #2dc3e8;
	right: 505px;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting a 
{
	-webkit-box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
	box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting a:before 
{
	background-color: #fff;
	border-width: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	height: 3px;
	width: 50px;
	display: inline-block;
	content: '';
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .account-area 
{
	right: 450px;
	-webkit-transform: rotateY(-90deg);
	 -moz-transform: rotateY(-90deg);
	
  -o-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);
	
  transform: rotateY(-90deg);
	-webkit-transform-origin: top right;
	
  -moz-transform-origin: top right;
	 -o-transform-origin: top right;
	  -ms-transform-origin: top right;
	transform-origin: top right;
	zoom: 1;
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	 opacity: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container 
{
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 11px;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	zoom: 1;
	filter: alpha(opacity=100);
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
}
.navbar .navbar-brand small img 
{
	height: 40px;
	width: 177px;
}
.navbar .sidebar-collapse:hover 
{
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.navbar .sidebar-collapse.active:hover 
{
	box-shadow: none;
}
.navbar .sidebar-collapse.active .collapse-icon 
{
	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 11px;
	font-size: 14px;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.navbar.navbar-fixed-top 
{
	z-index: 1003;
}
.navbar.navbar-fixed-top + .main-container 
{
	margin-top: 45px;
}

.main-container 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: static;
}
.main-container > .page-container 
{
	position: relative;
}
.main-container:after 
{
	background-color: #fff;
	bottom: 0px;
	position: fixed;
	top: 0px;
	z-index: -2;
	width: 100%;
	max-width: inherit;
	display: block;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	content: "";
}
.page-sidebar 
{
	bottom: 0px;
	position: absolute;
	top: 0px;
	width: 224px;
	display: block;
	font-family: 'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;
  
}
.page-sidebar.sidebar-fixed 
{
	position: fixed;
	top: 45px;
	z-index: 1000;
	float: none !important;
    overflow: hidden ; 
}
.page-sidebar.sidebar-fixed:before 
{
	bottom: auto;
	top: 45px;
	height: 5000px;
	left: 5px;
	width: 219px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed:before 
{
    right: 5px;
    left: auto;
}
.page-sidebar.hide 
{
	display: none !important;
}

.page-sidebar.hide:before 
{
	display: none;
}
.page-sidebar.hide ~ .page-content 
{
	margin-left: 0 !important;
}
.page-sidebar.hide ~ .page-content .breadcrumbs-fixed 
{
	left: 0 !important;
}
.page-sidebar.hide ~ .page-content .page-header-fixed 
{
	left: 0 !important;
}
.page-sidebar:before 
{

    bottom: 0px;
    position: fixed;
    top: 0px;
    z-index: 1;
    width: 224px;
    display: block;
    content: "";
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); 
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}
.page-sidebar .sidebar-header-wrapper 
{
	margin-bottom: 0px;
	position: relative;
	height: 56px;
	z-index:1;
    transition:0.3s ease;
}
.page-sidebar .sidebar-header-wrapper .searchinput 
{

	border-style: solid;
	border-width: 1px;
	left: 0px;
	padding-left: 40px;
	position: absolute;
	top: 0px;
	z-index: 2;
	height: 36px;
	display: block;
	margin-left:10px;
	width:calc(100% - 20px);
	outline:0;
	border-radius:3px;
    margin-top:10px;
}
.page-sidebar.page-sidebarRTL .sidebar-header-wrapper .searchinput 
{
	padding-right: 40px;
	padding-left: 0px;
}
.page-sidebar .sidebar-header-wrapper .searchinput:focus 
{
	
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
}
.page-sidebar .sidebar-header-wrapper .searchinput:focus ~ .searchhelper 
{
	z-index: 124;
	display: block;
}

.page-sidebar .sidebar-header-wrapper .searchinput::-webkit-input-placeholder 
{
	font-family: 'Open Sans', 'Segoe UI';
	font-weight: 300;
	color: #d0d0d0;
}
.page-sidebar .sidebar-header-wrapper .searchinput::-moz-placeholder 
{
	font-family: 'Open Sans', 'Segoe UI';
	font-weight: 300;
	color: #d0d0d0;
}
.page-sidebar .sidebar-header-wrapper .searchinput:-moz-placeholder 
{
	font-family: 'Open Sans', 'Segoe UI';
	font-weight: 300;
	color: #d0d0d0;
}
.page-sidebar .sidebar-header-wrapper .searchinput:-ms-input-placeholder 
{
	font-family: 'Open Sans', 'Segoe UI';
	font-weight: 300;
	color: #d0d0d0;
}
.page-sidebar .sidebar-header-wrapper .searchicon 
{
	left: 20px;
	position: absolute;
	top: 22px;
	z-index: 124;
	height: 12px;
	width: 12px;
	display: inline-block;
	cursor: pointer;
}
.page-sidebar.page-sidebarRTL .sidebar-header-wrapper .searchicon 
{
	left: auto;
	right: 20px;
}
.page-sidebar .sidebar-header-wrapper .searchhelper 
{
	
	left: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	position: absolute;
	right: 0px;
	top: 40px;
	z-index: 4;
	display: none;
	color: #999;
	opacity: 1;
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
}
.page-sidebar.sidebar-fixed .sidebar-menu 
{
    margin-left: 5px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed .sidebar-menu 
{
    margin-left: 0px;
    margin-right: 5px;
}
.page-sidebar .sidebar-menu 
{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow:visible !important;
	list-style: none;
}
.page-sidebar.sidebar-fixed .sidebar-menu a {
    padding-left: 4px;
}
.page-sidebar .sidebar-menu a 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 16px;
	padding-top: 0px;
	z-index: 123;
	min-height: 38px;
	display: block;
	font-size: 14px;
	text-decoration: none;
	padding-top:11px;
	padding-bottom:11px;
	font-family:"Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;

	-webkit-text-shadow: none !important;
	text-shadow: none !important;
}
.page-sidebar.page-sidebarRTL .sidebar-menu a 
{
	padding-left: 16px;
	padding-right: 8px;
}
.page-sidebar .sidebar-menu a:hover:before 
{
	display: block;
}
.page-sidebar .sidebar-menu a .menu-icon 
{
	min-width: 30px;
	display: inline-block;
	font-size: 14px;
	font-style: normal;
	text-align: center;
	margin-left:0px;
}
.page-sidebar .sidebar-menu a .menu-expand 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	right: 12px;
	top: 15px;
	height: 10px;
	width: 10px;
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	
	text-align: center;
	text-shadow: none;
	line-height: 10px;
	-webkit-text-shadow: none;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
.page-sidebar.page-sidebarRTL.sidebar-back-image .sidebar-menu a .menu-expand 
{
	-webkit-transform: translateY(12px) translateX(0px) rotate(180deg);
	-moz-transform: translateY(12px) translateX(0px) rotate(180deg);
	-o-transform: translateY(12px) translateX(0px) rotate(180deg);
	-ms-transform: translateY(12px) translateX(0px) rotate(180deg);
	transform: translateY(12px) translateX(5px) rotate(180deg);
}
.page-sidebar.page-sidebarRTL .sidebar-menu a .menu-expand 
{
	left: 12px;
	right: auto;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.sidebar-back-image .sidebar-menu .submenu .menu-expand{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform:  rotate(180deg);
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.sidebar-back-image .sidebar-menu .submenu li.open .menu-expand{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform:  rotate(90deg);
}
.page-sidebar .sidebar-menu a .menu-expand:before 
{
	content: "\f105";
}
.page-sidebar .sidebar-menu li 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	display: block;
	border: 0;
	min-width:220px;
}
.page-sidebar .sidebar-menu li:before 
{
	
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	width: 4px;
	max-width: 4px;
	display: none;
	content: "";
    z-index:124;
}
.page-sidebar.sidebar-fixed .sidebar-menu li:before 
{
	left: -6px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed .sidebar-menu li:before 
{
	right: -6px;
}
.page-sidebar .sidebar-menu li.open > a .menu-expand 
{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.page-sidebar.page-sidebarRTL.sidebar-back-image .sidebar-menu li.open > a .menu-expand 
{
	-webkit-transform: translateY(7px) translateX(7px) rotate(90deg);
	-moz-transform: translateY(7px) translateX(7px) rotate(90deg);
	-o-transform: translateY(7px) translateX(7px) rotate(90deg);
	-ms-transform: translateY(7px) translateX(7px) rotate(90deg);
	transform: translateY(7px) translateX(12px) rotate(90deg);
}
.page-sidebar.page-sidebarRTL .sidebar-menu li.open > a .menu-expand 
{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.page-sidebar .sidebar-menu li.open > .submenu 
{
	display: block !important;
}
.page-sidebar .sidebar-menu li.active:not(.open):before 
{
	display: block;
}
.page-sidebar .sidebar-menu li.active > a 
{
	
	display: block;
	
	content: "";
}
.page-sidebar .sidebar-menu li:not(.open):hover:before 
{
	display: block;
	background-color:#FB6E52 !important;
}




.page-sidebar .sidebar-menu > li > .submenu 
{
	
	
	-webkit-box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15), inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
	 -moz-box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15), inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
	 box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15), inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
}
.page-sidebar .sidebar-menu > li > .submenu:before 
{
	bottom: 19px;
	left: 24px;
	position: absolute;
	top: 0px;
	z-index: 1;
	display: block;
	content: "";
}
.page-sidebar.page-sidebarRTL .sidebar-menu > li > .submenu:before 
{
	right: 24px;
	left:auto;
}
.page-sidebar .sidebar-menu > li > .submenu > li > a:before 
{

	border-style: solid;
	border-width: 1px;
	left: 21px;
	position: absolute;
	top: 18px;
	z-index: 2;
	height: 8px;
	width: 8px;
	display: inline-block;
	content: "";
	border-radius:8px;
}
.page-sidebar.page-sidebarRTL .sidebar-menu > li > .submenu > li > a:before 
{
	right: 21px;	
}

.page-sidebar .sidebar-menu > li > .submenu > li.active:first-child > a 
{
	-webkit-box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15);
	 box-shadow: inset 0 4px 4px -2px rgba(0, 0, 0, 0.15);
}
.page-sidebar .sidebar-menu > li > .submenu > li.active:last-child a 
{
	-webkit-box-shadow: inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -4px 4px -2px rgba(0, 0, 0, 0.15);
}

.page-sidebar .sidebar-menu .submenu 
{

	border-top: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	z-index: 123;
	display: none;
	list-style: none;
}
.page-sidebar .sidebar-menu .submenu li 
{
	margin-left: 0px;
	position: relative;
}
.page-sidebar .sidebar-menu .submenu li.open:before 
{
	display: none;
}

.page-sidebar .sidebar-menu .submenu li.active > .submenu 
{
	display: block;
}
.page-sidebar .sidebar-menu .submenu > li > a 
{
	padding-left: 40px;
}
.page-sidebar.page-sidebarRTL .sidebar-menu .submenu > li > a 
{
	padding-right: 40px;
	padding-left: 16px;
}

.page-sidebar .sidebar-menu .submenu > li .submenu > li > a 
{
	padding-left: 50px;
}
.page-sidebar .sidebar-menu .submenu > li .submenu > li .submenu > li > a 
{
	padding-left: 70px;
}
.page-sidebar.sidebar-fixed.menu-compact 
{
	width: 44px;
}
.page-sidebar.menu-compact 
{
	width: 49px;
    overflow: visible;
}
.page-sidebar.menu-compact ~ .page-content 
{
	margin-left: 43px;
}

.page-content.menu-compact
{
	margin-left: 47px;
}


.page-sidebar.menu-compact ~ .page-content .breadcrumbs-fixed 
{
	left: 47px;
}
.page-sidebar.menu-compact ~ .page-content .page-header-fixed 
{
	left: 47px;
}
.page-sidebar.menu-compact:before 
{
	width: 49px;
}
.page-sidebar.sidebar-fixed.menu-compact:before 
{
	width: 44px;
}
.page-sidebar.menu-compact .sidebar-header-wrapper 
{
	width: 49px;
    height:0px
}
/*
.page-sidebar.menu-compact .sidebar-header-wrapper:hover 
{
	width: 238px;
}
*/
.page-sidebar.menu-compact .sidebar-header-wrapper:hover .searchinput 
{
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchinput
{
 display:none;
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchinput:focus 
{
	width: 238px;
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
	 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchinput:focus ~ .searchhelper 
{
	width: 238px;
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchicon 
{
	left: 15px;
    display:none;
}
.page-sidebar.menu-compact .sidebar-menu 
{
	width: 49px;
}
.page-sidebar.sidebar-fixed.menu-compact .sidebar-menu 
{
	width: 44px;
}
.page-sidebar.menu-compact .sidebar-menu li{
 min-width:0px;
}
.page-sidebar.menu-compact .sidebar-menu > li.open > .menu-text 
{
	display: none !important;
}
.page-sidebar.menu-compact .sidebar-menu > li.open > .submenu 
{
	display: none !important;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.dropdown-footer 
{
	
	border-bottom: 0;
	border-top: 3px solid #2dc3e8;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	text-align: right;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.dropdown-footer a 
{
	background-color: #fff;
	font-size: 13px;
	font-weight: 300;
	color: #717171;
}

.page-sidebar.menu-compact .sidebar-header-wrapper:hover .searchreset 
{
	display: block;
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchreset 
{
	display: none;
}
.page-sidebar.menu-compact .sidebar-header-wrapper .searchresult 
{
	display:none !important;
}
.page-sidebar.menu-compact .sidebar-header-wrapper:hover .searchresult 
{
	display:block !important;
}
.page-sidebar .sidebar-header-wrapper .searchreset 
{
	position: absolute;
	right: 20px;
	top: 22px;
	z-index: 124;
	cursor: pointer;
	font-size: 10px;
}
.page-sidebar.page-sidebarRTL .sidebar-header-wrapper .searchreset 
{
	left: 20px;
	right: auto;
}
/*
.page-sidebar .sidebar-header-wrapper .searchreset:hover,.page-sidebar .sidebar-header-wrapper #sidebar_search_input:focus + i + i.searchreset 
{
	color: #262626;
}*/
.page-sidebar .sidebar-header-wrapper .searchresult 
{
	background-color: #fff;
	left: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	right: 0px;
	top: 40px;
	z-index: 124;
	display: none;
	color: #999;
	opacity: 1;
	-webkit-box-shadow: 0 10px 40px rgba(0,0,0,.4);
	-moz-box-shadow: 0 10px 40px rgba(0,0,0,.4);
	box-shadow: 0 10px 40px rgba(0,0,0,.4);
}
.page-sidebar .sidebar-header-wrapper .searchresult ul.search-result-body 
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	max-height: 300px;
	display: block;
	overflow-y:auto;
	overflow-x:hidden;
	 border-radius: 0 !important;
	  background-clip: padding-box !important;
	list-style: none;
	transition: opacity 0.218s;
}
.page-sidebar .sidebar-header-wrapper .searchresult ul.search-result-body li.alert 
{
	min-height: 24px;
	line-height:24px;
}
.page-sidebar .sidebar-header-wrapper .searchresult ul.search-result-body .alert 
{
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.page-sidebar .sidebar-header-wrapper .search-result-item 
{
	border-bottom: 1px solid #f3f3f3;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	height: 32px;
	width: 100%;
	font-size: 13px;
	line-height: 32px;
}
.page-sidebar .sidebar-header-wrapper .search-result-item:hover 
{
	background-color: #f5f5f5;
	color: #000;
}
.page-sidebar .sidebar-header-wrapper .search-result-item   a ,.page-sidebar .sidebar-header-wrapper .search-result-item   a:hover,.page-sidebar .sidebar-header-wrapper .search-result-item   a:active 
{
	text-decoration: none;
	color: #999;
}
.page-sidebar .sidebar-header-wrapper .search-result-item   i 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 28px;
}
.page-sidebar .sidebar-header-wrapper ul.search-result-footer 
{
	background-color: #57b5e3;
	border-bottom: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
	color: #fff;
}
.page-sidebar .sidebar-header-wrapper ul.search-result-footer   li 
{
	border-left: 5px solid #11a9cc;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 0px;
	height: 24px;
	text-align: right;
	list-style:none;
	line-height: 24px;
}
.main-container-navbar-fixed 
{
	margin-top: 45px;
}
.main-container-navbar-fixed.main-container-breadcrumbs-fixed 
{
	margin-top: 86px;
}
.main-container-navbar-fixed.main-container-breadcrumbs-fixed.main-container-header-fixed 
{
	margin-top: 126px;
}
.container-fluid:before 
{
	content:none;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area>li.open .dropdown-menu,.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area 
{
	min-width: 190px;
}

.page-sidebar.menu-compact .sidebar-menu > li:hover > a > .menu-text 
{
	display: block;
}
.page-sidebar.menu-compact .sidebar-menu > li:hover > .submenu 
{
	display: block !important;
}
.page-sidebar.sidebar-fixed.menu-compact .sidebar-menu > li > a 
{
	padding-left:4px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.menu-compact .sidebar-menu > li > a 
{
	padding-right:4px;
}
.page-sidebar.menu-compact .sidebar-menu > li > a 
{
	position: relative;
	z-index: 123;
	border-width:0px;
	padding-left:8px;
}
.page-sidebar.sidebar-fixed.menu-compact .sidebar-menu > li > a .menu-text 
{
    left: 44px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.menu-compact .sidebar-menu > li > a .menu-text 
{
    right: 44px;
}
.page-sidebar.menu-compact .sidebar-menu > li > a .menu-text 
{
	
	left: 49px;
	padding-left: 25px;
	position: absolute;
	top: 0px;
	z-index: 121;
	height: 43px;
	width: 195px;
	display: none;
	line-height: 38px;
	-webkit-box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	  -moz-box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	  box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
}
.page-sidebar.page-sidebarRTL.menu-compact .sidebar-menu > li > a .menu-text 
{
	padding-left: 0px;
	padding-right: 25px;
	-webkit-box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
}
.page-sidebar.menu-compact .sidebar-menu > li > a .menu-expand 
{
	display: none;
}
.page-sidebar.menu-compact .sidebar-menu > li > a.menu-dropdown 
{
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
}
.page-sidebar.sidebar-fixed.menu-compact .sidebar-menu > li > a.menu-dropdown > .menu-text 
{
	left: 44px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.menu-compact .sidebar-menu > li > a.menu-dropdown > .menu-text 
{
	right: 44px;
}
.page-sidebar.menu-compact .sidebar-menu > li > a.menu-dropdown > .menu-text 
{
	left: 49px;
	top: 0px;
	width: 195px;
	-webkit-box-shadow: none;
	border: 0;
	-moz-box-shadow: none;
	box-shadow: none;
}
.page-sidebar.sidebar-fixed.menu-compact .sidebar-menu > li > .submenu 
{
	left: 44px;
}
.page-sidebar.page-sidebarRTL.sidebar-fixed.menu-compact .sidebar-menu > li > .submenu 
{
	right: 44px;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu 
{

	left: 49px;	
    padding-top: 38px;
    position: absolute;
    top: 0px;
    z-index: 120;
    width: 195px;
    display: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	-webkit-box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	 -moz-box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
	 box-shadow: 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px 5px 5px -5px rgba(0, 0, 0, 0.3), 5px -5px 5px -5px rgba(0, 0, 0, 0.3);
}
.page-sidebar.page-sidebarRTL.menu-compact .sidebar-menu > li > .submenu 
{
    -webkit-box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
    box-shadow: -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px 5px 5px -5px rgba(0, 0, 0, 0.3), -5px -5px 5px -5px rgba(0, 0, 0, 0.3);
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu li > a 
{
	margin-left: 0px;
	padding-left: 24px;
}
.page-sidebar.page-sidebarRTL.menu-compact .sidebar-menu > li > .submenu li > a 
{
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 24px;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu li.open > .submenu 
{
	left: 0px;
	position: relative;
	display: block;
	-webkit-box-shadow: none;
	 -moz-box-shadow: none;
	 box-shadow: none;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu li .submenu 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	display: none;
	list-style: none;
}

.page-sidebar.menu-compact .sidebar-menu > li > .submenu li:hover:before 
{
	left: 0px;
	display: block;
}
.page-sidebar.page-sidebarRTL.menu-compact .sidebar-menu > li > .submenu li:hover:before 
{
	right: 0px;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu li.active:not(.open):before 
{
	left: 0px;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu:before 
{
	display: none;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu > li > a 
{
	-webkit-box-shadow: none !important;
	 -moz-box-shadow: none !important;
	  box-shadow: none !important;
}
.page-sidebar.menu-compact .sidebar-menu > li > .submenu > li > a:before 
{
	display: none;
}
.page-content 
{
	margin-left: 224px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-height: 100%;
	display: block;
}
.page-breadcrumbs 
{
	background-color: #f3f3f3;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	position: relative;
	z-index: 1;
	min-height: 40px;
	display: block;
	line-height: 39px;
	 -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.page-breadcrumbs.breadcrumbs-fixed 
{
	left: 224px;
	position: fixed;
	right: 0px;
	top: 45px;
	z-index: 999;
}
.page-breadcrumbs.breadcrumbs-fixed + .page-header 
{
	margin-top: 40px;
}
.page-header 
{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 1px;
	padding-left: 12px;
	position: relative;
	z-index: 0;
	height: 40px;
	min-height: 40px;
}
.page-header .header-title 
{
	position: relative;
	height: 40px;
	display: inline-block;
}
.page-header .header-title h1 
{
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	display: inline-block;
	font-size: 17px;
	font-weight: lighter;
	color: #808080;
	line-height: 37px;
}
.page-header .header-title h1 small 
{
	margin-bottom: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0px;
	font-size: 14px;
	font-weight: 300;
	color: #888;
	letter-spacing: 0;
}
.page-header .header-buttons 
{
	position: absolute;
	right: 0px;
	top: 0px;
	display: inline-block;
}
.page-header .header-buttons a 
{
	margin-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	position: relative;
	right: 0px;
	z-index: 1029;
	height: 40px;
	width: 36px;
	display: inline-block;
	color: #dfdfdf;
	vertical-align: middle;
	-webkit-transition: all 0.218s ease;
	-moz-transition: all 0.218s ease;
	-o-transition: all 0.218s ease;
	transition: all 0.218s ease;
}
.page-header .header-buttons a:before 
{
	background-color: #2dc3e8;
	left: 0px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	height: 4px;
	max-height: 4px;
	display: block;
	content: "";
	bottom: -3px;
}
.page-header .header-buttons a:hover 
{
	color: #2dc3e8;
	 -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.page-header .header-buttons a.active 
{
	color: #2dc3e8;
}
.page-header .header-buttons a i 
{
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	line-height: 27px;
}
.page-header .header-buttons a.fullscreen:before 
{
	background-color: #fb6e52;
}
.page-header .header-buttons a.fullscreen:hover,.page-header .header-buttons a.fullscreen.active 
{
	color: #fb6e52;
}
.page-header .header-buttons a.refresh:before 
{
	background-color: #ffce55;
}
.page-header .header-buttons a.refresh:hover,.page-header .header-buttons a.refresh.active 
{
	color: #ffce55;
}
.page-header .header-buttons a.sidebar-toggler:before 
{
	background-color: #2dc3e8;
}
.page-header .header-buttons a.sidebar-toggler:hover,.page-header .header-buttons a.sidebar-toggler.active 
{
	color: #2dc3e8;
}
.page-header.mail-header 
{
	border-bottom: 1px solid #eeeeee;
}
.page-header.mail-header .header-buttons a:before 
{
	display: none;
}
.page-header.mail-header .header-buttons a:hover 
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.page-header.page-header-fixed 
{
	left: 224px;
	position: fixed;
	right: 0px;
	top: 85px;
	z-index: 998;
	margin-top: 0 !important;
}
.page-header.page-header-fixed + .page-body 
{
	margin-top: 80px;
}
.page-body 
{
	background-color: #eee;
	padding: 18px 20px 24px;
}

.navbar .navbar-inner .navbar-header .navbar-account .account-area>li>a .badge 
{
	background-color: #ccc;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	height: 18px;
	display: inline-block;
	font-weight: 300;
	text-align: center;
	vertical-align: middle;
	-webkit-text-shadow: none !important;
	text-shadow: none !important;
	 font-size: 11px !important;
	 -webkit-border-radius: 12px !important;
	 -webkit-background-clip: padding-box !important;
	-moz-border-radius: 12px !important;
	-moz-background-clip: padding !important;
	border-radius: 12px !important;
	background-clip: padding-box !important;
	-webkit-text-shadow: none !important;
	text-shadow: none !important;
}

.page-content.hideMenu
	{
		margin-left: 0px;
	}
	
.page-sidebar .user-info
{
	height: 65px; 
	z-index: 2;
}
.page-sidebar .user-info > div
{
	display: inline-block;
}
.page-sidebar .user-info > div > img
{
	max-height: 45px; 
	border-radius: 50px; 
	margin-top: 10px; 
	margin-left: 10px;
    transition: 0.3s ease;
}
.page-sidebar .user-info .user-text
{
	margin-left:10px;
	margin-top:10px; 
	vertical-align:middle;
	font-family:'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
    opacity: 1;
    transition: opacity 0.2s 0.3s ease;
}
.page-sidebar.menu-compact .user-info .user-text
{
	opacity: 0;
	transition: initial;
}
.page-sidebar .user-info-first
{
	font-weight: 600;
	font-size:14px;
}
.page-sidebar .user-info-second
{
	line-height:22px;
}
.page-sidebar.menu-compact .user-info > div > img
{
	max-height: 28px; 
	border-radius: 50px; 
}
.page-sidebar.menu-compact .user-info
{
	height: 49px; 
	display:block; 
}

.ProgressIndicatorCircle circle {
  fill: transparent;
}

.ProgressIndicatorCircle circle.ProgressCircle {
  stroke: rgb(57, 204, 204);
  transition: stroke-dashoffset 0.6s ease;
  -o-transition: stroke-dashoffset 0.6s ease;
  -webkit-transition: stroke-dashoffset 0.6s ease;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform-origin: center;
}

.ProgressIndicatorCircle circle.BackCircle {
  stroke: rgb(227, 235, 235);
}

.ProgressIndicatorCircle .CircleCaption{
	font-size:15pt;
	color: rgb(57, 204, 204);
	dominant-baseline: central;
	text-anchor: middle;
	font-weight: bold;
}

.sidebarmenu-transtion, .page-sidebar.sidebarmenu-transtion:before{
	transition: linear,linear,ease;
	transition-duration: .2s, .2s, .35s;
}

.DDO_Tags{
    border: solid 1px lightgray;
    border-radius: 7px;
    padding-left: 6px;
    padding-right: 4px;
    margin-right: 5px;
    font-size: 13px !important;
    cursor: default;
    display: inline-block;
    margin-bottom: 3px;
    margin-top: 3px;
}

.DDO_Tags_del:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00d";
    font-size: 11px;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    opacity: 0.7;
    z-index:999;
}
.DDO_Tags_del:hover:before{
    opacity: 1;
}

.DDO_Tags_del{
    padding-left: 5px;
}

@media (max-width: 767px) /*ExtraSmall*/
{

	.navbar  .navbar-inner  .navbar-container 
	{
		padding-left: 2px;
	}
	
	.page-content.menu-compact
	{
		margin-left: 0px;
	}
	
	.page-sidebar.menu-compact
	{
		display:none !important;
	}


}


@media  only screen and (max-width: 760px) /*MaxWidth760px*/
{
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username 
	{
		display: block;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area 
	{
		padding-bottom: 8px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 8px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar 
	{
		margin-left: 1px;
		margin-right: 0px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section 
	{
		display: none;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu 
	{
		min-width: 200px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting 
	{
		top: 45px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container 
	{
		top: 45px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu:before 
	{
		width: 50px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area>li.open .dropdown-menu,.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area 
	{
		min-width:auto;
	}
}

@media  only screen and (max-width: 759px) /*MaxWith759*/
{
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting 
	{
		right: 270px;
		top: 0px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container 
	{
		padding-bottom: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		top: 0px;
		width: 270px;
		text-align: left;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container label 
	{
		margin-bottom: 0px;
	}
}

@media  only screen and (max-width: 530px) /*MaxWidth530*/
{
	.navbar 
	{
		height: 90px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications 
	{
		left: -135px;
		right: auto;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages 
	{
		left: -135px;
		right: auto;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .setting 
	{
		top: 45px !important;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .setting-container 
	{
		top: 45px !important;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting 
	{
		left: 0px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container 
	{
		left: 50px;
	}
	.navbar .sidebar-collapse.active .collapse-icon 
	{
		padding-bottom: 11px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 11px;
	}
	/*Aplica cuando el header queda doble*/
	/*.page-sidebar.sidebar-fixed 
	{
		top: 90px !important;
	}*/
	.navbar .sidebar-collapse 
	{
		left: auto;
		right: 0px;
		width: 50px;
	}
	.navbar .navbar-brand 
	{
		padding-left: 10px;
	}
	.navbar .navbar-inner .navbar-header 
	{
		display: block;
		float: none !important;
	}
	.navbar .navbar-inner .navbar-header .navbar-account 
	{
		float: right;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area 
	{
		padding-left: 0px;
		top: 45px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications.dropdown-arrow:before 
	{
		left: 135px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages.dropdown-arrow:before 
	{
		left: 135px;
	}
	.navbar .navbar-inner .navbar-container 
	{
		padding-left: 0px;
	}
	.navbar-fixed-top + .main-container 
	{
		margin-top: 90px !important;
	}
	.breadcrumbs-fixed 
	{
		top: 90px !important;
	}
	.breadcrumbs-fixed + .page-header 
	{
		margin-top: 40px !important;
	}
	.page-header-fixed 
	{
		top: 130px !important;
	}
	.page-header-fixed + .page-body 
	{
		margin-top: 80px !important;
	}
}

@media  only screen and (max-width: 450px /*MaxWidth450*/
{
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting 
	{
		left: 0px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container 
	{
		left: 50px;
		padding-bottom: 0px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		width: 270px;
		text-align: left;
	}
	.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container label 
	{
		margin-bottom: 0px;
	}
}

@media  only screen and (max-width: 400px)  /*MaxWidth400*/
{
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications 
	{
		left: -55px;
		right: auto;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages 
	{
		left: -105px;
		right: auto;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications.dropdown-arrow:before 
	{
		left: 55px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages.dropdown-arrow:before 
	{
		left: 105px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-tasks 
	{
		left: -100px;
		right: auto;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-tasks.dropdown-arrow:before 
	{
		left: 100px;
	}
}

@media  only screen and (max-width: 320px) /*MaxWitdh320*/
{
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a 
	{
		min-width: 45px;
	}
	.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-arrow:before 
	{
		width: 45px !important;
	}
}

@media  only screen and (max-width: 880px) /*MaxWidth880*/
{
	.page-sidebar 
	{
		float: none;
		/*display: none;*/
	}
	.page-sidebar:before 
	{
		/*display: none;*/
	}
	.breadcrumbs-fixed 
	{
		left: 0 !important;
	}
	.page-header-fixed 
	{
		left: 0 !important;
	}
	.page-content 
	{
		margin-left: 0px;
	}
}

@media  (max-width: 880px) /*MaxWidth880All*/
{
	.page-sidebar.hide 
	{
		display: block;
	}
	.page-sidebar.hide:before 
	{
		display: block !important;
	}
	.page-sidebar.hide ~ .page-content 
	{
		margin-left: 224px !important;
	}
	.page-sidebar.hide ~ .page-content .breadcrumbs-fixed 
	{
		left: 224px !important;
	}
	.page-sidebar.hide ~ .page-content .page-header-fixed 
	{
		left: 224px !important;
	}
	.page-sidebar.menu-compact ~ .page-content 
	{
		margin-left: 0px;
	}
	.page-sidebar.menu-compact ~ .page-content .breadcrumbs-fixed 
	{
		left: 0px;
	}
	.page-sidebar.menu-compact ~ .page-content .page-header-fixed 
	{
		left: 0px;
	}
	.page-sidebar.menu-compact.hide ~ .page-content 
	{
		margin-left: 46px !important;
	}
	.page-sidebar.menu-compact.hide ~ .page-content .breadcrumbs-fixed 
	{
		left: 46px !important;
	}
	.page-sidebar.menu-compact.hide ~ .page-content .page-header-fixed 
	{
		left: 46px !important;
	}
}

@media  (max-width: 500px) /*MaxWidth550*/
{
    .page-sidebar.menu-compact
	{
		display:none !important;
	}
    .page-sidebar.menu-compact.hide
    {
        display: none;
    }
	.page-sidebar.hide ~ .page-content .page-header .header-title 
	{
		display: none;
	}
	.page-sidebar.hide ~ .page-content .page-header .header-buttons .refresh, .page-sidebar.hide ~ .page-content .page-header .header-buttons .fullscreen 
	{
		display: none;
	}
	.page-sidebar.menu-compact.hide ~ .page-content .page-header .header-buttons .refresh,  .page-sidebar.menu-compact.hide ~ .page-content .page-header .header-buttons .fullscreen 
	{
		display: inline-block;
	}
	
		.page-sidebar
	{
		display:inline-block !important;
	}
	
	.page-content.hideMenu
	{
		margin-left: 0px;
	}
}
