/* here you can put your own css to customize and override the theme */

/***
Dark Gradient Background
***/
pre {
	background-color: white;
}
h2, h3, h4, p, .button, a, label, .help-block, td, .row, .page-sidebar,
.select2-chosen {
	font-family: 'Cabin', sans-serif !important;
}
p {
	font-size: 14px;
}

html, body {
	background: #323436 url(../../img/backgrounds/bg.png) 0 0 repeat;
	-webkit-font-smoothing: antialiased;
}

.body-wrap {
	background: none;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 1%, rgba(255,255,255,0.1) 35%, rgba(255,255,255,0.1) 65%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(1%,rgba(255,255,255,0)), color-stop(35%,rgba(255,255,255,0.1)), color-stop(65%,rgba(255,255,255,0.1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.1) 35%,rgba(255,255,255,0.1) 65%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.1) 35%,rgba(255,255,255,0.1) 65%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.1) 35%,rgba(255,255,255,0.1) 65%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 1%,rgba(255,255,255,0.1) 35%,rgba(255,255,255,0.1) 65%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.page-content {
	background-color: rgba(0,0,0,0);
}
/***
 * Alerts
 ***/

.has-error input {
	border: 1px solid #F00 !important;
}
.alert {
	box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	border: 0 none;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
.alert.alert-danger {
	background-color: #804b3f;
}
.alert.alert-danger p {
	color: #f27b55;
}
.alert p {
	font-weight: 600;
	font-size: 17px;
	line-height: 23px;
}

/***
Portlets
***/
.portlet,
.portlet.light {
	border-radius: 8px !important;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
	border-top: 1px solid #5e6771;
	border-left: 1px solid #525B68;

	background: -moz-linear-gradient(top, rgba(255,255,255,0.16) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.16)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29ffffff', endColorstr='#00ffffff',GradientType=0 );
}

.portlet .portlet-title {
	border-radius: 8px 8px 0px 0px !important;
	border-bottom: none !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.portlet .portlet-title .caption {
	margin-bottom: 0 !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 8px 8px 8px 8px !important;
}

.portlet-title .caption-subject {

	font-family: 'Cabin', sans-serif;
	color: #b8c0c8;
	font-size: 26px;
	
	text-shadow: 1px 2px 1px rgba(26,31,36,0.43);
	margin-bottom: 10px;
}
.portlet-title i {
	font-size: 20px !important;
	color: #b8c0c8 !important;
	text-shadow: 1px 1px 1px rgba(26,31,36,0.43);
	margin-bottom: 10px;
}
.portlet p {
	font-weight: 400;
	color: #959da6;
	margin-top: 1em;
}
.portlet .btn {
	white-space: normal;
	background-color: transparent !important;
}

/***
Dividers
***/

.divider{
	border-top:1px solid #000;
	border-bottom:1px solid #61686f;
	margin:15px 0;
}
.divider.dashed{
	border-top:1px dashed #000;
	border-bottom:1px dashed #61686f;
}
.divider.margin-30{margin: 35px 0 30px;}


@font-face {
    font-family: Lane;
    src: url(../../font/LANENAR_.ttf);
}

select[multiple].input-lg {
	height: 16em;
}

/***
Page Title
***/
.page-title {
	letter-spacing: 0;
}
.page-title.outer {
	margin-top: 20px;
	margin-bottom: 30px;
	border-top: 1px solid #080b0e;
	border-bottom: 1px solid #33393f;
}
.page-title.inner {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #33393f;
	border-bottom: 1px solid #080b0e;
	margin-bottom: 0 !important;
}
.page-title > h2 {
	font-size: 42px;
	font-weight: bold;

color: rgba(242,246,250, .75);
text-shadow: 0 2px 1px #000;
line-height: 1.3em;
margin: 0 0 10px;
background: -webkit-linear-gradient(top, #878787, #FFFFFF);
background: linear-gradient(top, #FFFFFF, #000);
-webkit-background-clip: text;

}
.page-title > p,
.page-title .page-breadcrumb a {
	color: #b8c0c8 !important;
	text-shadow: 0 1px 1px #000 !important;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold !important;
	text-transform: uppercase;
}
.page-title a.current-crumb,
.page-title a:hover {
	color: #d68846 !important;
}
.page-breadcrumb.breadcrumb {
	background: transparent;
	margin: 0 0 10px;
	padding: 0;
	font-size: 15px;
}
.page-subheader {
	font-size: 21px;
	font-weight: 500;
	font-style: italic;
	color: #55aece;
	line-height: 29px;
	margin-bottom: 45px;
	margin-top: 25px;
	text-align: center;
}

/***
Stats Dashboard
***/
.stat {
	text-align: center;
}
.stats.number {
	color: #f8e2a2;
	font-size: 16px;
	font-family: 'Cabin', sans-serif;
	margin-top: 0;
	text-align: center;
	text-decoration: none;
}
.stats.number span {
	font-size: 50px;
	font-weight: 600;
	color: #f8ac37;
}
.notify.stats.number span {
	color: #d74910;
}
.notify.stats.number {
	color: #f17443;
}
.stats.desc {
	text-align: justify;
	line-height: 21px;
}
.portlet-body > .row {
	margin-bottom: 32px;
}

/***
Buttons
***/

.btn, 
.btn:visited {
		
	background-image: -webkit-linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-image: -o-linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-image: linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b3e50', endColorstr='#19242e', GradientType=0) !important;
	filter: none !important;

	border-radius: 4px !important;
	color: #d3d4d5 !important;
	text-shadow: 0 1px 1px rgba(45,51,58,0.8);

	background-color: #22313F;
	border: 1px solid #22313F;

	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
}

.btn:hover,
.btn:active,
.btn:focus {
		
	background-image: -webkit-linear-gradient(#22313f, #19242e 50%, #10171e) !important;
	background-image: -o-linear-gradient(#22313f, #19242e 50%, #10171e) !important;
	background-image: linear-gradient(#22313f, #19242e 50%, #10171e) !important;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22313f', endColorstr='#10171e', GradientType=0) !important;
	filter: none !important;
	border: 1px solid #19242e;

	color: #c6c7c9 !important;

	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8) !important;
	-webkit-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8) !important;
}

/***
Tables
***/
.portlet.table {
	border-top: 1px solid #596775;
	border-left: 1px solid #596775;
	box-shadow: 5px 5px 8px rgba(0,0,0,0.2);
	-webkit-box-shadow: 5px 5px 8px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px 5px 8px rgba(0,0,0,0.2);
	border-radius: 0 6px 6px !important;
	-webkit-border-radius: 0 6px 6px !important;
	-moz-border-radius: 0 6px 6px !important;
	padding: 9px;
	margin-bottom: 50px;
	background: url(../../img/backgrounds/bg-widget.png) repeat;
}
.portlet.table input[type=search] {
	border: 1px solid #171d21;
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4)));
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 );
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding: 0 16px;
	font-size: 13px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);

	color: #b8c0c8;
}
.portlet.table label {
	color: #b8c0c8;
	text-transform: uppercase;
}
table {
	background-color: #252525;
	border-radius: 6px !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
}
.table-scrollable {
	border-color: rgba(0,0,0,0);
}
table thead {
	background: url(../../img/backgrounds/comment-bg.png) repeat;

	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.2);
	position: relative;
	margin-bottom: 22px;
	border-top: 1px solid #585C64;
	padding: 11px 20px 9px 12px;
}
table thead tr {
	background: -moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(0,0,0,0.1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.1)), color-stop(100%,rgba(0,0,0,0.1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(0,0,0,0.1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14ffffff', endColorstr='#14000000',GradientType=0 );
}
table thead tr th {
	background-color: rgba(0,0,0,0) !important;
}
tbody {
	background-color: #252525;
	font-size: 14px;
	
	color: #b8c0c8;
	text-shadow: 0 2px 0 #000;

}
tbody tr, tbody tr:hover {
	background: url(../../img/backgrounds/comment-rowsubmit.png) repeat-x !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
}
tbody td {
	border-collapse: separate !important;
	border-top: none !important;
	border-bottom: 1px solid transparent;
}

tbody tr:hover td {
	background: rgba(122, 132, 148, 0.16) !important;
}
tbody .status {
	font-family: Cabin, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-variant: normal;
	font-weight: 400;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	color: #55AECE;
}
tbody .text {
	font-size: 17px;
	color: #d3d4d5;
}
tbody .expand {
	color: #cc7b4c;
	font-size: 14px;
	border-top: 1px solid #22272C;
	border-bottom: 1px solid #424952;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	border-radius: 12px !important;
	background: rgba(0, 0, 0, 0.16);
	padding: 4px 16px;
	font-weight: 600;
}
.dataTables_info {
	font-size: 14px;
	padding-left: 8px;
}
/***
Details, Edit portlet
***/

.portlet.details {
	padding-top: 30px;
}
.details h2 {
	color: #b8c0c8;
	font-size: 25px;
	text-shadow: 1px 1px 1px rgba(45,51,58,0.43);
	margin-bottom: 10px;
}
.details h3 {
	font-size: 17px;
	font-style: italic;
	color: #55aece;
	font-weight: 500;
	text-shadow: 1px 1px 1px rgba(45,51,58,0.5);
	margin-bottom: 10px;
}
.details p {
	-webkit-font-smoothing: antialiased;
	margin-right: 10px;
	color: #959da6;
	font-family: Cabin, sans-serif;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 10px;
	font-weight: 400;
	margin-top: 0;
}
.details .value {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.5);
	word-wrap: break-word;
}
.edit .chat-form {
	margin-top: 0;
}
.form-actions {
	min-height: 57px !important;
	padding: 15px 35px 0;
	background: rgba(0, 0, 0, 0.16) !important;
	border-top: 1px solid #22272C !important;
	border-bottom: 1px solid #424952 !important;
}

.message {
	box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	-webkit-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	-moz-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5) !important;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	margin-bottom: 14px;
	padding: 14px 20px !important;
}
.message, 
.message .datetime,
.message .name {
	font-size: 16px !important;
}
.message button {
	border: none !important;
	background: none !important;
	padding: 0 !important;
}
.message form {
	border-top: black 1px solid;
	margin-top: .5em;
	padding-top: .2em;
}
.comment-in .message form {
	margin-right: 20%;
	border-top-color: #bbf0fc;
}
.comment-out .message form {
	margin-left: 20%;
	border-top-color: #b7d46d;
}
.message .body {
	font-size: 14px;
}
.comment-in .message,
.comment-in .message .name,
.comment-in .message label {
	background: #41818b !important;
	color: rgb(163, 234, 251);
}
.comment-in .message .arrow {
	border-right: 8px solid rgb(163, 234, 251) !important;
}
.comment-in .message {
	border-left: 2px solid rgb(163, 234, 251) !important;
}
.comment-out .message,
.comment-out .message .name,
.comment-out .message label {
	background: #3d5331 !important;
	color: #a3c945;
}
.comment-out .message .arrow {
	border-left: 8px solid #a3c945 !important;
}
.out .message {
	border-right: 2px solid #a3c945 !important;
}
.chat-form {
	background-color: rgba(0,0,0,0);
	margin-bottom: 25px;
	margin-top: 50px;
}
.chat-form .input-cont {
	background-color: #353E47;
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
.chat-form input {
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4)));
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 );
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding: 0 16px;
	font-size: 13px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	color: #b8c0c8;
}
.chat-form .input-cont .form-control {
	border: 1px solid #171d21 !important;
	background-color: transparent !important;
}
.btn-cont .btn {
	border-top: 1px solid #171d21 !important;
	border-right: 1px solid #171d21 !important;
	border-bottom: 1px solid #171d21 !important;
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	padding-top: 6px;
	padding-bottom: 6px;
}
.chats li .avatar {
	border-radius: 0px !important;
}

