
ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
.bg-white-1 {
	background-color: #ffffff !important;
}
.border-white-1 {
	border-color: #ffffff !important;
}
.btn-white-1 {
	background-color: #ffffff;
	color: #fff;
}
.btn-white-1:hover {
	background-color: #f2f2f2 !important;
	color: #fff;
}
.text-white-1 {
	color: #ffffff !important;
}
.panel-white-1 {
	border-color: #f2f2f2 !important;
}
.panel-white-1 .panel-heading {
	background-color: #ffffff !important;
	border-color: #f2f2f2 !important;
	border-radius: 0px;
}
.panel-white-1 .panel-heading a, .panel-white-1 .panel-title {
	color: #000000;
}
.widget.white-1 {
	background-color: #ffffff;
	color: #000000;
}
.widget.white-1 .widget-header h2 {
	color: #000000;
}
.bg-red-1 {
	background-color: #eb5055 !important;
}
.border-red-1 {
	border-color: #eb5055 !important;
}
.btn-red-1 {
	background-color: #eb5055;
	color: #fff;
}
.btn-red-1:hover {
	background-color: #dd4449 !important;
	color: #fff;
}
.text-red-1 {
	color: #eb5055 !important;
}
.panel-red-1 {
	border-color: #dd4449 !important;
}
.panel-red-1 .panel-heading {
	background-color: #eb5055 !important;
	border-color: #dd4449 !important;
	border-radius: 0px;
}
.panel-red-1 .panel-heading a, .panel-red-1 .panel-title {
	color: #fff;
}
.widget.red-1 {
	background-color: #eb5055;
	color: #fff;
}
.widget.red-1 .widget-header h2 {
	color: #fff;
}
.bg-blue-1 {
	background-color: #3c989e !important;
}
.border-blue-1 {
	border-color: #3c989e !important;
}
.btn-blue-1 {
	background-color: #3c989e;
	color: #fff;
}
.btn-blue-1:hover {
	background-color: #3f7e82 !important;
	color: #fff;
}
.text-blue-1 {
	color: #3c989e !important;
}
.panel-blue-1 {
	border-color: #3f7e82 !important;
}
.panel-blue-1 .panel-heading {
	background-color: #3c989e !important;
	border-color: #3f7e82 !important;
	border-radius: 0px;
}
.panel-blue-1 .panel-heading a, .panel-blue-1 .panel-title {
	color: #fff;
}
.widget.blue-1 {
	background-color: #3c989e;
	color: #fff;
}
.widget.blue-1 .widget-header h2 {
	color: #fff;
}
.bg-blue-2 {
	background-color: #3498db !important;
}
.border-blue-2 {
	border-color: #3498db !important;
}
.btn-blue-2 {
	background-color: #3498db;
	color: #fff !important;
}
.btn-blue-2:hover {
	background-color: #3189c4 !important;
	color: #fff;
}
.text-blue-2 {
	color: #3498db !important;
}
.panel-blue-2 {
	border-color: #3189c4 !important;
}
.panel-blue-2 .panel-heading {
	background-color: #3498db !important;
	border-color: #3189c4 !important;
	border-radius: 0px;
}
.panel-blue-2 .panel-heading a, .panel-blue-2 .panel-title {
	color: #fff;
}
.widget.blue-2 {
	background-color: #3498db;
	color: #fff;
}
.widget.blue-2 .widget-header h2 {
	color: #fff;
}
.bg-blue-3 {
	background-color: #2980b9 !important;
}
.border-blue-3 {
	border-color: #2980b9 !important;
}
.btn-blue-3 {
	background-color: #2980b9;
	color: #fff !important;
}
.btn-blue-3:hover {
	background-color: #2e6f9a !important;
	color: #fff;
}
.text-blue-3 {
	color: #2980b9 !important;
}
.panel-blue-3 {
	border-color: #2e6f9a !important;
}
.panel-blue-3 .panel-heading {
	background-color: #2980b9 !important;
	border-color: #2e6f9a !important;
	border-radius: 0px;
}
.panel-blue-3 .panel-heading a, .panel-blue-3 .panel-title {
	color: #fff;
}
.widget.blue-3 {
	background-color: #2980b9;
	color: #fff;
}
.widget.blue-3 .widget-header h2 {
	color: #fff;
}
.bg-darkblue-1 {
	background-color: #252932 !important;
}
.border-darkblue-1 {
	border-color: #252932 !important;
}
.btn-darkblue-1 {
	background-color: #252932;
	color: #fff;
}
.btn-darkblue-1:hover {
	background-color: #1d1e20 !important;
	color: #fff;
}
.text-darkblue-1 {
	color: #252932 !important;
}
.panel-darkblue-1 {
	border-color: #1d1e20 !important;
}
.panel-darkblue-1 .panel-heading {
	background-color: #252932 !important;
	border-color: #1d1e20 !important;
	border-radius: 0px;
}
.panel-darkblue-1 .panel-heading a, .panel-darkblue-1 .panel-title {
	color: #fff;
}
.widget.darkblue-1 {
	background-color: #252932;
	color: #fff;
}
.widget.darkblue-1 .widget-header h2 {
	color: #fff;
}
.bg-darkblue-2 {
	background-color: #4a525f !important;
}
.border-darkblue-2 {
	border-color: #4a525f !important;
}
.btn-darkblue-2 {
	background-color: #4a525f;
	color: #fff;
}
.btn-darkblue-2:hover {
	background-color: #464749 !important;
	color: #fff;
}
.text-darkblue-2 {
	color: #4a525f !important;
}
.panel-darkblue-2 {
	border-color: #464749 !important;
}
.panel-darkblue-2 .panel-heading {
	background-color: #4a525f !important;
	border-color: #464749 !important;
	border-radius: 0px;
}
.panel-darkblue-2 .panel-heading a, .panel-darkblue-2 .panel-title {
	color: #fff;
}
.widget.darkblue-2 {
	background-color: #4a525f;
	color: #fff;
}
.widget.darkblue-2 .widget-header h2 {
	color: #fff;
}
.bg-darkblue-3 {
	background-color: #38464a !important;
}
.border-darkblue-3 {
	border-color: #38464a !important;
}
.btn-darkblue-3 {
	background-color: #38464a;
	color: #fff;
}
.btn-darkblue-3:hover {
	background-color: #323536 !important;
	color: #fff;
}
.text-darkblue-3 {
	color: #38464a !important;
}
.panel-darkblue-3 {
	border-color: #323536 !important;
}
.panel-darkblue-3 .panel-heading {
	background-color: #38464a !important;
	border-color: #323536 !important;
	border-radius: 0px;
}
.panel-darkblue-3 .panel-heading a, .panel-darkblue-3 .panel-title {
	color: #fff;
}
.widget.darkblue-3 {
	background-color: #38464a;
	color: #fff;
}
.widget.facebook-color {
	background-color: #3b5997;
	color: #fff;
}
.widget.darkblue-3 .widget-header h2, .widget.facebook-color .widget-header h2 {
	color: #fff;
}
.bg-lightblue-1 {
	background-color: #abb7b7 !important;
}
.border-lightblue-1 {
	border-color: #abb7b7 !important;
}
.btn-lightblue-1 {
	background-color: #abb7b7;
	color: #fff;
}
.btn-lightblue-1:hover {
	background-color: #a4a4a4 !important;
	color: #fff;
}
.text-lightblue-1 {
	color: #abb7b7 !important;
}
.panel-lightblue-1 {
	border-color: #a4a4a4 !important;
}
.panel-lightblue-1 .panel-heading {
	background-color: #abb7b7 !important;
	border-color: #a4a4a4 !important;
	border-radius: 0px;
}
.panel-lightblue-1 .panel-heading a, .panel-lightblue-1 .panel-title {
	color: #fff;
}
.widget.lightblue-1 {
	background-color: #abb7b7;
	color: #fff;
}
.widget.lightblue-1 .widget-header h2 {
	color: #fff;
}
.bg-lightblue-2 {
	background-color: #7a868f !important;
}
.border-lightblue-2 {
	border-color: #7a868f !important;
}
.btn-lightblue-2 {
	background-color: #7a868f;
	color: #fff;
}
.btn-lightblue-2:hover {
	background-color: #787878 !important;
	color: #fff;
}
.text-lightblue-2 {
	color: #7a868f !important;
}
.panel-lightblue-2 {
	border-color: #787878 !important;
}
.panel-lightblue-2 .panel-heading {
	background-color: #7a868f !important;
	border-color: #787878 !important;
	border-radius: 0px;
}
.panel-lightblue-2 .panel-heading a, .panel-lightblue-2 .panel-title {
	color: #fff;
}
.widget.lightblue-2 {
	background-color: #7a868f;
	color: #fff;
}
.widget.lightblue-2 .widget-header h2 {
	color: #fff;
}
.bg-orange-1 {
	background-color: #e84c3d !important;
}
.border-orange-1 {
	border-color: #e84c3d !important;
}
.btn-orange-1 {
	background-color: #e84c3d;
	color: #fff;
}
.btn-orange-1:hover {
	background-color: #d94132 !important;
	color: #fff;
}
.text-orange-1 {
	color: #e84c3d !important;
}
.panel-orange-1 {
	border-color: #d94132 !important;
}
.panel-orange-1 .panel-heading {
	background-color: #e84c3d !important;
	border-color: #d94132 !important;
	border-radius: 0px;
}
.panel-orange-1 .panel-heading a, .panel-orange-1 .panel-title {
	color: #fff;
}
.widget.orange-1 {
	background-color: #e84c3d;
	color: #fff;
}
.widget.orange-1 .widget-header h2 {
	color: #fff;
}
.bg-orange-2 {
	background-color: #de745e !important;
}
.border-orange-2 {
	border-color: #de745e !important;
}
.btn-orange-2 {
	background-color: #de745e;
	color: #fff;
}
.btn-orange-2:hover {
	background-color: #cf6954 !important;
	color: #fff;
}
.text-orange-2 {
	color: #de745e !important;
}
.panel-orange-2 {
	border-color: #cf6954 !important;
}
.panel-orange-2 .panel-heading {
	background-color: #de745e !important;
	border-color: #cf6954 !important;
	border-radius: 0px;
}
.panel-orange-2 .panel-heading a, .panel-orange-2 .panel-title {
	color: #fff;
}
.widget.orange-2 {
	background-color: #de745e;
	color: #fff;
}
.widget.orange-2 .widget-header h2 {
	color: #fff;
}
.bg-orange-3 {
	background-color: #e27a3f !important;
}
.border-orange-3 {
	border-color: #e27a3f !important;
}
.btn-orange-3 {
	background-color: #e27a3f;
	color: #fff;
}
.btn-orange-3:hover {
	background-color: #d26e35 !important;
	color: #fff;
}
.text-orange-3 {
	color: #e27a3f !important;
}
.panel-orange-3 {
	border-color: #d26e35 !important;
}
.panel-orange-3 .panel-heading {
	background-color: #e27a3f !important;
	border-color: #d26e35 !important;
	border-radius: 0px;
}
.panel-orange-3 .panel-heading a, .panel-orange-3 .panel-title {
	color: #fff;
}
.widget.orange-3 {
	background-color: #e27a3f;
	color: #fff;
}
.widget.orange-3 .widget-header h2 {
	color: #fff;
}
.bg-orange-4 {
	background-color: #edce8c !important;
}
.border-orange-4 {
	border-color: #edce8c !important;
}
.btn-orange-4 {
	background-color: #edce8c;
	color: #fff;
}
.btn-orange-4:hover {
	background-color: #e2c27e !important;
	color: #fff;
}
.text-orange-4 {
	color: #edce8c !important;
}
.panel-orange-4 {
	border-color: #e2c27e !important;
}
.panel-orange-4 .panel-heading {
	background-color: #edce8c !important;
	border-color: #e2c27e !important;
	border-radius: 0px;
}
.panel-orange-4 .panel-heading a, .panel-orange-4 .panel-title {
	color: #000000;
}
.widget.orange-4 {
	background-color: #edce8c;
	color: #000000;
}
.widget.orange-4 .widget-header h2 {
	color: #000000;
}
.bg-green-1 {
	background-color: #68c39f !important;
}
.border-green-1 {
	border-color: #68c39f !important;
}
.btn-green-1 {
	background-color: #68c39f;
	color: #fff;
}
.btn-green-1:hover {
	background-color: #62b091 !important;
	color: #fff;
}
.text-green-1 {
	color: #68c39f !important;
}
.panel-green-1 {
	border-color: #62b091 !important;
}
.panel-green-1 .panel-heading {
	background-color: #68c39f !important;
	border-color: #62b091 !important;
	border-radius: 0px;
}
.panel-green-1 .panel-heading a, .panel-green-1 .panel-title {
	color: #fff;
}
.widget.green-1 {
	background-color: #68c39f;
	color: #fff;
}
.widget.green-1 .widget-header h2 {
	color: #fff;
}
.bg-green-2 {
	background-color: #9ec789 !important;
}
.border-green-2 {
	border-color: #9ec789 !important;
}
.btn-green-2 {
	background-color: #9ec789;
	color: #fff;
}
.btn-green-2:hover {
	background-color: #93b582 !important;
	color: #fff;
}
.text-green-2 {
	color: #9ec789 !important;
}
.panel-green-2 {
	border-color: #93b582 !important;
}
.panel-green-2 .panel-heading {
	background-color: #9ec789 !important;
	border-color: #93b582 !important;
	border-radius: 0px;
}
.panel-green-2 .panel-heading a, .panel-green-2 .panel-title {
	color: #fff;
}
.widget.green-2 {
	background-color: #9ec789;
	color: #fff;
}
.widget.green-2 .widget-header h2 {
	color: #fff;
}
.bg-green-3 {
	background-color: #209c83 !important;
}
.border-green-3 {
	border-color: #209c83 !important;
}
.btn-green-3 {
	background-color: #209c83;
	color: #fff;
}
.btn-green-3:hover {
	background-color: #247f6c !important;
	color: #fff;
}
.text-green-3 {
	color: #209c83 !important;
}
.panel-green-3 {
	border-color: #247f6c !important;
}
.panel-green-3 .panel-heading {
	background-color: #209c83 !important;
	border-color: #247f6c !important;
	border-radius: 0px;
}
.panel-green-3 .panel-heading a, .panel-green-3 .panel-title {
	color: #fff;
}
.widget.green-3 {
	background-color: #209c83;
	color: #fff;
}
.widget.green-3 .widget-header h2 {
	color: #fff;
}
.bg-pink-1 {
	background-color: #f57a82 !important;
}
.border-pink-1 {
	border-color: #f57a82 !important;
}
.btn-pink-1 {
	background-color: #f57a82;
	color: #fff;
}
.btn-pink-1:hover {
	background-color: #eb6b73 !important;
	color: #fff;
}
.text-pink-1 {
	color: #f57a82 !important;
}
.panel-pink-1 {
	border-color: #eb6b73 !important;
}
.panel-pink-1 .panel-heading {
	background-color: #f57a82 !important;
	border-color: #eb6b73 !important;
	border-radius: 0px;
}
.panel-pink-1 .panel-heading a, .panel-pink-1 .panel-title {
	color: #000000;
}
.widget.pink-1 {
	background-color: #f57a82;
	color: #000000;
}
.widget.pink-1 .widget-header h2 {
	color: #000000;
}
.bg-pink-2 {
	background-color: #f56f6c !important;
}
.border-pink-2 {
	border-color: #f56f6c !important;
}
.btn-pink-2 {
	background-color: #f56f6c;
	color: #fff;
}
.btn-pink-2:hover {
	background-color: #ea605d !important;
	color: #fff;
}
.text-pink-2 {
	color: #f56f6c !important;
}
.panel-pink-2 {
	border-color: #ea605d !important;
}
.panel-pink-2 .panel-heading {
	background-color: #f56f6c !important;
	border-color: #ea605d !important;
	border-radius: 0px;
}
.panel-pink-2 .panel-heading a, .panel-pink-2 .panel-title {
	color: #fff;
}
.widget.pink-2 {
	background-color: #f56f6c;
	color: #fff;
}
.widget.pink-2 .widget-header h2 {
	color: #fff;
}
.bg-yellow-1 {
	background-color: #f4cda5 !important;
}
.border-yellow-1 {
	border-color: #f4cda5 !important;
}
.btn-yellow-1 {
	background-color: #f4cda5;
	color: #fff;
}
.btn-yellow-1:hover {
	background-color: #ebc095 !important;
	color: #fff;
}
.text-yellow-1 {
	color: #f4cda5 !important;
}
.panel-yellow-1 {
	border-color: #ebc095 !important;
}
.panel-yellow-1 .panel-heading {
	background-color: #f4cda5 !important;
	border-color: #ebc095 !important;
	border-radius: 0px;
}
.panel-yellow-1 .panel-heading a, .panel-yellow-1 .panel-title {
	color: #000000;
}
.widget.yellow-1 {
	background-color: #f4cda5;
	color: #000000;
}
.widget.yellow-1 .widget-header h2 {
	color: #000000;
}
.bg-yellow-2 {
	background-color: #eae696 !important;
}
.border-yellow-2 {
	border-color: #eae696 !important;
}
.btn-yellow-2 {
	background-color: #eae696;
	color: #fff;
}
.btn-yellow-2:hover {
	background-color: #deda88 !important;
	color: #fff;
}
.text-yellow-2 {
	color: #eae696 !important;
}
.panel-yellow-2 {
	border-color: #deda88 !important;
}
.panel-yellow-2 .panel-heading {
	background-color: #eae696 !important;
	border-color: #deda88 !important;
	border-radius: 0px;
}
.panel-yellow-2 .panel-heading a, .panel-yellow-2 .panel-title {
	color: #000000;
}
.widget.yellow-2 {
	background-color: #eae696;
	color: #000000;
}
.widget.yellow-2 .widget-header h2 {
	color: #000000;
}
body {
	background: #E7E8E1;
	margin: 0;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;
	-webkit-text-size-adjust: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin: 10px 0;
}
h1 {
	line-height: 43px;
}
h2 {
	line-height: 35px;
}
h3 {
	line-height: 30px;
}
h4 {
	line-height: 22px;
}
h3 small, h4 small, h5 small {
	font-weight: 400;
	color: #444;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #505458;
}
* {
	outline: none !important;
}
a:hover, a:active, a:focus {
	outline: 0;
	text-decoration: none;
}
:focus {
	outline: none;
}
::-moz-focus-inner {
 border: 0;
}
.label {
	padding: 0.3em 0.6em;
}
.container {
	width: auto;
}
.navbar {
	margin: 0 0 0 -15px;
}
.navbar-collapse {
	padding: 0;
	margin: 0;
}
.navbar-default {
	background-color: transparent;
	border: none;
}
.nav.navbar-nav.top-navbar .dropdown-menu > li {
	position: relative;
}
.nav.navbar-nav.top-navbar .dropdown-menu > li > a {
	cursor: pointer;
	color: #4C5264;
}
.nav.navbar-nav.top-navbar > li span.absolute {
	position: absolute;
	top: 20px;
	left: 25px;
	font-size: 10px;
	line-height: 7px !important;
	font-weight: 400 ! important;
	border-radius: 15px;
	padding: 4px;
	z-index: 4;
}
.table-noborder td {
	border: 0px !important;
}
.badge {
	vertical-align: bottom;
}
.btn-group.spaced .btn {
	border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.btn-group.open {
	z-index: 2 !important;
}
.bold {
	font-weight: 700 !important;
}
.semibold {
	font-weight: 600 !important;
}
.form-control.amount {
    padding: 6px 24px 6px 12px !important;
}

.input-invis {
	background: none !important;
	border: none !important;
}
span.new-circle {
	border-radius: 10px;
	padding: 5px;
}
img.xs-avatar {
	width: 50px;
	padding: 2px;
	background: #fff;
	border: 1px solid #ddd;
	margin: 0px 4px 0 0;
	-webkit-border-radius: 100px !important;
	-moz-border-radius: 100px !important;
	border-radius: 100px !important;
}
img.ava-dropdown {
	float: left;
	margin: 0px 10px 0 0;
}
label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: 600;
}
.no-left-padding {
	padding-left: 0px;
}
.no-right-padding {
	padding-right: 0px;
}
.nomargin {
	margin: 0px !important;
}
.no-rounded {
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.full-rounded {
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	border-radius: 20px !important;
}
.stacked {
	margin: 0px;
}
.stacked > [class*="col-"] {
 padding-left: 0px;
 padding-right: 0px;
 margin: 0px !important;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
textarea:focus, select:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .m-uneditable-input:focus {
	border:solid 1px #66afe9;
	-webkit-transition: background 0.2s linear;
	-moz-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;
	-o-transition: background 0.2s linear;
	transition: background 0.2s linear;
}
.icon-added input {
	padding-left: 32px !important;
}
.icon-added i:first-child {
	color: rgba(0, 0, 0, 0.2);
	display: block;
	margin: 10px;
	z-index: 3;
	position: absolute;
	text-align: center;
}
.loading {
	display: block;
	z-index: 2000;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: #68C39F;
	border-left-color: #1e90ff;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	-moz-animation: pace-spinner 400ms linear infinite;
	-ms-animation: pace-spinner 400ms linear infinite;
	-o-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
}
.dropdown-menu {
	-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	padding: 5px;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid #d2d2d2;
	box-shadow: inset 0px 1px 2px #fff;
	top: 100%;
}
.dropdown-menu > li > a {
	padding: 5px 7px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	color: #555;
}
.dropdown-menu > li > a:hover {
	background: #aaa;
	color: #fff;
}
.nav .dropdown-menu {
	z-index: 8;
}
.dropdown-menu.dropdown-message ul {
	white-space: inherit;
}
.dropdown-menu.dropdown-message > li > a {
	word-wrap: break-word;
	white-space: inherit;
	width: 300px;
	border-bottom: 1px solid #eee;
}
.dropdown-menu.dropdown-message li.dropdown-footer a {
	display: block;
}
.dropdown-menu.dropdown-message li p {
	font-size: 11px;
	margin-bottom: 5px;
}
.dropdown-menu.dropdown-message li i.msg-time {
	color: #7A868F;
	font-size: 11px;
	font-style: normal;
}
.dropdown-menu.dropdown-message li p i {
	color: #7A868F;
	font-size: 11px;
	font-style: normal;
}
.dropdown-menu.dropdown-message .dropdown-message-scroll {
	padding: 0px;
}
.dropdown-menu.dropdown-message .dropdown-message-scroll li {
	padding: 5px 20px;
}
.dropdown-menu.dropdown-message .dropdown-message-scroll a, .dropdown-menu.dropdown-message .dropdown-message-scroll strong {
	text-decoration: none;
	border-bottom: none;
}
.dropdown-menu.dropdown-message .dropdown-message-scroll .unread {
	background: #FFFCE0;
}
.dropdown-menu.dropdown-message .dropdown-message-scroll a:hover {
	color: #000;
}
.dropdown-header.notif-header {
	font-size: 14px;
	padding: 6px 8px 5px;
}
.dropdown-header.notif-header .pull-right {
	margin-top: -10px;
}
.input-group-addon {
	padding: 5px 12px;
}
i.i-xs {
	font-size: 10px;
}
.widget-tabbed .nav-tabs:first-child {
	margin-top: -39px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #555555;
	background-color: #eee;
	border-bottom: none;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color: #555555;
	background-color: #eee;
}
.navbar-nav > li > .dropdown-menu:before {
	border-bottom: 6px solid #ABB7B7;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	right: 18px;
	content: "";
	height: 0;
	margin-right: -3px;
	pointer-events: none;
	position: absolute;
	width: 0;
	bottom: 100%;
}
.navbar-nav > li > .dropdown-menu {
	z-index: 8;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	padding: 0px;
	border: 0px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.navbar-nav > li > .dropdown-menu > li > a {
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-ms-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.navbar-nav > li > .dropdown-menu > li > a:hover, .navbar-nav > li > .dropdown-menu > li > a:focus {
	background: rgba(0, 0, 0, 0.06);
}
.navbar-nav > li > .dropdown-menu .dropdown-header {
	background: #ABB7B7;
	color: #fff;
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.navbar-nav > li > .dropdown-menu .dropdown-header a {
	display: inline-block;
	width: auto;
	padding: 0px;
	border: none;
	margin-right: 7px;
}
.navbar-nav > li > .dropdown-menu .dropdown-footer {
	background: #ABB7B7;
	color: #fff;
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.navbar-nav > li.language_bar > .dropdown-menu > li > a:hover, .navbar-nav > li.language_bar > .dropdown-menu > li > a:focus {
	background: rgba(0, 0, 0, 0.3);
}
.navbar-nav > li.language_bar > .dropdown-menu:before, .navbar-nav > li > .dropdown-menu.grid-dropdown:before {
	border-bottom: 6px solid #fff;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown {
	width: 300px;
	text-align: center;
	font-size: 16px;
	color: #252932;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown a {
	font-size: 13px;
	color: #38464A;
	width: 100%;
	padding: 10px;
	line-height: 30px;
	display: block;
	font-weight: 400;
	vertical-align: middle;
	opacity: 0.7;
	cursor: default;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown a.clickable:hover {
	background: #ABB7B7;
	color: #fff;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown a.clickable:hover i {
	color: #fff;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown a i {
	font-size: 25px;
	line-height: 30px;
	height: 30px;
	display: block;
	color: #697a7a;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown a.clickable {
	opacity: 1;
	cursor: pointer;
}
.navbar-nav > li > .dropdown-menu.grid-dropdown:before {
	right: auto;
	left: 18px;
}
.navbar-nav > li.topbar-profile > .dropdown-menu {
	background: #7A868F;
	color: #fff;
}
.navbar-nav > li.topbar-profile > .dropdown-menu > li > a {
	color: #eee !important;
	padding-left: 10px;
	padding-right: 10px;
}
.navbar-nav > li.topbar-profile > .dropdown-menu > li.divider {
	background: rgba(0, 0, 0, 0.1);
	height: 2px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	margin: 4px 0;
}
.navbar-nav > li.topbar-profile > .dropdown-menu > li:hover > a, .navbar-nav > li.topbar-profile > .dropdown-menu > li:focus > a {
	color: #fff !important;
}
.navbar-nav > li.topbar-profile > .dropdown-menu:before {
	border-bottom: 6px solid #7A868F;
}
.navbar-form {
	margin: 0px;
	padding: 0px;
	position: relative;
	margin-bottom: 10px;
	border: none;
	box-shadow: none;
	background: rgba(0, 0, 0, 0.1);
}
.navbar-form .search-button {
	background: none;
	border: none;
	position: absolute;
	right: 5px;
	top: 0px;
	color: #666;
	-webkit-box-shadow: 0px 0px 0px 0px !important;
	box-shadow: 0px 0px 0px 0px !important;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 100ms ease-in;
	-moz-transition: all 100ms ease-in;
	-ms-transition: all 100ms ease-in;
	-o-transition: all 100ms ease-in;
	transition: all 100ms ease-in;
}
.navbar-form .search-button:hover {
	color: #fff !important;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
.navbar-form .form-control:focus + .search-button {
	color: #ccc;
}
.navbar-form .form-group {
	display: block;
}
.navbar-form .form-control {
	background-color: transparent !important;
	border: none;
	color: #aaa;
	box-shadow: none;
	display: block;
	width: 100%;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
.navbar-form .form-control:focus {
	background-color: #555 !important;
	border-color: #888;
	color: #fff;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-ms-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}
.navbar-form .form-control::-webkit-input-placeholder {
 color: #777 !important;
 text-overflow: ellipsis;
}
.navbar-form .form-control:-moz-placeholder {
 color: #777 !important;
 text-overflow: ellipsis;
}
.navbar-form .form-control::-moz-placeholder {
 color: #777 !important;
 text-overflow: ellipsis;
}
.navbar-form .form-control:-ms-input-placeholder {
 color: #777 !important;
 text-overflow: ellipsis;
}
.enlarged .navbar-form .form-control {
	color: transparent;
}
.enlarged .navbar-form .form-control:hover, .enlarged .navbar-form .form-control:focus {
	color: #aaa;
}
.enlarged .navbar-form .form-control::-webkit-input-placeholder {
 color: transparent !important;
 text-overflow: ellipsis;
}
.enlarged .navbar-form .form-control:-moz-placeholder {
 color: transparent !important;
 text-overflow: ellipsis;
}
.enlarged .navbar-form .form-control::-moz-placeholder {
 color: transparent !important;
 text-overflow: ellipsis;
}
.enlarged .navbar-form .form-control:-ms-input-placeholder {
 color: transparent !important;
 text-overflow: ellipsis;
}
.rounded-image {
	-webkit-border-radius: 100px;
	border-radius: 100px;
	overflow: hidden;
	display: inline-block;
}
.rounded-image img {
	width: 100%;
}
.profile-image {
	border: 4px double rgba(255, 255, 255, 0.2);
}
.profile-text {
	color: #fff;
	font-size: 1.05em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 170px;
	text-transform: capitalize;
}
.profile-buttons {
	margin-top: 5px;
}
.profile-buttons a {
	color: #eee;
	font-size: 13px;
	line-height: 22px;
	padding: 4px 10px 6px;
	vertical-align: middle;
	display: inline-block;
}
.profile-buttons a i {
	font-size: 16px;
	line-height: 25px;
}
.profile-buttons a:hover {
	color: #fff;
	background: rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.profile-status i {
	color: #444;
	font-size: 14px;
	float: right;
	margin-top: -14px;
}
i.online {
	color: #00AC65;
}
hr.divider {
	border-color: rgba(255, 255, 255, 0.1);
	width: 90%;
	margin: 10px 5%;
	display: block;
	clear: both;
}
.the-timeline {
	margin-bottom: 40px;
}
.the-timeline .post-to-timeline {
	margin: 15px 0;
}
.the-timeline .post-to-timeline textarea {
	height: 50px;
	resize: none;
	margin-bottom: 10px;
}
.the-timeline ul {
	padding: 0;
	list-style: none;
	margin: 0 15px 0 30px;
	border-left: 2px solid #ddd;
}
.the-timeline ul li.the-year {
	background: transparent;
	height: 100px;
	line-height: 90px;
	min-height: 100px;
	left: -32px;
	border-left: 4px solid transparent !important;
	text-align: center;
	font-size: 50px;
	font-weight: 700;
}
.the-timeline ul li.the-year p {
	width: 20%;
	margin-left: 41%;
}
.the-timeline ul li.the-year:before {
	display: block;
	border: 0px;
	width: 40%;
	top: 50px;
	border-top: 2px solid #ddd !important;
}
.the-timeline ul li.the-year:after {
	display: block;
	border: 0px;
	right: -32px;
	content: " ";
	top: 50px;
	position: absolute;
	left: auto;
	width: 40%;
	border-top: 2px solid #ddd;
}
.the-timeline ul li:before {
	width: 10px;
	height: 10px;
	border-style: solid;
	content: " ";
	position: absolute;
	left: -14px;
	top: 19px;
	border-width: 7.5px 8px 7.5px 0;
	border-color: transparent #efefef transparent transparent;
	display: block;
}
.the-timeline ul li {
	padding: 5px 15px;
	display: block;
	min-height: 54px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 20px 0 20px 40px;
	background: #efefef;
	position: relative;
	border-left: 4px solid transparent;
}
.the-timeline ul li:hover {
	border-left-color: #4A525F;
}
.the-timeline ul li:hover:before {
	border-color: transparent #4A525F transparent transparent;
}
.the-timeline ul li p {
	margin: 0;
	padding: 0;
}
.the-timeline ul li .the-date {
	position: absolute;
	left: -69px;
	top: 0;
	width: 50px;
	height: 50px;
	background: #EB5055;
	border-radius: 50%;
	text-align: center;
	line-height: 130%;
}
.the-timeline ul li .the-date span {
	color: #fff;
	font-size: 18px;
	display: block;
	margin-top: 8px;
}
.the-timeline ul li .the-date small {
	color: #fff;
	font-size: 12px;
	display: block;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 15px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
iframe {
	width: 100%;
	border: none;
}
.breadcrumb {
	padding: 0;
	background: transparent;
	font-size: 0.8em;
	margin: 0;
}
.progress.progress-xs {
	height: 5px;
	margin-top: 25px;
	margin-bottom: 20px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.progress.progress-xs.for-modal {
	margin-top: 10px;
	margin-bottom: 20px;
}
.progress.progress-xs .progress-bar {
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0);
}
.progress.progress-xs.progress-striped .progress-bar {
	background-size: 10px 10px;
}
.progress.progress-sm {
	height: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.progress.progress-sm.progress-striped .progress-bar {
	background-size: 15px 15px;
}
.table > thead > tr > th {
	vertical-align: middle;
	border-bottom: 1px solid #dddddd;
}
.form-control {
	font-size: 0.75em;
	border-radius: 0;
	border-color: #cecece;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0);
	height: 28px;
	padding: 5px 12px !important;
}
.form-control:focus {
	/* border-color: #dadada;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0), 0 0 8px rgba(102, 175, 233, 0); */
	border: 1px solid #5897fb;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.btn {
	border-radius: 2px;
}
.list-group-item:first-child {
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.list-group-item:last-child {
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.alert {
	border-radius: 0px;
}
.btn-facebook {
	background: #45619D;
	border-color: #4D6CAD;
}
.btn-facebook:hover {
	background: #395289;
	border-color: #4D6CAD;
}
.btn-twitter {
	background: #00ACEE;
	border-color: #00B7FC;
}
.btn-twitter:hover {
	background: #03A0DE;
	border-color: #00B7FC;
}
.btn-gplus {
	background: #D54636;
	border-color: #B22E21;
}
.btn-gplus:hover {
	background: #BF392E;
	border-color: #B22E21;
}
.btn-vimeo {
	background: #1BB6EC;
	border-color: #0AA0D3;
}
.btn-vimeo:hover {
	background: #12ADE3;
	border-color: #0AA0D3;
}
.btn-pinterest {
	background: #CD1F28;
	border-color: #B70F17;
}
.btn-pinterest:hover {
	background: #C9121A;
	border-color: #B70F17;
}
.btn-instagram {
	background: #4E3D35;
	border-color: #392C24;
}
.btn-instagram:hover {
	background: #483931;
	border-color: #392C24;
}
.clear {
	clear: both;
}
#wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.page {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.rows, .col, .page {
	position: absolute;
}
.rows {
	left: 0;
	right: 0;
}
.topbar {
	left: 0px;
	right: 0;
	top: 0px;
	height: 45px;
	z-index: 11;
	background: #ffffff;
	position: fixed;
	-webkit-box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.2);
}
.topbar .topbar-left {
	float: left;
	height: 80px;
	position: relative;
	z-index: 1;
	width: 280px;
	background: #343838;
}
.logo h1 {
	margin: 5px auto;
	height: 70px;
	text-align: center;
}
.topbar-profile .topbar-profile-image {
	width: 35px;
	position: relative;
	margin-right: 5px;
	margin-top: -15px;
	margin-bottom: -12px;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.navbar-right .iconify > a > i {
	font-size: 18px;
	color: #666;
	line-height: 17px;
}
.right-opener {
	border-left: 1px solid #f5f5f5;
}
.right-opener i {
	color: rgba(0, 0, 0, 0.6);
}
.right-opener .fa-angle-double-right {
	display: none;
}
.open-right-sidebar .right-opener .fa-angle-double-right {
	display: inline-block;
}
.open-right-sidebar .right-opener .fa-angle-double-left {
	display: none;
}
.logo h1 img {
	height: 100%;
}
.col {
	top: 0;
	bottom: 0;
}
.scroll-x {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
}
.scroll-y {
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}
.fill, .pane {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
}
.pane {
	display: none;
}
.side-menu {
	width: 280px;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.side-menu.left {
	background: #343838;
	position: absolute;
	top: 80px;
}
body.fixed-left .side-menu.left {
	margin-top: 0px;
	position: absolute;
	height: 100%;
	bottom: 0px;
	margin-bottom:0px;
	padding-bottom: 90px;
}
.side-menu.left .scroll-y {
	direction: rtl;
	overflow-x: visible;
}

#wrapper.enlarged .left.side-menu #sidebar-menu ul ul>.submenu>a{position:relative;} 
#wrapper.enlarged .left.side-menu #sidebar-menu ul ul>.submenu>a:after{ content: "\f105";  
    font-family: FontAwesome;
    right:10px;
    position:absolute;
    top:10;}
#sidebar-menu ul ul>.submenu>a{position:relative;} 
 #sidebar-menu ul ul>.submenu>a:after{ content: "\f107";  
    font-family: FontAwesome;
    right:20px;
    position:absolute;
    top:5;}
    
 #sidebar-menu ul ul>.submenu>.subdrop{position:relative;} 
 #sidebar-menu ul ul>.submenu>.subdrop:after{ content: "\f106";  
    font-family: FontAwesome;
    right:20px;
    position:absolute;
    top:5;}   
 
body.mobile .slimscrollleft, body.mobile .slimscroller {
	overflow-y: scroll;
}
.side-menu.left .scroll-y .sidebar-inner {
	direction: ltr;
}
.content-page {
	margin-left: 280px;
	position: relative;
	padding-top: 30px;
}
.content-page .content {
	margin-top:0px;
	padding: 20px 10px 0px 10px;
	position: relative;
	min-height: 450px;	/*optional*/
}
.content > .content {
	margin-top: 80px;
	padding: 20px 20px 0px 20px;
	position: relative;
}
.side-menu.right {
	width: 230px;
	right: -230px;
	position: fixed;
	z-index: 15;
	background: #343838;
}
.side-menu.right .tab-inner {
	height: 100%;
}
#wrapper.open-right-sidebar {
	padding-right: 230px;
}
.open-right-sidebar .topbar {
	margin-right: 230px;
}
.open-right-sidebar .right {
	right: 0px !important;
}
.header.rows {
	height: 50px;
}
.header.rows-content-header {
	height: 50px;
}
.header.left.side-menu {
	background: #343838;
}
.header.content {
	background: #FFFFFF;
	border-bottom: 1px solid #E5E9EC;
}
.body.rows {
	top: 0px;
	bottom: 50px;
}
.body.content.rows {
	top: 50px;
	bottom: 0px;
	background: #E4EAE6;
	padding: 20px;
	font-size: 13px;
}
body.fixed-left .left-footer {
	bottom: 50px;
}
.left-footer {
	height: 50px;
	bottom: 0px;
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, 0.3);
	color: #E8EAED;
	padding: 15px;
}
.left-footer .progress.progress-xs {
	margin: 9px 70px 9px 0;
	overflow: visible;
	position: relative;
}
.left-footer .progress.progress-xs .progress-precentage {
	display: block;
	position: absolute;
	right: -20px;
	top: -12px;
	padding: 7px 5px;
	border-radius: 50%;
	background: #555;
	color: #f3f3f3;
}
.left-footer .progress.progress-xs {
	background: rgba(0, 0, 0, 0.6);
}
.left-footer .progress.progress-xs .btn {
	display: block;
	position: absolute;
	right: -70px;
	top: -14px;
	background: #555;
	color: #f3f3f3;
	border: none;
}
.button-menu-mobile {
	position: absolute;
	right: 0;
	float: left;
	top:-17px;
	z-index: 2;
	padding: 10px 20px;
	height: 80px;
	font-size: 21px;
	background: transparent;
	color: #888;
	border: none;
}
.button-menu-mobile:hover {
	color: #eee;
}
button.navbar-toggle {
	padding: 5px 20px;
}
.breadcrumb {
	top: 15px;
	line-height: 30px;
	padding: 0px 15px;
	background: rgba(255, 255, 255, 0.6);
	position: relative;
	-webkit-border-radius: 0px !important;
	-moz-border-radius: 0px !important;
	border-radius: 0px !important;
}
.breadcrumb li {
	color: #545454;
}
.breadcrumb li.active, .breadcrumb li a {
	color: #353535;
}
.breadcrumb > li + li:before {
	color: #545454;
	padding: 0px 10px;
	content: "\f105";
	font-family: FontAwesome;
}
.sidebar-inner {
	height: 100%;
}
#sidebar-menu, #sidebar-menu ul, #sidebar-menu li, #sidebar-menu a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	font-weight: normal;
	text-decoration: none;
	line-height: 1;
	font-size: 1em;
	position: relative;
}
#sidebar-menu a {
	line-height: 1.3;
}
#sidebar-menu {
	width: 100%;
}
#sidebar-menu > ul > li {
	background: #343838;
	display: block;
}
#sidebar-menu > ul > li > a {
	font-size: 0.8em;
	display: block;
	color: #e7e7e7;
	padding: 10px 0;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
	padding-right: 22px;
}
.enlarged #sidebar-menu > ul > li > a {
	padding: 10px;
}
#sidebar-menu > ul > li > a > span {
	vertical-align: middle;
}
#sidebar-menu > ul > li > a:hover,
#sidebar-menu > ul > li > a:focus {
	color: #fff;
	background: #4d5252;
}
#sidebar-menu > ul > li > a > strong {
	color: rgba(255, 255, 255, 0.7);
	display: inline-block;
	font-size: 15px;
	line-height: 14px;
	margin-left: 3px;
	margin-right: 7px;
	text-align: center;
	vertical-align: middle;
	width: 20px;
}
#sidebar-menu > ul > li > a > strong.i-right {
	margin: 3px 0 0 0;
	float: right;
}
#sidebar-menu > ul > li > a:hover {
	text-decoration: none;
}
#sidebar-menu > ul > li > a.subdrop {
	background: #4d5252;
}
#sidebar-menu > ul > li > a.active, #sidebar-menu > ul > li > a.active.subdrop {
	color: #fff;
	background: #1e90ff !important;
}
#sidebar-menu > ul > li > a span.label {
	float: right;
}
#sidebar-menu > ul > li > a span.label.span-left {
	float: none;
	margin-left: 5px;
}
#sidebar-menu span.cnt {
	position: absolute;
	top: 8px;
	right: 15px;
	padding: 0;
	margin: 0;
	background: none;
}
#sidebar-menu ul ul {
	display: none;
	background: #282b2b;
	border:0;
}
#sidebar-menu ul ul ul {
	border-top: 0;
	background: rgba(0, 0, 0, 0.2);
}
#sidebar-menu ul ul li {
	border-top: 0;
}
#sidebar-menu ul ul a {
	padding: 10px 25px;
	display: block;
	color: #ffffff;
	font-family: "Helvetica";
	font-size: 0.8em;
    }
