@charset "UTF-8";
blockquote{border-left:4px double var(--color-grey-c2);}

/* Define CSS Custom Properties (variables) for consistent styling */
:root {
  /* Fonts */
  --main-font: "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* Core Colors */
  --color-white: #fff;
  --color-black: #000;

  /* Greyscale Palette */
  --color-grey-f6: #f6f6f6;
  --color-grey-f5: #f5f5f5;
  --color-grey-ea: #eaeaea;
  --color-grey-e5: #e5e5e5;
  --color-grey-e2: #e2e2e2;
  --color-grey-d9: #D9DEE4;
  --color-grey-d0: #d0d8e2;
  --color-grey-dd: #ddd;
  --color-grey-cc: #ccc;
  --color-grey-c2: #c2c2c2;
  --color-grey-99: #999;
  --color-grey-77: #777;
  --color-grey-66: #666;
  --color-grey-55: #555;
  --color-grey-33: #333;

  /* Theme & Accent Colors */
  --accent-gold: #ffcc00;
  --dark-blue-grey: #34495E;
  --light-grey-text: #ECF0F1;
  --theme-green-accent: #229c22;
  --theme-green-dark: #1e751e;
  --theme-green-darker: #014901;
  --theme-blue: #3498DB;
  --theme-purple: #9B59B6;
  --theme-red: #E74C3C;
  --theme-aero: #9CC2CB;
  --theme-orange: #F39C12;
  --theme-blue-sky: #50C1CF;
  --theme-blue-dark-transparent: #0c2235ad;
  --theme-blue-dark: #0f1f2f;
  --theme-blue-light-text: #e9f3ff;

  /* Semantic Colors */
  --color-danger-bg: #f2dede;
  --color-danger-border: #ebccd1;
  --color-danger-text: #a94442;
}
.container.body{max-width:1024px;background:var(--theme-blue-dark-transparent);}
.left_col{background:var(--theme-green-dark);}

#tempRemover{background:var(--color-white);position:absolute;z-index:2;opacity:.9;margin:0px 16px 0 0;height:auto;}

.nav-sm .container.body .col-md-3.left_col {
	width:70px;
	padding:0;
	z-index:9998;
	position:absolute; }

.nav-sm .container.body .col-md-3.left_col.menu_fixed {
	position:fixed;
	height:100%; }

.nav-sm .container.body .col-md-3.left_col .mCSB_container,
.nav-sm .container.body .col-md-3.left_col .mCustomScrollBox {
	overflow:visible; }

.nav-sm .hidden-small{visibility:hidden;}

.nav-sm .container.body .right_col{padding:57px 20px 10px 20px;margin-left:70px;z-index:2;}

.nav-sm .navbar.nav_title{width:70px;}
.nav-sm .navbar.nav_title a span{display:none;}
.nav-sm .navbar.nav_title a i{font-size:27px;margin:0px 0 0 8px;}

.site_title i{padding:5px 6px;}

.nav-sm .main_container .top_nav{display:block;margin-left:70px;position:relative;z-index:9;}
.nav-sm .nav.side-menu li a{text-align:center !important;font-weight:400;font-size:10px;padding:10px 5px;}
.nav-sm .nav.child_menu li.active,
.nav-sm .nav.side-menu li.active-sm{border-right:5px solid var(--accent-gold);}
.nav-sm ul.nav.child_menu ul,
.nav-sm .nav.side-menu li.active-sm ul ul{position:static;width:200px;background:none;}

.nav-sm > .nav.side-menu > li.active-sm > a {
	color:var(--accent-gold) !important; }

.nav-sm .nav.side-menu li a i.toggle-up {
	display:none !important; }

.nav-sm .nav.side-menu li a i {
	font-size:25px !important;
	text-align:center;
	width:100% !important;
	margin-bottom:5px; }

.nav-sm ul.nav.child_menu {
	left:100%;
	position:absolute;
	top:0;
	width:210px;
	z-index:4000;
	background:var(--theme-blue-dark);
	display:none; }

.nav-sm ul.nav.child_menu li {
	padding:0 10px; }

.nav-sm ul.nav.child_menu li a {
	text-align:left !important;
	font-size:14px;
	padding:4px 0 5px 5px;
}

.nav-sm .profile{display:none;}

.nav_menu .btn-success{background:var(--theme-green-darker);}

.menu_section {
	margin-bottom:20px; }

.menu_section h3 {
	padding-left:23px;
	color:var(--color-white);
	text-transform:uppercase;
	letter-spacing:.5px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:0;
	margin-top:0;
	text-shadow:1px 1px var(--color-black); }

.menu_section > ul {
	margin-top:10px; }

.profile_pic {
	width:35%;
	float:left; }

.profile_pic a img {
	width:54px;
	height:54px;
	border-radius:50%;
	margin-right:10px;
}