/***
Navigation Top Bar, Sidebar & Footer
***/
.page-container {
	padding-top: 0 !important;
	margin-top: 0 !important;
}
.page-header.navbar,
.page-sidebar,
.page-footer {
	background-color: transparent !important;
}
.page-footer-inner {
	font-size: 13px;
	line-height: 20px;
	color: #7b8e9f !important;
}
.page-sidebar-menu.ul:first-of-type {
	position: fixed;
}
.page-sidebar-menu.ul:nth-of-type(2) {
	border: 0 none;
	border-top: 1px solid #22272c;
	border-bottom: 1px solid #4a535e;
	border-radius: 12px;
	background: rgba(0,0,0,0.26);
	filter: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	font-size: 12px;
	font-weight: 400;
	color: #5c6771;
	line-height: 16px;
}
.sidebar-toggler {
	position: absolute;
	top: -45px;
	margin: 5px 0 !important;
	padding-left: 48px;
	padding-right: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	opacity: 1 !important;
	font-size: 14px;
	font-weight: 300;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px !important;
	border-top-right-radius: 7px !important;
	background-position: 3px !important;
	width: auto !important;
	height: auto !important;
	background-color: rgba(0,0,0,0.56) !important;
	border-top: 1px solid #22272c !important;
	border-bottom: 1px solid #4a535e !important;
}
.page-sidebar > ul > li > a {
	margin: 5px 0 !important;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler, .page-sidebar .sidebar-toggler {
	background: url(../img/sidebar_inline_toggler_icon_default.png);
	background-repeat: no-repeat;
	color: #fff;
}
thead tr th {
	font-size: 15px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.33);
	color: #aeb6bd !important;
	text-transform: uppercase;
	padding-right: 0;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
	background-position: left 8px;
}
.dataTable > thead > tr > th.sorting, 
.dataTable > thead > tr > th.sorting_asc, 
.dataTable > thead > tr > th.sorting_desc {
	padding-left: 18px;
}
.table {
	background-color: transparent !important;
}
div#table_packet_all_info {
	color: #b8c0c8;
}
tbody td {
	vertical-align: middle !important;
}
tbody td:first-of-type {
	text-align: center;
}
.pagination {
	background-color: #22313F !important;
	background-image: -webkit-linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-image: -o-linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-image: linear-gradient(#2b3e50, #22313f 50%, #19242e) !important;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b3e50', endColorstr='#19242e', GradientType=0) !important;
	filter: none !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	color: #d3d4d5;
	text-shadow: 0 1px 1px rgba(45,51,58,0.8);
	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
	-webkit-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.8);
	border: 1px solid #22313F !important;
}
.pagination li a {
	background-color: transparent !important;
	border-color: transparent !important;
	color: #D3D4D5 !important;
	text-shadow: 0 1px 1px rgba(45,51,58,0.8);
}
.pagination li {
	background-color: transparent;
}
.pagination li.active a ,
.pagination li a:hover,
.pagination li a:active,
.pagination li a:focus {
	color: #fff !important;
}
.select2-container {
	border: 1px solid #171d21;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4)));
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 );
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.table .select2-search {
	display: none;
}
.value.important {
	font-size: 19px;
}
.back {
	text-align: right;
}
.in .datetime {
	color: #bbf0fc !important;
}
.out .datetime {
	color: #b7d46d !important;
}
.page-sidebar.navbar-collapse {
	border: 0 none;
	filter: none;
	
	font-size: 12px;
	font-weight: 400;
	color: #5c6771;
	line-height: 16px;
}
.page-sidebar.navbar-collapse ul > li > a,
.sidebar-toggler-wrapper {
	-webkit-border-top-right-radius: 12px !important;
	-webkit-border-bottom-right-radius: 12px !important;
	-moz-border-radius-topright: 12px !important;
	-moz-border-radius-bottomright: 12px !important;
	border-top-right-radius: 12px !important;
	border-bottom-right-radius: 12px !important;
	background: rgba(0,0,0,0.56) !important;
	border-top: 1px solid #22272c !important;
	border-bottom: 1px solid #4a535e !important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.page-sidebar .page-sidebar-menu > li.last > a {
	border-top: 1px solid #22272c !important;
	border-bottom: 1px solid #4a535e !important;
}
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu {
	background: none !important;
}
.page-sidebar-menu.visible-sm.visible-xs a {
	-webkit-border-top-left-radius: 12px !important;
	-webkit-border-bottom-left-radius: 12px !important;
	-moz-border-radius-top-left: 12px !important;
	-moz-border-radius-bottom-left: 12px !important;
	border-top-left-radius: 12px !important;
	border-bottom-left-radius: 12px !important;
}
.page-sidebar-menu .active a {
	background-color: transparent !important;
}
.page-sidebar .page-sidebar-menu > li.active + li > a,
.page-sidebar .page-sidebar-menu > li.active > a, 
.page-sidebar .page-sidebar-menu > li.active.open > a {
	border-top: solid 1px #3d3d3d !important;
}
.form-group {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
}
.form-control {
	background-color: transparent !important;
	border: 1px solid #171d21 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4))) !important;
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 );
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding: 0 16px;
	font-size: 17px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	color: #b8c0c8;
}