#sidebar-menu ul ul ul a {
	padding-left: 35px;
}
#sidebar-menu ul ul ul ul a {
	padding-left: 45px;
}
#sidebar-menu ul ul a:hover,
#sidebar-menu ul ul a:focus {
	color: #fff;
	background: #131313;
}
#sidebar-menu ul ul li a.active {
	color: #fff;
	background: #0f1010;
}
#sidebar-menu ul ul a i {
	margin-right: 5px;
}

 #sidebar-menu ul ul a:focus{color: #fff;background: #94c5f5;}
#wrapper.enlarged #sidebar-menu ul ul {
	border: none;
}
#wrapper.enlarged .left.side-menu .widget {
	display: none;
}
#wrapper.enlarged .profile-text {
	display: none;
}
#wrapper.enlarged .profile-info .col-xs-4 {
	width: 100%;
	padding: 5px;
}
#wrapper.enlarged .profile-info .col-xs-8 {
	width: 100%;
	padding: 0 7px;
}
#wrapper.enlarged .left.side-menu {
	width: 50px;
	z-index: 5;
}
#wrapper.enlarged .content-page {
	margin-left: 50px;
}
#wrapper.enlarged .left.side-menu .navbar-form input::-webkit-input-placeholder {
 color: transparent !important;
}
#wrapper.enlarged .left.side-menu .navbar-form input:-moz-placeholder {
 color: transparent !important;
}
#wrapper.enlarged .left.side-menu .navbar-form input::-moz-placeholder {
 color: transparent !important;
}
#wrapper.enlarged .left.side-menu .navbar-form input:-ms-input-placeholder {
 color: transparent !important;
}
#wrapper.enlarged .left.side-menu .navbar-form:hover {
	width: 280px;
	position: relative;
	z-index: 5;
}
#wrapper.enlarged .topbar .topbar-left {
	width: 50px !important;
}
#wrapper.enlarged .topbar .topbar-left .logo {
	opacity: 0;
	display: none;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li {
/*white-space: nowrap;*/
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li > ul {
	display: none;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
	background: #4d5252;
}
#wrapper.enlarged #sidebar-menu ul ul li a.active {
	background: #1b1e1e !important;
}
#wrapper.enlarged #sidebar-menu > ul > li:hover > a.open:after, #wrapper.enlarged #sidebar-menu > ul > li:hover > a.active:after {
	display: none;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul {
	position: absolute;
	left: 50px;
	width: 230px;
	display: block;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul ul li:hover > a {
	background: #59646E !important;
	color: #fff;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul ul li:hover > a i {
	background: #59646E !important;
	color: #fff;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul ul li:hover > ul {
	position: absolute;
	left: 230px;
	margin-top: -36px;
	width: 230px;
	display: block;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > ul a {
	background: #282b2b;
	color: #fff !important;
	padding-left: 10px;
	border: none;
	width: 230px;
	box-shadow: none;
	z-index: 6;
	position: relative;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul ul li > a span.pull-right {
	position: absolute;
	right: 10px;
	top: 12px;
	-ms-transform: rotate(270deg);
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li > a span {
	display: none;
	padding-left: 10px;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a span.pull-right {
	position: absolute;
	right: 10px;
	top: 12px;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover > a {
	width: 280px;
	position: relative;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li {
	position: relative;
}
#wrapper.enlarged .left.side-menu #sidebar-menu ul > li:hover a span {
	display: inline;
}
#wrapper.enlarged .left.side-menu .navbar-form .search-button {
	right: 7px;
}
.side-menu.right .nav-tabs {
	background: rgba(0, 0, 0, 0.2);
	border: none;
}
.side-menu.right .nav-tabs li {
	text-align: center;
}
.side-menu.right .nav-tabs > li > a {
	border-radius: 0px !important;
	margin: 0px !important;
	padding: 14px 15px 15px;
	font-size: 13px;
	color: rgba(255, 255, 255, 0.3);
	border-bottom: 1px solid transparent;
}
.side-menu.right .nav > li > a:hover, .side-menu.right .nav > li > a:focus {
	background: rgba(255, 255, 255, 0.1);
	color: rgba(255, 255, 255, 0.7);
	border-color: rgba(255, 255, 255, 0);
}
.side-menu.right .nav-tabs > li.active > a {
	color: #ccc;
}
.side-menu.right .nav-tabs > li.active > a, .side-menu.right .nav-tabs > li.active > a:hover, .side-menu.right .nav-tabs > li.active > a:focus {
	background: #343838;
	border-color: #343838;
	border-radius: 0px;
}
.side-menu.right .right-toolbar {
	margin: 5px 15px 15px;
}
.side-menu.right .right-toolbar a {
	color: #ddd;
	font-size: 12px;
}
.side-menu.right .panel-group .panel {
	border-radius: 0px;
	border: none;
	color: #f3f3f3;
	background: transparent;
}
.side-menu.right .panel-default > .panel-heading {
	background: transparent;
	border: none;
	border-radius: 0px;
}
.side-menu.right .panel-default > .panel-heading + .panel-collapse .panel-body {
	border-top: none;
}
.side-menu.right .panel-title > a {
	color: #fff;
}
.side-menu.right .panel-title > a .label {
	margin-top: 2px;
}
.side-menu.right .tab-content, .side-menu.right .tab-content > .tab-pane, .side-menu.right .tab-content > .tab-pane.active {
	height: 100%;
	padding-bottom: 20px;
}
.accordion-toggle .panel-heading {
	padding: 0px;
}
.accordion-toggle .panel-title a {
	position: relative;
}
.accordion-toggle .panel-title a:after {
	content: "\f056";
	display: block;
	font-family: FontAwesome;
	font-size: 18px;
	position: absolute;
	top: -1px;
	left: -5px;
	color: rgba(51,51,51,0.8);
}
.accordion-toggle .panel-title a.collapsed:after {
	content: "\f055";
}
.accordion-toggle .panel.panel-default .panel-title a {
	color: #555;
}
.panel-title > a {
	padding-left: 15px;
}
.panel-group .panel {
	border-radius: 3px;
}
.not-logged-avatar {
	width: 80px;
	margin: 0px auto 6px;
	display: block;
	text-align: center;
}
.search-right {
	padding: 10px 15px;
}
.search-right input {
	background: rgba(0, 0, 0, 0.3);
	border: none;
	color: #eee;
}
#notification-list a {
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	vertical-align: text-top;
}
#notification-list li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#notification-list a .muted {
	display: block;
	font-size: 12px;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.4);
}
#notification-list .icon-wrapper {
	border-radius: 150px;
	font-size: 20px;
	width: 35px;
	line-height: 29px;
	text-align: center;
	height: 35px;
	margin-right: 10px;
	float: left;
	color: #fff;
	display: inline-block;
	border: 2px solid #4EA6A6;
}
#settings .tab-inner {
	color: rgba(255, 255, 255, 0.8);
}
#settings .tab-inner h3 {
	color: rgba(255, 255, 255, 0.6);
	margin-bottom: 20px;
}
#settings .tab-inner h4 {
	color: rgba(255, 255, 255, 0.6);
	margin-bottom: 15px;
}
#settings .tab-inner .row {
	margin-bottom: 10px;
	font-size: 12px;
}
.page-heading {
	margin: 0px 0 20px;
	padding: 5px 0;
}
.page-heading h1 {
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: 0px;
}
.page-heading h3 {
	font-size: 15px;
	margin-top: 0px;
}
.widget {
	position: relative;
	background: #fff;
	color: #5b5b5b;
	margin-bottom: 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.widget-header, .widget-content {
	display: block;
	width: 100%;
	clear: both;
}
.widget-header {
	-webkit-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	background: rgba(0, 0, 0, 0.02);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.login-block h2 {
	font-weight: 400;
	font-size: 20px;
	text-align: center;
	color: #fff;
	margin: 0 0 20px 0;
	line-height: 20px;
}
.portlets .widget-header {
	cursor: move;
}
.widget-footer {
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	overflow: hidden;
}
.widget-header.transparent {
	background: transparent;
	border: none;
}
.widget-header.centered {
	text-align: center;
}
.widget-header .left-btn {
	position: absolute;
	left: 10px;
	top: 6px;
}
.widget-content {
	-webkit-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.widget-content.padding {
	padding: 15px;
	 padding-top: 5px;
 }
.widget-content.padding-sm {
	padding: 10px;
}
.widget-content.padding-xs {
	padding: 1%;
}
.widget-content.padding-lt {
	padding: 0 10px;
}
.widget.maximized {
	position: fixed;
	-webkit-border-radius: 0;
	border-radius: 0;
	top: 50px;
	left: 280px;
	right: 0px;
	bottom: 0px;
	z-index: 10;
	margin: 0px;
}
#wrapper.enlarged .widget.maximized {
	left: 50px;
}
#wrapper.open-right-sidebar .widget.maximized {
	right: 230px;
}
.widget.modal-widget {
	position: absolute;
	display: block;
	z-index: 10;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2), 0px 10px 15px rgba(0, 0, 0, 0.2);
}
.widget.modal-widget.modalize .widget-header {
	background: #efefef;
}
.widget:before, .widget:after {
	display: table;
	content: " ";
}
.widget:after {
	clear: both;
}
.widget .des-thumbnail {
	padding: 20px;
}
.widget .img-wrap {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.widget .img-wrap img {
	width: 100%;
}
.widget .widget-header {
	height: 33px;
	display: block;
}
.widget .widget-header h2 {
	padding: 0px 13px 4px 13px;
	margin: 0px;
	font-weight: 400;
	font-size: 1em;
	display: block;
	color: #5b5b5b;
	height: 40px;
	overflow: hidden;
}
.widget .widget-header h2.no-style {
	padding: 0px;
	margin: 20px 0px 10px 0px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 30px;
	border-bottom: none;
}
.widget.box-messages {
	margin-top: -50px;
}
.widget.box-messages h2 {
	border-bottom: none;
}
.widget .statistic-chart {
	padding: 0 0 0px 0;
}
.widget .statistic-chart .toolbar {
	padding: 10px;
	padding-top: 0px;
}
.widget.full {
	padding: 0px;
}
.widget.full .box-footer {
	padding: 20px 20px 15px 20px;
}
.widget.full .box-footer a, .widget.full .box-footer a:hover {
	color: #1B1E24;
	text-decoration: none;
}
.widget .nav-tabs > li > a {
	cursor: pointer;
	line-height: 1.428571429;
	border: none;
	margin-right: 6px;
	background: #343838;
	color: #fff;
	font-size: 13px;
    padding: 10px;
    margin-bottom: 5px;
}
.widget .tab-content {
	padding-top: 10px;
	font-size: 0.9em;
}
.widget .tab-boxed {
	padding: 10px;
	border: 1px solid #ddd;
	border-top: 0px;
}
.widget .media-list {
	margin-top: 30px;
}
.widget .media-list a {
	color: #1B1E24;
}
.widget .media-list a:hover {
	color: #212121;
	text-decoration: none;
}
.widget .media-list .media {
	padding: 5px 20px;
	border-bottom: 1px solid #eaeaea;
}
.widget .media-list li:last-child.media {
	border-bottom: none;
}
.widget .media-list .media .media-heading a {
	font-size: 14px;
	font-weight: 600;
	color: #1B1E24;
	margin-right: 5px;
}
.widget .media-list .media .media-heading small {
	color: #65BD77;
	font-size: 11px;
}
.widget .media-list .media p {
	color: #909090;
}
.widget .media-list .media .media-object {
	width: 50px;
}
.widget .search-list li {
	position: relative;
	padding: 5px 5px 10px 15px;
	border-bottom: 1px solid #eaeaea;
}
.widget .search-list li:after {
	font-family: 'FontAwesome';
	content: "\f101";
	position: absolute;
	left: 0;
	top: 5px;
}
.widget .nav-tabs > li.active > a, .widget .nav-tabs > li.active > a:hover, .widget .nav-tabs > li.active > a:focus {
	cursor: pointer;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	background-color: #1e90ff;
	color: #fff;
}
.widget .nav-tabs > li.active > a i, .widget .nav-tabs > li.active > a:hover i, .widget .nav-tabs > li.active > a:focus i {
	color: #fff;
}
.widget .nav-tabs.nav-simple li a {
	background: none;
}
.widget .nav-tabs.nav-simple > li.active > a, .widget .nav-tabs.nav-simple > li.active > a:hover, .widget .nav-tabs.nav-simple > li.active > a:focus {
	border: 1px solid #ddd;
	border-bottom: 1px solid #fff;
	background: none;
	color: #555;
}
.widget .nav-tabs.nav-simple > li.active > a i, .widget .nav-tabs.nav-simple > li.active > a:hover i, .widget .nav-tabs.nav-simple > li.active > a:focus i {
	color: #555;
}
.widget .additional-box {
	position: absolute;
	top: 10px;
	right: 15px;
	z-index: 2;
}
.widget .additional-btn {
	position: relative;
	display:inline;
	float:right;
}
.widget .left-toolbar {
	position: absolute;
	top: 10px;
	left: 13px;
	z-index: 2;
}
.widget:hover .additional-btn > a.hidden {
	display: inline-block !important;
	visibility: visible !important;
}
.widget:hover .additional-btn > a.hidden.nevershow, .widget:hover .additional-btn > a.nevershow, .widget .additional-btn > a.nevershow {
	display: none !important;
}
.widget .widget-header:hover .additional-btn > a {
	color: #909090;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.widget.modal-widget.modalize .widget-header .additional-btn > a {
	color: #909090;
}
.widget .btn-group {
	z-index: 1;
}
.widget table .btn-group {
	z-index: 1;
}
.widget .additional-btn .dropdown-menu {
	z-index: 2;
}
.widget .widget-close, .widget .widget-toggle {
	font-size: 15px;
}
.widget .widget-close:hover {
	color: #EB5055 !important;
}
.widget .additional-btn > a, .widget .widget-header .additional-btn .btn-group > a {
	color: #ccc;
	margin-left: 7px;
	margin-right: 0px;
	cursor: pointer;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.widget .additional-btn > a:hover {
	text-decoration: none;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.ui-sortable-placeholder {
	background: #c1c1c1 !important;
	display: block;
	visibility: visible !important;
	min-height: 100%;
	-webkit-box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 0 5px 0 rgba(0, 0, 0, 0.1);
}
.widget.ui-sortable-placeholder * {
	visibility: hidden;
}
.transparent {
	background: rgba(0, 0, 0, 0);
	color: #fff;
}
.white {
	background: #ffffff;
	color: #555;
}
.widget.success {
	background: #65BD77;
	color: #fff;
}
.widget.success h2 {
	color: #2C7439;
	border-bottom-color: #3B934B;
}
.widget.success:hover {
	color: #DEFFE5;
}
.widget.success .additional-btn a.additional-icon {
	color: #3B934B;
}
.widget.success .additional-btn a:hover.additional-icon {
	color: #2C7439;
}
.widget.success .text-box h3 {
	color: #215F2E;
}
.widget.success .progress-bar-success {
	background-color: #215F2E;
}
.widget.success i.success {
	color: #215F2E;
}
.widget.danger {
	background: #D9534F;
	color: #fff;
}
.widget.danger h2 {
	color: #791C1A;
	border-bottom-color: #791C1A;
}
.widget.danger:hover {
	color: #fff;
}
.widget.danger .additional-btn a.additional-icon {
	color: #791C1A;
}
.widget.danger .additional-btn a:hover.additional-icon {
	color: #791C1A;
}
.widget.danger .text-box h3 {
	color: #791C1A;
}
.widget.danger .progress-bar-danger {
	background-color: #791C1A;
}
.widget.danger i.danger {
	color: #791C1A;
}
.widget.info {
	background: #4393D8;
	color: #fff;
}
.widget.info h2 {
	color: #15558B;
	border-bottom-color: #15558B;
}
.widget.info:hover {
	color: #DEFFE5;
}
.widget.info .additional-btn a.additional-icon {
	color: #15558B;
}
.widget.info .additional-btn a:hover.additional-icon {
	color: #15558B;
}
.widget.info .text-box h3 {
	color: #15558B;
}
.widget.info .progress-bar-info {
	background-color: #15558B;
}
.widget.info i.info {
	color: #15558B;
}
.widget.warning {
	background: #F7CB17;
	color: #fff;
}
.widget.warning h2 {
	color: #9D5D03;
	border-bottom-color: #9D5D03;
}
.widget.warning:hover {
	color: #DEFFE5;
}
.widget.warning .additional-btn a.additional-icon {
	color: #9D5D03;
}
.widget.warning .additional-btn a:hover.additional-icon {
	color: #9D5D03;
}
.widget.warning .text-box h3 {
	color: #9D5D03;
}
.widget.warning .progress-bar-warning {
	background-color: #9D5D03;
}
.widget .progress-bar-semi-transparent {
	background-color: rgba(255, 255, 255, 0.4);
}
.widget.warning i.warning {
	color: #9D5D03;
}
.widget .additional {
	padding: 0 15px;
	background: #fff;
	color: #909090;
	margin: 15px -15px -15px -15px;
}
.widget .additional .list-box-info {
	margin: 0 -15px;
}
.widget .additional .list-box-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.widget .additional .list-box-info ul li {
	background: #fff;
	padding: 15px 20px;
	color: #909090;
	border-bottom: 1px solid #ddd;
}
.widget .additional .list-box-info ul li span.label {
	float: right;
	font-size: 13px;
}
.widget .additional .list-box-info ul li:last-child {
	border-bottom: 1px solid #fff;
}
.left .widget {
	margin: 10px;
}
.left .widget-header h2 {
	color: #fff;
	padding: 4px;
}
.left .widget .additional-btn {
	right: 4px;
}
.widget.full h2 {
	padding: 15px;
	margin: 5px 0px 20px 0px;
}
.widget table {
	margin: 0;
}
/* .widget table tr th, .widget table tr td {
	padding-left: 15px;
	padding-right: 15px;
} */
.widget table tr th {
	background: #eeeeee;
	color: #4b4b4b;
	text-align: center;
}
.widget .widget-icon {
	font-size: 50px;
	position: absolute;
	right: 4%;
	top: 10px;
	color: #ffffff;
}
.widget .text-box h2 {
	padding: 0;
	margin: 0px 0;
	font-weight: 300;
	font-size: 32px;
	display: block;
	color: #fff;
}
.widget .text-box .maindata {
	font-size: 11px;
	color: #fff;
}
.widget .text-box .maindata b {
	font-size: 12px;
}
.top-summary .widget .progress {
	margin: 0px;
	background: rgba(0, 0, 0, 0.2);
}
.top-summary .widget .widget-footer {
	background: rgba(0, 0, 0, 0.1);
	padding: 4px 15px;
	font-size: 12px;
	color: rgba(255, 255, 255, 0.9);
}
.top-summary .widget .widget-footer .rel-change {
	font-size: 14px;
	color: #fff;
	margin-right: 7px;
}
.flip {
	perspective: 600px;
	perspective-origin: 50% 50%;
	position: relative;
}
.flip:hover .widget-flip, .flip.hover .widget-flip {
	transform: rotateY(180deg);
}
.flip, .widget-front, .widget-back {
	width: 100%;
	height: 110px;
}
.widget-flip {
	transition: all 600ms ease 0s, opacity 200ms ease 0s;
	transform-style: preserve-3d;
	position: relative;
}
.widget-front, .widget-back {
	backface-visibility: hidden;
	transform-origin: 50% 50% 0;
	position: absolute;
	top: 0;
	left: 0;
}
.widget-front {
	z-index: 2;
	background: #ff0000;
}
.widget-back {
	background: #333;
	transform: rotateY(180deg);
}
.dropdown-toggle.btn-sm {
	padding-right: 6px;
}
.dropdown-toggle.btn-xs {
	padding-right: 3px;
}
.btn:hover, .btn:focus, .btn:active, .btn.active {
	color: #fff;
}
.btn-default {
	background-color: #ABB7B7;
	border-color: #ABB7B7;
	color: #fff;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #98A3A3;
	border-color: #98A3A3;
	color: #fff;
}
.btn-primary {
	background-color: #4A525F;
	border-color: #4A525F;
	color: #FFFFFF;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
	background-color: #3E444F;
	border-color: #3E444F;
	color: #FFFFFF;
}
.btn-success {
	background-color: #68C39F;
	border-color: #68C39F;
	color: #FFFFFF;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background-color: #5CAD8D;
	border-color: #5CAD8D;
	color: #FFFFFF;
}
.btn-info {
	background-color: #65BBD6;
	border-color: #65BBD6;
	color: #FFFFFF;
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
	background-color: #5BA9C2;
	border-color: #5BA9C2;
	color: #FFFFFF;
}
.btn-warning {
	background-color: #FFC052;
	border-color: #FFC052;
	color: #fff !important;
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
	background-color: #F5B84F;
	border-color: #F5B84F;
	color: #fff !important;
}
.btn-danger {
	background-color: #E15554;
	border-color: #E15554;
	color: #fff !important;
}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open .dropdown-toggle.btn-danger {
	background-color: #C74B4A;
	border-color: #C74B4A;
	color: #fff !important;
}
i.success {
	color: #68C39F;
}
i.warning {
	color: #FFC052;
}
i.info {
	color: #65BBD6;
}
i.danger {
	color: #E15554;
}
.label.label-success {
	background: #68C39F;
}
.label.label-warning {
	background: #FFC052;
}
.label.label-info {
	background: #65BBD6;
}
.label.label-danger {
	background: #E15554;
}
p.quick-post {
	margin: 10px 5px;
}
p.quick-post i {
	color: #909090;
	margin: 5px;
	cursor: pointer;
}
p.quick-post.message i {
	margin: 0 2px;
}
p.quick-post.message {
	margin: 3px 0px;
	padding: 0;
	text-align: right;
}
.chat-widget {
	height: 300px;
	margin-bottom: 20px;
}
form.input-chat {
	margin-top: 20px;
}
.chat-widget .media-list {
	margin: 0;
}
.chat-widget .media-list .media {
	border-bottom: none;
}
.chat-widget .media-list .media .media-object {
	width: 50px;
	padding: 4px;
	border: 1px solid #eaeaea;
}
.chat-widget .media-list .media .media-body {
	background: #f7f7f7;
	border-radius: 3px;
	padding: 10px;
	color: #677179;
}
.chat-widget .media-list .media .media-body p.time {
	text-align: right;
	color: #909090;
	font-size: 11px;
	font-style: italic;
}
.chat-widget .media-list .media .media-body.success {
	background: #EDFFED;
}
.chat-widget .media-list .media .media-body.warning {
	background: #FFFCE0;
}
.chat-widget .media-list .media .media-body.danger {
	background: #FFE8E8;
}
.chat-widget .media-list .media .media-body.info {
	background: #E5F5FF;
}
.selectpicker {
	border-radius: 0;
	font-size: 13px;
}
.icon-showcase i {
	margin-right: 5px;
}
.bs-glyphicons {
	padding-left: 0;
	padding-bottom: 1px;
	margin-bottom: 20px;
	list-style: none;
	overflow: hidden;
}
.bs-glyphicons li {
	float: left;
	width: 25%;
	height: 115px;
	padding: 10px;
	margin: 0 -1px -1px 0;
	font-size: 12px;
	line-height: 1.4;
	text-align: center;
	border: 1px solid #ddd;
}
.bs-glyphicons .glyphicon {
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 24px;
}
.bs-glyphicons .glyphicon-class {
	display: block;
	text-align: center;
	word-wrap: break-word;
}
.bs-glyphicons li:hover {
	background-color: rgba(86, 61, 124, 0.1);
}
@media (min-width: 768px) {
.bs-glyphicons li {
	width: 12.5%;
}
}
.search-box.has-feedback .form-control-feedback {
	right: 5px;
}
.btn-toolbar .rows-check-cont {
	margin-top: 6px;
	margin-right: 15px;
}
.mail-list {
	background: #fff;
	color: #777;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}
.mail-reply {
	font-size: 13px;
	color: #777;
}
.sender-photo {
	height: 30px;
	margin-top: 5px;
	float: left;
	margin-right: 10px;
}
.menu-message {
	margin: 20px 0;
}
.menu-message .list-group-item {
	border: 0px;
	border-left: 4px solid transparent;
	background: rgba(255, 255, 255, 0.8);
	margin-bottom: 0px;
	color: #666;
}
.menu-message .list-group-item.active {
	background: rgba(255, 255, 255, 0.4);
	border-left: 4px solid #1e90ff;
	color: #666;
}
.menu-message .list-group-item.active .badge {
	color: #fff;
	background: #7A868F;
}
.menu-folders {
	margin: 20px 0;
}
.menu-folders .list-group-item {
	border: 0px;
	background: rgba(255, 255, 255, 0.8);
	margin-bottom: 0px;
	color: #666;
	font-size: 13px;
}
.menu-folders .list-group-item i {
	font-size: 14px;
	margin-right: 5px;
}
.table-message tr.unread {
	font-weight: 500;
}
.table-message tr.unread a {
	font-weight: 500;
}
.table-message > tbody > tr > td {
	border-bottom: 1px solid #f3f3f3 !important;
}
.table-message > tbody > tr > td > a {
	display: block;
	font-weight: 300;
	color: #5b5b5b;
}
.table-message > tbody > tr > td > a:hover {
	text-decoration: none;
}
.data-table-toolbar span.paging-status {
	font-weight: bold;
	margin: 10px 10px 0 0;
}
.input-message {
	margin-top: -1px;
}
.new-message-btns {
	width: 100%;
}
hr.dashed {
	height: 1px;
	background: transparent;
	border-top: none;
	border-bottom: 1px dashed #ddd;
}
.data-table-toolbar {
	margin: 0px;
	padding: 15px;
	background: rgba(0, 0, 0, 0.03);
}
.data-table-toolbar-footer {
	margin-top: 15px;
	padding: 0px;
}
.toolbar-btn-action {
	text-align: right;
}
.gallery-wrap {
	margin: 10px -10px;
}
.gallery-wrap:before, .gallery-wrap:after {
	display: table;
	content: " ";
}
.gallery-wrap:after {
	clear: both;
}
.gallery-wrap .column {
	float: left;
	width: 20%;
	margin: 0;
	padding: 0;
}
.gallery-wrap .column-4 {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0;
}
.gallery-wrap .column-3 {
	float: left;
	width: 33.33333333333333%;
	margin: 0;
	padding: 0;
}
.gallery-wrap .column .inner, .gallery-wrap .column-4 .inner, .gallery-wrap .column-3 .inner {
	margin: 10px;
	position: relative;
	overflow: hidden;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.gallery-wrap .column .inner:hover, .gallery-wrap .column-4 .inner:hover, .gallery-wrap .column-3 .inner:hover {
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.25);
}
.gallery-wrap .column .inner a .img-wrap, .gallery-wrap .column-3 .inner a .img-wrap, .gallery-wrap .column-4 .inner a .img-wrap {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
.gallery-wrap .column .inner .img-wrap {
	height: 140px;
	overflow: hidden;
	background: #ddd;
}
.gallery-wrap .column-3 .inner .img-wrap {
	height: 200px;
	overflow: hidden;
	background: #ddd;
}
.gallery-wrap .column-4 .inner .img-wrap {
	height: 180px;
	overflow: hidden;
	background: #ddd;
}
.gallery-wrap .column .inner .img-frame, .gallery-wrap .column-3 .inner .img-frame, .gallery-wrap .column-4 .inner .img-frame {
	padding: 5px;
	background: #fff;
	display: block;
	position: relative;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.gallery-wrap .column .inner:hover .img-frame, .gallery-wrap .column-3 .inner:hover .img-frame, .gallery-wrap .column-4 .inner:hover .img-frame {
	background: #fff;
}
.gallery-wrap .column .inner:hover .img-frame.success, .gallery-wrap .column-3 .inner:hover .img-frame.success, .gallery-wrap .column-4 .inner:hover .img-frame.success {
	background: #65BD77;
}
.gallery-wrap .column .inner:hover .img-frame.warning, .gallery-wrap .column-3 .inner:hover .img-frame.warning, .gallery-wrap .column-4 .inner:hover .img-frame.warning {
	background: #FFCE00;
}
.gallery-wrap .column .inner:hover .img-frame.danger, .gallery-wrap .column-3 .inner:hover .img-frame.danger, .gallery-wrap .column-4 .inner:hover .img-frame.danger {
	background: #D73D3D;
}
.gallery-wrap .column .inner:hover .img-frame.info, .gallery-wrap .column-3 .inner:hover .img-frame.info, .gallery-wrap .column-4 .inner:hover .img-frame.info {
	background: #428BCA;
}
.gallery-wrap .column .inner .img-wrap img, .gallery-wrap .column-4 .inner .img-wrap img, .gallery-wrap .column-3 .inner .img-wrap img {
	width: 100%;
}
.gallery-wrap .column .inner .caption-hover, .gallery-wrap .column-4 .inner .caption-hover, .gallery-wrap .column-3 .inner .caption-hover {
	position: absolute;
	bottom: -100px;
	left: 0;
	right: 0;
	text-align: center;
	color: #909090;
	padding: 10px;
	background: #fff;
	-webkit-transition: All 0.4s ease;
	-moz-transition: All 0.4s ease;
	-o-transition: All 0.4s ease;
}
.gallery-wrap .column .inner .caption-hover.success, .gallery-wrap .column-4 .inner .caption-hover.success, .gallery-wrap .column-3 .inner .caption-hover.success {
	color: #2C7439;
	background: #65BD77;
}
.gallery-wrap .column .inner .caption-hover.danger, .gallery-wrap .column-4 .inner .caption-hover.danger, .gallery-wrap .column-3 .inner .caption-hover.danger {
	color: #790D0D;
	background: #D73D3D;
}
.gallery-wrap .column .inner .caption-hover.warning, .gallery-wrap .column-4 .inner .caption-hover.warning, .gallery-wrap .column-3 .inner .caption-hover.warning {
	color: #B27C05;
	background: #FFCE00;
}
.gallery-wrap .column .inner .caption-hover.info, .gallery-wrap .column-4 .inner .caption-hover.info, .gallery-wrap .column-3 .inner .caption-hover.info {
	color: #0A487C;
	background: #428BCA;
}
.gallery-wrap .column .inner:hover .caption-hover, .gallery-wrap .column-4 .inner:hover .caption-hover, .gallery-wrap .column-3 .inner:hover .caption-hover {
	bottom: 0px;
}
.gallery-wrap .column .inner .caption-static, .gallery-wrap .column-4 .inner .caption-static, .gallery-wrap .column-3 .inner .caption-static {
	position: absolute;
	text-align: left;
	font-weight: 300;
	font-size: 12px;
	color: #fff;
	left: 0px;
	padding: 10px;
	bottom: 0px;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.34)));
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 100%);
	background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 100%);
	background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 100%);
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.34) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#57000000', GradientType=0);
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
	margin: 0;
}
.gallery-wrap .column .inner a:hover, .gallery-wrap .column-4 .inner a:hover, .gallery-wrap .column-3 .inner a:hover {
	text-decoration: none;
}
.gallery-wrap .column .inner .caption-static.success, .gallery-wrap .column-4 .inner .caption-static.success, .gallery-wrap .column-3 .inner .caption-static.success {
	color: #2C7439;
	background: #65BD77;
}
.gallery-wrap .column .inner .caption-static.danger, .gallery-wrap .column-4 .inner .caption-static.danger, .gallery-wrap .column-3 .inner .caption-static.danger {
	color: #790D0D;
	background: #D73D3D;
}
.gallery-wrap .column .inner .caption-static.warning, .gallery-wrap .column-4 .inner .caption-static.warning, .gallery-wrap .column-3 .inner .caption-static.warning {
	color: #B27C05;
	background: #FFCE00;
}
.gallery-wrap .column .inner .caption-static.info, .gallery-wrap .column-4 .inner .caption-static.info, .gallery-wrap .column-3 .inner .caption-static.info {
	color: #0A487C;
	background: #428BCA;
}
.btn-facebook {
	background: #45619D;
	border-color: #4D6CAD;
}
.btn-facebook:hover {
	background: #395289;
	border-color: #4D6CAD;
}
.btn-twitter {
	background: #00ACEE;
	border-color: #00B7FC;
}
.btn-twitter:hover {
	background: #03A0DE;
	border-color: #00B7FC;
}
.btn-gplus {
	background: #D54636;
	border-color: #B22E21;
}
.btn-gplus:hover {
	background: #BF392E;
	border-color: #B22E21;
}
.btn-vimeo {
	background: #1BB6EC;
	border-color: #0AA0D3;
}
.btn-vimeo:hover {
	background: #12ADE3;
	border-color: #0AA0D3;
}
.btn-pinterest {
	background: #CD1F28;
	border-color: #B70F17;
}
.btn-pinterest:hover {
	background: #C9121A;
	border-color: #B70F17;
}
.btn-instagram {
	background: #4E3D35;
	border-color: #392C24;
}
.btn-instagram:hover {
	background: #483931;
	border-color: #392C24;
}
i.success {
	color: #65BD77;
}
i.warning {
	color: #F39C12;
}
i.info {
	color: #3498DB;
}
i.danger {
	color: #E85344;
}
.btn-facebook {
	background-color: #4B66A0;
	border-color: #4B66A0;
	color: #fff;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
	background-color: #3B5A98;
	border-color: #3B5A98;
	color: #fff;
}
.btn-facebook:active, .btn-facebook.active, .open .dropdown-toggle.btn-facebook {
	background-image: none;
}
.btn-facebook.disabled, .btn-facebook[disabled], fieldset[disabled] .btn-facebook, .btn-facebook.disabled:hover, .btn-facebook[disabled]:hover, fieldset[disabled] .btn-facebook:hover, .btn-facebook.disabled:focus, .btn-facebook[disabled]:focus, fieldset[disabled] .btn-facebook:focus, .btn-facebook.disabled:active, .btn-facebook[disabled]:active, fieldset[disabled] .btn-facebook:active, .btn-facebook.disabled.active, .btn-facebook[disabled].active, fieldset[disabled] .btn-facebook.active {
	background-color: #6C89C1;
	border-color: #6C89C1;
	color: #fff;
}
.btn-facebook .badge {
	color: #3B5A98;
}
.btn-twitter {
	background-color: #55ACEE;
	border-color: #55ACEE;
	color: #fff;
}
.btn-twitter:hover, .btn-twitter:focus, .btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter {
	background-color: #3490D3;
	border-color: #3490D3;
	color: #fff;
}
.btn-twitter:active, .btn-twitter.active, .open .dropdown-toggle.btn-twitter {
	background-image: none;
}
.btn-twitter.disabled, .btn-twitter[disabled], fieldset[disabled] .btn-twitter, .btn-twitter.disabled:hover, .btn-twitter[disabled]:hover, fieldset[disabled] .btn-twitter:hover, .btn-twitter.disabled:focus, .btn-twitter[disabled]:focus, fieldset[disabled] .btn-twitter:focus, .btn-twitter.disabled:active, .btn-twitter[disabled]:active, fieldset[disabled] .btn-twitter:active, .btn-twitter.disabled.active, .btn-twitter[disabled].active, fieldset[disabled] .btn-twitter.active {
	background-color: #7CC1F5;
	border-color: #7CC1F5;
	color: #fff;
}
.btn-twitter .badge {
	color: #3490D3;
}
.btn-google-plus {
	background-color: #D24333;
	border-color: #D24333;
	color: #fff;
}
.btn-google-plus:hover, .btn-google-plus:focus, .btn-google-plus:active, .btn-google-plus.active, .open .dropdown-toggle.btn-google-plus {
	background-color: #BC2C1F;
	border-color: #BC2C1F;
	color: #fff;
}
.btn-google-plus:active, .btn-google-plus.active, .open .dropdown-toggle.btn-google-plus {
	background-image: none;
}
.btn-google-plus.disabled, .btn-google-plus[disabled], fieldset[disabled] .btn-google-plus, .btn-google-plus.disabled:hover, .btn-google-plus[disabled]:hover, fieldset[disabled] .btn-google-plus:hover, .btn-google-plus.disabled:focus, .btn-google-plus[disabled]:focus, fieldset[disabled] .btn-google-plus:focus, .btn-google-plus.disabled:active, .btn-google-plus[disabled]:active, fieldset[disabled] .btn-google-plus:active, .btn-google-plus.disabled.active, .btn-google-plus[disabled].active, fieldset[disabled] .btn-google-plus.active {
	background-color: #F0675A;
	border-color: #F0675A;
	color: #fff;
}
.btn-google-plus .badge {
	color: #BC2C1F;
}
.btn-dribbble {
	background-color: #E04C86;
	border-color: #E04C86;
	color: #fff;
}
.btn-dribbble:hover, .btn-dribbble:focus, .btn-dribbble:active, .btn-dribbble.active, .open .dropdown-toggle.btn-dribbble {
	background-color: #D33471;
	border-color: #D33471;
	color: #fff;
}
.btn-dribbble:active, .btn-dribbble.active, .open .dropdown-toggle.btn-dribbble {
	background-image: none;
}
.btn-dribbble.disabled, .btn-dribbble[disabled], fieldset[disabled] .btn-dribbble, .btn-dribbble.disabled:hover, .btn-dribbble[disabled]:hover, fieldset[disabled] .btn-dribbble:hover, .btn-dribbble.disabled:focus, .btn-dribbble[disabled]:focus, fieldset[disabled] .btn-dribbble:focus, .btn-dribbble.disabled:active, .btn-dribbble[disabled]:active, fieldset[disabled] .btn-dribbble:active, .btn-dribbble.disabled.active, .btn-dribbble[disabled].active, fieldset[disabled] .btn-dribbble.active {
	background-color: #F571A5;
	border-color: #F571A5;
	color: #fff;
}
.btn-dribbble .badge {
	color: #D33471;
}
.btn-flickr {
	background-color: #0162DB;
	border-color: #0162DB;
	color: #fff;
}
.btn-flickr:hover, .btn-flickr:focus, .btn-flickr:active, .btn-flickr.active, .open .dropdown-toggle.btn-flickr {
	background-color: #0555BF;
	border-color: #0555BF;
	color: #fff;
}
.btn-flickr:active, .btn-flickr.active, .open .dropdown-toggle.btn-flickr {
	background-image: none;
}
.btn-flickr.disabled, .btn-flickr[disabled], fieldset[disabled] .btn-flickr, .btn-flickr.disabled:hover, .btn-flickr[disabled]:hover, fieldset[disabled] .btn-flickr:hover, .btn-flickr.disabled:focus, .btn-flickr[disabled]:focus, fieldset[disabled] .btn-flickr:focus, .btn-flickr.disabled:active, .btn-flickr[disabled]:active, fieldset[disabled] .btn-flickr:active, .btn-flickr.disabled.active, .btn-flickr[disabled].active, fieldset[disabled] .btn-flickr.active {
	background-color: #2983F7;
	border-color: #2983F7;
	color: #fff;
}
.btn-flickr .badge {
	color: #0555BF;
}
.btn-pinterest {
	background-color: #CC2127;
	border-color: #CC2127;
	color: #fff;
}
.btn-pinterest:hover, .btn-pinterest:focus, .btn-pinterest:active, .btn-pinterest.active, .open .dropdown-toggle.btn-pinterest {
	background-color: #B70F12;
	border-color: #B70F12;
	color: #fff;
}
.btn-pinterest:active, .btn-pinterest.active, .open .dropdown-toggle.btn-pinterest {
	background-image: none;
}
.btn-pinterest.disabled, .btn-pinterest[disabled], fieldset[disabled] .btn-pinterest, .btn-pinterest.disabled:hover, .btn-pinterest[disabled]:hover, fieldset[disabled] .btn-pinterest:hover, .btn-pinterest.disabled:focus, .btn-pinterest[disabled]:focus, fieldset[disabled] .btn-pinterest:focus, .btn-pinterest.disabled:active, .btn-pinterest[disabled]:active, fieldset[disabled] .btn-pinterest:active, .btn-pinterest.disabled.active, .btn-pinterest[disabled].active, fieldset[disabled] .btn-pinterest.active {
	background-color: #E53B3E;
	border-color: #E53B3E;
	color: #fff;
}
.btn-pinterest .badge {
	color: #B70F12;
}
.btn-youtube {
	background-color: #D92623;
	border-color: #D92623;
	color: #fff;
}
.btn-youtube:hover, .btn-youtube:focus, .btn-youtube:active, .btn-youtube.active, .open .dropdown-toggle.btn-youtube {
	background-color: #C91212;
	border-color: #C91212;
	color: #fff;
}
.btn-youtube:active, .btn-youtube.active, .open .dropdown-toggle.btn-youtube {
	background-image: none;
}
.btn-youtube.disabled, .btn-youtube[disabled], fieldset[disabled] .btn-youtube, .btn-youtube.disabled:hover, .btn-youtube[disabled]:hover, fieldset[disabled] .btn-youtube:hover, .btn-youtube.disabled:focus, .btn-youtube[disabled]:focus, fieldset[disabled] .btn-youtube:focus, .btn-youtube.disabled:active, .btn-youtube[disabled]:active, fieldset[disabled] .btn-youtube:active, .btn-youtube.disabled.active, .btn-youtube[disabled].active, fieldset[disabled] .btn-youtube.active {
	background-color: #F04343;
	border-color: #F04343;
	color: #fff;
}
.btn-youtube .badge {
	color: #C91212;
}
.btn-dropbox {
	background-color: #1473C3;
	border-color: #1473C3;
	color: #fff;
}
.btn-dropbox:hover, .btn-dropbox:focus, .btn-dropbox:active, .btn-dropbox.active, .open .dropdown-toggle.btn-dropbox {
	background-color: #0864B2;
	border-color: #0864B2;
	color: #fff;
}
.btn-dropbox:active, .btn-dropbox.active, .open .dropdown-toggle.btn-dropbox {
	background-image: none;
}
.btn-dropbox.disabled, .btn-dropbox[disabled], fieldset[disabled] .btn-dropbox, .btn-dropbox.disabled:hover, .btn-dropbox[disabled]:hover, fieldset[disabled] .btn-dropbox:hover, .btn-dropbox.disabled:focus, .btn-dropbox[disabled]:focus, fieldset[disabled] .btn-dropbox:focus, .btn-dropbox.disabled:active, .btn-dropbox[disabled]:active, fieldset[disabled] .btn-dropbox:active, .btn-dropbox.disabled.active, .btn-dropbox[disabled].active, fieldset[disabled] .btn-dropbox.active {
	background-color: #2E90E3;
	border-color: #2E90E3;
	color: #fff;
}
.btn-dropbox .badge {
	color: #0864B2;
}
.btn-foursquare {
	background-color: #0086BE;
	border-color: #0086BE;
	color: #fff;
}
.btn-foursquare:hover, .btn-foursquare:focus, .btn-foursquare:active, .btn-foursquare.active, .open .dropdown-toggle.btn-foursquare {
	background-color: #0571A0;
	border-color: #0571A0;
	color: #fff;
}
.btn-foursquare:active, .btn-foursquare.active, .open .dropdown-toggle.btn-foursquare {
	background-image: none;
}
.btn-foursquare.disabled, .btn-foursquare[disabled], fieldset[disabled] .btn-foursquare, .btn-foursquare.disabled:hover, .btn-foursquare[disabled]:hover, fieldset[disabled] .btn-foursquare:hover, .btn-foursquare.disabled:focus, .btn-foursquare[disabled]:focus, fieldset[disabled] .btn-foursquare:focus, .btn-foursquare.disabled:active, .btn-foursquare[disabled]:active, fieldset[disabled] .btn-foursquare:active, .btn-foursquare.disabled.active, .btn-foursquare[disabled].active, fieldset[disabled] .btn-foursquare.active {
	background-color: #2CA0CE;
	border-color: #2CA0CE;
	color: #fff;
}
.btn-foursquare .badge {
	color: #0571A0;
}
.btn-github {
	background-color: #3B3B3B;
	border-color: #3B3B3B;
	color: #fff;
}
.btn-github:hover, .btn-github:focus, .btn-github:active, .btn-github.active, .open .dropdown-toggle.btn-github {
	background-color: #212121;
	border-color: #212121;
	color: #fff;
}
.btn-github:active, .btn-github.active, .open .dropdown-toggle.btn-github {
	background-image: none;
}
.btn-github.disabled, .btn-github[disabled], fieldset[disabled] .btn-github, .btn-github.disabled:hover, .btn-github[disabled]:hover, fieldset[disabled] .btn-github:hover, .btn-github.disabled:focus, .btn-github[disabled]:focus, fieldset[disabled] .btn-github:focus, .btn-github.disabled:active, .btn-github[disabled]:active, fieldset[disabled] .btn-github:active, .btn-github.disabled.active, .btn-github[disabled].active, fieldset[disabled] .btn-github.active {
	background-color: #5F5F5F;
	border-color: #5F5F5F;
	color: #fff;
}
.btn-github .badge {
	color: #212121;
}
.btn-linkedin {
	background-color: #0085AE;
	border-color: #0085AE;
	color: #fff;
}
.btn-linkedin:hover, .btn-linkedin:focus, .btn-linkedin:active, .btn-linkedin.active, .open .dropdown-toggle.btn-linkedin {
	background-color: #036C8E;
	border-color: #036C8E;
	color: #fff;
}
.btn-linkedin:active, .btn-linkedin.active, .open .dropdown-toggle.btn-linkedin {
	background-image: none;
}
.btn-linkedin.disabled, .btn-linkedin[disabled], fieldset[disabled] .btn-linkedin, .btn-linkedin.disabled:hover, .btn-linkedin[disabled]:hover, fieldset[disabled] .btn-linkedin:hover, .btn-linkedin.disabled:focus, .btn-linkedin[disabled]:focus, fieldset[disabled] .btn-linkedin:focus, .btn-linkedin.disabled:active, .btn-linkedin[disabled]:active, fieldset[disabled] .btn-linkedin:active, .btn-linkedin.disabled.active, .btn-linkedin[disabled].active, fieldset[disabled] .btn-linkedin.active {
	background-color: #24A7D3;
	border-color: #24A7D3;
	color: #fff;
}
.btn-linkedin .badge {
	color: #036C8E;
}
.btn-tumblr {
	background-color: #3E5A70;
	border-color: #3E5A70;
	color: #fff;
}
.btn-tumblr:hover, .btn-tumblr:focus, .btn-tumblr:active, .btn-tumblr.active, .open .dropdown-toggle.btn-tumblr {
	background-color: #2E485D;
	border-color: #2E485D;
	color: #fff;
}
.btn-tumblr:active, .btn-tumblr.active, .open .dropdown-toggle.btn-tumblr {
	background-image: none;
}
.btn-tumblr.disabled, .btn-tumblr[disabled], fieldset[disabled] .btn-tumblr, .btn-tumblr.disabled:hover, .btn-tumblr[disabled]:hover, fieldset[disabled] .btn-tumblr:hover, .btn-tumblr.disabled:focus, .btn-tumblr[disabled]:focus, fieldset[disabled] .btn-tumblr:focus, .btn-tumblr.disabled:active, .btn-tumblr[disabled]:active, fieldset[disabled] .btn-tumblr:active, .btn-tumblr.disabled.active, .btn-tumblr[disabled].active, fieldset[disabled] .btn-tumblr.active {
	background-color: #586F81;
	border-color: #586F81;
	color: #fff;
}
.btn-tumblr .badge {
	color: #2E485D;
}
.btn-vimeo {
	background-color: #1BB6EC;
	border-color: #1BB6EC;
	color: #fff;
}
.btn-vimeo:hover, .btn-vimeo:focus, .btn-vimeo:active, .btn-vimeo.active, .open .dropdown-toggle.btn-vimeo {
	background-color: #0D9DD1;
	border-color: #0D9DD1;
	color: #fff;
}
.btn-vimeo:active, .btn-vimeo.active, .open .dropdown-toggle.btn-vimeo {
	background-image: none;
}
.btn-vimeo.disabled, .btn-vimeo[disabled], fieldset[disabled] .btn-vimeo, .btn-vimeo.disabled:hover, .btn-vimeo[disabled]:hover, fieldset[disabled] .btn-vimeo:hover, .btn-vimeo.disabled:focus, .btn-vimeo[disabled]:focus, fieldset[disabled] .btn-vimeo:focus, .btn-vimeo.disabled:active, .btn-vimeo[disabled]:active, fieldset[disabled] .btn-vimeo:active, .btn-vimeo.disabled.active, .btn-vimeo[disabled].active, fieldset[disabled] .btn-vimeo.active {
	background-color: #4BCBFA;
	border-color: #4BCBFA;
	color: #fff;
}
.btn-vimeo .badge {
	color: #0D9DD1;
}
.icon-facebook {
	color: #4B66A0;
}
a .icon-facebook {
	color: #4B66A0;
}
a:hover .icon-facebook, a:focus .icon-facebook {
	text-decoration: none;
	color: #3B5A98;
}
.icon-twitter {
	color: #55ACEE;
}
a .icon-twitter {
	color: #55ACEE;
}
a:hover .icon-twitter, a:focus .icon-twitter {
	text-decoration: none;
	color: #3490D3;
}
.icon-google-plus {
	color: #D24333;
}
a .icon-google-plus {
	color: #D24333;
}
a:hover .icon-google-plus, a:focus .icon-google-plus {
	text-decoration: none;
	color: #BC2C1F;
}
.icon-dribbble {
	color: #E04C86;
}
a .icon-dribbble {
	color: #E04C86;
}
a:hover .icon-dribbble, a:focus .icon-dribbble {
	text-decoration: none;
	color: #D33471;
}
.icon-flickr {
	color: #0162DB;
}
a .icon-flickr {
	color: #0162DB;
}
a:hover .icon-flickr, a:focus .icon-flickr {
	text-decoration: none;
	color: #0555BF;
}
.icon-pinterest {
	color: #CC2127;
}
a .icon-pinterest {
	color: #CC2127;
}
a:hover .icon-pinterest, a:focus .icon-pinterest {
	text-decoration: none;
	color: #B70F12;
}
.icon-youtube {
	color: #D92623;
}
a .icon-youtube {
	color: #D92623;
}
a:hover .icon-youtube, a:focus .icon-youtube {
	text-decoration: none;
	color: #C91212;
}
.icon-dropbox {
	color: #1473C3;
}
a .icon-dropbox {
	color: #1473C3;
}
a:hover .icon-dropbox, a:focus .icon-dropbox {
	text-decoration: none;
	color: #0864B2;
}
.icon-foursquare {
	color: #0086BE;
}
a .icon-foursquare {
	color: #0086BE;
}
a:hover .icon-foursquare, a:focus .icon-foursquare {
	text-decoration: none;
	color: #0571A0;
}
.icon-github {
	color: #3B3B3B;
}
a .icon-github {
	color: #3B3B3B;
}
a:hover .icon-github, a:focus .icon-github {
	text-decoration: none;
	color: #212121;
}
.icon-linkedin {
	color: #0085AE;
}
a .icon-linkedin {
	color: #0085AE;
}
a:hover .icon-linkedin, a:focus .icon-linkedin {
	text-decoration: none;
	color: #036C8E;
}
.icon-tumblr {
	color: #3E5A70;
}
a .icon-tumblr {
	color: #3E5A70;
}
a:hover .icon-tumblr, a:focus .icon-tumblr {
	text-decoration: none;
	color: #2E485D;
}
.icon-vimeo {
	color: #1BB6EC;
}
a .icon-vimeo {
	color: #1BB6EC;
}
a:hover .icon-vimeo, a:focus .icon-vimeo {
	text-decoration: none;
	color: #0D9DD1;
}
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
.login-page {
	background: #7A868F;
}
.signup-page {
	background: #7A868F;
}
.lock-page {
	background: #252932;
}
.lock-page .container {
	background: #7A868F;
}
.internal-error h1 {
	-webkit-transform: rotate(10);
	-moz-transform: rotate(10);
	-ms-transform: rotate(10);
	-o-transform: rotate(10);
	transform: rotate(10);
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	transform: rotate(10deg);
	-o-transform: rotate(10deg);
}
.internal-error h2 {
	-webkit-transform: rotate(-185);
	-moz-transform: rotate(-185);
	-ms-transform: rotate(-185);
	-o-transform: rotate(-185);
	transform: rotate(-185);
	-webkit-transform: rotate(-185deg);
	-moz-transform: rotate(-185deg);
	transform: rotate(-185deg);
	-o-transform: rotate(-185deg);
}
.internal-error .backbtn {
	-webkit-transform: rotate(-44);
	-moz-transform: rotate(-44);
	-ms-transform: rotate(-44);
	-o-transform: rotate(-44);
	transform: rotate(-44);
	-webkit-transform: rotate(-44deg);
	-moz-transform: rotate(-44deg);
	transform: rotate(-44deg);
	-o-transform: rotate(-44deg);
}
.internal-error .searchbtn {
	-webkit-transform: rotate(-44);
	-moz-transform: rotate(-44);
	-ms-transform: rotate(-44);
	-o-transform: rotate(-44);
	transform: rotate(-44);
	-webkit-transform: rotate(-44deg);
	-moz-transform: rotate(-44deg);
	transform: rotate(-44deg);
	-o-transform: rotate(-44deg);
}
.full-content-center {
	width: 100%;
	padding: 5px 0px;
	max-width: 500px;
	margin: 6% auto;
	text-align: center;
}
.full-content {
	background: #E5E9EC;
}
.full-content-center h1 {
	font-size: 150px;
	line-height: 150px;
	font-weight: 700;
	color: #252932;
}
.maintenance h1 i {
	font-size: 150px;
	color: #252932;
}
.maintenance h1 {
	font-size: 50px;
	line-height: 100px;
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
}
.login-wrap {
	margin: 20px 10%;
	text-align: left;
	background: rgba(0, 0, 0, 0.1);
	padding: 10px 20px 20px 20px;
	color: #fff;
}
.login-wrap a {
	color: #fff;
}
.login-wrap i {
	margin-right: 5px;
}
.login-wrap .btn-block {
	margin: 5px 0;
}
.login-wrap .login-input {
	position: relative;
}
.login-wrap .login-input .text-input {padding-left: 30px !important;height: 28px !important;    font-size: 0.8em !important;}
.login-wrap .login-input .chosen-container-single .chosen-single{padding: 2px 12px !important;}
.login-wrap .login-input .chosen-container{font-size: 0.8em !important;}
.login-wrap .login-input i.overlay {
	position: absolute;
	left: 10px;
	top:5px;
	color: #aaa;
}
.widget .media-list.search-result .media a {
	color: #46C45F;
}
.widget .media-list.search-result .media .media-heading a {
	color: #1279D1;
}
.widget .media-list.search-result .media .media-heading span {
	font-size: 12px;
	font-weight: 400;
	padding: 3px 5px;
}
.widget .media-list.search-result .media .media-object {
	width: 100px;
}
ul.faq {
	list-style: none;
	padding-left: 10px;
	margin: 20px 0 50px;
}
ul.faq li i {
	margin-right: 5px;
}
ul.faq li {
	margin: 10px 0;
}
ul.faq li a.faq-question {
	cursor: pointer;
	display: block;
	font-size: 14px;
}
ul.faq li .faq-answer {
	margin: 10px 15px;
}
table.pricing-table-style-1 {
	text-align: center;
	background: #fff;
}
table.pricing-table-style-1 thead tr th {
	padding: 15px;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
}
table.pricing-table-style-1 thead tr th.best-choice {
	color: #A2A7B7;
	background: #0F1215;
	border-bottom-color: #000;
}
table.pricing-table-style-1 tbody tr td.best-choice {
	background: #1B1E24;
	font-weight: 600;
	font-size: 15px;
	color: #fafafa;
	border-top-color: #000;
}
table.pricing-table-style-1 tbody tr td.td-success {
	background: #65BD77;
	font-weight: 600;
	color: #2C7439;
	text-align: right;
	border-top-color: #55AD67;
}
table.pricing-table-style-1 thead tr th.th-success {
	color: #65BD77;
	background: #55AD67;
	border-bottom-color: #55AD67;
}
.la-pricing-table {
	margin: 30px 0;
	text-align: center;
}
.la-pricing-table:before, .la-pricing-table:after {
	display: table;
	content: " ";
}
.la-pricing-table:after {
	clear: both;
}
.la-pricing-table .la-col-4 {
	float: left;
	margin: 20px 0 20px 0;
	padding: 0;
	width: 25%;
	border: 3px solid transparent;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
	position: relative;
	overflow: hidden;
}
.la-pricing-table .la-col-4:hover {
	border-color: #434D58;
}
.la-pricing-table .la-col-4 i.bg-big {
	position: absolute;
	font-size: 210px;
	opacity: .05;
	top: 20%;
	left: 0;
	right: 0;
	-webkit-transition: all 0.4s ease-out;
	-moz-transition: all 0.4s ease-out;
	transition: all 0.4s ease-out;
}
.la-pricing-table .la-col-4:hover i.bg-big {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-o-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
}
.la-pricing-table .la-col-4 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	background: #fff;
}
.la-pricing-table .la-col-4 ul li {
	padding: 10px 20px;
	display: block;
	font-size: 13px;
}
.la-pricing-table .la-col-4 ul li.la-package {
	font-size: 24px;
	font-weight: 600;
	background: #121515;
	color: #fff;
}
.la-pricing-table .la-col-4 ul li.la-price {
	font-size: 18px;
	font-weight: 600;
	color: #8E98AD;
	background: #434D58;
	margin: 0 20px;
}
.la-pricing-table .la-col-4 ul li.la-price i {
	font-size: 13px;
}
.la-pricing-table .la-col-4:hover.success {
	border-color: #2C7439;
}
.la-pricing-table .la-col-4.success ul {
	background: #65BD77;
}
.la-pricing-table .la-col-4.success ul li {
	color: #fff;
}
.la-pricing-table .la-col-4.success ul li.la-package {
	color: #BCF5C6;
	background: #2C7439;
}
.la-pricing-table .la-col-4.success ul li.la-price {
	color: #fff;
	background: #3E984D;
}
.la-pricing-table .la-col-4:hover.danger {
	border-color: #B42424;
}
.la-pricing-table .la-col-4.danger ul {
	background: #D73D3D;
}
.la-pricing-table .la-col-4.danger ul li {
	color: #fff;
}
.la-pricing-table .la-col-4.danger ul li.la-package {
	color: #FFB4B4;
	background: #B42424;
}
.la-pricing-table .la-col-4.danger ul li.la-price {
	color: #fff;
	background: #C42E2E;
}
.la-pricing-table .la-col-4:hover.info {
	border-color: #1F6AAA;
}
.la-pricing-table .la-col-4.info ul {
	background: #529DDE;
}
.la-pricing-table .la-col-4.info ul li {
	color: #fff;
}
.la-pricing-table .la-col-4.info ul li.la-package {
	color: #C6E5FF;
	background: #1F6AAA;
}
.la-pricing-table .la-col-4.info ul li.la-price {
	color: #fff;
	background: #2E71AD;
}
.la-pricing-table .la-col-4:hover.warning {
	border-color: #F08600;
}
.la-pricing-table .la-col-4.warning ul {
	background: #FFCE00;
}
.la-pricing-table .la-col-4.warning ul li {
	color: #fff;
}
.la-pricing-table .la-col-4.warning ul li.la-package {
	color: #FFF5C9;
	background: #F08600;
}
.la-pricing-table .la-col-4.warning ul li.la-price {
	color: #fff;
	background: #FFAA00;
}
.invoice .widget-content.padding {
	padding: 70px 30px;
	color: #7A868F;
}
.payment-methods {
	font-size: 30px;
}
.company-column {
	padding: 15px;
	margin-bottom: 20px;
}
.company-column address {
	color: #7A868F;
}
.bill-to {
	padding: 15px;
	margin-bottom: 20px;
	margin-top: 20px;
	border: 1px dashed #E5E9EC;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
	background-color: #ABB7B7;
	border-color: #ABB7B7;
	color: #fff;
}
.profile-banner {
	width: 100%;
	height: 300px;
	background-position: center center;
	background-size: cover;
	position: relative;
	background-color: #252932;
	border-bottom: 4px solid #fff;
	box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.1);
}
.avatar-container {
	height: 300px;
	text-align: center;
}
.profile-avatar {
	width: 200px;
	position: relative;
	margin: 0px auto;
	margin-top: 196px;
	border: 4px solid #E4EAE6;
}
.profile-actions {
	position: absolute;
	bottom: 20px;
}
.user-profile-2 {
	margin-top: 50px;
}
.user-profile-sidebar {
	margin: 0 0 20px 0;
}
.user-profile-sidebar .user-identity {
	margin: 20px 0 0 0;
}
.user-profile-sidebar img {
	width: 90px;
}
.account-status-data {
	text-align: center;
	padding: 10px 0;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	margin: 10px 0 20px 0;
}
.account-status-data h5 {
	font-size: 11px;
	line-height: 150%;
	color: #909090;
}
.user-button {
	margin: 15px 0;
}
.user-button .btn {
	margin: 5px 0;
}
#social {
	padding: 10px;
	background: #E5E9EC;
	text-align: center;
}
#social a:hover {
	text-decoration: none;
}
.fa-circle.facebook {
	color: #5471AE;
}
.fa-circle.twitter {
	color: #4EC6F6;
}
.fa-circle.gplus {
	color: #E24E3E;
}
.fa-circle.tumblr {
	color: #4D77A3;
}
.fa-circle.linkedin {
	color: #3097CE;
}
.user-profile-content {
	margin: 30px 15px;
}
.easyWizardSteps {
	list-style: none;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-bottom: 0px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
	background: #7A868F;
}
.easyWizardSteps li {
	font-size: 18px;
	display: inline-block;
	padding: 10px 20px;
	color: #eee;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	margin-right: 0px;
}
.easyWizardSteps li:last-child {
	border-right: 0px;
}
.easyWizardSteps li span {
	font-size: 15px;
	padding: 2px 9px;
	border-radius: 50%;
	margin-top: -5px;
	color: #eee;
	font-weight: 700;
	margin-right: 5px;
	border: 2px solid #eee;
}
.easyWizardSteps li.current span {
	border: 2px solid #1e90ff;
	color: #68C39F;
}
.easyWizardSteps li.current {
	color: #38464A;
	background: #fff;
}
.easyWizardButtons {
	overflow: hidden;
	padding: 10px;
}
.easyWizardButtons button, .easyWizardButtons .submit {
	cursor: pointer;
}
.easyWizardButtons .prev {
	float: left;
}
.easyWizardButtons .next, .easyWizardButtons .submit {
	float: right;
}
.notes {
	padding: 15px;
	border: 1px dashed #ddd;
	/* width:50%;
	overflow:auto;
	min-height:300px;
	max-height:500px; */
}