.img-circle.profile_img{width:70%;background:#00000090;margin-left:15%;z-index:1000;position:inherit;margin-top:20px;border:1px solid rgba(52, 73, 94, 0.44);padding:1px;}

.profile_info{padding:22px 10px 10px;width:65%;float:left;font-weight:600;}
.profile_info span{font-size:13px;line-height:24px;}
.profile_info a{color:var(--theme-blue-light-text);}
.profile_info a:hover{color:var(--accent-gold);}
.profile_info a:focus{color:var(--accent-gold);}
.profile_info h2{font-size:14px;color:var(--light-grey-text);margin:0;font-weight:300;}

.profile.img_2 {
	text-align:center; }

.profile.img_2 .profile_pic {
	width:100%; }

.profile.img_2 .profile_pic .img-circle.profile_img {
	width:50%;
	margin:10px 0 0; }

.profile.img_2 .profile_info {
	padding:15px 10px 0;
	width:100%;
	margin-bottom:10px;
	float:left; }

.main_menu span.fa {
	float:right;
	text-align:center;
	margin-top:5px;
	font-size:10px;
	min-width:inherit;
	color:#C4CFDA; }

.active a span.fa {
	text-align:right !important;
	margin-right:4px; }

.nav-sm .menu_section {
	margin:0; }

.nav-sm span.fa,
.nav-sm .menu_section h3 {
	display:none; }

.nav-sm li li span.fa {
	display:inline-block; }

.nav_menu {
	float:left;
	background:var(--color-grey-ea);
	border-bottom:1px solid var(--color-grey-d9);
	margin-bottom:10px;
	width:100%;
	height: 57px;
	position: relative !important;
	z-index: 9;
}

@media (min-width:480px) {
	.nav_menu {position:static; }
}

.nav-md .container.body .col-md-3.left_col {
	width:230px;
	padding:0;
	position:absolute;
	display:-ms-flexbox;
	display:flex; }

.nav-md .container.body .col-md-3.left_col.menu_fixed {
	height:100%;
	position:fixed; }

.nav-md .container.body .right_col{padding:67px 14px 10px 14px;margin-left:230px;}

.nav_title {
	width:230px;
	float:left;
	background:var(--theme-green-dark);
	border-radius:0;
	height:57px;}
.nav_title h1{margin:0;}

@media (max-width:991px)
{
	.nav-md .container.body .right_col, .nav-md .container.body .top_nav {width:100%;margin:0;}
	.nav-md .container.body .col-md-3.left_col {display:none;}
	.nav-md .container.body .right_col {width:100%;padding-right:0;}
	.right_col {padding:10px !important;}
}

@media (max-width:1200px) {
	.x_title h2 {width:62%;font-size:17px;}
	.tile, .graph{zoom:85%;height:inherit;}
}

@media (max-width:1270px) and (min-width:192px) {
	.x_title h2 small {display:none;}
}

.left_col .mCSB_scrollTools {
	width:6px; }

.left_col .mCSB_dragger {
	max-height:400px !important; }

/**  ------------------------------------------  **/
.blue {
	color:#3498DB; }

.purple {
	color:#9B59B6; }

.green {
	color:var(--accent-gold); }

.aero {
	color:#9CC2CB; }

.red {
	color:#E74C3C; }

.dark {
	color:#34495E; }

.border-blue {
	border-color:#3498DB !important; }

.border-purple {
	border-color:#9B59B6 !important; }

.border-green {
	border-color:var(--accent-gold) !important; }

.border-aero {
	border-color:#9CC2CB !important; }

.border-red {
	border-color:#E74C3C !important; }

.border-dark {
	border-color:var(--dark-blue-grey) !important; }

.bg-white {
	background:var(--color-white) !important;
	border:1px solid var(--color-white) !important;
	color:#333333; }

.bg-green{background:var(--theme-green-accent) !important;border:1px solid #1e751e !important;color:var(--color-white);}
.bg-success{background-color: #2a9100bd;color:#000000;}
.bg-red{background:#E74C3C !important;border:1px solid #E74C3C !important;color:var(--color-white);}
.bg-blue {background:#3498DB !important;border:1px solid #3498DB !important;color:var(--color-white);}
.bg-orange{background:#F39C12 !important;border:1px solid #F39C12 !important;color:var(--color-white);}
.bg-warning{background-color:#ffc500;color:var(--color-black);}
.bg-purple{background:#9B59B6 !important;border:1px solid #9B59B6 !important;color:var(--color-white);}
.bg-blue-sky{background:#50C1CF !important;border:1px solid #50C1CF !important;color:var(--color-white);}
.bg-dark{background:#020910 !important;border:1px solid var(--color-black) !important;color:var(--color-white);}

.container {
	width:100%;
	padding:0; }

.navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a {
	color:var(--color-white) !important; }

.top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, .top_nav .nav .open > a:hover {
	background:var(--color-grey-d9); }

body{background:#3c3a36;color:var(--color-black);}

pre{text-align:left;text-shadow:initial;font-family: var(--main-font);}

.main_container .top_nav{display:block;position:relative;z-index:5;margin-left:230px;}

.no-padding{padding:0 !important;}

.page-title{width:100%;height:45px;clear:both;border-bottom:1px solid var(--color-grey-d0);margin-bottom:8px;background:var(--color-white);}
.page-title .title_left{width:50%;float:left;display:block;overflow:hidden;height:39px;line-height:39px;padding-left:2px;white-space:nowrap;}
.page-title .title_left h2 img{position:relative;top:-3px;}
.page-title .title_full{width:100%;float:left;display:block;overflow:hidden;height:54px;line-height:54px;padding-left:1px;}

.page-title h2,
.page-title h3 {float:left;display:block;margin:9px 0;}

.page-title .title_right {
	width:50%;
	float:left;
	display:block; }

.page-title .title_right .pull-right{margin:5px 0 0px 0;}

.fixed_height_320 {
	height:320px; }

.fixed_height_390 {
	height:390px; }

.fixed_height_200 {
	height:200px; }

.overflow_hidden {overflow:hidden; }

.progress-bar-dark {background-color:#34495E !important; }
.progress-bar-gray {background-color:#BDC3C7 !important; }

table.no-margin .progress {margin-bottom:0;}
.progress{background:#00528a;}

.main_content {
	padding:10px 20px; }

.col-md-55 {
	width:50%;
	margin-bottom:10px; }

@media (min-width:768px){.col-md-55 {width:20%;}}
@media (min-width:992px){.col-md-55 {width:20%; }}
@media (min-width:1200px){.col-md-55 {width:20%;}}

.center-margin {
	margin:0 auto;
	float:none !important; }

.col-md-55, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	float:left;
	padding-right:10px;
	padding-left:10px; }

.row{margin-right:-10px;margin-left:-10px;}

.grid_slider .col-md-6{padding:0 40px;}

h1, .h1, h2, .h2, h3, .h3{margin-top:10px;margin-bottom:10px;}

body {font-family: var(--main-font);}
a{color:#00549c;}

a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline:0;}

a:hover, a:focus{text-decoration:none;}

.navbar{margin-bottom:0;}
.navbar-header{background:#34495E;}
.navbar-right {margin-right:0;}

.top_nav .navbar-right {
	margin:0;
	float:right;
	height:56px;}

.top_nav .navbar-right li {
	float:right;
	position:static; }

@media (min-width:480px) {.top_nav .navbar-right li {position:relative;}}

.top_nav .dropdown-menu li {
	width:100%; }

.top_nav .dropdown-menu li a {
	width:100%;
	padding:12px 20px; }

.top_nav li a i {
	font-size:15px; }

.navbar-static-top {
	position:fixed;
	top:0;
	width:100%; }

.sidebar-header {
	border-bottom:0;
	margin-top:46px; }

.sidebar-header:first-of-type {
	margin-top:0; }

.nav.side-menu > li {
	position:relative;
	display:block;
	cursor:pointer; }

.nav.side-menu > li > a {
	margin-bottom:6px; }

.nav.side-menu > li > a:hover {
	color:#F2F5F7 !important; }

.nav.side-menu > li > a:hover, .nav > li > a:focus {
	text-decoration:none;
	background:transparent; }

.nav.child_menu {
	display:none;
}

.nav.child_menu.active {
	display:block;
}

.nav.child_menu li:hover,
.nav.child_menu li.active{background-color:#005ead;}
.nav.child_menu li{padding-left:36px;}

.nav-md ul.nav.child_menu li:before {
	background:#ffcc00;
	bottom:auto;
	content:"";
	height:8px;
	left:23px;
	margin-top:15px;
	position:absolute;
	right:auto;
	width:8px;
	z-index:1;
	border-radius:50%; }

.nav-md ul.nav.child_menu li:after {
	border-left:1px solid #ffcc00;
	bottom:0;
	content:"";
	left:27px;
	position:absolute;
	top:0; }

.nav.side-menu > li > a, .nav.child_menu > li > a{color:#ffffff;font-weight:500;}

.nav.child_menu li li:hover,
.nav.child_menu li li.active {
	background:none; }

.nav.child_menu li li a:hover,
.nav.child_menu li li a.active {
	color:#fff; }

.nav > li > a {
	position:relative;
	display:block;
	padding:13px 15px 12px; }

.nav.side-menu > li.current-page, .nav.side-menu > li.active{border-right:5px solid var(--theme-green-accent);}
.nav li.current-page{background:#0970c7;}
.nav li li li.current-page{background:none;}
.nav li li.current-page a{color:#fff;}

.nav.side-menu > li.current-page > a,
.nav.side-menu > li.active > a {
		text-shadow:rgba(0, 0, 0, 1) 0 1px 0;
		background:linear-gradient(#002c58, #00407b);
		box-shadow:rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
}

.navbar-brand, .navbar-nav > li > a {
	font-weight:500;
	color:#ECF0F1 !important;
	margin-left:0 !important;
	line-height:32px; }

.site_title {
	overflow:hidden;
	font-weight:400;
	font-size:22px;
	width:100%;
	color:var(--light-grey-text) !important;
	margin-left:0 !important;
	line-height:59px;
	display:block;
	height:55px;
	margin:0;
	padding-left:10px;
	white-space:nowrap;
}

.site_title:hover, .site_title:focus{text-decoration:none;}

.nav.navbar-nav > li > a{color:#000000 !important;}
.nav.top_menu > li > a{position:relative;display:block;padding:10px 15px;color:var(--dark-blue-grey) !important;}

.nav > li > a:hover,
.nav > li > a:focus{background-color:transparent;}

.top_search {
	padding:0; }

.top_search .form-control {
	border-right:0;
	box-shadow:inset 0 1px 0px rgba(0, 0, 0, 0.075);
	border-radius:3px 0px 0px 3px;
	padding-left:12px;
	border:1px solid rgba(221, 226, 232, 0.49);
	background:#eaeaea;
}

	
.top_search .form-control.r25 {
	border-radius:25px 25px 25px 25px; }

.top_search .input-group-btn button {
	border-radius:0px 3px 3px 0px;
	border:1px solid rgba(221, 226, 232, 0.49);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	color:#93A2B2;
	margin-bottom:0 !important;
	background:#eaeaea;
}

.toggle{float:left;margin:0;padding-top:16px;width:60px;}
.toggle a{padding:15px 15px 0;margin:0;cursor:pointer;}
.toggle a i{font-size:26px;}

.nav.toggle .navColSelect{top:-4px;left:-14px;position:relative;}

.nav.toggle.scroll_checkbox{width:15px;}
.nav.toggle.scroll_checkbox div.checkbox{top:-7px;position:relative;margin-bottom:0;}

#themeChange.form-control.has-feedback-left {
		padding-left:30px;width:150px;
}
.nav.toggle.hidden-xs.hidden-sm div span.form-control-feedback{
	left:0px;
		margin:6px 0 6px -2px;
}

.nav.child_menu > li > a{padding:9px;}

#errorModal .fullscreen{overflow-y:hidden;}
#errorModal .modal-body{padding:0;}
#errorModal .panel{overflow-y:scroll;height:100vh;padding:0;margin:0;}
#errorModal pre{white-space:pre-wrap;}

.panel_toolbox {float:right;min-width:20px;}
.panel_toolbox > li{float:left;cursor:pointer;}
.panel_toolbox > li > a{padding:5px;color:#C5C7CB;font-size:14px;}
.panel_toolbox > li > a:hover{background:#F5F7FA; }
.panel-danger>.panel-heading{color:#000000;background-color:#f2dede;border-color:#ebccd1;text-shadow: 1px 1px 1px #ffffffcd;}

.line_30 {line-height:30px;height:30px; }

.main_menu_side {
	padding:0; }

.bs-docs-sidebar .nav > li > a {
	display:block;
	padding:4px 6px; }

footer{background:#fff;padding:15px 20px;display:block;height:64px;}

@media (min-width:992px){footer{margin-left:230px;}}

.nav-sm footer {
	margin-left:70px; }

.footer_fixed footer {
	position:fixed;
	left:0px;
	bottom:0px;
	width:100%; }

@media (min-width:768px) {.footer_fixed footer {margin-left:0;}}
@media (min-width:768px){.footer_fixed .nav-sm footer {margin-left:0;}}

.jqstooltip {
	background:#34495E !important;
	width:30px !important;
	height:22px !important;
	text-decoration:none; }

.tooltip {
	display:block !important;z-index:11000; }

.tiles {
	border-top:1px solid #ccc;
	margin-top:15px;
	padding-top:5px;
	margin-bottom:0; }

.tile {
	overflow:hidden; }


article.media {
	width:100%; }

/* *********  custom accordion  **************************** */
*, *:before, *:after {
	box-sizing:border-box; }

#integration-list {
	width:100%;
	margin:0 auto;
	display:table; }

#integration-list ul {
	padding:0;
	margin:20px 0;
	color:#555; }

#integration-list ul > li {
	list-style:none;
	border-top:1px solid #ddd;
	display:block;
	padding:15px;
	overflow:hidden; }

#integration-list ul:last-child {
	border-bottom:1px solid #ddd; }

#integration-list ul > li:hover {
	background:#efefef; }

.expand {
	display:block;
	text-decoration:none;
	color:#555;
	cursor:pointer; }

.expand h2 {
	width:85%;
	float:left; }

h2 {
	font-size:24px;
	font-weight:400; }

#left, #right {
	display:table; }

#sup {
	display:table-cell;
	vertical-align:middle;
	width:80%; }

.detail a {
	text-decoration:none;
	color:#C0392B;
	border:1px solid #C0392B;
	padding:6px 10px 5px;
	font-size:13px;
	margin-right:7px; }

.detail {
	margin:10px 0 10px 0px;
	display:none;
	line-height:22px;
	height:150px; }

.detail span {
	margin:0; }

.right-arrow {
	width:10px;
	float:right;
	font-weight:bold;
	font-size:20px; }

.accordion .panel {
	margin-bottom:5px;
	border-radius:0;
	border-bottom:1px solid #efefef; }

.accordion .panel-heading {
	background:#F2F5F7;
	padding:13px;
	width:100%;
	display:block; }

.accordion .panel:hover{background:#F2F5F7;}

/* padding:10px 17px;background:#fff;border:1px solid #d0d8e2; */
.x_panel{position:relative;width:100%;display:inline-block;opacity:1;transition:all .2s ease;}
.x_title{border-bottom:1px solid #d0d8e2;padding:1px 5px 6px;margin-bottom:10px;width:100%;height:38px;}
.x_title .filter{width:40%;float:right;}
.x_title h2{margin:5px 0 6px;float:left;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.x_title h2 small{margin-left:10px;}
.x_title div.navbar-right{font-size:16px;margin-top:4px;}
.x_content{padding:0 5px 6px;position:relative;width:100%;float:left;clear:both;margin-top:5px;}
.x_content h4{font-size:16px;font-weight:500;}

legend{padding-bottom:7px;}

.demo-placeholder{height:280px;}

/** Contacts **/
.profile_details:nth-child(3n) {
	clear:both; }

.profile_details .profile_view {
	display:inline-block;
	padding:10px 0 0;
	background:var(--color-white); }

.profile_details .profile_view .divider {
	border-top:1px solid var(--grey-border-medium);
	margin-top:5px; }

.profile_details .profile_view .ratings {
	margin-bottom:0; }

.profile_details .profile_view .bottom {
	background:#F2F5F7;
	padding:9px 0;
	border-top:1px solid #d0d8e2; }

.profile_details .profile_view .left {
	margin-top:20px; }

.profile_details .profile_view .left p {
	margin-bottom:3px; }

.profile_details .profile_view .right {
	margin-top:0px;
	padding:10px; }

.profile_details .profile_view .img-circle {
	border:1px solid #d0d8e2;
	padding:2px; }

.profile_details .profile_view h2 {
	margin:5px 0; }

.profile_details .profile_view .ratings {
	text-align:left;
	font-size:16px; }

.profile_details .profile_view .brief {
	margin:0;
	font-weight:300; }

.profile_details .profile_left {
	background:var(--color-white); }

.pagination.pagination-split li {
	display:inline-block;
	margin-right:3px; }

.pagination.pagination-split li a {
	border-radius:4px;
	color:#768399;
	-moz-border-radius:4px;
	-webkit-border-radius:4px; }

/** Contacts **/
/* *********  /custom accordion  **************************** */
/* *********  dashboard widget  **************************** */
table.tile h3, table.tile h4, table.tile span {
	font-weight:bold;
	vertical-align:middle !important; }

table.tile th, table.tile td {
	text-align:center; }

table.tile th {
	border-bottom:1px solid #E6ECEE; }

table.tile td {
	padding:5px 0; }

table.tile td ul {
	text-align:left;
	padding-left:0; }

table.tile td ul li {
	list-style:none;
	width:100%; }

table.tile td ul li a {
	width:100%; }

table.tile td ul li a big {
	right:0;
	float:right;
	margin-right:13px; }





td span {
	line-height:28px; }

.sidebar-widget {
	overflow:hidden; }

.error-number {
	font-size:90px;
	line-height:90px;
	margin:20px 0; }

.col-middle {
	margin-top:5%; }

.mid_center {
	width:370px;
	margin:0 auto;
	text-align:center;
	padding:10px 20px; }

h3.degrees {
	font-size:22px;
	font-weight:400;
	text-align:center; }

.degrees:after {
	content:"o";
	position:relative;
	top:-12px;
	font-size:13px;
	font-weight:300; }

.daily-weather .day {
	font-size:14px;
	border-top:2px solid rgba(115, 135, 156, 0.36);
	text-align:center;
	border-bottom:2px solid rgba(115, 135, 156, 0.36);
	padding:5px 0; }

.weather-days .col-sm-2 {
	overflow:hidden;
	width:16.66666667%; }

.weather .row {
	margin-bottom:0; }

/* *********  tables styling  ******************************* */
.bulk-actions {display:none;}

table.countries_list {
	width:100%; }

table.countries_list td {
	padding:0 10px;
	line-height:30px;
	border-top:1px solid #eeeeee; }

.dataTables_paginate a {
	padding:6px 9px !important;
	background:#ddd !important;
	border-color:#ddd !important; }

button.DTTT_button, div.DTTT_button, a.DTTT_button {
	border:1px solid #E7E7E7 !important;
	background:#E7E7E7 !important;
	box-shadow:none !important; }

table.jambo_table {
	border:1px solid rgba(221, 221, 221, 0.78); }

table.jambo_table thead {
	background:rgba(52, 73, 94, 0.94);
	color:var(--light-grey-text); }

table.jambo_table tbody tr:hover td {
	background:rgba(38, 185, 154, 0.07);
	border-top:1px solid rgba(38, 185, 154, 0.11);
	border-bottom:1px solid rgba(38, 185, 154, 0.11); }

table.jambo_table tbody tr.selected {
	background:rgba(38, 185, 154, 0.16); }

table.jambo_table tbody tr.selected td {
	border-top:1px solid rgba(38, 185, 154, 0.4);
	border-bottom:1px solid rgba(38, 185, 154, 0.4); }

.dataTables_paginate a {
	background:#ff0000; }

.dataTables_wrapper {
	position:relative;
	clear:both;
	zoom:1;
	/* Feeling sorry for IE */ }

.dataTables_processing {
	position:absolute;
	top:50%;
	left:50%;
	width:250px;
	height:30px;
	margin-left:-125px;
	margin-top:-15px;
	padding:14px 0 2px 0;
	border:1px solid #ddd;
	text-align:center;
	color:#999;
	font-size:14px;
	background-color:var(--color-white); }

.dataTables_length {
	width:40%;
	float:left; }

.dataTables_filter {
	width:50%;
	float:right;
	text-align:right; }

.dataTables_info {
	width:60%;
	float:left; }

.dataTables_paginate {
	float:right;
	text-align:right; }

table.dataTable th.focus,
table.dataTable td.focus {
	outline:2px solid #ffcc00 !important;
	outline-offset:-1px; }

table.display {
	margin:0 auto;
	clear:both;
	width:100%; }

table.display thead th {
	padding:8px 18px 8px 10px;
	border-bottom:1px solid black;
	font-weight:bold;
	cursor:pointer; }

table.display tfoot th {
	padding:3px 18px 3px 10px;
	border-top:1px solid black;
	font-weight:bold; }

table.display tr.heading2 td {
	border-bottom:1px solid #aaa; }

table.display td {
	padding:3px 10px; }

table.display td.center {
	text-align:center; }

table.display thead th:active, table.display thead td:active {
	outline:none; }

.dataTables_scroll {
	clear:both; }

.dataTables_scrollBody {
	*margin-top:-1px;
	-webkit-overflow-scrolling:touch; }

.top .dataTables_info {
	float:none; }

.clear {
	clear:both; }

.dataTables_empty {
	text-align:center; }

tfoot input {
	margin:0.5em 0;
	width:100%;
	color:#444; }

tfoot input.search_init {
	color:#999; }

td.group {
	background-color:#d1cfd0;
	border-bottom:2px solid #A19B9E;
	border-top:2px solid #A19B9E; }

td.details {
	background-color:#d1cfd0;
	border:2px solid #A19B9E; }

.example_alt_pagination div.dataTables_info {
	width:40%; }

table.display tr.even.row_selected td {
	background-color:#B0BED9; }

table.display tr.odd.row_selected td {
	background-color:#9FAFD1; }

div.box {
	height:100px;
	padding:10px;
	overflow:auto;
	border:1px solid #8080FF;
	background-color:#E5E5FF; }

/* *********  /tables styleing  ****************************** */
/* *********  /dashboard widget  **************************** */
/* *********  widgets  *************************************** */
ul.msg_list li {
	background:var(--light-bg-grey);
	padding:5px;
	display:-ms-flexbox;
	display:flex;
	margin:6px 6px 0;
	width:96% !important; }

ul.msg_list li:last-child {
	margin-bottom:6px;
	padding:10px; }

ul.msg_list li a {
	padding:3px 5px !important; }

ul.msg_list li a .image img {
	border-radius:2px 2px 2px 2px;
	-webkit-border-radius:2px 2px 2px 2px;
	float:left;
	margin-right:10px;
	width:11%; }

ul.msg_list li a .time {
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	position:absolute;
	right:35px; }

ul.msg_list li a .message {
	display:block !important;
	font-size:11px; }

.dropdown-menu.msg_list span {
	white-space:normal; }

.dropdown-menu {
	border:medium none;
	box-shadow:none;
	display:none;
	float:left;
	font-size:12px;
	left:0;
	list-style:none outside none;
	padding:0;
	position:absolute;
	text-shadow:none;
	top:100%;
	z-index:9998;
	border:1px solid #D9DEE4;
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.navbar-nav .open .dropdown-menu {
	position:absolute;
	background:var(--color-white);
	margin-top:0;
	border:1px solid #D9DEE4;
	right:0;
	left:auto;
	width:220px; }
div.checkbox label{font-size:14px;}

.navbar-nav .open .dropdown-menu.msg_list {
	width:300px; }

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
		background-color:#229c22;
		color:#fff;
}

.info-number .badge {
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	padding:2px 6px;
	position:absolute;
	right:2px;
	top:8px; }

ul.to_do {
	padding:0; }

ul.to_do li {
	background:#f3f3f3;
	border-radius:3px;
	position:relative;
	padding:7px;
	margin-bottom:5px;
	list-style:none; }

ul.to_do p {
	margin:0; }

.dashboard-widget {
	background:var(--light-bg-grey);
	border-top:5px solid #79C3DF;
	border-radius:3px;
	padding:5px 10px 10px; }

.dashboard-widget .dashboard-widget-title {
	font-weight:normal;
	border-bottom:1px solid #c1cdcd;
	margin:0 0 10px 0;
	padding-bottom:5px;
	padding-left:40px;
	line-height:30px; }

.dashboard-widget .dashboard-widget-title i {
	font-size:100%;
	margin-left:-35px;
	margin-right:10px;
	color:#33a1c9;
	padding:3px 6px;
	border:1px solid #abd9ea;
	border-radius:5px;
	background:var(--color-white); }

ul.quick-list {
	width:45%;
	padding-left:0;
	display:inline-block; }

ul.quick-list li {
	padding-left:10px;
	list-style:none;
	margin:0;
	padding-bottom:6px;
	padding-top:4px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden; }

ul.quick-list li i {
	padding-right:10px;
	color:#757679; }

.dashboard-widget-content {
	padding-top:9px; }

.dashboard-widget-content .sidebar-widget {
	width:50%;
	vertical-align:top;
	background:var(--color-white);
	border:1px solid #abd9ea;
	border-radius:5px;
	text-align:center;
	float:right;
	padding:2px;
	margin-top:10px; }

.widget_summary {
	width:100%;
	display:-ms-inline-flexbox;
	display:inline-flex; }

.widget_summary .w_left {
	float:left;
	text-align:left; }

.widget_summary .w_center {
	float:left; }

.widget_summary .w_right {
	float:left;
	text-align:right; }

.widget_summary .w_right span {
	font-size:20px; }

.w_20 {
	width:20%; }

.w_25 {
	width:25%; }

.w_55 {
	width:55%; }

h5.graph_title {
	text-align:left;
	margin-left:10px; }

h5.graph_title i {
	margin-right:10px;
	font-size:17px; }

span.right {
	float:right;
	font-size:14px !important; }

.sidebar-footer {
	bottom:0px;
	clear:both;
	display:block;
	padding:1px 0 0 0;
	position:fixed;
	width:230px;
	background:#000238;
}

.sidebar-footer a {
	padding:7px 0 3px;
	text-align:center;
	width:25%;
	font-size:17px;
	display:block;
	float:left;
	background:#0a1d33;
	color:#ffffff;
	text-shadow:1px 1px 0px #000000;
}
.sidebar-footer a:hover{background:#1c3a57;color:#ffcc00;}
.sidebar-footer a:focus{color:#26aa91;}

.dashboard_graph {
	background:#fff;
	padding:7px 10px; }

.dashboard_graph .col-md-9, .dashboard_graph .col-md-3 {
	padding:0; }

a.user-profile {
	color:#5E6974 !important; }

.user-profile img {
	width:29px;
	height:29px;
	border-radius:50%;
	margin-right:10px; }

ul.top_profiles {
	height:330px;
	width:100%; }

ul.top_profiles li {
	margin:0;
	padding:3px 5px; }

ul.top_profiles li:nth-child(odd) {
	background-color:#eee; }

.media .profile_thumb {
	border:1px solid;
	width:50px;
	height:50px;
	margin:5px 10px 5px 0;
	border-radius:50%;
	padding:9px 12px; }

.media .profile_thumb i {
	font-size:30px; }

.media .date {
	background:#ccc;
	width:52px;
	margin-right:10px;
	border-radius:10px;
	padding:5px; }

.media .date .month {
	margin:0;
	text-align:center;
	color:#fff; }

.media .date .day {
	text-align:center;
	color:#fff;
	font-size:27px;
	margin:0;
	line-height:27px;
	font-weight:bold; }

.event .media-body a.title {
	font-weight:bold; }

.event .media-body p {
	margin-bottom:0; }

h4.graph_title {
	margin:7px;
	text-align:center; }

/* *********  /widgets  *************************************** */
/* *********  iconts-display  **************************** */
.fontawesome-icon-list .fa-hover a:hover {
	background-color:#ddd;
	color:#fff;
	text-decoration:none; }

.fontawesome-icon-list .fa-hover a {
	display:block;
	line-height:32px;
	height:32px;
	padding-left:10px;
	border-radius:4px; }

.fontawesome-icon-list .fa-hover a:hover .fa {
	font-size:28px;
	vertical-align:-6px; }

.fontawesome-icon-list .fa-hover a .fa {
	width:32px;
	font-size:16px;
	display:inline-block;
	text-align:right;
	margin-right:10px; }

.main_menu .fa {
	width:26px;
	opacity:.99;
	display:inline-block;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	font-size:18px;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale; }

/* *********  /iconts-display  **************************** */
/** tile stats **/




.tile:hover {
	text-decoration:none; }

/** /tile stats **/
/** inbox **/
a.star {
	color:#428bca !important; }

.mail_content {
	background:none;
	border-radius:4px;
	margin-top:20px;
	min-height:500px;
	padding:10px 11px;
	width:100%; }

.list-btn-mail {
	margin-bottom:15px; }

.list-btn-mail.active {
	border-bottom:1px solid #39B3D7;
	padding:0 0 14px; }

.list-btn-mail > i {
	float:left;
	font-size:18px;
	font-style:normal;
	width:33px; }

.list-btn-mail > .cn {
	background:none repeat scroll 0 0 #39B3D7;
	border-radius:12px;
	color:#FFFFFF;
	float:right;
	font-style:normal;
	padding:0 5px; }

.button-mail {
	margin:0 0 15px !important;
	text-align:left;
	width:100%; }

.buttons, button, .btn{margin-bottom:5px;margin-right:5px;overflow:hidden;}

.btn-group-vertical .btn, .btn-group .btn {
	margin-bottom:0;
	margin-right:0; }

.mail_list_column {
	border-left:1px solid #DBDBDB; }

.mail_view {
	border-left:1px solid #DBDBDB; }

.mail_list {
	width:100%;
	border-bottom:1px solid #DBDBDB;
	margin-bottom:2px;
	display:inline-block; }

.mail_list .left {
	width:5%;
	float:left;
	margin-right:3%; }

.mail_list .right {
	width:90%;
	float:left; }

.mail_list h3 {
	font-size:15px;
	font-weight:bold;
	margin:0px 0 6px; }

.mail_list h3 small {
	float:right;
	color:#ADABAB;
	font-size:11px;
	line-height:20px; }

.mail_list .badge {
	padding:3px 6px;
	font-size:8px;
	background:#BAB7B7; }

@media (max-width:767px){
	.mail_list{margin-bottom:5px;display:inline-block;}
}
.mail_heading h4 {
	font-size:18px;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-top:20px; }

.attachment {
	margin-top:30px; }

.attachment ul {
	width:100%;
	list-style:none;
	padding-left:0;
	display:inline-block;
	margin-bottom:30px; }

.attachment ul li {
	float:left;
	width:150px;
	margin-right:10px;
	margin-bottom:10px; }

.attachment ul li img {
	height:150px;
	border:1px solid #ddd;
	padding:5px;
	margin-bottom:10px; }

.attachment ul li span {
	float:right; }

.attachment .file-name {
	float:left; }

.attachment .links {
	width:100%;
	display:inline-block; }

.compose {
	padding:0;
	position:fixed;
	bottom:0;
	right:0;
	background:var(--color-white);
	border:1px solid #D9DEE4;
	border-right:0;
	border-bottom:0;
	border-top-left-radius:5px;
	z-index:9999;
	display:none; }

.compose .compose-header {
	padding:5px;
	background:#167d16;
	color:var(--color-white);
	border-top-left-radius:5px; }

.compose .compose-header .close {
	text-shadow:0 1px 0 var(--color-white);
	line-height:.8; }

.compose .compose-body .editor.btn-toolbar {
	margin:0; }

.compose .compose-body .editor-wrapper {
	height:100%;
	min-height:50px;
	max-height:180px;
	border-radius:0;
	border-left:none;
	border-right:none;
	overflow:auto; }

.compose .compose-footer {
	padding:10px; }

/** /inbox **/
/* *********  form design  **************************** */
.editor.btn-toolbar {
	zoom:1;
	background:#f6f6f6;
	margin:5px 2px;
	padding:3px 0;
	border:1px solid #EFEFEF; }

.input-group {
	margin-bottom:10px; }

.ln_solid {
	border-top:1px solid var(--grey-border-medium);
	color:#ffffff;
	background-color:#ffffff;
	height:1px;
	margin:20px 0; }

span.section {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:20px;
	font-size:21px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid var(--grey-border-medium); }

.form-control {
	border-radius:0;
	width:100%;
}

.form-horizontal .control-label {
	padding-top:8px; }

.form-control:focus {
	border-color:#CCD0D7;
	box-shadow:none !important; }

legend {
	font-size:18px;
	color:inherit; }

.form-horizontal .form-group {
	margin-right:0;
	margin-left:0; }

.form-control-feedback {
	margin-top: 8px;
	height: 23px;
	line-height: 24px;
	font-size: 15px
}
.form-control-feedback.left {
		border-right:1px solid #ccc;
		left:13px;
	margin:6px 0 6px 0;
}
.form-control-feedback.right {
		border-left:1px solid #ccc;
		right:13px;
	margin:6px 0 6px 0;
}

.form-control.has-feedback-left {
	padding-left:45px; }

.form-control.has-feedback-right {
	padding-right:45px; }

.form-group {
	margin-bottom:10px; }

.validate {
	margin-top:10px; }

.invalid-form-error-message {
	margin-top:10px;
	padding:5px; }

.invalid-form-error-message.filled {
	border-left:2px solid #E74C3C; }

p.parsley-success {
	color:#468847;
	background-color:#DFF0D8;
	border:1px solid #D6E9C6; }

p.parsley-error {
	color:#B94A48;
	background-color:#F2DEDE;
	border:1px solid #EED3D7; }

ul.parsley-errors-list {
	list-style:none;
	color:#E74C3C;
	padding-left:0; }

input.parsley-error, textarea.parsley-error, select.parsley-error {
	background:#FAEDEC;
	border:1px solid #E85445; }

.btn-group .parsley-errors-list {
	display:none; }

.bad input, .bad select, .bad textarea {
	border:1px solid #CE5454;
	box-shadow:0 0 4px -2px #CE5454;
	position:relative;
	left:0; }

.item input, .item textarea {
	transition:0.42s; }

/* alerts (when validation fails) */
.alert-dismissable, .alert-dismissible{padding-right:13px;}
.alert-dismissable .close, .alert-dismissible .close{right:0px;}
.item .alert {
	float:left;
	margin:0 0 0 20px;
	padding:3px 10px;
	color:#FFF;
	border-radius:3px 4px 4px 3px;
	background-color:#CE5454;
	max-width:170px;
	white-space:pre;
	position:relative;
	left:-15px;
	opacity:0;
	z-index:1;
	transition:0.15s ease-out; }

.item .alert::after {
	content:'';
	display:block;
	height:0;
	width:0;
	border-color:transparent #CE5454 transparent transparent;
	border-style:solid;
	border-width:11px 7px;
	position:absolute;
	left:-13px;
	top:1px; }

.item.bad .alert {
	left:0;
	opacity:1; }

.inl-bl {
	display:inline-block; }

.well .markup {
	background:#fff;
	color:#777;
	position:relative;
	padding:45px 15px 15px;
	margin:15px 0 0 0;
	background-color:#fff;
	border-radius:0 0 4px 4px;
	box-shadow:none; }

.well .markup::after {
	content:"Example";
	position:absolute;
	top:15px;
	left:15px;
	font-size:12px;
	font-weight:bold;
	color:#bbb;
	text-transform:uppercase;
	letter-spacing:1px; }

/* ***** autocomplete ***** */
.autocomplete-suggestions {
	border:1px solid #e4e4e4;
	background:#F4F4F4;
	cursor:default;
	overflow:auto; }

.autocomplete-suggestion {
	padding:2px 5px;
	font-size:1.2em;
	white-space:nowrap;
	overflow:hidden; }

.autocomplete-selected {
	background:#f0f0f0; }

.autocomplete-suggestions strong {
	font-weight:normal;
	color:#3399ff;
	font-weight:bolder; }

/* ***** /autocomplete *****/
/* ***** buttons ********/
.btn {
	border-radius:3px; }

a.btn-success,a.btn-primary,a.btn-warning,a.btn-danger{color:#fff;}

.btn-primary{background-color:#0970c7;border-color:#005aa7;}
.btn-danger{background-color:#c70000;border-color:#920500;}
.btn-success{background:var(--theme-green-accent);border:1px solid #167d16;}
.btn-info {background-color:#00b8ef;border-color:#339dbd;}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
	background:#167d16; }

.btn-dark {
	color:#E9EDEF;
	background-color:#4B5F71;
	border-color:#364B5F; }

.btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
	color:#FFFFFF;
	background-color:#394D5F;
	border-color:#394D5F; }

.btn-round {
	border-radius:30px; }

.btn.btn-app {
	position:relative;
	padding:15px 5px;
	margin:0 0 10px 10px;
	min-width:80px;
	height:60px;
	box-shadow:none;
	border-radius:0;
	text-align:center;
	color:#666;
	border:1px solid #ddd;
	background-color:#fafafa;
	font-size:12px; }

.btn.btn-app > .fa, .btn.btn-app > .glyphicon, .btn.btn-app > .ion {
	font-size:20px;
	display:block; }

.btn.btn-app:hover {
	background:#f4f4f4;
	color:#444;
	border-color:#aaa; }

.btn.btn-app:active, .btn.btn-app:focus {
	box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn.btn-app > .badge {
	position:absolute;
	top:-3px;
	right:-10px;
	font-size:10px;
	font-weight:400; }

/* ***** /buttons *******/
/* *********  /form design  **************************** */
/* *********  form textarea  **************************** */
textarea {
	padding:10px;
	vertical-align:top;
	width:200px; }

textarea:focus {
	outline-style:solid;
	outline-width:2px; }

.btn_ {
	display:inline-block;
	padding:3px 9px;
	margin-bottom:0;
	font-size:14px;
	line-height:20px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	color:#333333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#f5f5f5;
	background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	border-color:#e6e6e6 #e6e6e6 #bfbfbf;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	border:1px solid #cccccc;
	border-bottom-color:#b3b3b3;
	border-radius:4px;
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }

/* *********  /form textarea  **************************** */
/* *********  glyphicons  **************************** */
.bs-glyphicons {
	margin:0 -10px 20px;
	overflow:hidden; }

.bs-glyphicons-list {
	padding-left:0;
	list-style:none; }

.bs-glyphicons li {
	float:left;
	width:25%;
	height:115px;
	padding:10px;
	font-size:10px;
	line-height:1.4;
	text-align:center;
	background-color:#f9f9f9;
	border:1px solid var(--color-white); }

.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 {
	color:var(--color-white);
	background-color:var(--accent-gold); }

@media (min-width:768px) {
	.bs-glyphicons{margin-right:0;margin-left:0;}
	.bs-glyphicons li{width:12.5%;font-size:12px;}
}
/* *********  /glyphicons  **************************** */
/* *********  form tags input  **************************** */
.tagsinput {
	border:1px solid #CCC;
	background:#FFF;
	padding:6px 6px 0;
	width:300px;
	overflow-y:auto; }

span.tag {
	display:block;
	float:left;
	padding:5px 9px;
	text-decoration:none;
	background:var(--accent-gold);
	color:#F1F6F7;
	margin-right:5px;
	font-weight:500;
	margin-bottom:5px; }

span.tag a {
	color:#F1F6F7 !important; }

.tagsinput span.tag a {
	font-weight:bold;
	color:#82ad2b;
	text-decoration:none;
	font-size:11px; }

.tagsinput input {
	width:80px;
	margin:0px;
	font-size:13px;
	border:1px solid transparent;
	padding:3px;
	background:transparent;
	color:#000;
	outline:0px; }

.tagsinput div {
	display:block;
	float:left; }

.tags_clear {
	clear:both;
	width:100%;
	height:0px; }

.not_valid {
	background:#FBD8DB !important;
	color:#90111A !important; }

/* *********  /form tags input  **************************** */
/** Tabs **/
ul.bar_tabs {
	overflow:visible;
	background:#F5F7FA;
	margin:5px 0 14px;
	padding-left:14px;
	position:relative;
	z-index:1;
	width:100%;
	border-bottom:1px solid #d0d8e2; }

ul.bar_tabs > li {
	border:1px solid #d0d8e2;
	color:#333 !important;
	margin-top:-17px;
	margin-left:8px;
	background:#fff;
	border-bottom:none;
	border-radius:4px 4px 0 0; }

ul.bar_tabs > li.active {
	border-right:6px solid #D3D6DA;
	border-top:0;
	border-bottom-color:transparent;
	margin-top:-15px; }

ul.bar_tabs > li a {
	padding:10px 17px;
	background:#F5F7FA;
	margin:0;
	border-top-right-radius:0; }

ul.bar_tabs > li a:hover {
	border:1px solid transparent;
	border-bottom:none;}

ul.bar_tabs > li.active a {
	border-bottom-color:transparent; }

ul.bar_tabs.right {
	padding-right:14px; }

ul.bar_tabs.right li {
	float:right; }

a:focus {
	outline:none; }

/** /Tabs **/
/* *********  timeline  **************************** */
ul.timeline li {
	position:relative;
	border-bottom:1px solid #e8e8e8;
	clear:both; }

.timeline .block {
	margin:0;
	border-left:3px solid #e8e8e8;
	overflow:visible;
	padding:10px 15px;
	margin-left:105px; }

.timeline.widget {
	min-width:0;
	max-width:inherit; }

.timeline.widget .block {
	margin-left:5px; }

.timeline .tags {
	position:absolute;
	top:15px;
	left:0;
	width:84px; }

.timeline .tag {
	display:block;
	height:30px;
	font-size:13px;
	padding:8px; }

.timeline .tag span {
	display:block;
	overflow:hidden;
	width:100%;
	white-space:nowrap;
	text-overflow:ellipsis; }

.tag {
	line-height:1;
	background:var(--accent-gold);
	color:#fff !important; }

.tag:after {
	content:" ";
	height:30px;
	width:0;
	position:absolute;
	left:100%;
	top:0;
	margin:0;
	pointer-events:none;
	border-top:14px solid transparent;
	border-bottom:14px solid transparent;
	border-left:11px solid var(--accent-gold); }

.timeline h2.title {
	position:relative;
	font-size:16px;
	margin:0; }

.timeline h2.title:before {
	content:"";
	position:absolute;
	left:-23px;
	top:3px;
	display:block;
	width:14px;
	height:14px;
	border:3px solid #d2d3d2;
	border-radius:14px;
	background:#f9f9f9; }

.timeline .byline {
	padding:.25em 0; }

.byline {
	-webkit-font-smoothing:antialiased;
	font-style:italic;
	font-size:.9375em;
	line-height:1.3;
	color:#aab6aa; }

ul.social li {
	border:0; }

/* *********  /timeline  **************************** */
/* *********  profile/social  **************************** */
.social-sidebar, .social-body {
	float:right; }

.social-sidebar {
	background:#eaeaea;
	width:22%; }

.social-body {
	border:1px solid #ccc;
	width:78%; }

.thumb img {
	width:50px;
	height:50px;
	border-radius:50%; }

.chat .thumb img {
	width:27px;
	height:27px;
	border-radius:50%; }

.chat .status {
	float:left;
	margin:16px 0 0 -16px;
	font-size:14px;
	font-weight:bold;
	width:12px;
	height:12px;
	display:block;
	border:2px solid #FFF;
	z-index:12312;
	border-radius:50%; }

.chat .status.online {
	background:#ffcc00; }

.chat .status.away {
	background:#F39C12; }

.chat .status.offline {
	background:#ccc; }

.chat .media-body {
	padding-top:5px; }

/* *********  /profile/social  **************************** */
/* *********  widgets  **************************** */
.dashboard_graph .x_title {
	padding:5px 5px 7px; }

.dashboard_graph .x_title h3 {
	margin:0;
	font-weight:normal; }

.chart {
	position:relative;
	display:inline-block;
	width:110px;
	height:110px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center; }

.chart canvas {
	position:absolute;
	top:0;
	left:0; }

.percent {
	display:inline-block;
	line-height:110px;
	z-index:2;
	font-size:18px; }

.percent:after {
	content:'%';
	margin-left:0.1em;
	font-size:.8em; }

.angular {
	margin-top:100px; }

.angular .chart {
	margin-top:0; }

.widget {
	min-width:250px;
	max-width:310px; }

.widget_tally_box .btn-group button {
	text-align:center; }

.widget_tally_box .btn-group button {
	color:inherit;
	font-weight:500;
	background-color:#f5f5f5;
	border:1px solid #e7e7e7; }

ul.widget_tally, ul.widget_tally li {
	width:100%; }

ul.widget_tally li {
	padding:2px 10px;
	border-bottom:1px solid #ECECEC;
	padding-bottom:4px; }

ul.widget_tally .month {
	width:70%;
	float:left; }

ul.widget_tally .count {
	width:30%;
	float:left;
	text-align:right; }

.pie_bg {
	border-bottom:1px solid rgba(101, 204, 182, 0.16);
	padding-bottom:15px;
	border-radius:4px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	padding-bottom:10px;
	box-shadow:0 4px 6px -6px #222; }

.widget_tally_box .flex {
	display:-ms-flexbox;
	display:flex; }

ul.widget_profile_box {
	width:100%;
	height:42px;
	padding:3px;
	background:#ececec;
	margin-top:40px;
	margin-left:1px; }

ul.widget_profile_box li:first-child {
	width:25%;
	float:left; }

ul.widget_profile_box li:first-child a {
	float:left; }

ul.widget_profile_box li:last-child {
	width:25%;
	float:right; }

ul.widget_profile_box li:last-child a {
	float:right; }

ul.widget_profile_box li a {
	font-size:22px;
	text-align:center;
	width:35px;
	height:35px;
	border:1px solid rgba(52, 73, 94, 0.44);
	display:block;
	border-radius:50%;
	padding:0px; }

ul.widget_profile_box li a:hover {
	color:#ffcc00 !important;
	border:1px solid #229c22; }

ul.widget_profile_box li .profile_img {
	width:85px;
	height:85px;
	margin:0;
	margin-top:-28px; }

.widget_tally_box p, .widget_tally_box span {
	text-align:center; }

.widget_tally_box .name {
	text-align:center;
	margin:25px; }

.widget_tally_box .name_title {
	text-align:center;
	margin:5px; }

.widget_tally_box ul.legend {
	margin:0; }

.widget_tally_box ul.legend p, .widget_tally_box ul.legend span {
	text-align:left; }

.widget_tally_box ul.legend li .icon {
	font-size:20px;
	float:left;
	width:14px; }

.widget_tally_box ul.legend li .name {
	font-size:14px;
	margin:5px 0 0 14px;
	text-overflow:ellipsis;
	float:left; }

.widget_tally_box ul.legend p {
	display:inline-block;
	margin:0; }

.widget_tally_box ul.verticle_bars li {
	height:140px;
	width:23%; }

.widget .verticle_bars li .progress.vertical.progress_wide {width:65%;}

ul.count2 {
	width:100%;
	margin-left:1px;
	border:1px solid #ddd;
	border-left:0;
	border-right:0;
	padding:10px 0; }

ul.count2 li {
	width:30%;
	text-align:center; }

ul.count2 li h3 {
	font-weight:400;
	margin:0; }

ul.count2 li span {
	font-weight:300; }

/* *********  /widgets  **************************** */
.divider {
	border-bottom:1px solid #ddd;
	margin:10px; }

.divider-dashed {
	border-top:1px dashed #e7eaec;
	background-color:#ffffff;
	height:1px;
	margin:10px 0; }

ul.messages {
	padding:0;
	list-style:none; }

ul.messages li, .tasks li {
	padding:0 0;
	margin:10px 0 20px 0; }

ul.messages li img.avatar, img.avatar{height:64px;width:64px;float:left;border-radius:2px;padding:2px;}

ul.messages li .message_date {
	float:right;
	text-align:center; }

ul.messages li .message_wrapper {
	margin-left:76px;
	margin-right:40px;
	border-bottom:1px solid #e6e6e6;
	/* cursor:pointer; */
}

@media (max-width:767px) {
	ul.messages li .message_wrapper {
		margin-right:0px;
	}
}

ul.messages li .message_wrapper h4.heading {
	margin:0;
	cursor:pointer;
	height:26px;
	overflow:hidden;
	font:normal 18px Helvetica, Arial, sans-serif;
}

ul.messages li .message_wrapper blockquote {
	padding:0px 10px;
	margin:0;
	border-left:4px double #3f3f3f85;
	font:normal 16px Helvetica, Arial, sans-serif;
}

ul.user_data li {
	margin-bottom:6px; }

ul.user_data li p {
	margin-bottom:0; }

ul.user_data li .progress {width:90%;}

.project_progress .progress {margin-bottom:3px !important;margin-top:5px;}

.projects .list-inline {
	margin:0; }

.profile_title {
	background:#F5F7FA;
	border:0;
	padding:7px 0;
	display:-ms-flexbox;
	display:flex; }

ul.stats-overview {
	border-bottom:1px solid #e8e8e8;
	padding-bottom:10px;
	margin-bottom:10px; }

ul.stats-overview li {
	display:inline-block;
	text-align:center;
	padding:0 15px;
	width:30%;
	font-size:14px;
	border-right:1px solid #e8e8e8; }

ul.stats-overview li:last-child {
	border-right:0; }

ul.stats-overview li .name {
	font-size:12px; }

ul.stats-overview li .value {
	font-size:14px;
	font-weight:bold;
	display:block; }

ul.stats-overview li:first-child {
	padding-left:0; }

ul.project_files li {
	margin-bottom:5px; }

ul.project_files li a i {
	width:20px; }

.project_detail p {
	margin-bottom:10px; }

.project_detail p.title {
	font-weight:bold;
	margin-bottom:0; }

.avatar img {
	border-radius:50%;
	max-width:45px; }

/* *********  pricing  **************************** */
.pricing {
	background:#fff; }

.pricing .title {
	background:#ffcc00;
	height:110px;
	color:#fff;
	padding:15px 0 0;
	text-align:center; }

.pricing .title h2 {
	text-transform:capitalize;
	font-size:18px;
	border-radius:5px 5px 0 0;
	margin:0;
	font-weight:400; }

.pricing .title h1 {
	font-size:30px;
	margin:12px; }

.pricing .title span {
	background:rgba(51, 51, 51, 0.28);
	padding:2px 5px; }

.pricing_features {
	background:#FAFAFA;
	padding:20px 15px;
	min-height:230px;
	font-size:13.5px; }

.pricing_features ul li {
	margin-top:10px; }

.pricing_footer {
	padding:10px 15px;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	text-align:center;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px; }

.pricing_footer p {
	font-size:13px;
	padding:10px 0 2px;
	display:block; }

.ui-ribbon-container {
	position:relative; }

.ui-ribbon-container .ui-ribbon-wrapper {
	position:absolute;
	overflow:hidden;
	width:85px;
	height:88px;
	top:-3px;
	right:-3px; }

.ui-ribbon-container.ui-ribbon-primary .ui-ribbon {
	background-color:#5b90bf; }

.ui-ribbon-container .ui-ribbon {
	position:relative;
	display:block;
	text-align:center;
	font-size:15px;
	font-weight:700;
	color:#fff;
	transform:rotate(45deg);
	padding:7px 0;
	left:-5px;
	top:15px;
	width:120px;
	line-height:20px;
	background-color:#555;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.3); }

.ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after, .ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before {
	border-top:2px solid #5b90bf; }

.ui-ribbon-container .ui-ribbon:before {
	left:0;
	bottom:-1px; }

.ui-ribbon-container .ui-ribbon:before {
	right:0; }

.ui-ribbon-container .ui-ribbon:after, .ui-ribbon-container .ui-ribbon:before {
	position:absolute;
	content:" ";
	line-height:0;
	border-top:2px solid #555;
	border-left:2px solid transparent;
	border-right:2px solid transparent; }

/* *********  /pricing  **************************** */
/* *********  media gallery  ****************************
.thumbnail .image {
	height:150px;
	overflow:hidden; }
 */

.caption{padding:9px 5px;background:#e1e1e1;white-space:nowrap;}
.caption p{margin-bottom:5px;line-height:14px;}

/*
.thumbnail {
	height:220px;
	overflow:hidden; }
*/

.thumbnail{background-color:#e1e1e1;border:1px solid #c2c2c2}
.thumbnail.text-center a>img.img-responsive{top:50%;transform:translateY(-50%);}

.view{max-height:200px;overflow:hidden;position:relative;text-align:center;cursor:default;}
.view .mask, .view .content{position:absolute;width:100%;overflow:hidden;top:0;left:0;}
.view img{display:block;position:relative;}

.view .tools {
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	position:relative;
	font-size:17px;
	padding:3px;
	background:rgba(0, 0, 0, 0.35);
	margin:43px 0 0 0; }

.mask.no-caption .tools {
	margin:90px 0 0 0; }

.view .tools a {
	display:inline-block;
	color:#FFF;
	font-size:18px;
	font-weight:400;
	padding:0 4px; }

.view p {
	font-style:italic;
	font-size:12px;
	position:relative;
	color:#fff;
	padding:10px 20px 20px;
	text-align:center; }

.view a.info {
	display:inline-block;
	text-decoration:none;
	padding:7px 14px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
	box-shadow:0 0 1px #000; }

.view-first img {
	min-height:75px;
	transition:all 0.2s linear; }

.view-first .mask {
	opacity:0;
	background-color:rgba(0, 0, 0, 0.5);
	transition:all 0.4s ease-in-out; }

.view-first .tools {
	transform:translateY(-100px);
	opacity:0;
	transition:all 0.2s ease-in-out; }

.view-first p {
	transform:translateY(100px);
	opacity:0;
	transition:all 0.2s linear; }

.view-first:hover img {
	transform:scale(1.1); }

.view-first:hover .mask {
	opacity:1; }

.view-first:hover .tools, .view-first:hover p {
	opacity:1;
	transform:translateY(0px); }

.view-first:hover p {
	transition-delay:0.1s; }

/* *********  /media gallery  **************************** */
/* *********  verticle tabs  **************************** */
/*!
 * bootstrap-vertical-tabs - v1.2.1
 * https://dbtek.github.io/bootstrap-vertical-tabs
 * 2014-11-07
 * Copyright (c) 2014 İsmail Demirbilek
 * License:MIT
 */
.tabs-left, .tabs-right {
	border-bottom:none;
	padding-top:2px; }

.tabs-left {
	border-right:1px solid var(--light-bg-grey); }

.tabs-right {
	border-left:1px solid #f6f6f6; }

.tabs-left > li, .tabs-right > li {
	float:none;
	margin-bottom:2px; }

.tabs-left > li {
	margin-right:-1px; }

.tabs-right > li {
	margin-left:-1px; }

.tabs-left > li.active > a, .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
	border-bottom-color:#f6f6f6;
	border-right-color:transparent; }

.tabs-right > li.active > a, .tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
	border-bottom:1px solid #f6f6f6;
	border-left-color:transparent; }

.tabs-left > li > a {
	border-radius:4px 0 0 4px;
	margin-right:0;
	display:block;
	background:#f6f6f6;
	text-overflow:ellipsis;
	overflow:hidden; }

.tabs-right > li > a {
	border-radius:0 4px 4px 0;
	margin-right:0;
	background:#f6f6f6;
	text-overflow:ellipsis;
	overflow:hidden; }

.sideways {
	margin-top:50px;
	border:none;
	position:relative; }

.sideways > li {
	height:20px;
	width:120px;
	margin-bottom:100px; }

.sideways > li > a {
	border-bottom:1px solid #ddd;
	border-right-color:transparent;
	text-align:center;
	border-radius:4px 4px 0px 0px; }

.sideways > li.active > a, .sideways > li.active > a:hover, .sideways > li.active > a:focus {
	border-bottom-color:transparent;
	border-right-color:#ddd;
	border-left-color:#ddd; }

.sideways.tabs-left {
	left:-50px; }

.sideways.tabs-right {
	right:-50px; }

.sideways.tabs-right > li {
	transform:rotate(90deg); }

.sideways.tabs-left > li {
	transform:rotate(-90deg); }

/* *********  /verticle tabs  **************************** */
.avatar-view {
	display:block;
	border:3px solid #fff;
	border-radius:5px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.15);
	overflow:hidden; }

.avatar-body {
	padding-right:15px;
	padding-left:15px; }

.avatar-upload {
	overflow:hidden; }

.avatar-upload label {
	display:block;
	float:left;
	clear:left;
	width:100px; }

.avatar-upload input {
	display:block;
	margin-left:110px; }

.avater-alert {
	margin-top:10px;
	margin-bottom:10px; }

.avatar-wrapper {
	width:100%;
	margin-top:15px;
	box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.25);
	background-color:#fcfcfc;
	overflow:hidden; }

.avatar-wrapper img {
	display:block;
	height:auto;
	max-width:100%; }

.avatar-preview {
	float:left;
	margin-top:15px;
	margin-right:15px;
	border:1px solid #eee;
	border-radius:4px;
	background-color:#fff;
	overflow:hidden; }

.avatar-preview:hover {
	border-color:#ccf;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.15); }

.avatar-preview img {
	width:100%; }

.preview-lg {
	height:184px;
	width:184px;
	margin-top:15px; }

.preview-md {
	height:100px;
	width:100px; }

.preview-sm {
	height:50px;
	width:50px; }

@media(min-width:992px){.avatar-preview{float:none;}}
.avatar-btns{margin-top:30px;margin-bottom:15px;}

.avatar-btns .btn-group {
	margin-right:5px; }

.loading {
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#f00;
	opacity:.75;
	filter:alpha(opacity=75);
	z-index:20140628; }

/* *********  /image cropping  **************************** */
/* *********  moris  **************************** */
.morris-hover {
	position:absolute;
	z-index:1000; }

.morris-hover.morris-default-style {
	padding:6px;
	color:#666;
	background:rgba(243, 242, 243, 0.8);
	border:solid 2px rgba(195, 194, 196, 0.8);
	font-size:12px;
	text-align:center; }

.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight:bold;
	margin:0.25em 0; }

.morris-hover.morris-default-style .morris-hover-point {
	white-space:nowrap;
	margin:0.1em 0; }

/* *********  /moris  **************************** */
/* *********  ecommerce  **************************** */
.price {
	font-size:40px;
	font-weight:400;
	color:#229c22;
	margin:0; }

.prod_title {
	border-bottom:1px solid #DFDFDF;
	padding-bottom:5px;
	margin:30px 0;
	font-size:20px;
	font-weight:400; }

.product-image img {
	width:90%; }

.prod_color li {
	margin:0 10px; }

.prod_color li p {
	margin-bottom:0; }

.prod_size li {
	padding:0; }

.prod_color .color {
	width:25px;
	height:25px;
	border:2px solid rgba(51, 51, 51, 0.28) !important;
	padding:2px;
	border-radius:50px; }

.product_gallery a {
	width:100px;
	height:100px;
	float:left;
	margin:10px;
	border:1px solid #e5e5e5; }

.product_gallery a img {
	width:100%;
	margin-top:15px; }

.product_price {
	margin:20px 0;
	padding:5px 10px;
	background-color:#FFFFFF;
	text-align:left;
	border:2px dashed #E0E0E0; }

.price-tax {
	font-size:18px; }

.product_social {
	margin:20px 0; }

.product_social ul li a i {
	font-size:35px; }

/* *********  /ecommerce  **************************** */
/** login **/
.login {
	background:#f6f6f6; }

.login .fa-paw {
	font-size:26px; }

a.hiddenanchor {
	display:none; }

.login_wrapper {
	right:0px;
	margin:0px auto;
	margin-top:5%;
	max-width:350px;
	position:relative; }

.registration_form, .login_form {
	position:absolute;
	top:0px;
	width:100%; }

.registration_form {
	z-index:21;
	opacity:0;
	width:100%; }

.login_form {
	z-index:22; }

#signup:target ~ .login_wrapper .registration_form, #signin:target ~ .login_wrapper .login_form {
	z-index:22;
	animation-name:fadeInLeft;
	animation-delay:.1s; }

#signup:target ~ .login_wrapper .login_form, #signin:target ~ .login_wrapper .registration_form {
	animation-name:fadeOutLeft; }

.animate {
	-webkit-animation-duration:0.5s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:both;
	-moz-animation-duration:0.5s;
	-moz-animation-timing-function:ease;
	-moz-animation-fill-mode:both;
	-o-animation-duration:0.5s;
	-o-animation-timing-function:ease;
	-o-animation-fill-mode:both;
	-ms-animation-duration:0.5s;
	-ms-animation-timing-function:ease;
	-ms-animation-fill-mode:both;
	animation-duration:0.5s;
	animation-timing-function:ease;
	animation-fill-mode:both; }

/** /login **/
/** signup **/
.login_box {
	padding:20px;
	margin:auto; }

.left {
	float:left; }

.alignleft {
	float:left;
	margin-right:15px; }

.alignright {
	float:right;
	margin-left:15px; }

.clearfix:after, form:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden; }

.login_content {
	margin:0 auto;
	padding:25px 0 0;
	position:relative;
	text-align:center;
	text-shadow:0 1px 0 #fff;
	min-width:280px; }

.login_content a,
.login_content .btn-default:hover {
	text-decoration:none; }

.login_content a:hover {
	text-decoration:underline; }

.login_content h1 {
	font:normal 25px Helvetica, Arial, sans-serif;
	letter-spacing:-0.05em;
	line-height:20px;
	margin:10px 0 30px; }

.login_content h1:before, .login_content h1:after {
	content:"";
	height:1px;
	position:absolute;
	top:10px;
	width:27%; }

.login_content h1:after {
	background:#7e7e7e;
	background:linear-gradient(left, #7e7e7e 0%, white 100%);
	right:0; }

.login_content h1:before {
	background:#7e7e7e;
	background:linear-gradient(right, #7e7e7e 0%, white 100%);
	left:0; }

.login_content h1:before, .login_content h1:after {
	content:"";
	height:1px;
	position:absolute;
	top:10px;
	width:20%; }

.login_content h1:after {
	background:#7e7e7e;
	background:linear-gradient(left, #7e7e7e 0%, white 100%);
	right:0; }

.login_content h1:before {
	background:#7e7e7e;
	background:linear-gradient(right, #7e7e7e 0%, white 100%);
	left:0; }

.login_content form {
	margin:20px 0;
	position:relative; }

.login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"] {
	border-radius:3px;
	-ms-box-shadow:0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-o-box-shadow:0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	box-shadow:0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	border:1px solid #c8c8c8;
	color:#777;
	margin:0 0 20px;
	width:100%; }

.login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, .login_content form input[type="password"]:focus {
	-ms-box-shadow:0 0 2px #ed1c24 inset;
	-o-box-shadow:0 0 2px #ed1c24 inset;
	box-shadow:0 0 2px #A97AAD inset;
	background-color:#fff;
	border:1px solid #A878AF;
	outline:none; }

#username {
	background-position:10px 10px !important; }

#password {
	background-position:10px -53px !important; }

.login_content form div a {
	font-size:12px;
	margin:10px 15px 0 0; }

.reset_pass {
	margin-top:10px !important; }

.login_content div .reset_pass {
	margin-top:13px !important;
	margin-right:39px;
	float:right; }

.separator {
	border-top:1px solid #D8D8D8;
	margin-top:10px;
	padding-top:10px; }

.button {
	background:#f7f9fa;
	background:linear-gradient(top, #f7f9fa 0%, #f0f0f0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fa', endColorstr='#f0f0f0', GradientType=0);
	-ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;
	border-radius:0 0 5px 5px;
	border-top:1px solid #CFD5D9;
	padding:15px 0; }

.login_content form input[type="submit"], #content form .submit {
	float:left;
	margin-left:38px; }

.button a:hover {
	background-position:0 -135px;
	color:#00aeef; }

header {
	width:100%; }

/** signup **/
/* *********  start nprogress  **************************** */
/* Make clicks pass-through */
#nprogress {
	pointer-events:none; }

#nprogress .bar {
	background:#229c22;
	position:fixed;
	z-index:3000;
	top:0;
	left:0;
	width:100%;
	height:6px; }

/* Fancy blur effect */
#nprogress .peg {
	display:block;
	position:absolute;
	right:0px;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #055d05, 0 0 5px #08b908;
	opacity:1.0;
	transform:rotate(3deg) translate(0px, -6px); }

/* Remove these to get rid of the spinner */
#nprogress .spinner {
	display:block;
	position:fixed;
	z-index:1031;
	top:15px;
	right:15px; }

#nprogress .spinner-icon {
	width:18px;
	height:18px;
	box-sizing:border-box;
	border:solid 2px transparent;
	border-top-color:#29d;
	border-left-color:#29d;
	border-radius:50%;
	animation:nprogress-spinner 400ms linear infinite; }

.nprogress-custom-parent {
	overflow:hidden;
	position:relative; }

.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar {position:absolute;}
@keyframes nprogress-spinner {
	0% {
		transform:rotate(0deg); }
	100% {
		transform:rotate(360deg); } }
/* *********  end nprogress  **************************** */
/** bootstrap-wysiwyg **/
.editor-wrapper {
	min-height:250px;
	background-color:white;
	border-collapse:separate;
	border:1px solid #cccccc;
	padding:4px;
	box-sizing:content-box;
	box-shadow:rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	overflow:scroll;
	outline:none; }

.voiceBtn {
	width:20px;
	color:transparent;
	background-color:transparent;
	transform:scale(2, 2);
	-webkit-transform:scale(2, 2);
	-moz-transform:scale(2, 2);
	border:transparent;
	cursor:pointer;
	box-shadow:none;
	-webkit-box-shadow:none; }

div[data-role="editor-toolbar"] {
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none; }

.dropdown-menu a {
	cursor:pointer; }

/** /bootstrap-wysiwyg **/
/** Select2 **/
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:0;
	min-height:38px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-top:5px; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding-top:3px; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
	height:36px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__clear {
	margin-top:2px;
	border:none;
	border-radius:0;
	padding:3px 5px; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border:1px solid #ccc; }

/** /Select2 **/
/** Normalize.css **/
fieldset {
	border:none;
	margin:0;
	padding:0; }

/** /Normalize.css **/
/** Cropper **/
.cropper .img-container,
.cropper .img-preview {
	background-color:var(--light-bg-grey);
	width:100%;
	text-align:center; }

.cropper .img-container {
	min-height:200px;
	max-height:516px;
	margin-bottom:20px; }

@media (min-width:768px) {
	.cropper .img-container {
		min-height:516px; } }
.cropper .img-container > img {
	max-width:100%; }

.cropper .docs-preview {
	margin-right:-15px; }

.cropper .img-preview {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden; }

.cropper .img-preview > img {
	max-width:100%; }

.cropper .preview-lg {
	width:263px;
	height:148px; }

.cropper .preview-md {
	width:139px;
	height:78px; }

.cropper .preview-sm {
	width:69px;
	height:39px; }

.cropper .preview-xs {
	width:35px;
	height:20px;
	margin-right:0; }

.cropper .docs-data > .input-group {
	margin-bottom:10px; }

.cropper .docs-data > .input-group > label {
	min-width:80px; }

.cropper .docs-data > .input-group > span {
	min-width:50px; }

.cropper .docs-buttons > .btn,
.cropper .docs-buttons > .btn-group,
.cropper .docs-buttons > .form-control {
	margin-right:5px;
	margin-bottom:10px; }

.cropper .docs-toggles > .btn,
.cropper .docs-toggles > .btn-group,
.cropper .docs-toggles > .dropdown {
	margin-bottom:10px; }

.cropper .docs-tooltip {
	display:block;
	margin:-6px -12px;
	padding:6px 12px; }

.cropper .docs-tooltip > .icon {
	margin:0 -3px;
	vertical-align:top; }

.cropper .tooltip-inner{white-space:normal; }
.cropper .btn-upload .tooltip-inner,
.cropper .btn-toggle .tooltip-inner{white-space:nowrap;}

.cropper .btn-toggle {
	padding:6px; }

.cropper .btn-toggle > .docs-tooltip {
	margin:-6px;
	padding:6px; }

@media (max-width:400px) {
	.cropper .btn-group-crop {
		margin-right:-15px !important; }

	.cropper .btn-group-crop > .btn {
		padding-left:5px;
		padding-right:5px; }

	.cropper .btn-group-crop .docs-tooltip {
		margin-left:-5px;
		margin-right:-5px;
		padding-left:5px;
		padding-right:5px; } }
.cropper .docs-options .dropdown-menu {
	width:100%; }

.cropper .docs-options .dropdown-menu > li {
	padding:3px 20px; }

.cropper .docs-options .dropdown-menu > li:hover {
	background-color:var(--light-bg-grey); }

.cropper .docs-options .dropdown-menu > li > label {
	display:block; }

.cropper .docs-cropped .modal-body {
	text-align:center; }

.cropper .docs-cropped .modal-body > img,
.cropper .docs-cropped .modal-body > canvas {
	max-width:100%; }

.cropper .docs-diagram .modal-dialog {
	max-width:352px; }

.cropper .docs-cropped canvas {
	max-width:100%; }

/** /Cropper **/
/** jQuery Smart Wizard  **/
.form_wizard .stepContainer {
	display:block;
	position:relative;
	margin:0;
	padding:0;
	border:0 solid #CCC;
	overflow-x:hidden; }

.wizard_horizontal ul.wizard_steps {
	display:table;
	list-style:none;
	position:relative;
	width:100%;
	margin:0 0 20px; }

.wizard_horizontal ul.wizard_steps li {
	display:table-cell;
	text-align:center; }

.wizard_horizontal ul.wizard_steps li a, .wizard_horizontal ul.wizard_steps li:hover {
	display:block;
	position:relative;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	color:#666; }

.wizard_horizontal ul.wizard_steps li a:before {
	content:"";
	position:absolute;
	height:4px;
	background:#ccc;
	top:20px;
	width:100%;
	z-index:4;
	left:0; }

.wizard_horizontal ul.wizard_steps li a.disabled .step_no {
	background:#ccc; }

.wizard_horizontal ul.wizard_steps li a .step_no {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:100px;
	display:block;
	margin:0 auto 5px;
	font-size:16px;
	text-align:center;
	position:relative;
	z-index:5; }

.wizard_horizontal ul.wizard_steps li a.selected:before, .step_no {
	background:#34495E;
	color:#fff; }

.wizard_horizontal ul.wizard_steps li a.done:before, .wizard_horizontal ul.wizard_steps li a.done .step_no {
	background:var(--accent-gold);
	color:#fff; }

.wizard_horizontal ul.wizard_steps li:first-child a:before {
	left:50%; }

.wizard_horizontal ul.wizard_steps li:last-child a:before {
	right:50%;
	width:50%;
	left:auto; }

.wizard_verticle .stepContainer {
	width:80%;
	float:left;
	padding:0 10px; }

.actionBar {
	width:100%;
	border-top:1px solid #ddd;
	padding:10px 5px;
	text-align:right;
	margin-top:10px; }

.actionBar .buttonDisabled {
	cursor:not-allowed;
	pointer-events:none;
	opacity:.65;
	filter:alpha(opacity=65);
	box-shadow:none; }

.actionBar a {
	margin:0 3px; }

.wizard_verticle .wizard_content {
	width:80%;
	float:left;
	padding-left:20px; }

.wizard_verticle ul.wizard_steps {
	display:table;
	list-style:none;
	position:relative;
	width:20%;
	float:left;
	margin:0 0 20px; }

.wizard_verticle ul.wizard_steps li {
	display:list-item;
	text-align:center; }

.wizard_verticle ul.wizard_steps li a {
	height:80px; }

.wizard_verticle ul.wizard_steps li a:first-child {
	margin-top:20px; }

.wizard_verticle ul.wizard_steps li a, .wizard_verticle ul.wizard_steps li:hover {
	display:block;
	position:relative;
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	color:#666; }

.wizard_verticle ul.wizard_steps li a:before {
	content:"";
	position:absolute;
	height:100%;
	background:#ccc;
	top:20px;
	width:4px;
	z-index:4;
	left:49%; }

.wizard_verticle ul.wizard_steps li a.disabled .step_no {
	background:#ccc; }

.wizard_verticle ul.wizard_steps li a .step_no {
	width:40px;
	height:40px;
	line-height:40px;
	border-radius:100px;
	display:block;
	margin:0 auto 5px;
	font-size:16px;
	text-align:center;
	position:relative;
	z-index:5; }

.wizard_verticle ul.wizard_steps li a.selected:before, .step_no {
	background:#34495E;
	color:#fff; }

.wizard_verticle ul.wizard_steps li a.done:before, .wizard_verticle ul.wizard_steps li a.done .step_no {
	background:var(--accent-gold);
	color:#fff; }

.wizard_verticle ul.wizard_steps li:first-child a:before {
	left:49%; }

.wizard_verticle ul.wizard_steps li:last-child a:before {
	left:49%;
	left:auto;
	width:0; }

.form_wizard .loader {
	display:none; }

.form_wizard .msgBox {display:none;}

/** jQuery Smart Wizard  **/

/** bootstrap-progressbar  **/
.progress-bar-info{background-color:#ffffff26; }

.progress-bar-success {
	background-color:#229c22; }

.progress_summary .progress {
	margin:5px 0 12px !important; }

.progress_summary .row {
	margin-bottom:5px; }

.progress_summary .row .col-xs-2 {
	padding:0; }

.progress_summary .more_info span {
	text-align:right;
	float:right; }

.progress_summary .data span {
	text-align:right;
	float:right; }

.progress_summary p {
	margin-bottom:3px;
	width:100%; }

.progress_title .left {
	float:left;
	text-align:left; }

.progress_title .right {
	float:right;
	text-align:right;
	font-weight:300; }

.progress.progress_sm {
	border-radius:0;
	margin-bottom:18px;
	height:10px !important; }

.progress.progress_sm .progress-bar {
	height:10px !important; }

.dashboard_graph p {
	margin:0 0 4px; }

ul.verticle_bars {
	width:100%; }

ul.verticle_bars li {
	width:23%;
	height:200px;
	margin:0; }

.progress.vertical.progress_wide {
	width:35px; }
/** bootstrap-progressbar  **/

/** bootstrap-daterangepicker **/
.daterangepicker.dropdown-menu {
	font-size:13px;
	padding:0;
	overflow:hidden; }

.daterangepicker.picker_1 {
	background:#34495E;
	color:#ECF0F1; }

.daterangepicker.picker_1 table.table-condensed thead tr:first-child {
	background:var(--accent-gold); }

.daterangepicker table.table-condensed thead tr:first-child th {
	line-height:28px;
	text-align:center; }

.daterangepicker.picker_1 table.table-condensed thead tr {
	background:#213345; }

.daterangepicker table.table-condensed thead tr {
	line-height:14px; }

.daterangepicker table.table-condensed tbody tr:first-child td {
	padding-top:10px; }

.daterangepicker table.table-condensed th:first-child, .daterangepicker table.table-condensed td:first-child {
	padding-left:12px; }

.daterangepicker table.table-condensed th:last-child, .daterangepicker table.table-condensed td:last-child {
	padding-right:12px; }

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding:5px 7px;
	text-align:center; }

.daterangepicker table.table-condensed tbody tr:last-child td {
	padding-bottom:10px; }

.daterangepicker.picker_2 table.table-condensed thead tr:first-child {
	color:inherit; }

.daterangepicker.picker_2 table.table-condensed thead tr {
	color:var(--accent-gold); }

.daterangepicker.picker_3 table.table-condensed thead tr:first-child {
	background:var(--accent-gold);
	color:var(--light-grey-text); }

.daterangepicker.picker_4 table.table-condensed tbody td {
	background:#ECF0F1;
	color:var(--dark-blue-grey);
	border:1px solid #fff;
	padding:4px 7px; }

.daterangepicker.picker_4 table.table-condensed tbody td.active {
	background:#536A7F;
	color:#fff; }

.daterangepicker.picker_4 table.table-condensed thead tr:first-child {
	background:var(--dark-blue-grey);
	color:var(--light-grey-text); }

.xdisplay_input {
	width:240px;
	overflow:hidden;
	padding:0; }

.xdisplay {
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	margin-bottom:20px;
	border:1px solid rgba(0, 0, 0, 0.15);
	border-radius:4px;
	width:230px;
	overflow:hidden;
	box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); }

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar, .daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
	float:right; }

.daterangepicker table {
	width:100%;
	margin:0; }

.daterangepicker td, .daterangepicker th {
	text-align:center;
	width:20px;
	height:20px;
	cursor:pointer;
	white-space:nowrap; }

.daterangepicker td.off {
	color:#999; }

.daterangepicker td.disabled {
	color:#999; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
	background:#eee;
	color:var(--dark-blue-grey); }

.daterangepicker td.in-range {
	background:#E4E7EA;
	border-radius:0; }

.daterangepicker td.available + td.start-date {
	border-radius:4px 0 0 4px; }

.daterangepicker td.in-range + td.end-date {
	border-radius:0 4px 4px 0; }

.daterangepicker td.start-date.end-date {
	border-radius:4px !important; }

.daterangepicker td.active, .daterangepicker td.active:hover {
	background-color:#536A7F;
	color:#fff; }

.daterangepicker td.week, .daterangepicker th.week {
	font-size:80%;
	color:#ccc; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
	font-size:12px;
	padding:1px;
	height:auto;
	margin:0;
	cursor:default;
	height:30px;
	border:1px solid #ADB2B5;
	line-height:30px;
	border-radius:0px !important; }

.daterangepicker select.monthselect {
	margin-right:2%;
	width:56%; }

.daterangepicker select.yearselect {
	width:40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect {
	width:50px;
	margin-bottom:0; }

.daterangepicker_start_input {
	float:left; }

.daterangepicker_end_input {
	float:left;
	padding-left:11px; }

.daterangepicker th.month {
	width:auto; }

.daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {
	color:#333;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:20px;
	line-height:20px;
	margin-bottom:2px;
	text-shadow:#fff 1px 1px 0px;
	text-transform:uppercase;
	width:74px; }

.daterangepicker .ranges input {
	font-size:11px; }

.daterangepicker .ranges .input-mini {
	background-color:#eee;
	border:1px solid #ccc;
	border-radius:4px;
	color:#555;
	display:block;
	font-size:11px;
	height:30px;
	line-height:30px;
	margin:0 0 10px 0;
	padding:0 6px;
	width:74px; }

.daterangepicker .ranges .input-mini:hover {
	cursor:pointer; }

.daterangepicker .ranges ul {
	list-style:none;
	margin:0;
	padding:0; }

.daterangepicker .ranges li {
	font-size:13px;
	background:#f5f5f5;
	border:1px solid #f5f5f5;
	color:#536A7F;
	padding:3px 12px;
	margin-bottom:8px;
	border-radius:5px;
	cursor:pointer; }

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
	background:#536A7F;
	border:1px solid #536A7F;
	color:#fff; }

.daterangepicker .calendar {
	display:none;
	max-width:270px; }

.daterangepicker.show-calendar .calendar {
	display:block; }

.daterangepicker .calendar.single .calendar-date {
	border:none; }

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
	float:none; }

.daterangepicker .ranges {
	width:160px;
	text-align:left;
	margin:4px; }

.daterangepicker .ranges .range_inputs > div {
	float:left; }

.daterangepicker .ranges .range_inputs > div:nth-child(2) {
	padding-left:11px; }

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
	float:left;
	margin:4px; }

.daterangepicker .icon {
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:middle; }

/** bootstrap-daterangepicker **/
/** FullCalendar **/
.fc-state-default {
	background:#f5f5f5; }

.fc-state-down,
.fc-state-active {
	color:#333;
	background:#ccc; }

/** /FullCalendar **/
/** Dropzone.js **/
.dropzone {
	min-height:300px;
	border:1px solid #e5e5e5; }

/** /Dropzone.js **/

/* -------------- CMS Donate Engine -------------- */
.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.ml-0,.mx-0{margin-left:0!important}.mr-0,.mx-0{margin-right:0!important}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-1,.mx-1{margin-left:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.mr-3,.mx-3{margin-right:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-5,.mx-5{margin-right:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.mr-auto,.mx-auto{margin-right:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pl-0,.px-0{padding-left:0!important}.pr-0,.px-0{padding-right:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-1,.px-1{padding-left:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pr-3,.px-3{padding-right:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pr-5,.px-5{padding-right:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}
hr, br{clear:both}
.input-xs{height:20px;}
select[multiple].input-sm,textarea.input-sm{height:auto}
#content{position:relative;}

/* offer */
#offer{display:none;}
body.nav-sm div#hideOffer{display:none;}
div#hideOffer{margin:20px 0 0 0;}
div#hideOffer div.alert del{font-size:25px;}
div#hideOffer .text-danger{color:#c70000;}
div#hideOffer.animThumb:hover{padding:11px;}
.img-responsive{position:relative;width:100%;height:auto;object-fit:cover;}
.thumbBg.action-up-150{margin-top:-150px;overflow:hidden;}
.thumb-action-lenta{display:block;width:100%;height:150px;position:relative;overflow:hidden;}
.thumb-action-lenta .action-red{content:"TENDER";display:block;width:200px;height:23px;position:absolute;transform:rotate(-45deg);background:#f00;color:#fff;text-align:center;line-height:23px;left:-65px;top:20px;z-index:9;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.6);}
.thumbBg.action-up-150.action-big img{margin-top:-150px;}
.thumb-action-lenta.big{position:absolute;}
.thumb-action-lenta.big .action-red{text-align:center;height:35px;line-height:30px;left:-50px;top:30px;margin-top:0px;font-size:25px;font-weight:700;}

.text-muted{color:#919191}
.text-white{color:#ffffff;}
.text-black{color:#000000;}
.text-red{color:#c70000;}
.text-danger{color:#c70000;}
.text-gold{color:#ffcc00;}
.text-warning{color:#ff9a00;}
.text-primary{color:#004c8c;}
.text-info{color:#0970c7;}
.footer_fixed{background:#e4e4e4;border-top:1px solid #d9dee4;border-right:1px solid #eaedf1;border-bottom:2px solid #e4e4e4;}
.nav_title{border:0;}
i.fa.fa-logo{position:relative;top:8px;width:32px;height:32px;background:url(../images/favicon.png);}
.title_right .top_search{height:40px;}
div.main_container div.right_col{position:relative;min-height:1000px;background:#ffffff;}
.left_col.scroll-view .profile{background:#152535;border-top:1px solid #1e3c5a;border-bottom:1px solid #0d151d;}

#xPanel{background:#ffffff;}

h4.panel-title{display:block;width:100%;margin:-10px -15px;}
h4.panel-title a{display:block;width:100%;padding:8px 50px 8px 12px;}
div.panel-body .row div div.alert.alert-danger.text-right{font:normal 10px Helvetica, Arial, sans-serif;background:#ffa8a8;height:22px;line-height:22px;padding:0 20px;margin:0 -15px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;}
.hideTArea{display:block;position:relative;overflow:hidden;height:0px;width:100%;white-space:pre-wrap;word-wrap:break-word;}
.suggestions{position:absolute;margin-top:10px;width:100%;z-index:50;}
.w100{width:100%;}
.text-black{color:black;}
.text-blue{color:blue;}
span.nav.navbar-right.panel_toolbox{position:relative;top:5px;}
div.nav.navbar-right.panel_toolbox{position:relative;top:9px;line-height:16px;height:16px;color:#fc00;}
button.form-control{position:relative;top:3px;}
img.lang{width:21;height:14;position:relative;top:-3px;}

.vertical-align{display:flex;align-items:center;}
.line_1px{background:#e2e2e2;margin:0;}

.content-vid{height:180px;position:relative;overflow:hidden;text-align:center;cursor:pointer;background:#000000 url(../images/yt.png) no-repeat center center;}
.content-vid img{filter:alpha(opacity=45);opacity:.45;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.content-vid iframe{width:100%;height:180px;}

.content-vid.poster{height:325px;overflow:hidden;text-align:center;white-space:nowrap;}
.content-vid.poster iframe{width:100%;height:325px;border:none;}

@media(max-width:480px){
	blockquote.message iframe {height:120px;}
}

.col-md-7 .content-vid.poster,
.col-sm-8 .content-vid.poster,
.col-sm-7 .content-vid.poster{height:214px;}
.col-md-7 .content-vid.poster iframe,
.col-sm-8 .content-vid.poster iframe,
.col-sm-7 .content-vid.poster iframe{height:214px;}

div.x_content .col-md-8.col-sm-8 iframe, div.x_content .col-md-8.col-sm-8 iframe{clear:both;width:100%;}
div.x_content iframe{background:#000000;width:100%;}

@media (max-width:480px) {
	.content-vid.poster, .content-vid.poster iframe{max-height:180px;}
}
div.line{overflow:hidden;height:1.6em;white-space:nowrap;}
tr td div.line, tr th div.line{overflow:hidden;white-space:nowrap;}

.table{table-layout:fixed;}
.table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}



table.listing tr td{line-height:28px;height:28px;}
.modal-footer p{margin-bottom:0;}

.tooltip-inner{max-width:320px;white-space:pre-wrap;text-align:left;z-index:9999;}
.main_menu_side .alert a {color:#0a1d33;}
.main_menu_side .alert a:hover {color:#edbe00;}
.main_menu_side .alert {border-radius: 0}
ul.to_do li {border-radius:0;}

.modal-content{background-color:#fff;border-radius:0;}
.modal-body{padding:15px 15px 15px 25px;}
.i88x31 img{width:88px;height:31px;}
table tr td div.lHeight28{line-height:28px;height:28px;}
.avatar-view img{margin:0 auto;}

#caruselServers{display:none;z-index:4;}
.carusel-block{height:250px;top:-10px;position:relative;z-index:3;}
.carusel-block .nav_menu{position:relative;height:250px;overflow:hidden;margin:0;padding:0;}
.carousel-indicators li{width:36px;}
.carousel-indicators .active{width:50px;}
.carousel-inner{background:#26aa91;position:relative;height:250px;overflow:hidden;margin:0;padding:0;}
.carousel-inner .item>img{width:100%;position:relative;top:-180px;}
.carousel-inner .item .carousel-caption{height:300px;top:0px;background:rgba(52, 73, 94, 0.24);padding:30px 30px 80px 30px;}
.carousel-inner .item .carousel-caption h5{font-size:36px;}
.carousel-inner .item .carousel-caption h5 a{color:#fff;}
.carousel-inner .item .carousel-caption h5 a:hover{color:#fc0;}
.carousel-inner .item .carousel-caption p{display:block;width:100%;height:60px;overflow:hidden;}

/* search */
#searchresults{width:100%;line-height:14px;background:#a0a0a0;border:1px solid #919191;font-size:12px;margin:0;padding:0;}
#searchresults a{width:100%;display:block;height:56px;clear:left;background-color:#e4e4e4;text-decoration:none;}
#searchresults a:hover{background-color:#b7b7b7;color:#ffffff;}
#searchresults a img.iBlock{float:left;margin:6px 3px 2px 1px;width:42px;height:42px;}
#searchresults .money-price{line-height:10px;height:10px;font-size:10px;}
#searchresults .money-price img{float:none;margin:0;padding:0;position:relative;top:0px;left:-2px;}
#searchresults a span.searchid{display:block;font-size:10px;color:#191919;}
#searchresults a span.searchheading{display:block;padding-top:4px; color:#191919;}
#searchresults a:hover span.searchheading{color:#ffffff;}
#searchresults a span{color:#555555;}
#searchresults a:hover span{color:#f1f1f1;}
#searchresults span.category{font-size:14px;margin:5px;display:block;color:#ffffff;}
#searchresults span.seperator{float:right;padding-right:15px;margin-right:5px;}
#searchresults span.seperator a{font-size:10px;background-color:transparent;display:block;margin:5px;height:auto;color:#ffffff;}

#s900{width:100px;position:relative;top:-120px;left:0px;z-index:9999;clear:both;}

.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:3px;margin-left:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#aaa;}
.dropdown-submenu.pull-left{float:none;width:100%;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:8px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}

img.top3{position:relative;top:-3px;}
img.top2{position:relative;top:-2px;}
img.wa-captcha-refresh{position:relative;top:-15px;}

form.form-inline div.form-group a.btn{position:relative;top:3px;}

.panel-body{border-top:0 !important;}
.panel-body pre{max-height:500px;}

div.enchant{float:left;cursor:pointer;position:absolute;top:45px;width:70px;margin:-0px 0 0 -10px;height:20px;line-height:20px;z-index:9;background:#f4c4c4;-moz-border-radius:2px;-webkit-border-radius:2px;-goog-ms-border-radius:2px;border-radius:2px;border:1px solid #b80000;color:#b80000;font-size:12px;text-align:center;}
.overflow-hidden{overflow:hidden;white-space:nowrap;}
.img-thumbnail{display:inline-block;width:100%;height:auto;}
.img-thumbnail.overflow-hidden img{position:relative;z-index:1;margin:0 auto;width:100%;}

h4.panel-title a img{width:20px;height:20px;margin:0 1px 0 0;position:relative;top:-1px;}
img.coin15{width:15px;height:15px;margin:0 3px 0 0;position:relative;top:-1px;}
.row.server img.coin15{margin: 0px 0px 0 3px;}
img.coin{margin:0 3px 0 0;position:relative;top:-2px;}
.nobr{white-space:nowrap;}
.spoiler-body{display:none;padding:5px 15px;}

.pagination {margin:0px !important;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color:#0970c7;border-color:#0970c7;}
.x_title h2 img{position:relative;top:-2px;}

.modal-header h3{float:left;margin-top:0;margin-bottom:0;}
.modal-header h3 img{width:32px;height:32px;position:relative;top:-4px;}

/* shop */
div.ench_thumb{cursor:pointer;position:relative;margin:-70px 0 0 -20px;width:70px;height:20px;line-height:20px;z-index:9;background:#f4c4c4;-moz-border-radius:2px;-webkit-border-radius:2px;-goog-ms-border-radius:2px;border-radius:2px;border:1px solid #b80000;color:#b80000;font-size:12px;text-align:center;}
div.enchant{cursor:pointer;position:relative;top:-100px;left:-10px;width:70px;height:20px;line-height:20px;z-index:9;background:#f4c4c4;-moz-border-radius:2px;-webkit-border-radius:2px;-goog-ms-border-radius:2px;border-radius:2px;border:1px solid #b80000;color:#b80000;font-size:12px;text-align:center;}
.navi-category{background:#f3f3f3;text-align:center;margin:0 0 20px 0;padding:20px 10px 14px 10px;border-bottom:1px solid #d0d8e2;border-top:1px solid #d0d8e2;}
.navi-category a.btn img{position:relative;top:-2px;}
.thumbnail.h128 .caption i{font-size:16px;}
.thumbBg{width:100%;min-height:128px;background-image:url(../../images/gribnaya_ferma.jpg);background-size:cover;background-position-x:50%;background-position-y:50%;max-height:150px;}
.centerImageThumb{height:150px;display:flex;align-items:center;justify-content:center;z-index:8;position:relative;}
.centerImageThumb a{width:100%;display:block;}
.ruletka_item .centerImageThumb{height:128px;}

.modal-body .thumbBg{max-height:500px;}

/* inventory inv.php & lisf.php */
div.iLisf,
div.iRes,
div.ender{float:left;margin:0 0 3px 1%;padding:0;width:9%;height:38px;text-align:center;display:block;overflow:hidden;background:#00000040;border:1px solid #00000050;border-radius:4px;}
div.iLisf{width:6%;}

@media (max-width:580px) {
	div.iLisf{width:18%;}
}

div.ender:nth-child(9n+1){
	margin-left:11%;
}

.arm{clear:left;}

div div.img img.img-responsive{margin:0 auto;width:90%;max-width:32px;max-height:32px;}
img.img-responsive.maxWidth150{max-width:150px;max-height:150px;clear:both;margin:auto;}
div a div.img{display:block;}
div div.img{margin:3px auto;float:none;}
div.count{position:relative;top:-15px;left:5px;margin:0 auto;text-align:right;background:none;width:26px;height:20px;text-shadow:#fff 2px 0px 1px,#fff -2px 0px 1px,#fff 0px 2px 1px,#fff 0px -2px 1px;font-size:14px;font-weight:bold;color:#000000;}
div.invBlock{padding:0 9px 0 6px;background:none;}

.thumbnail .caption{background:transparent;}

/* inventory inv.php & lisf.php */

/* lisf */
.mod_lisf .thumbnail.h128 .caption{height:auto;}
.mod_lisf .thumbnail .caption{padding:3px 0 1px 0;}

/* market */
.thumbnail.h128 img{max-width:80%;max-height:128px;}
.thumbnail.h128{text-align:center;}
.thumbnail.h128 i{font-size:120px;}
.thumbnail.h128 .caption{height:84px;overflow:hidden;}
.thumbnail.h150{height:170px;line-height:170px;}
.thumbnail.h150 i{font-size:160px;color:#278976;}

/* news */
.mod_news blockquote.message .thumbnail{margin-bottom:0;}
.mod_news blockquote.message .thumbnail .content-vid.poster,
.mod_news blockquote.message .thumbnail .content-vid.poster iframe{height:180px;}
.mod_news blockquote.message .thumbnail .content-vid.poster img{width:100%;position:relative;top:-55px;}
.mod_news .thumbnail .content-vid.poster img{width:100%;}
.mod_news ul.messages li img.avatar{image-rendering:pixelated;}

/* crafts */
.mod_crafts .thumbnail .caption{height:84px;overflow:hidden;text-align:center;}
table.crafts tr td{display:inline-block;width:45px;height:45px;background:#00000040;padding:0 3px 3px 3px;margin:4px;border:1px solid #00000050;border-radius:5px;}
table.crafts tr td.noneBackground{background:none;border:none;}

/* servers */
.mod_servers .thumbnail .progress{margin-bottom:0;}
.mod_servers .thumbnail div.text-center{position:relative;top:-20px;height:20px;line-height:20px;clear:left;}
blockquote h3 i.fa{font-size:18px;color:var(--theme-green-dark);}
blockquote h3 i.fa:hover{color:#2785c5;}

/* store */
.mod_store .thumbnail .caption{height:85px;overflow:hidden;text-align:center;}

/* groups */
.mod_groups .table td{white-space:normal;overflow:visible;text-overflow:clip;}

/* lottery */
.mod_lottery .plrs .line:nth-child(odd){background:#ffffff;}

/* market */
.mod_market .caption{white-space:normal;}

/* mail */
.mod_mail textarea.form-control{resize:vertical;}

/* market */
.phoneNumberUser{display:none;}

/* donate */
@media (min-width:768px){.mod_donate div.alert.alert-info .form-group select{width:114px;}}
.mod_donate ul.nav.nav-tabs.nav-justified.small li a{overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:break-word;}

.mod_donate .toogleGroup{margin:0 0 0 0;width:100%;height:20px;text-align:center;background:#00000050;}
.mod_donate a#toogleGroup{text-decoration:none;color:#000000;}
.mod_donate .horizontTab{float:left;border:1px solid #00000052;border-right:none;border-left:none;background-color:#0000001f;width:30%;min-height:520px;}
.mod_donate .horizontTab .buttonsGroup{width:100%;min-height:498px;}
.mod_donate .horizontTab .buttonForm {display:block;background-color:inherit;color:#000000;padding:12px 8px 14px 8px;width:100%;height:68px;border:none;outline:none;cursor:pointer;transition:0.3s;text-align:center;overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:break-word;text-overflow:clip;}
.mod_donate .horizontTab .buttonForm:hover{background-color:#00000035;}
.mod_donate .horizontTab .buttonForm.active{background-color:#00000029;}

body.night .mod_donate .horizontTab .buttonForm {color:#ffffff;}
body.night .mod_donate a#toogleGroup{color:#ffffff7a;}

.mod_donate .tabcontent{float:left;padding:0px 10px;width:70%;min-height:520px;display:none;}
.mod_donate .tabcontent h3{text-align:center;}
.mod_donate .tabcontent div.text-center{line-height:45px;}
.mod_donate .tabcontent .setPayForm.btn{padding:2px 12px 6px 12px;}
.mod_donate .tabcontent #forPay{width:100%;padding:0;}
.mod_donate .tabcontent .out.btn{padding-top:0px;padding-bottom:3px;}

.mod_donate .tabIcon{width:50px;height:50px;float:left;text-align:center;margin-right:8px;}
.mod_donate .tabIconSmall{width:20px;height:50px;float:left;text-align:center;vertical-align:middle;}
.mod_donate .tabInfo{margin:0;display:inline-block;width:170px;height:50px;text-align:left;}
.mod_donate .tabInfo span{color:#555;}

.mod_donate .btnPaymentText{font-size:18px;}

.mod_donate #forPay{display:none;padding:0px 10px;width:70%;float:left;overflow:hidden;white-space:nowrap;word-break:keep-all;word-wrap:break-word;text-overflow:clip;}
.mod_donate #forPay{position:relative;overflow:hidden;}
.mod_donate #forPay::before{color:#0000000f;content:attr(data-bg-text);display:block;font-size:80px;line-height:1;position:absolute;bottom:10px;right:5px;}

.sprite.icon-small{top:6px;right:0;zoom:0.55;-moz-transform:scale(0.55);-moz-transform-origin:0 0;transform-origin:0 0;transform:none;}
.sprite.icon-middle{display:inline-block;top:11px;right:0;zoom:0.50;-moz-transform:scale(0.50);-moz-transform-origin:12px -7px;transform-origin:0 0;}

.mod_donate #wmBgrp{line-height:32px;height:32px;overflow:hidden;}
.mod_donate #wmBgrp li a{line-height:32px;height:32px;overflow:hidden;}
.mod_donate #wmBgrp li a i.sprite.icon-middle{line-height:48px;height:48px;width:48px;top:-20px;zoom:0.50;-moz-transform:scale(0.50);transform:none;}

.sprite{width:48px;height:48px;background-image:url(../../images/payments.png?43);background-repeat:no-repeat;display:block;position:relative;top:-2px;right:-4px;image-rendering:-webkit-optimize-contrast;}

.sprite-mobile{background-position:0px 0px;}
.sprite-cash{background-position:-48px 0px;}
.sprite-erip,.sprite-easypay{background-position:-96px 0px;}
.sprite-mpos{background-position:-144px 0px;}
.sprite-psb{background-position:-192px 0px;}
.sprite-vtb24{background-position:-240px 0px;}
.sprite-vk{background-position:-288px 0px;}
.sprite-paymer{background-position:-336px 0px;}
.sprite-digiseller{background-position:-384px 0px;}

.sprite-standart{background-position:0px -48px;}
.sprite-bankcard_ru{background-position:-48px -48px;}
.sprite-alfabank{background-position:-96px -48px;}
.sprite-mir{background-position:-144px -48px;}
.sprite-maestro{background-position:-192px -48px;}
.sprite-visa{background-position:-240px -48px;}
.sprite-wmp,.sprite-wmr{background-position:-288px -48px;}
.sprite-terminal{background-position:-336px -48px;}
.sprite-bolbradesco{background-position:-384px -48px;}

.sprite-mastercard{background-position:0px -96px;}
.sprite-applepay{background-position:-48px -96px;}
.sprite-wm{background-position:-96px -96px;}
.sprite-tele2{background-position:-144px -96px;}
.sprite-megafon{background-position:-192px -96px;}
.sprite-beeline{background-position:-240px -96px;}
.sprite-wmz{background-position:-288px -96px;}
.sprite-bitcoin{background-position:-336px -96px;}
.sprite-pec{background-position:-384px -96px;}

.sprite-svyaznoy{background-position:0px -144px;}
.sprite-euroset{background-position:-48px -144px;}
.sprite-unitpay{background-position:-96px -144px;}
.sprite-interkassa{background-position:-144px -144px;}
.sprite-enum{background-position:-192px -144px;}
.sprite-mts{background-position:-240px -144px;}
.sprite-wme{background-position:-288px -144px;}
.sprite-napas{background-position:-336px -144px;}
.sprite-mercadopago{background-position:-384px -144px;}

.sprite-qiwi{background-position:0px -192px;}
.sprite-pm{background-position:-48px -192px;}
.sprite-epay{background-position:-96px -192px;}
.sprite-swift{background-position:-144px -192px;}
.sprite-payeer{background-position:-192px -192px;}
.sprite-advcash{background-position:-240px -192px;}
.sprite-wmu{background-position:-288px -192px;}
.sprite-nixmoney{background-position:-336px -192px;}
.sprite-hipercard{background-position:-384px -192px;}

.sprite-rbk{background-position:0px -240px;}
.sprite-ibox{background-position:-48px -240px;}
.sprite-epese{background-position:-96px -240px;}
.sprite-ecoineu{background-position:-144px -240px;}
.sprite-ecoin{background-position:-144px -240px;}
.sprite-wex{background-position:-192px -240px;}
.sprite-yandex{background-position:-240px -240px;}
.sprite-wmb{background-position:-288px -240px;}
.sprite-exmo{background-position:-336px -240px;}
.sprite-cabal{background-position:-384px -240px;}

.sprite-runpay{background-position:0px -288px;}
.sprite-pochta{background-position:-48px -288px;}
.sprite-sbo{background-position:-96px -288px;}
.sprite-viber{background-position:-144px -288px;}
.sprite-telegram{background-position:-192px -288px;}
.sprite-wmv{background-position:-240px -288px;}
.sprite-wmk{background-position:-288px -288px;}
.sprite-wmd{background-position:-336px -288px;}
.sprite-amex{background-position:-384px -288px;}

.sprite-litecoin{background-position:0px -336px;}
.sprite-wmcheck{background-position:-48px -336px;}
.sprite-oplatainfo,.sprite-mykassa{background-position:-96px -336px;}
.sprite-skinsteam{background-position:-144px -336px;}
.sprite-alipay{background-position:-192px -336px;}
.sprite-unionpay{background-position:-240px -336px;}
.sprite-turkeycard{background-position:-288px -336px;}
.sprite-bnk{background-position:-336px -336px;}
.sprite-elo{background-position:-384px -336px;}

.sprite-gift{background-position:0px -384px;}
.sprite-banking{background-position:-48px -384px;}
.sprite-tether{background-position:-96px -384px;}
.sprite-litecoin{background-position:-144px -384px;}
.sprite-robokassa{background-position:-192px -384px;}
.sprite-elecsnet{background-position:-240px -384px;}
.sprite-w1,.sprite-walletone{background-position:-288px -384px;}
.sprite-samsungpay{background-position:-336px -384px;}
.sprite-tinkoffru{background-position:-384px -384px;}

.sprite-bankmin{background-position:0px -432px;}
.sprite-inteza{background-position:-48px -432px;}
.sprite-bankavb{background-position:-96px -432px;}
.sprite-bankbin{background-position:-144px -432px;}
.sprite-bankfbid{background-position:-192px -432px;}
.sprite-banktrust{background-position:-240px -432px;}
.sprite-bankcardhalva{background-position:-288px -432px;}
.sprite-tattelecom{background-position:-336px -432px;}
.sprite-palych{background-position:-384px -432px;}

.sprite-biocoin{background-position:0px -480px;}
.sprite-banksovcom{background-position:-48px -480px;}
.sprite-ooopay{background-position:-96px -480px;}
.sprite-paypal{background-position:-144px -480px;}
.sprite-dash{background-position:-192px -480px;}
.sprite-zcash{background-position:-240px -480px;}
.sprite-reddcoin{background-position:-288px -480px;}
.sprite-primecoin{background-position:-336px -480px;}

.sprite-ethereum{background-position:0px -528px;}
.sprite-ripple{background-position:-48px -528px;}
.sprite-monero{background-position:-96px -528px;}
.sprite-freekassa{background-position:-144px -528px;}
.sprite-visamaster{background-position:-192px -528px;}
.sprite-emercoin{background-position:-240px -528px;}
.sprite-dogecoin{background-position:-288px -528px;}
.sprite-blackcoin{background-position:-336px -528px;}

.sprite-wtrans{background-position:0px -576px;}
.sprite-avangard{background-position:-48px -576px;}
.sprite-tinkoff{background-position:-96px -576px;}
.sprite-fakturaru{background-position:-144px -576px;}
.sprite-privat24{background-position:-192px -576px;}
.sprite-unistream{background-position:-240px -576px;}
.sprite-lider{background-position:-288px -576px;}
.sprite-cifrograd{background-position:-336px -576px;}

.sprite-liberty{background-position:0px -624px;}
.sprite-kazkombank{background-position:-48px -624px;}
.sprite-ukrsib{background-position:-96px -624px;}
.sprite-yota{background-position:-144px -624px;}
.sprite-kievstar{background-position:-192px -624px;}
.sprite-kviku{background-position:-240px -624px;}
.sprite-googlewallet{background-position:-288px -624px;}
.sprite-liqpay{background-position:-336px -624px;}

.sprite-cashu{background-position:0px -672px;}
.sprite-bpay{background-position:-48px -672px;}
.sprite-zpayment{background-position:-96px -672px;}
.sprite-paxum{background-position:-144px -672px;}
.sprite-tomeru{background-position:-192px -672px;}
.sprite-enotio{background-position:-240px -672px;}
.sprite-bnb{background-position:-288px -672px;}
.sprite-test{background-position:-336px -672px;}

.sprite-ggbank{background-position:0px -720px;}
.sprite-gpay{background-position:-48px -720px;}
.sprite-inps{background-position:-96px -720px;}
.sprite-ukrterminal{background-position:-144px -720px;}
.sprite-sbp{background-position:-192px -720px;}
.sprite-waves{background-position:-240px -720px;}
.sprite-shiba{background-position:-288px -720px;}
.sprite-capitalist{background-position:-336px -720px;}

@-moz-document url-prefix(){
	.mod_donate div.text-center a.setPayForm.btn{display:inline-block;padding:1px 6px 3px 4px;white-space:nowrap;}
	.mod_donate .btnPaymentIcon{float:left;width:24px;height:24px;margin:0;padding:0;position:relative;top:2px;left:-1px;}
	.mod_donate .btnPaymentText{display:inline-block;position:relative;top:2px;}
	.sprite.icon-middle {display:inline-block;top:0px;right:0px;zoom:0.40;-moz-transform:scale(0.50);-moz-transform-origin:12px -7px;transform-origin:0 0;}
	div.text-center a.setPayForm.btn .sprite.icon-middle {top:-1px;left:-0px;}
}

/* sales */
div.line-overflow{height:20px;line-height:20px;white-space:nowrap;}
div.img32h{width:32px;height:20px;line-height:20px;position:relative;top:-3px;float:left;}
div.img32h img{position:relative;z-index:50;}
div.img32h .count{position:relative;top:-20px;left:8px;width:25px;height:20px;text-align:right;text-shadow:#fff 2px 0px 1px,#fff -2px 0px 1px,#fff 0px 2px 1px,#fff 0px -2px 1px;font-size:14px;z-index:60;}
.right-float{overflow:hidden;width:100%;height:20px;line-height:20px;position:relative;top:-16px;text-align:right;z-index:49;}
.mod_sales .table{table-layout:inherit;}
.mod_sales .table td{white-space:normal;overflow:visible;text-overflow:clip;}

/* im */
.mod_im ul.messages li .dialogLink {display:block;width:100%;height:61px;position:absolute;z-index:2;}
.mod_im .form_line img.avatar{position:relative;top:-2px;}
.mod_im .avatarDial{float:left;position:relative;top:-40px;width:24px;height:24px;}
.mod_im .messDial{display:block;position:relative;top:-71px;left:28px;width:100%;height:24px;line-height:24px;overflow:hidden;}
.mod_im .message_date{position:relative;margin-top:-20px;}
.mod_im ul.messages li.form_line.unread{margin:-11px -5px 14px -5px;padding:11px 5px 5px 5px;}
.mod_im ul.messages li.form_line.unread .message_wrapper{border-bottom:none;}
.mod_im ul.messages li.form_line.notread{margin:-11px -5px 14px -5px;padding:11px 5px 5px 5px;}
.mod_im ul.messages li.form_line.notread .message_wrapper{border-bottom:none;}
.mod_im ul.messages li.unread{background:#00980c40;border-top:1px solid #007b1a40;border-bottom:1px solid #007b1a40;}
.mod_im ul.messages li.notread{background:#007cff4a;border-top:1px solid #002f7b40;border-bottom:1px solid #002f7b40;}
.mod_im ul.messages li.form_line div.new{position:relative;top:7px;right:2px;float:right;z-index:3;background:#229c22;color:#ffffff;width:30px;line-height:22px;height:22px;padding-top:1px;text-align:center;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.mod_im ul.messages .avatars img.avatar{position:relative;z-index:9;}
.mod_im a.dialAvatar{display:block;background:none;width:24px;height:24px;line-height:24px;overflow:hidden;float:left;}
.mod_im .dialPreview{display:block;position:relative;background:none;height:40px;width:100%;}
.mod_im .dial_body{height:45px;background:none;overflow:hidden;}
.mod_im .panel_toolbox_left{float:right;position:relative;top:7px;margin:0 10px 0 0;}

/* monitoring */
.monitoring{color:#000;padding-top:15px;}
.monitoring .server{position:relative;left:-5px;clear:both;margin:0px -20px;padding:10px 10px;}
.monitoring .server:hover .selector{max-height:38px}
.monitoring .server:hover{background:#00287540;}
.monitoring .selector{position:relative;background:#3a3e47;left:0px;padding:0 15px;max-height:38px;overflow:hidden;transition:all .3s ease}
.monitoring .info{float:left;margin-left:10px;}
.monitoring .hostname{font-size:13px}
.monitoring .ip{margin:0 0 0 22px;font-size:12px}
.monitoring .players{margin-right:20px;float:right;font-size:16px}
.monitoring .online-value{line-height:32px;font-size:32px;color:#1e751e}
.monitoring .online-desc{font-size:12px;color:#a4a4a4}
.monitoring .selector table{margin:0 4px;width:100%;font-size:14px;height:38px;line-height:38px;}
.monitoring .selector table td a{color:#fff;}
.monitoring .selector table td a:hover{color:#ffcc00;}
.monitoring .selector table td{text-align:center;}
.monitoring .selector table td div{height:38px;line-height:38px;overflow:hidden;}

.modal.fade .modal-dialog{
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.modal.in .modal-dialog{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* radius */
.progress,
.form-control,
div.panel-body .row div div.alert.alert-danger.text-right,
.modal-content,
.carousel-indicators li,
.main_menu_side .alert,
.avatar,
.panel,
.well,
.thumbnail,
.img-thumbnail,
.avatar-view,
.avatar-preview,
.dropdown-submenu.pull-left>.dropdown-menu,
ul.messages li img.avatar, img.avatar,
.mod_im ul.messages li.form_line div.new,
.list-group-item:first-child,
.list-group-item:last-child,
ul.to_do li {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

/* animation */
.img-responsive.animImage{height:151px;}
.animThumb:hover{-webkit-transform:scale(1.10, 1.10);transform:scale(1.10, 1.10);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;transition:0.3s ease-in-out;z-index:99;}
.animThumb:hover::after{opacity:1;}
.animThumb:hover .animImage{animation: animThumb linear 1s;animation-iteration-count:1;transform-origin: 50% 50%;-webkit-animation: animThumb linear 1s;-webkit-animation-iteration-count: 1;-webkit-transform-origin: 50% 50%;-moz-animation: animThumb linear 1s;-moz-animation-iteration-count: infinite;-moz-transform-origin: 50% 50%;-o-animation: animThumb linear 1s;-o-animation-iteration-count: 1;-o-transform-origin: 50% 50%;-ms-animation: animThumb linear 1s;-ms-animation-iteration-count: 1;-ms-transform-origin: 50% 50%;}
@keyframes animThumb{0%{transform:rotate(0deg);}10%{transform:rotate(-5deg);}20%{transform:rotate(-5deg);}30%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}50%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}70%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}90%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}
@-moz-keyframes animThumb{0%{transform:rotate(0deg);}10%{transform:rotate(-5deg);}20%{transform:rotate(-5deg);}30%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}50%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}70%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}90%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}
@-webkit-keyframes animThumb{0%{transform:rotate(0deg);}10%{transform:rotate(-5deg);}20%{transform:rotate(-5deg);}30%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}50%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}70%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}90%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}
@-o-keyframes animThumb{0%{transform:rotate(0deg);}10%{transform:rotate(-5deg);}20%{transform:rotate(-5deg);}30%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}50%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}70%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}90%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}
@-ms-keyframes animThumb{0%{transform:rotate(0deg);}10%{transform:rotate(-5deg);}20%{transform:rotate(-5deg);}30%{transform:rotate(5deg);}40%{transform:rotate(-5deg);}50%{transform:rotate(5deg);}60%{transform:rotate(-5deg);}70%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}90%{transform:rotate(5deg);}100%{transform:rotate(0deg);}}

/* NOTY 3.2.0-beta */
#noty_layout__bottom,#noty_layout__bottomCenter,#noty_layout__bottomLeft,#noty_layout__bottomRight,#noty_layout__center,#noty_layout__centerLeft,#noty_layout__centerRight,#noty_layout__top,#noty_layout__topCenter,#noty_layout__topLeft,#noty_layout__topRight,.noty_layout_mixin{position:fixed;margin:0;padding:0;z-index:9999999;-webkit-transform:translateZ(0) scale(1,1);transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;filter:blur(0);-webkit-filter:blur(0);max-width:90%}#noty_layout__top{top:0;left:5%;width:90%}#noty_layout__topLeft{top:20px;left:20px;width:325px}#noty_layout__topCenter{top:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__topRight{top:20px;right:20px;width:325px}#noty_layout__bottom{bottom:0;left:5%;width:90%}#noty_layout__bottomLeft{bottom:20px;left:20px;width:325px}#noty_layout__bottomCenter{bottom:5%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__bottomRight{bottom:20px;right:20px;width:325px}#noty_layout__center{top:50%;left:50%;width:325px;-webkit-transform:translate(-webkit-calc(-50% - .5px),-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(calc(-50% - .5px),calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerLeft{top:50%;left:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}#noty_layout__centerRight{top:50%;right:20px;width:325px;-webkit-transform:translate(0,-webkit-calc(-50% - .5px)) translateZ(0) scale(1,1);transform:translate(0,calc(-50% - .5px)) translateZ(0) scale(1,1)}.noty_progressbar{display:none}.noty_has_timeout.noty_has_progressbar .noty_progressbar{display:block;position:absolute;left:0;bottom:0;height:3px;width:100%;background-color:#ffcc00;opacity:1}.noty_bar{-webkit-transform:translate(0,0) translateZ(0) scale(1,1);-ms-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1);-webkit-font-smoothing:subpixel-antialiased;overflow:hidden}.noty_effects_open{opacity:0;-webkit-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%);-webkit-animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_in .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_effects_close{-webkit-animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);animation:noty_anim_out .5s cubic-bezier(.68,-.55,.265,1.55);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.noty_fix_effects_height{-webkit-animation:noty_anim_height 75ms ease-out;animation:noty_anim_height 75ms ease-out}.noty_close_with_click{cursor:pointer}.noty_close_button{position:absolute;top:2px;right:2px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background-color:rgba(0,0,0,.05);border-radius:2px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.noty_close_button:hover{background-color:rgba(0,0,0,.1)}.noty_modal{position:fixed;width:100%;height:100%;background-color:#000;z-index:10000;opacity:.3;left:0;top:0}.noty_modal.noty_modal_open{opacity:0;-webkit-animation:noty_modal_in .3s ease-out;animation:noty_modal_in .3s ease-out}.noty_modal.noty_modal_close{-webkit-animation:noty_modal_out .3s ease-out;animation:noty_modal_out .3s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes noty_modal_in{100%{opacity:.3}}@keyframes noty_modal_in{100%{opacity:.3}}@-webkit-keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@keyframes noty_modal_out{100%{opacity:0}}@-webkit-keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@keyframes noty_anim_in{100%{-webkit-transform:translate(0);transform:translate(0);opacity:1}}@-webkit-keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@keyframes noty_anim_out{100%{-webkit-transform:translate(50%);transform:translate(50%);opacity:0}}@-webkit-keyframes noty_anim_height{100%{height:0}}@keyframes noty_anim_height{100%{height:0}}.noty_theme__sunset.noty_bar{margin:4px 0;overflow:hidden;border-radius:2px;position:relative}.noty_theme__sunset.noty_bar .noty_body{padding:10px;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.noty_theme__sunset.noty_bar .noty_buttons{padding:10px}.noty_theme__sunset.noty_type__alert,.noty_theme__sunset.noty_type__notification{background-color:#001831d1;color:#fff}.noty_theme__sunset.noty_type__alert .noty_progressbar,.noty_theme__sunset.noty_type__notification .noty_progressbar{background-color:#0970c7}.noty_theme__sunset.noty_type__warning{background-color:rgba(243,156,18,.88);color:#fff}.noty_theme__sunset.noty_type__error{background-color:rgba(220,18,0,.8);color:#fff}.noty_theme__sunset.noty_type__error .noty_progressbar{opacity:.7}.noty_theme__sunset.noty_type__info,.noty_theme__sunset.noty_type__information{background-color:rgba(52,152,219,.88);color:#fff}.noty_theme__sunset.noty_type__info .noty_progressbar,.noty_theme__sunset.noty_type__information .noty_progressbar{opacity:.8}.noty_theme__sunset.noty_type__success{background-color:#1e751ed9;color:#fff}
.noty_theme__sunset.noty_type__success .text-success{color:#007820;}
.noty_theme__sunset.noty_type__success .text-primary{color:#0062ca;}
.noty_body a{color:#ffcc00 !important;}
.noty_body a:hover{color:#000000 !important;text-shadow:1px 1px 1px #fff3;}

#content .alert-success{color:#fff;background-color:#0b6220d9;border-color:#00350f}
.alert-success{color:#fff;background-color:#0b6220d9;border-color:#006b00;}
.alert-success a{color:#ffcc00;}
.alert-success a:hover{color:#fbff00;}
.alert-info{color:#000000;background-color:#d0e5ff;border-color:#8acaff;}

.alert.alert-info input.form-control{border-radius:4px;}
.alert-warning{background-color:rgba(243,156,18,.88);}
.alert-danger,.alert-error{background-color:#b91100;border:1px solid #6f0a00;color:#fc0;}

/* CMS Donate Engine */
.disable-hover{pointer-events:none;}

/** Themplate **/
body.full-width .container.body{max-width:100%;}
body.minecraft{background-image: url(../images/background_minecraf2t.jpg);}
body.minecraft3{background-image: url(../images/background_minecraft3.jpg);}
body.seven-days{background-image: url(../images/background_7d2d.jpg);}
body.pocketmine{background-image: url(../images/background_pocketmine.jpg);}
body.ark{background-image: url(../images/background_ark.jpg);}
body.ark-ryzen{background-image: url(../images/background_ark-ryzen.jpg);}
body.rust{background-image: url(../images/background_rust.jpg);}
body.hurtworld{background-image: url(../images/background_hurtworld.jpg);}
body.samp{background-image: url(../images/background_samp.jpg);}
body.mta{background-image: url(../images/background_mta.jpg);}
body.pixark{background-image: url(../images/background_pixark.jpg);}
body.conan{background-image: url(../images/background_conan.jpg);}
body.conan8{background-image: url(../images/background_conan8.jpg);}
body.lisf{background-image: url(../images/background_lisf.jpg);}
body.pz{background-image: url(../images/background_pz.jpg);}
body.cstrike{background-image: url(../images/background_cstrike.jpg);}
body.arkwtf{background-image: url(../images/background_arkwtf.jpg);}
body.soulmask{background-image: url(../images/background_soulmask.jpg);}

body,
body.minecraft,
body.minecraft3,
body.seven-days,
body.pocketmine,
body.ark,
body.ark-ryzen,
body.rust,
body.hurtworld,
body.samp,
body.mta,
body.pixark,
body.conan,
body.conan8,
body.lisf,
body.pz,
body.cstrike,
body.arkwtf,
body.soulmask {
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:top;
	background-size:1580px;
	background-color:#010101;
	overflow-y:visible;
}

@media (min-width:1100px) and (min-height: 650px) {
	body.minecraft .container.body,
	body.minecraft3 .container.body,
	body.seven-days .container.body,
	body.pocketmine .container.body,
	body.ark .container.body,
	body.ark-ryzen .container.body,
	body.rust .container.body,
	body.hurtworld .container.body,
	body.samp .container.body,
	body.mta .container.body,
	body.pixark .container.body,
	body.conan .container.body,
	body.conan8 .container.body,
	body.lisf .container.body,
	body.pz .container.body,
	body.cstrike .container.body,
	body.arkwtf .container.body,
	body.soulmask .container.body{
		margin-top: 215px;
	}

	.thumbnail.h128 img{padding:5%;}
}

body.minecraft .container.body{background-color:#051c04e0}
body.minecraft .navbar.nav_title{background:#001a0389;}
body.minecraft .sidebar-footer a{background:#00380f}
body.minecraft .sidebar-footer a:hover{background:#005803}
body.minecraft .nav li.current-page{background:#155819;}
body.minecraft .nav.side-menu > li.current-page,
body.minecraft .nav.side-menu > li.active{border-right:5px solid #ffcc00;}

body.minecraft3 .container.body{background:rgba(3,33,68,0.75);}
body.minecraft3 .nav.side-menu > li.current-page > a,
body.minecraft3 .nav.side-menu > li.active > a {background: linear-gradient(#19548c, #00538c);}
body.minecraft3 .sidebar-footer{background: #000000;}
body.minecraft3 .sidebar-footer a{background: #002844;}

body.pz .container.body{background:rgba(0,81,136,.8);}
body.pz .nav.side-menu > li.current-page > a,
body.pz .nav.side-menu > li.active > a {background: linear-gradient(#19548c, #00538c);}
body.pz .sidebar-footer{background: #000000;}
body.pz .sidebar-footer a{background: #002844;}

body.ark-ryzen .container.body{background:#2b1c099a;}
body.ark-ryzen .navbar.nav_title{background:#2b220059;}
body.ark-ryzen .nav.side-menu > li.current-page,
body.ark-ryzen .nav.side-menu > li.active{border-right:5px solid #1675b9;}
body.ark-ryzen .nav.side-menu > li.current-page > a,
body.ark-ryzen .nav.side-menu > li.active > a{background:linear-gradient(#482600, #3e2500);}
body.ark-ryzen .nav li.current-page{background:#693d00;}
body.ark-ryzen .nav.child_menu li:hover,
body.ark-ryzen .nav.child_menu li.active{background-color:#804a00;}
body.ark-ryzen .sidebar-footer{background: #000000;}
body.ark-ryzen .sidebar-footer a{background:#443200;}
body.ark-ryzen .sidebar-footer a:hover{background:#654a00;}
body.ark-ryzen .alert-success{background-color:#005a00;border-color:#006b00;}
body.ark-ryzen.nav-sm ul.nav.child_menu{background:#291a00f2;}
.nav-md ul.nav.child_menu li:before{background:var(--accent-gold);}
.nav-md ul.nav.child_menu li:after{border-left:1px solid var(--accent-gold);}

body.conan8 .container.body{background:#212121cc;}
body.conan8.nav-sm .container.body{background:#212121;}
body.conan8 .navbar.nav_title{background:#2b220059;}
body.conan8 .nav.side-menu > li.current-page,
body.conan8 .nav.side-menu > li.active{border-right:5px solid #ffcc00;}
body.conan8 .nav.side-menu > li.current-page > a,
body.conan8 .nav.side-menu > li.active > a{background:linear-gradient(#1f1f1f, #383838);}
body.conan8 .nav li.current-page{background:#50505088;}
body.conan8 .nav.child_menu li:hover,
body.conan8 .nav.child_menu li.active{background-color:#00000073;}
body.conan8 .sidebar-footer{background: #000000;}
body.conan8 .sidebar-footer a{background:#2b2b2b;}
body.conan8 .sidebar-footer a:hover{background:#404040;}
body.conan8 .alert-success{background-color:#005a0090;border-color:#006b00aa;}
body.conan8.nav-sm ul.nav.child_menu{background:#313131;}
.nav-md ul.nav.child_menu li:before{background:var(--accent-gold);}
.nav-md ul.nav.child_menu li:after{border-left:1px solid var(--accent-gold);}

body.arkwtf .container.body{background:#000000e3;}
body.arkwtf .navbar.nav_title{background:#000000ba;}
body.arkwtf .sidebar-footer{background:#262626;}
body.arkwtf .sidebar-footer a{background:#000000;}
body.arkwtf .sidebar-footer a:hover{background:#0970c7;color:var(--color-white)}

body.soulmask .container.body{background:#000000aa !important;}
body.soulmask .navbar.nav_title{background:#000000ba;}
body.soulmask .sidebar-footer{background:#262626;}
body.soulmask .sidebar-footer a{background:#000000;}
body.soulmask .sidebar-footer a:hover{background:#0970c7;color:var(--color-white)}

body.none .container.body{background:transparent;}
body.none .sidebar-footer{background:transparent;}
body.none .sidebar-footer a{background:#090f14;}

body.full-width .container.body{background:#3a3a3ac4;}

body.night{background:#171a21;color:rgba(255,255,255,0.72);}
body.night a{color:#40a6fd;}
body.night:before{content:"The game portal";color:var(--color-white);font-size:31px;text-align:center;margin:20px auto;display:block;}
body.night #tempRemover{background:#1D2024;}
body.night .container.body {background:none;}
body.night .main_container {background:#00000020;}
body.night .left_col{background:transparent;border-top-left-radius:4px;}
body.night div.main_container div.right_col{background:#1D2024;border-top-right-radius:4px;}
body.night #xPanel{background:#1D2024;}
body.night .navbar.nav_title{background:#454646;border-top-left-radius:4px;border-bottom:1px solid #ffffff1a;}
body.night .top_nav .nav_menu{background:#4c4c4cd9;border-bottom:1px solid #ffffff1a;border-top-right-radius: 4px;}
body.night .footer_fixed{background:#191c1f;border-top:1px solid #0000002e;border-right:none;border-bottom:2px solid #0000002e;}
body.night .sidebar-footer a{background:#161616;}
body.night .sidebar-footer a:hover{background:var(--color-black);}
body.night .thumbnail{background-color:#00000094;border:1px solid #000000;border-radius:4px;}
body.night .thumbnail .caption{color:rgba(255,255,255,0.76);}
body.night .tooltip.top .tooltip-arrow{border-top-color:var(--color-white);}
body.night .tooltip-inner{color:var(--color-black);background-color:var(--color-white);}
body.night ul.bar_tabs{background:transparent;border-bottom:1px solid #2f2f2f;}
body.night .page-title{border-bottom:1px solid #0000003d;background:#1D2024;}
body.night div.img32h .count{color:var(--color-white);text-shadow:var(--color-black) 2px 0px 1px, var(--color-black) -2px 0px 1px, var(--color-black) 0px 2px 1px, var(--color-black) 0px -2px 1px;}
body.night .nav_menu .text-black{color:var(--color-white);}
body.night .nav.navbar-nav > li > a{color:#ffffffa1 !important;}
body.night .top_nav .nav > li > a:focus, body.night .top_nav .nav > li > a:hover, body.night .top_nav .nav .open > a, body.night .top_nav .nav .open > a:focus, body.night .top_nav .nav .open > a:hover{background:#000000bd;}
body.night .divider{margin:0;border-bottom:1px solid #2f2f2f;}
body.night .navbar-nav .open .dropdown-menu{background:#191c1f;border:1px solid #0000005c;}
body.night ul.to_do li{background:#0000004d;}
body.night .form-control{color:#000;background-color:#9c9c9c;border:1px solid #afafaf;border-radius:4px;}
body.night .form-control-feedback.left{border-right:1px solid #313131;color:#000000;}
body.night .panel-default>.panel-heading{background-color:#0000004d;}
body.night .panel-default{border-color:#000;}
body.night .panel{background-color:#0000002b;border-radius:4px;border-color:#000000;}
body.night .panel-danger>.panel-heading{color:#ffffff;background-color:#430000d9;border-color:#360009d6;text-shadow:1px 1px 1px #000000;}
body.night blockquote{border-left:4px double #00000078;}
body.night .x_title{border-bottom:1px solid #464646;}
body.night hr{border-top: 1px solid #00000042;}
body.night .nav-tabs>li.active>a, body.night .nav-tabs>li.active>a:focus, body.night .nav-tabs>li.active>a:hover{color:#fdfdfdab;background-color:#1d2024;border:1px solid #2f2f2f;border-bottom-color:transparent;}
body.night ul.bar_tabs > li{border-bottom:1px solid #1d2024 !important;}
body.night ul.bar_tabs > li a{background:#2f2f2f;}
body.night ul.bar_tabs > li{border:1px solid #2f2f2f;background:transparent;}
body.night ul.bar_tabs > li.active a{border-bottom-color:transparent;}
body.night ul.bar_tabs > li.active {border-right:6px solid #2f2f2f;border-bottom-color:#1d2024;}
body.night .well{background-color:#00000040;border:1px solid #0000002e;border-radius:4px !important;}
body.night .img-thumbnail{background-color:#0000003b;border:1px solid #000000;border-radius:4px !important;}
body.night ul.timeline li{border-bottom:1px solid #00000054;}
body.night .modal-content{background-color:#2b2b2b;border-radius:3px;}
body.night .modal-content .close{opacity: 0.5;}
body.night .modal-header{border-bottom:1px solid #00000059;}
body.night .modal-footer {border-top:1px solid #00000054;}
body.night .nav li.current-page{background:#ffffff20;}
body.night.nav-sm ul.nav.child_menu{background:#000000eb;}
body.night .nav.child_menu li:hover,
body.night .nav.child_menu li.active{background-color:#5c5c5c4a;}
body.night .nav.side-menu > li.current-page > a,
body.night .nav.side-menu > li.active > a{text-shadow:#000 0 1px 0;background:linear-gradient(#292929, #464646);box-shadow:#00000040 0 1px 0, inset #ffffff29 0 1px 0;}
body.night .nav-tabs.nav-justified>li>a{border-bottom:1px solid #2f2f2f;}
body.night .nav-tabs.nav-justified>li.active>a{border-bottom:none;}
body.night .panel-default>.panel-heading{color:#fff;}
body.night .btn-warning{color:#fff;background-color:#f0ad4e63;border-color:#ff96003d;}
body.night .btn-default{color:#fff !important;background-color:#ffffff1f;border-color:#474747;} /* border-left-color: #787878; */
body.night .btn-default.focus,
body.night .btn-default:focus,
body.night .btn-default:hover,
body.night .btn-default.active,
body.night .btn-default:active,
body.night .open>.dropdown-toggle.btn-default{background-color:#bababa;border-color:#cacaca;color:#000000 !important;}
body.night .btn-danger{background-color:#6c000085;border-color:#55030099;color:#ffffff;}
body.night .btn-primary{background-color:#006cc6;border-color:#0073d5;}
body.night .btn-dark{color: #ffffff;background-color:#a1bacf4d;border-color:#364B5F4A;}
body.night .close{text-shadow:0 1px 0 #000;}
body.night .tooltip.right .tooltip-arrow{border-right-color:#ffffff;}
body.night .tooltip.left .tooltip-arrow{border-left-color:#ffffff;}
body.night .tooltip.top .tooltip-arrow{border-top-color:#ffffff;}
body.night .tooltip.bottom .tooltip-arrow{border-bottom-color:#ffffff;}

body.night .dropdown a:hover,
body.night .dropdown.open a{background-color:#000000;}
body.night .dropdown-menu {background-color:#252525;border:1px solid #000000;}

body.night .pagination>li>a:focus,
body.night .pagination>li>a:hover,
body.night .pagination>li>span:focus,
body.night .pagination>li>span:hover{color:#ffffff;background-color:#000;border-color:#000;}

body.night .pagination>li>a,
body.night .pagination>li>span{color:#ffffff;background-color:#0000004a;border:1px solid #000000a6;}

body.night .pagination>.disabled>a,
body.night .pagination>.disabled>a:focus,
body.night .pagination>.disabled>a:hover,
body.night .pagination>.disabled>span,
body.night .pagination>.disabled>span:focus,
body.night .pagination>.disabled>span:hover{color:#777;background-color:#0000004a;border-color:#00000080;}

body.night .pagination>.active>a,
body.night .pagination>.active>a:focus,
body.night .pagination>.active>a:hover,
body.night .pagination>.active>span,
body.night .pagination>.active>span:focus,
body.night .pagination>.active>span:hover{background-color:#0000008f;border-color:#000000;}

body.night .btn-success {background:#229c224d;border:1px solid #167d164a;color:#ffffff !important;}
body.night .form-control::placeholder{color:#00000040;opacity:1;}
body.night .timeline h2.title:before{border:3px solid #131518;background:#131518;}
body.night .timeline .block{border-left:3px solid #131518;}
body.night .navi-category{background:#00000030;border-bottom:1px solid #00000050;border-top:1px solid #00000050;}

body.nav-md.night ul.nav.child_menu li:before{background:#626262;}
body.nav-md.night ul.nav.child_menu li:after{border-left:1px solid #626262;}
body.night .nav.side-menu > li.current-page,
body.night .nav.side-menu > li.active{border-right:5px solid #5c5c5c;}

body.night .mod_donate .horizontTab .buttonForm.active{background-color:#004165;}
body.night .mod_donate .horizontTab .buttonForm.active .tabInfo span {color:#999;}

body.night .mod_lottery .plrs .line:nth-child(odd){background:#00000059;}

body.night .list-group-item{background-color:#0000005c;border:1px solid #000;}

body.night .avatar-view{border-radius:3px !important;border:3px solid #0000004a;}

body.night ul.messages li .message_wrapper{border-bottom:1px solid #00000050;}

body.night pre{color:#a7a7a7;background-color:#0000004f;border:1px solid #00000042;}

body.night .alert-info{color:#000000;background-color:#6988b0;border:1px solid #8eafc2;}
body.night .alert-danger, body.night .alert-error{color:#e9edef;background-color:#a9110184;border-color:#c800205e;}

body.night .text-info{color:#008cff;}
body.night .text-primary{color:#51b0ff;}
body.night .text-success{color:#00f104;}

body.night .top_nav .dropdown-menu li a{color:#dbdbdb;}
body.night .dropdown-menu>li>a:focus,
body.night .dropdown-menu>li>a:hover{background-color:#363636;}

body.night .monitoring .hostname{color:#ffffff90;}

body.night .table-striped>tbody>tr:nth-of-type(odd){background-color:#0000002e;}
body.night .table-hover>tbody>tr:hover{background-color:#0000006b;}
body.night .table>thead>tr>th{border-bottom:2px solid #00000052;}
body.night .table>tbody>tr>td,body.night .table>tbody>tr>th,body.night .table>tfoot>tr>td,body.night .table>tfoot>tr>th,body.night .table>thead>tr>td,body.night .table>thead>tr>th {border-top:1px solid #00000070;}
body.night .table>tbody>tr.success>td,
body.night .table>tbody>tr.success>th,
body.night .table>tbody>tr>td.success,
body.night .table>tbody>tr>th.success,
body.night .table>tfoot>tr.success>td,
body.night .table>tfoot>tr.success>th,
body.night .table>tfoot>tr>td.success,
body.night .table>tfoot>tr>th.success,
body.night .table>thead>tr.success>td,
body.night .table>thead>tr.success>th,
body.night .table>thead>tr>td.success,
body.night .table>thead>tr>th.success{background-color:#11390033;}
body.night .table>tbody>tr.danger>td,
body.night .table>tbody>tr.danger>th,
body.night .table>tbody>tr>td.danger,
body.night .table>tbody>tr>th.danger,
body.night .table>tfoot>tr.danger>td,
body.night .table>tfoot>tr.danger>th,
body.night .table>tfoot>tr>td.danger,
body.night .table>tfoot>tr>th.danger,
body.night .table>thead>tr.danger>td,
body.night .table>thead>tr.danger>th,
body.night .table>thead>tr>td.danger,
body.night .table>thead>tr>th.danger{background-color:#5900002e;}

body.night a.btn-success, body.night a.btn-primary, body.night a.btn-warning, body.night a.btn-danger{color:#fff;}
body.night input:disabled{background:#656565;color:#fff;}

body.night #nprogress .bar {background:#0051ca;}
body.night #nprogress .peg {box-shadow:0 0 10px #05245d, 0 0 5px #0863b9;}


body.night .monitoring .server:hover{background:#000000;}
body.night .monitoring .selector{background:#1b1c21;}

#themeChange::-webkit-scrollbar
{
	width: 6px;
}

#themeChange::-webkit-scrollbar-thumb
{
	background-color: rgba(0,0,0,0.31);
}

@media (max-width:992px){
	
	.nav.toggle.scroll_checkbox div.checkbox{top:-10px;}
}

@media (min-width:992px){
	.full-width .modal-lg{width:90%}
}

.blueimp-gallery-controls>.close{
	color:red;font-size:55px;font-weight:500;
}

.blueimp-gallery>.indicator>li{
	background-size: 200% auto;
}

@media (max-width:767px) {
	.blueimp-gallery>.indicator>li{width:22px;height:14px;margin:3px 3px 0;}
}

#themeChange.form-control{padding:0;}

/** Themplate **/

@media (max-width:379px){
	#voteRates{display:none;}
}

.container.body{background:#09081fad}
.navbar.nav_title{background:rgba(26,46,64,0.3)}
.left_col{background:none;}
.left_col.scroll-view .profile{background:none;border-top:0px;border-bottom:0px;}

.color-0{color:var(--color-black);}
.color-1{color:#0000bf;}
.color-2{color:#00bf00;}
.color-3{color:#00bfbf;}
.color-4{color:#bf0000;}
.color-5{color:#bf00bf;}
.color-6{color:#bfbf00;}
.color-7{color:#bfbfbf;}
.color-8{color:#363636;}
.color-9{color:#4040ff;}
.color-a{color:#40ff40;}
.color-b{color:#40ffff;}
.color-c{color:#ff4040;}
.color-d{color:#ff40ff;}
.color-e{color:#ffff40;}
.color-f{color:var(--color-white);}

.child_menu {
    will-change: transform;
    backface-visibility: hidden;
    transform: translateZ(0);
}

.sdt_menu li {
    transform: translateZ(0);
}