/***
 Login Form
 ***/
.login .body-wrap.gradient {
	padding-top: 45px;
}
.has-error .help-block {
	color: rgb(242, 123, 85) !important;
	background-color: transparent;
	font-size: 13px;
	font-style: italic;
	text-shadow: 1px 1px 1px rgba(45,51,58,0.5);
}
.page-sidebar a {
	border-color: white !important;
}
.form-control.select2-container {
	border: 0 none !important;
	border: 1px solid #171d21 !important;
	height: 39px !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) !important;
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%) !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4))) !important;
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 ) !important;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1) !important;
	margin-right: 6px;
}
.select2-choice, .select2-arrow {
	background: none !important;
	text-shadow: none;
	color: #b8c0c8 !important;
	font-size: 13px;
	height: 39px;
}
.select2-arrow {
	border-left: 0 none !important;
}
.select2-choice {

	padding-top: 0 !important;

	line-height: 37px !important;
	text-shadow: none;
	color: #b8c0c8;
	font-size: 12px;
	
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding: 0 16px;

	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	
}
.select2-choice,
.select2-choices,
.select2-container-active .select2-choice, 
.select2-container-active .select2-choices {
	border: 0 none !important;
}
.select2-container-active .select2-choice {
	-webkit-border-bottom-right-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-moz-border-bottom-right-radius: 0 !important;
	-moz-border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.select2-search {
	display: none;
}
.select2-container .select2-choice .select2-arrow b {
	background-position: 0 0;
	background-image: url(../../img/selects1.png);
	background-repeat: no-repeat;
}
.select2-container .select2-choice .select2-arrow {
	width: 32px;
}
.select2-results {
	overflow: visible;
	margin: 0;
	padding: 0;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 0px !important;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 0px !important;
	-moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 2px 5px 0px !important;
}
.select2-result {
	font-size: 13px;
	color: #aeb5bd;
	background: url(../../img/cusel-bg-1.png) left top repeat-x !important;
	padding: 11px 20px 11px 18px;
}
.select2-result-label {
	height: 12px;
	min-height: 12px !important;
}
.select2-results .select2-result-label {
	padding: 0;
}
.select2-drop {
	border: 0 none !important;
	background-color: transparent;
	margin-top: -3px;
	padding-left: 1px;
	padding-right: 1px;
}
.select2-result.select2-result-selectable.select2-highlighted {
	background: url(../../img/cusel-bg-2.png) left top repeat-x !important;
	color: #aeb5bd;
}
.select2-result:last-of-type {
	-webkit-border-bottom-right-radius: 8px !important;
	-webkit-border-bottom-left-radius: 8px !important;
	-moz-border-bottom-right-radius: 8px !important;
	-moz-border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	border-bottom-left-radius: 8px !important;
}

/***
Section Filter
***/
nav {
	text-align: center;
	font-family: 'Cabin', sans-serif;
}
/*
nav > .row:last-of-type ul {
	margin-bottom: 30px;
}
nav > .row:first-of-type ul {
	margin-top: 10px;
}*/
nav ul {
	/*border-bottom: 1px dashed #545961;*/
	padding-left: 0;
	margin-bottom: 0;
}
nav ul li {
	display: inline-block;
}
nav a {
	display: inline-block;
	height: 55px;
	line-height: 55px;
	padding: 0 15px;
	font-size: 15px;
	color: #b8c0c8;
	text-shadow: 0 2px 0 #000;
	position: relative;
	white-space: nowrap;
	text-decoration: none;
}
nav a:hover, 
nav li.current-menu-item a {
	color: #ffa55c;
	text-decoration: none;
}
nav i {
	margin-right: 11px;
	font-size: 18px;
}
nav.footer-actions .clearfix {
	border-top: 1px solid #080b0e;
	border-bottom: 1px solid #33393f;
}
nav.footer-actions ul {
	border-top: 1px solid #33393f;
	border-bottom: 1px solid #080b0e;
}
nav .go-top {
	cursor: pointer;
}
/*
.page-title.outer.has-filter {
	margin-bottom: 0;
}*/
.page-content-wrapper .page-content {
	margin-left: 0;
}

.date-range form {
	background: #353e47;
	text-align: center;
	border: 1px solid #4a545e;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom: 30px;
	position: relative;
	padding: 17px 25px;
	z-index: 0;
	box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 5px 5px 22px -2px rgba(0, 0, 0, 0.5);
}
.input-date input {
	max-width: 10em;
	height: 39px;
	margin: 0;
	outline: none;
	font-size: 13px;
	color: #b8c0c8;
	background: #353e47;
	border: 1px solid #171d21;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, rgba(63,70,78,0.4) 0%, rgba(64,71,79,0.4) 1%, rgba(148,152,158,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,70,78,0.4)), color-stop(1%,rgba(64,71,79,0.4)), color-stop(100%,rgba(148,152,158,0.4)));
	background: -webkit-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -o-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	background: linear-gradient(to bottom, rgba(63,70,78,0.4) 0%,rgba(64,71,79,0.4) 1%,rgba(148,152,158,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663f464e', endColorstr='#6694989e',GradientType=0 );
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	padding: 0 16px 0 42px;
	font-size: 17px;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-webkit-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
	-moz-box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
} 
.date-range form > div {
	display: inline-block;
}
.range-search {
	margin-top: 2em;
	text-align: center
}
.range-search i {
	margin-top: 0;
}

.input-date .input-icon{
	position: relative;
	z-index: 1;
	display: block;
	background: url(../../img/calendar.png) no-repeat;
	width: 20px;
	height: 21px;
	top: -30px;
	left: 24px;
}
.form-actions a,
.form-actions button,
.form-actions input {
	margin: 4px 10px;
}
/*******************
*	Tabs 
*******************/
.portlet.light {
	border-top-left-radius: 0 !important;
}
.tabs {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.tabs li {
	margin-top: 0;
	text-align: center;
	height: 38px;
	line-height: 40px;
	border: 1px solid #394047;
	border-bottom: 0 none;
	border-top-right-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-top-right-radius: 5px !important;
	margin-right: 4px;
	
	background: #21262a;
	position: relative;
	box-shadow: 6px -2px 8px -4px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 6px -2px 8px -4px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 6px -2px 8px -4px rgba(0, 0, 0, 0.2);
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.tabs li.current-menu-item {
	margin-top: 0;
	height: 44px;
	line-height: 48px;
	border-right: none;
	border-top: 1px solid #5e6771;
	border-left: 1px solid #525B68;
	background: -moz-linear-gradient(top, rgba(255,255,255,0.20) 0%, rgba(255,255,255,0.16) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.20)), color-stop(100%,rgba(255,255,255,0.16)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0.16) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0.16) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0.16) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.20) 0%,rgba(255,255,255,0.16) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29ffffff', endColorstr='#00ffffff',GradientType=0 );
	/*
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.06) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.06)), color-stop(100%,rgba(255,255,255,0.06)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.06) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.06) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.06) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.06) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#14ffffff', endColorstr='#14ffffff',GradientType=0 );
	*/
	top: 1px;
	z-index: 1;
}
.tabs li a {
	font-size: 15px;
	color: #878e94;
	text-shadow: 0 2px 0 #000;
	display: block;
	padding: 0 22px;
	text-decoration: none;
}
.tabs li.current-menu-item a {
	font-size: 17px;
	color: #b8c0c8;
}



/***
* Edit Dropdown
***/

.select2-result {
	padding: 0;
}
.select2-result.select2-result-unselectable > .select2-result-label {
	padding: 11px 20px 11px 18px;
	cursor: default;
	margin-bottom: 12px;
}
.select2-result-sub .select2-result-selectable {
	padding: 11px 30px 11px 18px;
}

.portlet h2, .portlet h3 {
	margin: 0;
	display: inline-block;
	vertical-align: middle;
}
.portlet h2 {
	color: #fff;
	line-height: 1.2em;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.33);
	font-weight: 600;
}
.portlet h3 {
	margin-left: 10px;
}
.portlet.portlet > .portlet-title {
	/*border-bottom: 1px solid #000 !important;*/
	padding: 19px 20px 18px 33px !important;
	text-align: center;
}
.portlet.portlet > .portlet-body.form {
	border-top: 1px solid #585f67;
	border-radius: 0 !important;
}
.portlet.light.details.edit {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.form-section {
	margin: 0;
	padding-bottom: 19px;
	border-bottom: 0 none !important;
}

a.accordion,
.form-section {
	text-decoration: none;
	padding: 19px 25px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
a.form-section.no-toggle {
	cursor: auto;
}
a.accordion h4,
.form-section h4 {
	color: #f8ac37;
	margin-left: 30px;
	font-size: 19px;
	margin-top: 0;
	font-weight: 600;
	margin-bottom: 0;
}
.form-section .fa,
a.accordion .fa {
	border-top: 0;
	float: left;
	font-size: 19px;
	color: #fff;
	height: 22px;
	line-height: 22px;
	margin-right: 3px;
}
a.accordion i.toggle {
	background-position: right -13px;
	top: 20px;	
	right: 0;
	width: 12px;
	height: 12px;
	background-image: url(../../img/toggle_mark.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-right: 15px;
}
.accordion.collapsed i.toggle {
background-position: right 0;
}
form .accordion,
form .form-section  {
	padding-left: 10px;
}
.form-control {
	height: 39px;
	font-size: 13px;
	color: #b8c0c8;
	-webkit-font-smoothing: antialiased;
}
.select2-chosen {
	font-size: 13px;
	color: #b8c0c8;
}
label {
	padding-bottom: 5px;
	cursor: default;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 600;
	color: #b8c0c8;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.45);
}
textarea.form-control {
	padding: 10px 15px;
	resize: vertical;
	height: 104px;
}
.help-block {
	padding-left: 2px;
	color: #6b757c;
	font-style: italic;
	font-weight: 400;
	font-size: 13px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.help-block a {
	color: #55aece;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.help-block a:hover {
	color: #98E0FA;
}


@media (min-width: 768px) {
	.tabs li {
		float: left;
		margin-top: 6px;
		border-top-left-radius: 5px !important;
		-webkit-border-top-left-radius: 5px !important;
		-moz-border-top-left-radius: 5px !important;
	}
	.tabs li a {
		padding: 0 10px;
	}
}
@media (min-width: 992px) {
	.tabs li a {
		padding: 0 14px;
	}
}


sup.note {
	border: 0 none;
	top: -8px;
	right: -5px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 9999;
	text-align: center;
	font-size: 10px;
	line-height: 16px;
	color: #f6f6f2;
	text-shadow: 1px 1px 1px rgba(61,70,77,0.41);
	-webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.53);
	-moz-box-shadow: 0 4px 8px rgba(0,0,0,0.53);
	box-shadow: 0 4px 8px rgba(0,0,0,0.53);
	background: rgb(222,154,106);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #CA5056 0%, #BF121B 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#CA5056), color-stop(100%,#BF121B));
	background: -webkit-linear-gradient(top, #CA5056 0%,#BF121B 100%);
	background: -o-linear-gradient(top, #CA5056 0%,#BF121B 100%);
	background: -ms-linear-gradient(top, #CA5056 0%,#BF121B 100%);
	background: -webkit-linear-gradient(top, #CA5056 0%,#BF121B 100%)
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BF121B', endColorstr='#CA5056',GradientType=0 );
	BF121B

}
.datepicker td {
	cursor: pointer;
}
select[multiple] {
	height: 22em;
}
sup.title.note {
	top: 2px;
}
.job-details {
	padding-top: 40px;
}
.login .page-title.inner {

}
.login .page-title > h2 {

background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(136,136,137,1) 11%, rgba(219,219,219,1) 29%, rgba(155,155,155,1) 42%, rgba(147,147,147,1) 56%, rgba(38,37,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(11%,rgba(136,136,137,1)), color-stop(29%,rgba(219,219,219,1)), color-stop(42%,rgba(155,155,155,1)), color-stop(56%,rgba(147,147,147,1)), color-stop(100%,rgba(38,37,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262525',GradientType=0 ); /* IE6-9 */


	-webkit-background-clip: text;
	-moz-background-clip: text;
    background-clip: text;

	font-family: "great vibes", Arial, Helvetica, sans-serif !important;
	font-size: 1.8em;
	
	color: transparent;
	text-shadow: 2px 2px 3px rgba(255,255,255,0.04);
	text-shadow: 0px 2px 1px rgba(255,255,255,0.41);


    line-height: .9em;
    padding: .3em 0;
    margin-bottom: 0;
}
.login .page-title > h2 span {

background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(136,136,137,1) 22%, rgba(183,183,183,1) 38%, rgba(136,136,137,1) 48%, rgba(38,37,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(22%,rgba(136,136,137,1)), color-stop(38%,rgba(183,183,183,1)), color-stop(48%,rgba(136,136,137,1)), color-stop(100%,rgba(38,37,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 22%,rgba(183,183,183,1) 38%,rgba(136,136,137,1) 48%,rgba(38,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 22%,rgba(183,183,183,1) 38%,rgba(136,136,137,1) 48%,rgba(38,37,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 22%,rgba(183,183,183,1) 38%,rgba(136,136,137,1) 48%,rgba(38,37,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 22%,rgba(183,183,183,1) 38%,rgba(136,136,137,1) 48%,rgba(38,37,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262525',GradientType=0 ); /* IE6-9 */

background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(136,136,137,1) 11%, rgba(219,219,219,1) 29%, rgba(155,155,155,1) 42%, rgba(147,147,147,1) 56%, rgba(38,37,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(11%,rgba(136,136,137,1)), color-stop(29%,rgba(219,219,219,1)), color-stop(42%,rgba(155,155,155,1)), color-stop(56%,rgba(147,147,147,1)), color-stop(100%,rgba(38,37,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(136,136,137,1) 11%,rgba(219,219,219,1) 29%,rgba(155,155,155,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262525',GradientType=0 ); /* IE6-9 */

background: rgb(0,0,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(219,219,219,1) 29%, rgba(234,234,234,1) 42%, rgba(147,147,147,1) 56%, rgba(38,37,37,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(29%,rgba(219,219,219,1)), color-stop(42%,rgba(234,234,234,1)), color-stop(56%,rgba(147,147,147,1)), color-stop(100%,rgba(38,37,37,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(219,219,219,1) 29%,rgba(234,234,234,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(219,219,219,1) 29%,rgba(234,234,234,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(219,219,219,1) 29%,rgba(234,234,234,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(219,219,219,1) 29%,rgba(234,234,234,1) 42%,rgba(147,147,147,1) 56%,rgba(38,37,37,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#262525',GradientType=0 ); /* IE6-9 */

	-webkit-background-clip: text;
	-moz-background-clip: text;
    background-clip: text;
    line-height: 1.1em;

    padding: 0 .1em;
	font-size: 2em;
	letter-spacing: 4px;
	white-space: nowrap;
	text-shadow: 0px 2px 1px rgba(255,255,255,0.41);
	color: transparent;
}
.login .page-title.inner {
	padding: 0;
}
.login .content .form-title {
	text-align: center;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
	letter-spacing: -1px;
	text-shadow: rgb(0, 0, 0) 0px 1px 1px;
}
.login .content {
	background: rgba(0, 0, 0, 0.16) !important;
	border-top: 1px solid #22272C !important;
	border-bottom: 1px solid #424952 !important;
	border-radius: 12px !important;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 1px rgba(255,255,255,0.3);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,1), 1px 1px 1px rgba(255,255,255,0.3);
	margin-bottom: 20px;
}
.login .content .form-actions {
	background: transparent !important;
	border-top: 0 none !important;
	border-bottom: 0 none !important;
}


.custom.quote {
	position: relative;
}
.custom.quote label {
	background: url(../img/styled_checkbox_large.png) no-repeat;
	height: 34px;
	line-height: 24px;
	padding-left: 95px;
	background-position: 0 0;
	position: relative;
	top: 16px;
}
.custom.quote label.checked {
	background-position: 0 -100px;
}

.chat-form button.btn {
	position: relative;
	left: -5px;
	z-index: 99;
	white-space: nowrap;
	height: 40px;
}

i.number.fa.fa-warning {
	font-size: 5em;
	color: #f27b55;
}
.delete h3 {
	color: #f27b55;
	margin-bottom: .5em;
}
.delete i {
	line-height: initial;
}
.delete {
	padding-top: 20px;
	text-align: center;
}
.page-title.inner h4 {
	font-size: 21px;
	font-weight: 500;
	font-style: italic;
	color: #f8ac37;
}