section.step {
	padding: 0 30px;
}
.the-notes {
	padding: 15px 15px 15px 30px;
	border-left: 4px solid #909090;
	margin-bottom: 20px;
}
.the-notes.default {
	background: #fff;
}
.the-notes.success {
	background: #fff;
	border-left-color: #65BD77;
}
.the-notes.warning {
	background: #fff;
	border-left-color: #F7CB17;
}
.the-notes.danger {
	background: #fff;
	border-left-color: #D9534F;
}
.the-notes.info {
	background: #fff;
	border-left-color: #4393D8;
}
.the-notes.success h4 {
	color: #65BD77;
}
.the-notes.warning h4 {
	color: #F7CB17;
}
.the-notes.danger h4 {
	color: #D9534F;
}
.the-notes.inf h4 {
	color: #4393D8;
}
.popover {
	border-radius: 3px;
	box-shadow: none;
	opacity: 0.9;
	border: none;
}
.popover .arrow {
	border-top: none;
}
.popover .popover-title {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.025);
}
.popover .popover-content {
	padding: 6px 11px;
	font-family: Helvetica, Arial;
	font-size: 12px;
}
.modal {
	direction: rtl;
	overflow-y: auto;
}
.modal .modal-dialog {
	direction: ltr;
}
.modal-open {
	overflow: auto;
}
.mini-stats {
	font-size: 12px;
	color: #555;
}
#website-statistics1 .widget-footer {
	border-top: 1px solid #eee;
}
#website-statistics1 .widget-footer > .col-sm-4 {
	padding-top: 25px;
	padding-bottom: 20px;
	font-size: 13px;
}
#contextMenu {
	position: absolute;
	display: none;
	z-index: 1000;
}
.fc-event {
	border: 0px;
	padding: 1px 4px;
}
.dataTables_length, div.dataTables_info {
	margin-left: 15px;
}
.dataTables_filter, .dataTables_paginate {
	margin-right: 15px !important;
}
.dataTables_filter input {
	margin-left: 6px;
}
/* .pagination li a, .pagination li.disabled a {
	background-color: #abb7b7;
	border-color: #abb7b7;
	border-radius: 2px !important;
	color: #fff;
}
.pagination li.active a, .pagination li:hover a, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
	background-color: #98a3a3 !important;
	border-color: #98a3a3 !important;
	color: #fff;
} */
.pagination li.disabled a {
	color: #ddd;
}
/* .pagination li.active a {
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
} */
.streetview {
	height: 300px;
}
.cluster {
	color: #FFF;
	text-align: center;
	font-family: 'Arial,Helvetica';
	font-size: 11px;
	font-weight: bold;
}
.cluster-1 {
	background-image: url(../img/gmap/m1.png);
	line-height: 53px;
	width: 53px;
	height: 52px;
}
.cluster-2 {
	background-image: url(../img/gmap/m2.png);
	line-height: 53px;
	width: 56px;
	height: 55px;
}
.cluster-3 {
	background-image: url(../img/gmap/m3.png);
	line-height: 66px;
	width: 66px;
	height: 65px;
}
.modal-content {
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.notification-positions {
	border: 2px dashed #ddd;
	padding: 2px;
}
.notification-positions div, .notification-positions a {
	height: 50px;
	margin-bottom: 20px;
	display: block;
}
.notification-positions .row:last-child, .notification-positions .row:last-child div, .notification-positions .row:last-child div a {
	margin-bottom: 0px !important;
}
.jqstooltip {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border-color: rgba(0, 0, 0, 0.1) !important;
	background: rgba(0, 0, 0, 0.5) !important;
}
.rickshaw_graph .detail .x_label {
	color: #000000;
}
.echart {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}
.echart canvas {
	display: block;
}
.percent {
	position: absolute;
	display: block;
	vertical-align: middle;
	width: 100%;
	line-height: 0px;
	text-align: center;
	height: 100%;
	left: 0px;
	top: 50%;
	font-weight: bold;
	z-index: 2;
}
.percent:after {
	content: '%';
	color: rgba(255, 255, 255, 0.7);
	font-weight: normal;
	margin-left: 0.1em;
	margin-right: -5px;
	font-size: 9px;
}
.jvectormap-zoomin, .jvectormap-zoomout {
	width: 18px;
	height: 18px;
	background: #68C39F;
}
.jvectormap-zoomin:hover, .jvectormap-zoomout:hover {
	background: #5CAD8D;
}
.jvectormap-zoomin {
	top: auto;
	bottom: 10px;
}
.jvectormap-zoomout {
	top: auto;
	left: 30px;
	bottom: 10px;
}
.grid-example [class*="col-"] {
	background: #fff;
	border: 1px solid #E4EAE6;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	transition: all 0.3s ease 0s;
}
span.i-code {
	display: none;
}
.icon-showcase p {
	font-size: 14px;
	vertical-align: middle;
	line-height: 30px;
}
.icon-showcase p i {
	font-size: 24px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle;
	width: 24px;
}
#icons .the-icons i {
	font-size: 24px;
	line-height: 30px;
	position: relative;
	top: auto;
	right: auto;
}
#icons .the-icons .i-name {
	font-size: 14px;
	line-height: 30px;
}
.ios-switch-default .on-background {
	background: #ABB7B7;
}
.ios-switch-primary .on-background {
	background: #2980B9;
}
.ios-switch-success .on-background {
	background: #68C39F;
}
.ios-switch-warning .on-background {
	background: #E27A3F;
}
.ios-switch-info .on-background {
	background: #7A868F;
}
.ios-switch-danger .on-background {
	background: #EB5055;
}
.ios-switch-lg {
	height: 45px;
	width: 75px;
}
.ios-switch-lg .handle {
	height: 41px;
	width: 41px;
}
.ios-switch-lg.on .handle {
	-o-transform: translate3d(30px, 0, 0);
	-ms-transform: translate3d(30px, 0, 0);
	-moz-transform: translate3d(30px, 0, 0);
	-webkit-transform: translate3d(30px, 0, 0);
	transform: translate3d(30px, 0, 0);
}
.ios-switch-sm {
	height: 25px;
	width: 45px;
}
.ios-switch-sm .handle {
	height: 21px;
	width: 21px;
}
.ios-switch-sm.on .handle {
	-o-transform: translate3d(20px, 0, 0);
	-ms-transform: translate3d(20px, 0, 0);
	-moz-transform: translate3d(20px, 0, 0);
	-webkit-transform: translate3d(20px, 0, 0);
	transform: translate3d(20px, 0, 0);
}
footer {
	padding: 10px 15px;
	font-size: 0.8em;
	margin-top: 100px;
	color: #7A868F;
	background: #ffffff;
	-webkit-box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 1px 0 3px 0 rgba(0, 0, 0, 0.2);
}
footer .footer-links {
	margin-top: 14px;
	margin-right: 20px;
}
footer .footer-links a {
	color: #7A868F;
	padding: 1px 10px;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
footer .footer-links a:hover {
	color: #4A525F;
}
footer .footer-links a:last-child {
	border: none;
}
.heightfix-slider {
	max-height: 238px !important;
}
.heightfix-announcement {
	height: 353px !important;
}
.marginfix-services > ul > li {
	margin: 15px 24px 15px 0px !important;
}
/*Custom Css*/

.center-logo-text h1 {
    font-size: 1.4em;
    line-height: 23px;
}
/*Login*/
.login {
	min-width: 400px;
	margin-bottom: 0 !important;
}
.login .fa {
	margin-left: 10px;
}
.login img {
	height: 34px;
	margin-bottom: 5px;
}
/*Margin Padding*/
.margin-top-5 {
	margin-top: 5px !important;
}
.mand {
	color: #F00;
	margin: 2px;
}
.margin-right-5 {
	margin-right: 5px;
}
.img_style {
	width: 120px;
	height: 120px;
	border: 2px solid rgba(51, 51, 51, 0.2);
}
/*Recent Announcement Custom Css*/
.recent_announcement {
	height: 215px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.recent_announcement ul li {
	border-bottom: 1px dotted rgba(51, 51, 51, 0.2);
	padding: 5px 5px 2px 12px;
	width: 100%;
	display: block;
	position: relative;
}
.recent_announcement ul li:hover {
	background: #f2f2f2;
}
.recent_announcement ul li:before {
	font-family: 'FontAwesome';
	content: "\f101";
	position: absolute;
	left: 0px;
	top: 4px;
	font-size: 14px;
	color: #1f75bd;
}
.boxes {
	position: relative;
}
.boxes .rec_nav {
	position: absolute;
	top: -33px;
	right: 20px;
	z-index: 1;
	display: block;
}
.boxes .rec_nav a {
	position: relative;
	font-size: 16px;
	line-height: 9px;
	margin-right: 4px;
	float: left;
	color: rgba(51, 51, 51, 0.5);
	border: 1px solid rgba(51, 51, 51, 0.5);
	padding: 4px;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 50%;
	font-family: 'FontAwesome';
}
.boxes .rec_nav a.rec_prev:before {
	content: "\f106";
}
.boxes .rec_nav a.rec_next:before {
	content: "\f107";
}
/*committee Custom Css*/
.committee {
	overflow: hidden;
	position: relative;
	height: 170px;
}
.committee ul {
	width: 1000px;
	padding: 0px;
}
.committee ul li {
	display: inline-block;
	float: left;
	text-align: center;
	min-height: 150px;
	padding: 5px 10px 5px 10px;
	margin: 0px 5px;
	width: 140px;
}
.committee ul li img {
	max-width: 120px;
}
.committee ul li p {
	color: #3c61a8;
	font-size: 12px;
	font-weight: 600;
}
.committee ul li span {
	color: #3b3f40;
	font-size: 11px;
}
.boxes .rec_nav a.prev_com:before {
	content: "\f104";
}
.boxes .rec_nav a.next_com:before {
	content: "\f105";
}
/*Services Custom Css*/
.boxes .rec_nav a.prev_ser:before {
	content: "\f104";
}
.boxes .rec_nav a.next_ser:before {
	content: "\f105";
}
.services {
	position: relative;
	overflow: hidden;
	height: 170px;
}
.services ul {
	width: 1000px;
}
.services > ul > li {
	background: #efefef none repeat scroll 0 0;
	border-radius: 4px;
	cursor: default;
	display: inline-block;
	float: left;
	height: 140px;
	margin: 15px 18px 15px 0;
	overflow: hidden;
	position: relative;
	width: 147px;
}
.services > ul > li > p {
	background: rgba(104, 195, 159, 0.88);
	color: #fff;
	font-size: 14px;
	left: 0;
	line-height: 14px;
	padding: 8px 0;
	position: relative;
	text-align: center;
	top: 190px;
	transition: top 0.3s ease-in-out 0s;
	width: 147px;
	height: 40px;
}
.services > ul > li:hover p {
	top: 108px;
}
.services > ul > li img {
	background: #efefef none repeat scroll 0 0;
	left: 0;
	position: absolute;
	top: 0;
	transition: top 0.3s ease-in-out 0s;
}
.services > ul > li:hover img {
	top: -20px;
}
.about-height-fix {
	overflow: hidden;
	margin-bottom: 15px;
	height: 145px;
}
/*Scroll Up*/
.tothetop {
	position: fixed;
	bottom: -150px;
	right: 20px;
	font-size: 20px;
	z-index: 105;
	background: rgba(0, 0, 0, 0.7);
	box-shadow: 0 0 0 2px rgba(51, 51, 51, 0.5);
	color: #fff;
	text-align: center;
	display: block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	padding: 4px 14px 8px;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	opacity: 0;
}
.tothetop.showup {
	bottom: 40px;
	opacity: 1;
}
.tothetop:hover, .tothetop:focus {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
/*Gallery*/
.photos li {
	display: inline-block;
	border: 2px solid rgba(51, 51, 51, 0.15);
	margin: 0 5px 10px;
	transition: all .25s ease-in-out;
}
.photos li img {
	width: 148px;
	height: 124px;
}
.photos li:hover {
	box-shadow: 0 3px 5px rgba(51, 51, 51, 0.5);
}
.photos li img:hover {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in;
}
/*Social Icons*/
.social-icons {
	padding: 0!important;
	list-style-type: none!important;
	margin-left: 20px;
}
.social-icons li {
	float: left!important;
	margin-right: 4px!important;
	margin-bottom: 2px!important;
	padding: 0px!important;
	display: inline!important;
	width: auto!important;
	background: #ddd;
	overflow: hidden;
	border-radius: 50%;
}
.social-icons li a {
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: block!important;
	float: left!important;
	height: 100%!important;
	margin: 0!important;
	padding: 0!important;
	width: 40px!important;
	height: 40px!important;
	text-indent: -9999px!important;
}
.social-icons li a:hover {
	background-position: 0 -40px!important;
}
.social-icons li a {
	background-color: transparent;
}
.social-icons li.aim a {
	background: url(icons/aim.png) no-repeat 0 0;
}
.social-icons li.aim a:hover {
	background-color: #e95a00;
}
.social-icons li.apple a {
	background: url(icons/apple.png) no-repeat 0 0;
}
.social-icons li.apple a:hover {
	background-color: #606060;
}
.social-icons li.behance a {
	background: url(icons/behance.png) no-repeat 0 0;
}
.social-icons li.behance a:hover {
	background-color: #18a3fe;
}
.social-icons li.blogger a {
	background: url(icons/blogger.png) no-repeat 0 0;
}
.social-icons li.blogger a:hover {
	background-color: #fb913f;
}
.social-icons li.cargo a {
	background: url(icons/cargo.png) no-repeat 0 0;
}
.social-icons li.delicious a {
	background: url(icons/delicious.png) no-repeat 0 0;
}
.social-icons li.facebook a {
	background: url(icons/facebook.png) no-repeat 0 0;
}
.social-icons li.facebook a:hover {
	background-color: #3b5998;
}
.social-icons li.flickr a {
	background: url(icons/flickr.png) no-repeat 0 0;
}
.social-icons li.flickr a:hover {
	background-color: #f1628b;
}
.social-icons li.google a {
	background: url(icons/google.png) no-repeat 0 0;
}
.social-icons li.google a:hover {
	background-color: #dd4b39;
}
.social-icons li.googleplus a {
	background: url(icons/googleplus.png) no-repeat 0 0;
}
.social-icons li.googleplus a:hover {
	background-color: #d94a39;
}
.social-icons li.html5 a {
	background: url(icons/html5.png) no-repeat 0 0;
}
.social-icons li.html5 a:hover {
	background-color: #f3642c;
}
.social-icons li.linkedin a {
	background: url(icons/linkedin.png) no-repeat 0 0;
}
.social-icons li.linkedin a:hover {
	background-color: #71b2d0;
}
.social-icons li.orkut a {
	background: url(icons/orkut.png) no-repeat 0 0;
}
.social-icons li.orkut a:hover {
	background-color: #ed2590;
}
.social-icons li.paypal a {
	background: url(icons/paypal.png) no-repeat 0 0;
}
.social-icons li.paypal a:hover {
	background-color: #32689a;
}
.social-icons li.picasa a {
	background: url(icons/picasa.png) no-repeat 0 0;
}
.social-icons li.picasa a:hover {
	background-color: #444;
}
.social-icons li.pinterest a {
	background: url(icons/pinterest.png) no-repeat 0 0;
}
.social-icons li.pinterest a:hover {
	background-color: #cb2027;
}
.social-icons li.rss a {
	background: url(icons/rss.png) no-repeat 0 0;
}
.social-icons li.rss a:hover {
	background-color: #fe9900;
}
.social-icons li.skype a {
	background: url(icons/skype.png) no-repeat 0 0;
}
.social-icons li.skype a:hover {
	background-color: #18b7f1;
}
.social-icons li.tumblr a {
	background: url(icons/tumblr.png) no-repeat 0 0;
}
.social-icons li.tumblr a:hover {
	background-color: #3a5976;
}
.social-icons li.twitter a {
	background: url(icons/twitter.png) no-repeat 0 0;
}
.social-icons li.twitter a:hover {
	background-color: #48c4d2;
}
.social-icons li.vimeo a {
	background: url(icons/vimeo.png) no-repeat 0 0;
}
.social-icons li.vimeo a:hover {
	background-color: #62a0ad;
}
.social-icons li.wordpress a {
	background: url(icons/wordpress.png) no-repeat 0 0;
}
.social-icons li.wordpress a:hover {
	background-color: #464646;
}
.social-icons li.yelp a {
	background: url(icons/yelp.png) no-repeat 0 0;
}
.social-icons li.yelp a:hover {
	background-color: #c41200;
}
.social-icons li.youtube a {
	background: url(icons/youtube.png) no-repeat 0 0;
}
.social-icons li.youtube a:hover {
	background-color: #f45750;
}
.max-width-700 {
	max-width: 700px;
}
.max-width-800 {
	max-width: 800px;
}
/*Site Map*/
.sitemap ul.tree li {
	background: url("../img/s-h.png") no-repeat scroll left 10px transparent;
	border-left: 1px dotted #999;
	margin-left: 11px;
	padding-left: 20px;
}
.sitemap a {
	color: #000000;
}
.sitemap ul.tree li:last-child {
	background: url("../img/s-lst.gif") no-repeat scroll -12px -2px transparent;
	border: medium none;
}
/*Important Mark*/	
.space5 {
	display: block;
	margin-bottom: 5px !important;
	clear: both;
}
.space7 {
	margin-bottom: 7px !important;
	clear: both;
}
.space10 {
	margin-bottom: 10px !important;
	clear: both;
}
.space12 {
	margin-bottom: 12px !important;
	clear: both;
}
.space15 {
	margin-bottom: 15px !important;
	clear: both;
}
.space20 {
	margin-bottom: 20px !important;
	clear: both;
}
.padding-5 {
	padding: 5px !important;
}
.padding-10 {
	padding: 10px !important;
}
.padding-15 {
	padding: 15px !important;
}
.padding-20 {
	padding: 20px !important;
}
.padding-25 {
	padding: 25px !important;
}
.padding-30 {
	padding: 30px !important;
}
.padding-35 {
	padding: 35px !important;
}
.padding-40 {
	padding: 40px !important;
}
.padding-horizontal-5 {
	padding: 0 5px !important;
}
.padding-horizontal-10 {
	padding: 0 10px !important;
}
.padding-horizontal-15 {
	padding: 0 15px !important;
}
.padding-horizontal-20 {
	padding: 0 20px !important;
}
.padding-vertical-10 {
	padding: 10px 0 !important;
}
.padding-vertical-15 {
	padding: 15px 0 !important;
}
.padding-vertical-20 {
	padding: 20px 0 !important;
}
.padding-bottom-0 {
	padding-bottom: 0px !important;
}
.padding-bottom-5 {
	padding-bottom: 5px !important;
}
.padding-bottom-10 {
	padding-bottom: 10px !important;
}
.padding-bottom-15 {
	padding-bottom: 15px !important;
}
.padding-bottom-20 {
	padding-bottom: 20px !important;
}
.padding-bottom-25 {
	padding-bottom: 25px !important;
}
.padding-bottom-30 {
	padding-bottom: 30px !important;
}
.padding-bottom-50 {
	padding-bottom: 50px !important;
}
.padding-top-0 {
	padding-top: 0px !important;
}
.padding-top-5 {
	padding-top: 5px !important;
}
.padding-top-10 {
	padding-top: 10px !important;
}
.padding-top-15 {
	padding-top: 15px !important;
}
.padding-top-20 {
	padding-top: 20px !important;
}
.padding-top-25 {
	padding-top: 25px !important;
}
.padding-top-30 {
	padding-top: 30px !important;
}
.padding-left-0 {
	padding-left: 0px !important;
}
.padding-left-5 {
	padding-left: 5px !important;
}
.padding-left-10 {
	padding-left: 10px !important;
}
.padding-left-15 {
	padding-left: 15px !important;
}
.padding-left-20 {
	padding-left: 20px !important;
}
.padding-left-25 {
	padding-left: 25px !important;
}
.padding-left-30 {
	padding-left: 30px !important;
}
.padding-right-0 {
	padding-right: 0px !important;
}
.padding-right-5 {
	padding-right: 5px !important;
}
.padding-right-10 {
	padding-right: 10px !important;
}
.padding-right-15 {
	padding-right: 15px !important;
}
.padding-right-20 {
	padding-right: 20px !important;
}
.padding-right-25 {
	padding-right: 25px !important;
}
.padding-right-30 {
	padding-right: 30px !important;
}
.margin-bottom-0 {
	margin-bottom: 0px !important;
}
.margin-bottom-5 {
	margin-bottom: 5px !important;
}
.margin-bottom-10 {
	margin-bottom: 10px !important;
}
.margin-bottom-15 {
	margin-bottom: 15px !important;
}
.margin-bottom-20 {
	margin-bottom: 20px !important;
}
.margin-bottom-25 {
	margin-bottom: 25px !important;
}
.margin-bottom-30 {
	margin-bottom: 30px !important;
}
.margin-top-0 {
	margin-top: 0px !important;
}
.margin-top-3 {
	margin-top: 3px !important;
}
.margin-top-5 {
	margin-top: 5px !important;
}
.margin-top-10 {
	margin-top: 10px !important;
}
.margin-top-15 {
	margin-top: 15px !important;
}
.margin-top-20 {
	margin-top: 20px !important;
}
.margin-top-25 {
	margin-top: 25px !important;
}
.margin-top-30 {
	margin-top: 30px !important;
}
.margin-right-0 {
	margin-right: 0px !important;
}
.margin-right-5 {
	margin-right: 5px !important;
}
.margin-right-10 {
	margin-right: 10px !important;
}
.margin-right-15 {
	margin-right: 15px !important;
}
.margin-right-20 {
	margin-right: 20px !important;
}
.margin-right-25 {
	margin-right: 25px !important;
}
.margin-right-30 {
	margin-right: 30px !important;
}
.margin-left-0 {
	margin-left: 0px !important;
}
.margin-left-5 {
	margin-left: 5px !important;
}
.margin-left-10 {
	margin-left: 10px !important;
}
.margin-left-15 {
	margin-left: 15px !important;
}
.margin-left-20 {
	margin-left: 20px !important;
}
.margin-left-25 {
	margin-left: 25px !important;
}
.margin-left-30 {
	margin-left: 30px !important;
}
.margin-left-40 {
	margin-left: 40px !important;
}
.margin-left-50 {
	margin-left: 50px !important;
}
.min-height-155 {
	min-height: 155px !important;
}
.min-height-180 {
	min-height: 180px !important;
}
.min-height-200 {
	min-height: 200px !important;
}
.min-height-230 {
	min-height: 230px !important;
}
.min-height-250 {
	min-height: 250px !important;
}
.min-height-270 {
	min-height: 270px !important;
}
.min-height-280 {
	min-height: 280px !important;
}
.min-height-300 {
	min-height: 300px !important;
}
.min-height-350 {
	min-height: 350px !important;
}
.height-auto {
	height: auto !important;
}
.height-155 {
	height: 155px !important;
}
.height-180 {
	height: 180px !important;
}
.height-200 {
	height: 200px !important;
}
.height-230 {
	height: 230px !important;
}
.height-250 {
	height: 250px !important;
}
.height-270 {
	height: 270px !important;
}
.height-300 {
	height: 300px !important;
}
.height-330 {
	height: 330px !important;
}
.height-350 {
	height: 350px !important;
}
.height-380 {
	height: 380px !important;
}
.height-390 {
	height: 390px !important;
}
.height-400 {
	height: 400px !important;
}
.max-height-300 {
	max-height: 300px !important;
}
.width-200 {
	width: 200px !important;
}
.width-300 {
	width: 300px !important;
}
.width-400 {
	width: 400px !important;
}
.width-500 {
	width: 500px !important;
}
.width-600 {
	width: 600px !important;
}
.width-700 {
	width: 700px !important;
}
.width-800 {
	width: 800px !important;
}
.width-1000 {
	width: 1000px !important;
}
.width-1200 {
	width: 1200px !important;
}
.width-1400 {
	width: 1400px !important;
}
.width-1600 {
	width: 1600px !important;
}
.width-1800 {
	width: 1800px !important;
}
.width-2000 {
	width: 2000px !important;
}
.min-width-400 {
	min-width: 400px !important;
}
.min-width-1200 {
	min-width: 1200px !important;
}
.min-width-1400 {
	min-width: 1400px !important;
}
.min-width-1600 {
	min-width: 1600px !important;
}
.vertical-align-bottom {
	vertical-align: bottom !important;
}
.vertical-align-middle {
	vertical-align: middle !important;
}
.vertical-align-top {
	vertical-align: top !important;
}
.text-muted {
	color: #c2c2c5;
}
.text-bold {
	font-weight: bold !important;
}
.text-extra-small {
	font-size: 11px !important;
}
.text-small {
	font-size: 12px !important;
}
.text-large {
	font-size: 16px !important;
}
.text-extra-large {
	font-size: 18px !important;
}
h1.text-extra-large {
	font-size: 50px !important;
}
.text-primary {
	color: #007AFF !important;
}
.text-grey {
	color: #c8c7cc !important;
}
.text-azure {
	color: #0095C8 !important;
}
.text-orange {
	color: #FF6600 !important;
}
.text-green {
	color: #1FBBA6 !important;
}
.text-blue {
	color: #5F8295 !important;
}
.text-pink {
	color: #DD5A82 !important;
}
.text-purple {
	color: #DD5A82 !important;
}
.text-bricky {
	color: #894550 !important;
}
.text-yellow {
	color: #FFB848 !important;
}
.text-red {
	color: #C82E29 !important;
}
.text-white {
	color: #ffffff !important;
}
a.text-white {
	color: rgba(255, 255, 255, 0.6) !important;
}
a.text-white:hover {
	color: #ffffff !important;
}
.text-dark {
	color: #5b5b60 !important;
}
a.text-dark:hover {
	color: #6f6f74 !important;
}
.text-light {
	color: #c2c2c5 !important;
}
a.text-light:hover {
	color: #adadb1 !important;
}
.text-white-transparent {
	color: rgba(255, 255, 255, 0.7) !important;
}
.block {
	display: block !important;
}
.inline-block {
	display: inline-block !important;
}
.no-display {
	display: none !important;
}
.required-control:after {
	content: " *";
	color: #fc4c5e;
	margin-left: -4px;
}
#export .form-control {
	margin-bottom: 10px;
}
.mand-label{right: 49px;top: -33px;position: absolute;}
.mand-label span {
	float: right;
	background: #fcf8e3;
	color: #8a6d3b;
	font-size: 12px;
	border: 1px solid #faebcc;
	padding: 2px 5px;
	/* margin: -16px -15px 2px 0; */
}
.form-horizontal h4 {
	color: #000000;
	font-size: 20px;
	line-height: 20px !important;
	background: rgba(200, 200, 200, 0.3);
	background: linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -webkit-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -moz-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -ms-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -o-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	padding: 5px 5px 5px 10px;
	border-left: 3px solid rgba(200, 200, 200, 0.8);
}
.form-horizontal h4 a {
	color: inherit;
}
.form-horizontal h4.plus {
	background: url(../img/cal.png) 98% 50% no-repeat, rgba(200, 200, 200, 0.3) !important;
}
.form-horizontal h4.plus.collapsed {
	background: url(../img/cal.png) 98% 50% no-repeat, rgba(0, 200, 200, 0.3) !important;
}
.form-horizontal h4.plus_minus a {
	color: inherit;
}
.form-horizontal .form-group{    margin-bottom: 10px !important;}
.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	background: red;
	cursor: inherit;
	display: block;
}
input[readonly] {
	/* background-color: white !important; */
	cursor: text !important;
}
.checkbox, .radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.checkbox-inline, .radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	vertical-align: middle;
	cursor: pointer;
}
/* .cal {
	background: url(../img/cal.png) 98% 50% no-repeat;
}
.cal:focus {
	background: #f1f1f1 url(../img/cal.png) 98% 50% no-repeat !important;
} */
.language-change {
	right: 0%;
	position: absolute;
	top: 0;
	background: rgba(51, 51, 51, 0.2);
	padding: 2px 10px;
	border-radius: 0 0 0 4px;
}
.language-change a {
	color: #fff;
	cursor: pointer;
}
.cover-footer {
	position: fixed;
	bottom: 5px;
	left: 5px;
}
.cover-footer a {
	color: #fff;
	font-size: 12px;
}
span.form-control {
	line-height: 21px;
}
.export .form-control {
	margin-bottom: 10px;
}
.table#scrutinyLabelTbl>tbody+tbody {
	border-top: 3px solid #6b6b6b;
}
.green {
	color: #68c39f !important;
}
.red {
	color: #EF0000 !important;
}
.input-group label {
	cursor: pointer;
}
.img_thumbnail {
	max-width: 100px;
	heigth: auto;
}
}
.water-bill-img {
	width: 460px;
}
.accordion-toggle .panel-heading {
	padding: 0px !important;
}
.accordion-toggle .panel-title a {
	position: relative;
}
.accordion-toggle .panel-title a:after {
	content: "\f056";
	display: block;
	font-family: FontAwesome;
	font-size: 18px;
	position: absolute;
	top: -2px;
	left: -34px;
	color: #fff;
}
.accordion-toggle .panel-title a.collapsed:after {
	content: "\f055";
}
.accordion-toggle .panel.panel-default .panel-title a {
	color: #393939;
}
.panel-group .panel {
	border-radius: 3px;
}
.form-horizontal h4 {
	color: #393939;
	font-size: 0.9em;
	font-weight: 600;
	line-height: 25px;
	background: rgba(200, 200, 200, 0.3);
	background: linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -webkit-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -moz-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -ms-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	background: -o-linear-gradient(to right, rgba(200, 200, 200, 0.3), rgba(200, 200, 200, 0));
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #3498db;
	border-radius: 0;
}
.form-horizontal h4.panel-title {
	border-left: 34px solid #3498db;
	border-radius: 4px 0px 0px 4px;
}
.form-horizontal h4 a {
	color: inherit;
}
.panel-title {
	margin-top: 0;
	margin-bottom: 0;
}
.panel-body {
	padding: 10px 0 !important;
}
.panel-default {
	border-color: none !important;
	border: 0px;
}
.panel {
	margin-top: 5px!important;
}
.panel-title > a {
	padding-left: 0px;
}
 @media print {
.pagebreak {
	page-break-before: always;
}
}
.mandColorClass {
	color: #555;
    background-color: #fff;
    background-image: none;
}
@media (min-width:768px) {
.control-label {
	position: relative;
}
.control-label:before {
	color: #000000;
	content: ":";
	position: absolute;
	right: 0;
}
}
.barcode {
	font-family: 'idautomationhc39mregular';
	font-size: small;
	margin-top: 20px;
	color: #000;
}
.dataTables_length, div.dataTables_info {
    margin-left: -15px !important;
}
.dataTables_filter, .dataTables_paginate {
    margin-right: -15px !important;
}
.disabled{
    border-color: #cecece;
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
#Availabilitydiv {height: 0px; overflow: hidden;}



.addScrutinyLink{background-color: #68c39f;border-color: #68c39f; color: #ffffff;}
.addScrutinyLink, .deleteScrutinyLink {
	display: inline-block;
	padding: 5px 10px;
	margin-bottom: 0;
	font-size: 12px;
	font-weight: none;
	line-height: 1.5;
	text-align: center;
	margin:0px 0px; 
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
}
.addScrutinyLink:focus, .addScrutinyLink:active:focus, .addScrutinyLink.active:focus, .addScrutinyLink.focus, .addScrutinyLink:active.focus, .addScrutinyLink.active.focus,
.deleteScrutinyLink:focus, .deleteScrutinyLink:active:focus, .deleteScrutinyLink.active:focus, .deleteScrutinyLink.focus, .deleteScrutinyLink:active.focus, .deleteScrutinyLink.active.focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.addScrutinyLink:hover, .addScrutinyLink:focus, .addScrutinyLink.focus,
.deleteScrutinyLink:hover, .deleteScrutinyLink:focus, .deleteScrutinyLink.focus {color: #000000; text-decoration: none;}
.deleteScrutinyLink{background-color: #e15554; border-color: #e15554; color: #fff !important; font-weight:normal;}

table.ui-jqgrid-btable tr.ui-state-highlight, tr.ui-widget-content .ui-state-highlight{border: 1px solid #f9f9f9!important; background:#f9f9f9 url(images/ui-bg_highlight-hard_75_f5f5b5_1x100.png) 50% top repeat-x !important; color: #060200; }

 label.error {
    color: red;
}
/*Property Icon*/
.color-random .col-sm-4 .box-effect {
	display: block;
	text-align: center;
	padding: 10px 0;
	height: 90px;
	margin-bottom: 20px;
	transition: all 0.5s;
    box-shadow: 0 10px 6px -6px rgba(51,51,51,0.25);
}
.color-random .box-effect:hover {
    box-shadow: 0 12px 15px -6px rgba(51,51,51,0.25);
	-webkit-transform: translateY(-3px);
    transform: translateY(-3px);
	}
.color-random .col-sm-4:nth-child(1) .box-effect {
	background: #fccba5;
}
.color-random .col-sm-4:nth-child(2) .box-effect {
	background: #f3a14e;
}
.color-random .col-sm-4:nth-child(3) .box-effect {
	background: #f9bfcc;
}
.color-random .col-sm-4:nth-child(4) .box-effect {
	background: #cf77b9;
}
.color-random .col-sm-4:nth-child(5) .box-effect {
	background: #f7ef5f;
}
.color-random .col-sm-4:nth-child(6) .box-effect {
	background: #b1bf56;
}
.color-random .col-sm-4:nth-child(7) .box-effect {
	background: #82c07f;
}
.color-random .col-sm-4:nth-child(8) .box-effect {
	background: #7389c2;
}
.color-random .col-sm-4:nth-child(9) .box-effect {
	background: #95ddd3;
}
.color-random .col-sm-4:nth-child(10) .box-effect {
	background: #98a2dc;
}
.color-random .col-sm-4:nth-child(11) .box-effect {
	background: #a383bd;
}
.color-random .col-sm-4:nth-child(12) .box-effect {
	background: #da575c;
}
.color-random .col-sm-4 .box-effect img {
	width: 40px;
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
}
.color-random .col-sm-4 .box-effect:hover img {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.box-effect p {
	padding: 6px 0;
	font-size: 18px;
	font-weight: 400;
	color: #000;
	line-height: normal;
	vertical-align: middle;
	display: inline-block;
	width: 100%;
	transition:all 0.5s;
}
@media (max-width: 1150px) {
.box-effect p {
	font-size:18px;
	line-height:17px;
}
}
@media (max-width: 768px) {
.box-effect p {
	font-size:14px;
	line-height:14px;
}
.color-random .col-sm-4 .box-effect {
	height: 90px;
	line-height: 34px;
	padding: 5px;
}
.color-random .col-sm-4 .box-effect img {
	width: 40px;
}
.box-effect p {
	padding: 0;
	font-size:15px;
	line-height:15px;
}
}

.overflow-auto{
	overflow:auto;
	}
.border-1{
	border:1px solid;
	}	

.spinner {
    display: inline-block;
    opacity: 0;
    width: 0;
    -webkit-transition: opacity 0.25s, width 0.25s;
    -moz-transition: opacity 0.25s, width 0.25s;
    -o-transition: opacity 0.25s, width 0.25s;
    transition: opacity 0.25s, width 0.25s;
}

.btn.active {
    cursor:progress;
}

.btn.active .spinner {
    opacity: 1;
    width: auto;
}

.btn.active .spinner {
    min-width: 20px;
}
.text-left-imp{
	text-align: left !important;
}
.ui-jqgrid .ui-jqgrid-htable th input[type=radio], 
.ui-jqgrid .ui-jqgrid-htable th input[type=checkbox]{
	position: static !important;
	margin-left:0px;
}
.ui-jqgrid tr.ui-row-ltr td input[type=radio],
.ui-jqgrid tr.ui-row-ltr td input[type=checkbox]{
	position: static !important;
}

.child-popup-dialog-pfx{
	min-width: 850px;
}

.input-group label.error {
    color: red;
    position: absolute;
    left: 1px;
    height: 10px;
    padding: 0px;
    bottom: -14px;
}
.fixed-left footer{
	padding-left: 280px;
}
.fixed-left-void footer{
	padding-left:50px;
}

.header-top {
    text-align: right;
    padding-right:20px;
    position: absolute;
    right:0px;
    top:0px;
}
.header-top li {
	display:inline-block;
	}
.header-top li a {
    padding: 5px 10px;
    font-size: 0.8em;
    color: #000000;
    box-shadow: inset 0 0 5px rgba(255,255,255,0.0);
    border-left: 1px solid rgba(51, 51, 51, 0.2);
    border-right: 1px solid rgba(51, 51, 51, 0.2);
    border-bottom: 1px solid rgba(51, 51, 51, 0.2);
    cursor: pointer;
    transition: all 0.3s;
}
.header-top li a:hover,
.header-top li a:focus{
	box-shadow: inset 10px 5px 10px 20px #dcdcdc;
}
.orange {
    color: #FFA500 !important;
}
.blue {
    color: #1E90FF !important;
}
.chosen-container{
	font-size: 0.75em !important;
}
.form-control.amount{
	padding:6px 24px 6px 12px;
}
/* breadcrumb */
.breadcrumb-new.breadcrumb-arrow {
	list-style: none;
	position: relative;
	top: -24px;
	left: 0;
	clear: both;
	display: table;
	content: "";
}
.breadcrumb-new.breadcrumb-arrow li {
	background-color: #edeff0;
	border-color: #edeff0;
	padding: 0;
	margin: 4px 4px 4px 0;
	display: inline-block;
	float: left;
	position: relative;
}
.breadcrumb-new.breadcrumb-arrow {
	background-color: transparent;
	padding: 0;
}
.breadcrumb-new.breadcrumb-arrow li {
	position: relative;
	padding: 0;
	margin: 4px 4px 4px 0;
}
.breadcrumb-new.breadcrumb-arrow li:last-of-type {
	margin-right: 0;
}
.breadcrumb-new.breadcrumb-arrow li>* {
	position: relative;
	padding: 6px 0px 6px 15px;
	color: #545454;
	background-color: #edeff0;
	border-color: #edeff0;
	font-size: 0.7em;
}
.breadcrumb-new.breadcrumb-arrow li.current>* {
	color: #ffffff;
	background-color: #96c03d;
	border-color: #96c03d;
}
.breadcrumb-new.breadcrumb-arrow li:first-of-type>* {
	border-radius: .25em 0 0 .25em;
	padding-left: 10px;
}
.breadcrumb-new.breadcrumb-arrow li:last-of-type>* {
	padding-right: 1.6em;
	border-radius: 0 .25em .25em 0;
}
.breadcrumb-new.breadcrumb-arrow li::after, .breadcrumb-new.breadcrumb-arrow li>*::after
	{
	content: '';
	position: absolute;
	top: 0;
	left: 100%;
	content: '';
	height: 0;
	width: 0;
	border: 12px solid transparent;
	border-right-width: 0;
	border-left-width: 10px;
}
.breadcrumb-new.breadcrumb-arrow li::after {
	z-index: 1;
	-webkit-transform: translateX(4px);
	-moz-transform: translateX(4px);
	-ms-transform: translateX(4px);
	-o-transform: translateX(4px);
	transform: translateX(4px);
	border-left-color: #ffffff;
	margin: 0;
}
.breadcrumb-new.breadcrumb-arrow li>*::after {
	z-index: 2;
	border-left-color: inherit;
}
.breadcrumb-new.breadcrumb-arrow li:last-of-type::after, .breadcrumb-new.breadcrumb-arrow li:last-of-type>*::after {
	display: none;
}
.breadcrumb-new.breadcrumb-arrow li.active>*, .breadcrumb-new.breadcrumb-arrow li a:hover {
	color: #fff;
	background-color: #1e90ff;
	border-color: #1e90ff;
}

.form-horizontal legend {
display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    font-size: 1em;
    line-height: inherit;
    color: #000000;
    font-weight:600;
    border: 0;
    border-bottom: 0px solid #e5e5e5;
}

.secondUnitRow{background:azure !important;}

small.text-blue-2.mandColorClass{background:none;}

a.link{text-decoration:underline!important;}



table.tablesorter thead tr th.tablesorter-headerDesc { 
    background-image: url(../img/small_asc.gif); 
    background-color: #8dbdd8; 
} 

table.tablesorter thead tr th.tablesorter-headerAsc { 
    background-image: url(../img/small_desc.gif); 
    background-color: #8dbdd8; 
} 
table.tablesorter thead tr th.tablesorter-header{ 
    background-image: url(../img/small.gif); 
    cursor: pointer; 
    font-weight: bold; 
    background-repeat: no-repeat; 
    background-position: center left; 
    padding-left: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 



.paging-nav {
  text-align: right;
  padding-top: 2px;
}

.paging-nav a {
  margin: auto 1px;
  text-decoration: none;
  display: inline-block;
  padding: 1px 7px;
  background: #91b9e6;
  color: white;
  border-radius: 3px;
}

.paging-nav .selected-page {
  background: #187ed5;
  font-weight: bold;
}

.paging-nav,
#tableData {
  margin: 0 auto;
  font-family: Arial, sans-serif;
}


.input-mini{width:70px; display:inline-block;}


.input-mini {
    width: 70px;
    display:inline-table;
}
.previewTr{
	background-color: #f9f9f9 !important;
}

.denied_page h1 {
	padding:5% 5% 2% 5% !important;
	font-weight:200;
	font-size:30px !important;
	color:#D90000;
	text-shadow:2px 2px 1px rgba(255, 0, 0, 0.2);
}
.denied_page p {
	padding:0% 5% 0% 5%;
	font-weight:200;
	font-size:20px;
	color:rgba(51, 51, 51, 0.8);
	text-shadow:2px 2px 1px rgba(153, 153, 153, 0.2);
}
.denied_page {
	background:url('../img/denied.png') no-repeat !important;
	background-position:92% 29% !important;
	background-size:25% !important;
	min-height:550px;
}
textarea.form-control{ resize:vertical !important; height:3em;}

.asset-registration .disabled a{color:#000 !important;background:#999 !important;}
.asset-view .disabled a{color:#000 !important;background:#999 !important;}
.asset-registration{margin-top: 5px;}

.table-scroll {
        position: relative;
        
        width:100%;
        margin: auto;
        display:table;
}
.table-wrap {
        width: 100%;
        display:block;
        max-height: 300px;
        overflow: auto;
        position:relative;
        z-index:1;
          overflow-y: scroll;
}
.table-scroll table {
        width: 100%;
        margin: auto;
        border-collapse: separate;
        border-spacing: 0;
}
.table-scroll th, .table-scroll td {
        padding: 5px 10px;
        border: 1px solid #000;
        background: #fff;
        vertical-align: top;
}
.faux-table table {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        pointer-events: none;
}
.faux-table table + table {
        top: auto;
        bottom: 0;
}
.faux-table table tbody, .faux-table  tfoot {
        visibility: hidden;
        border-color: transparent;
}
.faux-table table + table thead {
        visibility: hidden;
        border-color: transparent;
}
.faux-table table + table  tfoot{
        visibility:visible;
        border-color:#000;
}
.faux-table thead th, .faux-table tfoot th, .faux-table tfoot td {
        background: #ccc;
}
.faux-table {
        position:absolute;
        top:-1px;
        right:0;
        left:0;
        bottom:-1px;
        overflow-y:scroll;
}
.faux-table thead, .faux-table tfoot, .faux-table thead th, .faux-table tfoot th, .faux-table tfoot td {
        position:relative;
        z-index:2;
}

 
.overflow-visible{
		height:300px;overflow:auto;
	}
	
#defaultSelectCriteria .Loc {
	border-bottom: 1px dotted #c3c6ca;  
    padding-bottom: 10px;
}


/*  .accordion-toggle  .contentRemove a:after{content: none !important;}  */
 .accordion-toggle .contentRemove a:after{content: none !important;}
 
 
 .text-orange-5{
     color: #FF9800 !important;
 }
 .multiselect-container>li>a{font-size: 1.4em !important;}
 
 .enlarged .button-menu-mobile>.fa{ position: relative;}
 .forced .button-menu-mobile>.fa:after{
    content:"\f104";
    font-family: FontAwesome;
    right:40px;
    position: absolute;
    top: 5;
}
.enlarged .button-menu-mobile>.fa:after {
    content:"\f105";
    font-family: FontAwesome;
    right: -15px;
    position: absolute;
    top: 5;
}
.panel-group{ margin-bottom: 0px !important;}
.has-error:before{top: 2px;}

.trfirst{
	
	background:#cdd3d3 !important;
	
} 

.trSecond{
	
	background:#a0d6ef !important;
	
} 

/* Stylish radio button */
.funkyradio div {
  overflow: hidden;
}

.funkyradio label {
  width: 100%;
  border-radius: 3px;
  border: 1px solid #D1D3D4;
}

.funkyradio input[type="radio"]:empty,
.funkyradio input[type="checkbox"]:empty {
  display: none;
}

.funkyradio input[type="radio"]:empty ~ label,
.funkyradio input[type="checkbox"]:empty ~ label {
  position: relative;
  line-height: 2.5em;
  text-indent: 3.25em;
  margin: 1em 0em 1em 0em !important;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.funkyradio input[type="radio"]:empty ~ label:before,
.funkyradio input[type="checkbox"]:empty ~ label:before {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  content: '';
  width: 2.5em;
  background: #D1D3D4;
  border-radius: 3px 0 0 3px;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label {
  color: #888;
}

.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,
.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #C2C2C2;
}

.funkyradio input[type="radio"]:checked ~ label,
.funkyradio input[type="checkbox"]:checked ~ label {
  background-color: #F0F8FF;
}

.funkyradio input[type="radio"]:checked ~ label:before,
.funkyradio input[type="checkbox"]:checked ~ label:before {
  content: '\2714';
  text-indent: .9em;
  color: #000000;
  background-color: #ccc;
}

.funkyradio input[type="radio"]:focus ~ label:before,
.funkyradio input[type="checkbox"]:focus ~ label:before {
  box-shadow: 0 0 0 3px #999;
}

.funkyradio-default input[type="radio"]:checked ~ label:before,
.funkyradio-default input[type="checkbox"]:checked ~ label:before {
  color: #000000;
  background-color: #ccc;
}

.funkyradio-primary input[type="radio"]:checked ~ label:before,
.funkyradio-primary input[type="checkbox"]:checked ~ label:before {
  color: #fff;
  background-color: #337ab7;
}

/* Added as Part of Performance Fix */
.sloading{
    width: 100px;
    height: 100px;
    background: #fff;
    text-align: center;
    vertical-align: middle;
    line-height: 90px;
    position: absolute;
    top: 47%;
    left: 47%;
    border: 5px solid #7b7b7b;
    display: none;
    z-index: 99999;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 3px 2px #7b7b7b;
    box-shadow: 0px 0px 3px 2px #7b7b7b;
}
#sdiv{
     position: fixed;
     display: none;
     width: 100%;
     height: 100%;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     background-color: rgba(0,0,0,0.2);
     z-index: 2;
}
/* Added as Part of Performance Fix */