@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500);
/*   
Template Name: Metronic - Responsive Admin Dashboard Template build with Twitter Bootstrap v2.3.1
Version: 1.2.1
Author: KeenThemes
Website: http://www.keenthemes.com/preview/?theme=metronic
Purchase: http://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469
*/
/*********************
 GENERAL UI COLORS 
*********************/
/***
Colors
blue:  #4b8df8
light blue: #bfd5fa
red: #e02222
yellow: #ffb848
green: #35aa47
purple: #852b99
grey: #555555;
light grey: #fafafa;
***/
/*********************
 GENERAL RESET & SETUP 
*********************/
/***
Import fonts
***/
/***
Reset and overrides  
***/
/* general body settings */
html,
body,
.view,
.page-container,
.main-iframe {
  height: 100%;
}
body {
  color: #555;
  font-family: 'PT Sans';
  padding: 0px !important;
  margin: 0px !important;
  font-size: 13px;
  background-color: #3d3e43;
}
/***
General typography 
***/
h3 small,
h4 small,
h5 small {
  color: #444;
}
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
  padding-bottom: 10px;
}
a {
  cursor: pointer;
}
/***
General backgrounds
***/
.bg-blue {
  background-image: none !important;
  background-color: #4b8df8 !important;
}
.bg-red {
  background-image: none !important;
  background-color: #e02222 !important;
}
.bg-yellow {
  background-image: none !important;
  background-color: #ffb848 !important;
}
.bg-green {
  background-image: none !important;
  background-color: #35aa47 !important;
}
.bg-purple {
  background-image: none !important;
  background-color: #852b99 !important;
}
.bg-grey {
  background-image: none !important;
  background-color: #555555 !important;
}
/***
Close icon used for modal dialog and other UI element close buttons
***/
.close {
  float: right;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  filter: alpha(opacity=20);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  font-size: 30px;
}
/***
ie8 & ie9 modes
***/
.visible-ie8 {
  display: none;
}
.ie8 .visible-ie8 {
  display: inherit !important;
}
.visible-ie9 {
  display: none;
}
.ie9 .visible-ie9 {
  display: inherit !important;
}
.hidden-ie8 {
  display: inherit;
}
.ie8 .hidden-ie8 {
  display: none !important;
}
.hidden-ie9 {
  display: inherit;
}
.ie9 .hidden-ie9 {
  display: none !important;
}
/***
Fix link outlines after click
***/
a,
a:focus,
a:hover,
a:active {
  outline: 0;
}
/***
IE8 fix for form input height in fluid rows
***/
.ie8 .row-fluid [class*="span"] {
  min-height: 20px !important;
}
/***
Fix grid offset used for reponsive layout handling(refer app.js=>handleResponsive)
***/
.fix-offset {
  margin-left: 0px !important;
}
/***
Misc tools
***/
.visible-ie8 {
  display: none;
}
.no-padding {
  padding: 0px !important;
}
.no-margin {
  margin: 0px !important;
}
.no-bottom-space {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.no-top-space {
  padding-top: 0px !important;
  margin-top: 0px !important;
}
.space5 {
  display: block;
  height: 5px !important;
  clear: both;
}
.space7 {
  height: 7px !important;
  clear: both;
}
.space10 {
  height: 10px !important;
  clear: both;
}
.space12 {
  height: 12px !important;
  clear: both;
}
.space15 {
  height: 15px !important;
  clear: both;
}
.space20 {
  height: 20px !important;
  clear: both;
}
.no-space {
  margin: 0px !important;
  padding: 0px !important;
}
.no-text-shadow {
  text-shadow: none !important;
}
.no-left-padding {
  padding-left: 0 !important;
}
.no-left-margin {
  margin-left: 0 !important;
}
.margin-bottom-10 {
  margin-bottom: 10px !important;
}
.margin-top-10 {
  margin-top: 10px !important;
}
.margin-bottom-15 {
  margin-bottom: 15px !important;
}
.margin-bottom-20 {
  margin-bottom: 20px !important;
}
.margin-top-20 {
  margin-top: 20px !important;
}
.margin-bottom-25 {
  margin-bottom: 25px !important;
}
.hide {
  display: none;
}
.bold {
  font-weight: 600 !important;
}
.fix-margin {
  margin-left: 0px !important;
}
.border {
  border: 1px solid #dddddd;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #E0DFDF;
  border-bottom: 1px solid #FEFEFE;
}
/* Intercom launcher */
.intercom-lightweight-app {
  z-index: 1000000000 !important;
}
/********************
 GENERAL LAYOUT 
*********************/
/***
Header and header elements.
***/
.border {
  border: 1px solid red;
}
.header .btn-navbar {
  margin-bottom: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 6px;
  background-image: none;
  filter: none;
  box-shadow: none;
  color: #fff;
  border: 0;
}
.header .btn-navbar:hover {
  text-decoration: none;
}
.header .navbar-inner {
  width: 100%;
  margin-left: 0 0 0 110px;
  border: 0px;
  padding: 0px;
  box-shadow: none;
  height: 42px;
}
.header .nav {
  display: block;
}
.header .nav > li {
  margin: 0px;
  padding: 0px;
}
.header .nav > li.dropdown,
.header .nav > li.dropdown > a {
  padding-left: 4px;
  padding-right: 4px;
}
.header .nav > li.dropdown:last-child {
  padding-right: 2px;
}
.header .nav > li.dropdown .dropdown-toggle {
  margin: 0px;
  padding: 14px 12px 8px 12px;
}
.header .nav > li.dropdown .dropdown-toggle i {
  font-size: 18px;
}
.header .nav > li.dropdown.user .dropdown-toggle {
  padding: 6px 4px 7px 9px;
}
.header .nav > li.dropdown.user .dropdown-toggle:hover {
  text-decoration: none;
}
.header .nav > li.dropdown.user .dropdown-toggle .username {
  color: #ddd;
}
.header .nav li.dropdown.user .dropdown-toggle i {
  display: inline-block;
  margin-top: 5px;
  margin: 0;
  font-size: 16px;
}
.header .nav > li.dropdown .dropdown-toggle .badge {
  position: absolute;
  font-size: 11px !important;
  font-weight: 300;
  top: 8px;
  right: 24px;
  text-align: center;
  height: 14px;
  background-color: #e02222;
  padding: 2px 6px 2px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
}
/* firefox hack for top bar badges */
@-moz-document url-prefix() {
  .header .nav li.dropdown .dropdown-toggle .badge {
    padding: 1px 6px 3px 6px;
  }
}
.header .nav .dropdown-menu {
  margin-top: 3px;
}
/***
Page container
***/
.fixed-top .page-container {
  margin-top: 42px;
}
/***
Page sidebar
***/
.page-sidebar > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.page-sidebar > ul > li {
  display: block;
  margin: 0;
  padding: 0;
  border: 0px;
}
.page-sidebar > ul > li.start > a {
  border-top-color: transparent !important;
}
.page-sidebar > ul > li:last-child > a {
  border-bottom: 1px solid transparent !important;
}
.page-sidebar > ul > li > a {
  display: block;
  position: relative;
  margin: 0;
  border: 0px;
  padding: 10px 15px;
  text-decoration: none;
  font-size: 14px;
  font-weight: 300;
}
.page-sidebar > ul > li > a i {
  font-size: 16px;
  margin-right: 5px;
  text-shadow: none;
}
.page-sidebar > ul > li.active > a {
  border: none;
  text-shadow: none;
}
.page-sidebar > ul > li.active > a .selected {
  display: block;
  width: 8px;
  height: 25px;
  background-image: url("../img/sidebar-menu-arrow.png");
  float: right;
  position: absolute;
  right: 0px;
  top: 8px;
}
.page-sidebar ul > li > a > .arrow:before {
  float: right;
  margin-top: 1px;
  margin-right: 5px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f104";
  font-weight: 300;
  text-shadow: none;
}
.page-sidebar > ul > li > a > .arrow.open:before {
  float: right;
  margin-top: 1px;
  margin-right: 3px;
  display: inline;
  font-family: FontAwesome;
  height: auto;
  font-size: 16px;
  content: "\f107";
  font-weight: 300;
  text-shadow: none;
}
.page-sidebar > ul > li > ul.sub-menu {
  display: none;
  list-style: none;
  clear: both;
  margin: 8px 0px 8px 0px;
}
.page-sidebar > ul > li.active > ul.sub-menu {
  display: block;
}
.page-sidebar > ul > li > ul.sub-menu > li {
  background: none;
  margin: 0px;
  padding: 0px;
  margin-top: 1px !important;
}
.page-sidebar > ul > li > ul.sub-menu > li > a {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px;
  padding-left: 44px !important;
  color: #ccc;
  text-decoration: none;
  text-shadow: 0 1px 1px #000;
  font-size: 14px;
  font-weight: 300;
  background: none;
}
/* 3rd level sub menu */
.page-sidebar > ul > li > ul.sub-menu > li ul.sub-menu {
  display: none;
  list-style: none;
  clear: both;
  margin: 0px 0px 0px 0px;
}
.page-sidebar > ul > li > ul.sub-menu li > a > .arrow:before {
  float: right;
  margin-top: 1px;
  margin-right: 20px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f104";
  font-weight: 300;
  text-shadow: none;
}
.page-sidebar > ul > li > ul.sub-menu li > a > .arrow.open:before {
  float: right;
  margin-top: 1px;
  margin-right: 18px;
  display: inline;
  font-family: FontAwesome;
  height: auto;
  font-size: 16px;
  content: "\f107";
  font-weight: 300;
  text-shadow: none;
}
.page-sidebar > ul > li.active > ul.sub-menu > li.active ul.sub-menu {
  display: block;
}
.page-sidebar > ul > li > ul.sub-menu > li ul.sub-menu li {
  background: none;
  margin: 0px;
  padding: 0px;
  margin-top: 1px !important;
}
.page-sidebar > ul > li > ul.sub-menu li > ul.sub-menu > li > a {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px;
  color: #ccc;
  text-decoration: none;
  text-shadow: 0 1px 1px #000;
  font-size: 14px;
  font-weight: 300;
  background: none;
}
.page-sidebar > ul > li > ul.sub-menu > li > ul.sub-menu > li > a {
  padding-left: 60px;
}
.page-sidebar > ul > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  padding-left: 80px;
}
.page-sidebar > ul > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu {
  display: block;
}
.page-sidebar > ul > li > ul.sub-menu li > ul.sub-menu > li > a > i {
  font-size: 13px;
}
/* sidebar search */
.page-sidebar .sidebar-search {
  margin: 8px 20px 20px 20px;
}
.page-sidebar .sidebar-search .submit {
  display: block;
  float: right;
  margin-top: 8px;
  width: 13px;
  height: 13px;
  background-image: url(../img/search-icon.png);
  background-repeat: no-repeat;
}
.page-sidebar .sidebar-search input {
  margin: 0px;
  width: 165px;
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  font-size: 14px;
  box-shadow: none;
}
.page-sidebar .sidebar-search .input-box {
  padding-bottom: 2px;
  border-bottom: 1px solid #959595;
}
/***
Sidebar toggler(show/hide)
***/
.sidebar-toggler {
  cursor: pointer;
  opacity: 0.5;
  margin-top: 15px;
  margin-left: 175px;
  width: 29px;
  height: 29px;
  background-repeat: no-repeat;
}
.sidebar-toggler:hover {
  opacity: 1;
}
.sidebar-closed .sidebar-toggler {
  margin-left: 3px;
}
.sidebar-closed .page-sidebar .sidebar-search {
  height: 34px;
  width: 29px;
  margin-left: 3px;
  margin-bottom: 0px;
}
.sidebar-closed .page-sidebar .sidebar-search input {
  display: none;
}
.sidebar-closed .page-sidebar .sidebar-search .submit {
  margin: 11px 7px !important;
  display: block !important;
}
.sidebar-closed .page-sidebar .sidebar-search .input-box {
  border-bottom: 0;
}
.sidebar-closed .page-sidebar .sidebar-search.open {
  height: 34px;
  width: 255px;
  overflow: hidden;
}
.sidebar-closed .page-sidebar .sidebar-search.open input {
  margin-top: 3px;
  padding-left: 10px;
  padding-bottom: 2px;
  width: 180px;
  display: inline-block !important;
}
.sidebar-closed .page-sidebar .sidebar-search.open .submit {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin: 10px 8px 9px 6px !important;
}
.sidebar-closed .page-sidebar .sidebar-search.open .remove {
  background-repeat: no-repeat;
  width: 11px;
  height: 11px;
  margin: 11px 6px 7px 8px !important;
  display: inline-block !important;
  float: left !important;
}
.sidebar-closed > .page-sidebar > ul > li > a .selected {
  right: -3px !important;
}
.sidebar-closed > .page-sidebar > ul > li > a > .title,
.sidebar-closed > .page-sidebar > ul > li > a > .arrow {
  display: none !important;
}
.sidebar-closed .sidebar-toggler {
  margin-right: 3px;
}
.sidebar-closed .page-sidebar .sidebar-search {
  margin-top: 6px;
  margin-bottom: 6px;
}
.sidebar-closed > .page-sidebar > ul {
  width: 35px !important;
}
.sidebar-closed > .page-sidebar > ul > li > a {
  padding-left: 7px;
}
.sidebar-closed > .page-sidebar > ul > li:hover {
  width: 225px;
  position: relative;
  z-index: 2000;
  display: block !important;
}
.sidebar-closed > .page-sidebar > ul > li:hover .selected {
  display: none;
}
.sidebar-closed > .page-sidebar > ul > li:hover > a > i {
  margin-right: 10px;
}
.sidebar-closed > .page-sidebar > ul > li:hover .title {
  display: inline !important;
}
.sidebar-closed > .page-sidebar > ul > li > .sub-menu {
  display: none !important;
}
.sidebar-closed > .page-sidebar > ul > li:hover > .sub-menu {
  width: 189px;
  position: absolute;
  z-index: 2000;
  left: 36px;
  margin-top: 0;
  top: 100%;
  display: block !important;
}
.sidebar-closed > .page-sidebar > ul > li:hover > .sub-menu > li > .sub-menu,
.sidebar-closed > .page-sidebar > ul > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu {
  width: 189px;
}
/* 2rd level sub menu*/
.sidebar-closed > .page-sidebar > ul > li:hover > .sub-menu > li > a {
  padding-left: 15px !important;
}
/* 3rd level sub menu*/
.sidebar-closed > .page-sidebar > ul > li > ul.sub-menu > li > .sub-menu > li > a {
  padding-left: 30px !important;
}
/* 4rd level sub menu*/
.sidebar-closed > .page-sidebar > ul > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a {
  padding-left: 45px !important;
}
/* sidebar container */
.sidebar-closed > .page-sidebar {
  width: 35px;
}
.sidebar-closed > .page-container {
  margin-left: 35px !important;
}
/* ie8 fixes */
.ie8 .page-sidebar {
  position: absolute;
  width: 225px;
}
.ie8 .page-sidebar ul {
  width: 225px;
}
/***
Page content
***/
.ie8 .page-container {
  margin-left: 225px;
  margin-top: 0px;
}
.ie8 .full-width-page .page-container {
  margin-left: 0px !important;
}
/***
Dashboard date range panel
***/
.advanced-datepicker {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid #cecece;
  min-width: 280px;
  background-color: #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 33px;
  line-height: 31px;
  position: relative;
  padding: 0 30px 0 40px;
  cursor: default;
}
.advanced-datepicker .addon {
  float: left;
  border-right: 1px solid #cecece;
  background-color: #f9f8f8;
  color: #555;
  width: 30px;
  text-align: center;
  -webkit-border-top-left-radius: 2px;
  -webkit-border-bottom-left-radius: 2px;
  -moz-border-radius-topleft: 2px;
  -moz-border-radius-bottomleft: 2px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.advanced-datepicker .value {
  font-size: 13px;
  color: #373e4a;
}
.advanced-datepicker .arr {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 10px;
  color: #373e4a;
  font-size: 14px;
}
/***
Footer
***/
.footer {
  padding: 8px 20px 5px 20px;
  font-size: 12px;
  color: #999;
}
.footer .go-top {
  display: block;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  margin-top: -2px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  background-color: #111;
  padding: 0px 6px 0px 6px;
}
.footer .go-top i {
  color: #666;
  font-size: 22px;
  margin-bottom: 5px;
}
/********************
 GENERAL UI ELEMENTS 
*********************/
/***
Icon stuff
***/
i.icon,
a.icon {
  color: #999;
  margin-right: 5px;
  font-weight: normal;
  font-size: 13px;
}
i.icon-black {
  color: #000 !important;
}
a.icon:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: .4;
  filter: alpha(opacity=40);
}
a.icon.huge i {
  font-size: 16px !important;
}
i.big {
  font-size: 20px;
}
i.warning {
  color: #d12610;
}
i.critical {
  color: #37b7f3;
}
i.normal {
  color: #52e136;
}
/***
Custom wells
***/
.well {
  padding: 5px;
  min-height: 44px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.well.mini {
  padding: 7px !important;
}
/***
Form stuff
***/
form legend {
  margin: 15px 0px 10px 0px !important;
}
.form form {
  margin: 0px !important;
  padding: 0px !important;
}
.no-bottom-space {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
}
.form .form-actions {
  margin-top: 0px !important;
  margin-top: 40px;
  padding-left: 190px;
}
.portlet.box .form .form-actions,
.portlet.solid .form .form-actions {
  margin-left: -10px !important;
  margin-right: -10px !important;
  margin-bottom: -10px !important;
}
/***
Bordered form layout
***/
/***
Input icons
***/
/* input with right aligned and colored icons */
.input-icon input {
  padding-right: 25px !important;
}
.input-icon .input-info,
.input-icon .input-error,
.input-icon .input-warning,
.input-icon .input-success {
  display: inline-block !important;
  position: relative !important;
  top: 7px;
  right: 25px !important;
  font-size: 16px;
}
.input-icon .input-info {
  color: #27a9e3;
}
.input-icon .input-error {
  color: #B94A48;
}
.input-icon .input-warning {
  color: #C09853;
}
.input-icon .input-success {
  color: #468847;
}
.input-icon.left i {
  color: #ccc;
  display: block !important;
  position: absolute !important;
  z-index: 1;
  margin: 9px 2px 4px 10px;
  width: 16px;
  height: 16px;
  border1: 1px solid #ddd;
  font-size: 16px;
  text-align: center;
}
.input-icon.left input {
  padding-left: 33px !important;
}
/***
Portlets
***/
.portlet {
  clear: both;
  margin-top: 0px;
  margin-bottom: 25px;
  padding: 0px;
}
.portlet:after,
.portlet:before {
  display: table;
  color: "";
}
.portlet-title {
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.portlet-title h4 {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  padding: 0;
  margin-bottom: 7px;
}
.portlet-title h4 i {
  font-size: 13px;
  margin-right: 5px;
  color: #666;
}
.portlet.blue .portlet-title h4,
.portlet-title.blue h4,
.portlet.green .portlet-title h4,
.portlet-title.green h4,
.portlet.yellow .portlet-title h4,
.portlet-title.yellow h4,
.portlet.red .portlet-title h4,
.portlet-title.red h4,
.portlet.purple .portlet-title h4,
.portlet-title.purple h4,
.portlet.dark-grey .portlet-title h4,
.portlet-title.dark-grey h4 {
  color: #fff;
}
.portlet.box.blue .portlet-title h4 > i,
.portlet.box.green .portlet-title h4 > i,
.portlet.box.grey .portlet-title h4 > i,
.portlet.box.yellow .portlet-title h4 > i,
.portlet.box.red .portlet-title h4 > i,
.portlet.box.purple .portlet-title h4 > i,
.portlet.box.light-grey .portlet-title h4 > i {
  color: #fff;
}
.sortable .portlet .portlet-title {
  cursor: move;
}
.portlet-title .tools,
.portlet-title .actions {
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-top: 6px;
  float: right;
}
.portlet-title .tools > a {
  display: inline-block;
  height: 16px;
  margin-left: 5px;
}
.portlet-title .dropdown-menu i {
  color: #000 !important;
}
.portlet-title .tools > a.remove {
  background-image: url(../img/portlet-remove-icon.png);
  background-repeat: no-repeat;
  width: 11px;
}
.portlet-title .tools > a.config {
  background-image: url(../img/portlet-config-icon.png);
  background-repeat: no-repeat;
  width: 12px;
}
.portlet-title .tools > a.reload {
  background-image: url(../img/portlet-reload-icon.png);
  width: 13px;
}
.portlet-title .tools > a.expand {
  background-image: url(../img/portlet-expand-icon.png);
  width: 14px;
}
.portlet-title .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon.png);
  width: 14px;
}
.portlet-title .tools > a:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: .6;
  filter: 'alpha(opacity=60)';
}
.portlet-title .actions > .btn-group {
  margin-top: -12px;
}
.portlet-title .actions > .btn {
  padding: 4px 10px;
  margin-top: -13px;
}
.portlet-title .actions > .btn-group > .btn {
  padding: 4px 10px;
  margin-top: -1px;
}
.portlet-title .actions > .btn.mini {
  margin-top: -12px;
  padding: 4px 10px;
}
.portlet-title .pagination.pagination-small {
  float: right !important;
  display: inline-block !important;
  margin: 0px;
  margin-top: -2px;
}
.portlet-body {
  clear: both;
  padding: 0;
}
.portlet-body.light-blue,
.portlet.light-blue {
  background-color: #bfd5fa !important;
}
.portlet-body.blue,
.portlet.blue {
  background-color: #4b8df8 !important;
}
.portlet-body.red,
.portlet.red {
  background-color: #e02222 !important;
}
.portlet-body.yellow,
.portlet.yellow {
  background-color: #ffb848 !important;
}
.portlet-body.green,
.portlet.green {
  background-color: #35aa47 !important;
}
.portlet-body.purple,
.portlet.purple {
  background-color: #852b99 !important;
}
.portlet-body.light-grey,
.portlet.light-grey {
  background-color: #fafafa !important;
}
.portlet-body.dark-grey,
.portlet.dark-grey {
  background-color: #555555 !important;
}
.portlet-body .btn-toolbar {
  margin: 0px !important;
  padding: 0px !important;
}
.portlet-body .btn-group {
  margin: 0px !important;
  padding: 0px !important;
  margin-bottom: 10px !important;
}
/*  draggable girds */
.ui-sortable-placeholder {
  border: 1px dotted black;
  visibility: visible !important;
  height: 100% !important;
}
.ui-sortable-placeholder * {
  visibility: hidden;
}
.sortable-box-placeholder {
  background-color: #f5f5f5;
  border: 1px dashed #DDDDDD;
  display: block;
  /* float: left;*/
  margin-top: 0px !important;
  margin-bottom: 24px !important;
}
.sortable-box-placeholder * {
  visibility: hidden;
}
/***
Solid colored portlet
***/
.portlet.solid {
  padding: 10px;
}
.portlet.solid .portlet-title .tools {
  margin-top: 2px;
  border: 0px;
}
.portlet.solid .portlet-title {
  margin-bottom: 5px;
  border: 0px;
}
.portlet.solid.bordered .portlet-title {
  margin-bottom: 15px;
}
.portlet.solid.red .portlet-title,
.portlet.solid.red .portlet-title i,
.portlet.solid.red .portlet-body,
.portlet.solid.green .portlet-title,
.portlet.solid.green .portlet-title i,
.portlet.solid.green .portlet-body,
.portlet.solid.yellow .portlet-title,
.portlet.solid.yellow .portlet-title i,
.portlet.solid.yellow .portlet-body,
.portlet.solid.grey .portlet-title,
.portlet.solid.grey .portlet-title i,
.portlet.solid.grey .portlet-body,
.portlet.solid.purple .portlet-title,
.portlet.solid.purple .portlet-title i,
.portlet.solid.purple .portlet-body,
.portlet.solid.blue .portlet-title,
.portlet.solid.blue .portlet-title i,
.portlet.solid.blue .portlet-body {
  border: 0;
  color: #fff;
}
.portlet.bordered {
  border-left: 2px solid #ddd;
}
/***
Box portlet
***/
.portlet.box {
  padding: 0px !important;
}
.portlet.box .portlet-title {
  padding: 8px 10px 2px 10px;
  border-bottom: 1px solid #eee;
  color: #fff !important;
}
.portlet.box .portlet-title > .actions > .btn > i {
  color: #fff !important;
}
.portlet.box .portlet-title .tools {
  margin-top: 3px;
}
.portlet.box .portlet-title .tools > a.remove,
.portlet.solid .portlet-title .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.box .portlet-title .tools > a.config,
.portlet.solid .portlet-title .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.box .portlet-title .tools > a.reload,
.portlet.solid .portlet-title .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.box .portlet-title .tools > a.expand,
.portlet.solid .portlet-title .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.box .portlet-title .tools > a.collapse,
.portlet.solid .portlet-title .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
/* portlet buttons */
.portlet.box .portlet-body {
  background-color: #fff;
  padding: 10px;
}
.portlet.box .portlet-title {
  margin-bottom: 0px;
}
.portlet.box.blue .portlet-title {
  background-color: #4b8df8;
}
.portlet.box.blue {
  border: 1px solid #b4cef8;
  border-top: 0;
}
.portlet.box.red .portlet-title {
  background-color: #e02222;
}
.portlet.box.red {
  border: 1px solid #ef8476;
  border-top: 0;
}
.portlet.box.yellow .portlet-title {
  background-color: #ffb848;
}
.portlet.box.yellow {
  border: 1px solid #fccb7e;
  border-top: 0;
}
.portlet.box.green .portlet-title {
  background-color: #35aa47;
}
.portlet.box.green {
  border: 1px solid #77e588;
  border-top: 0;
}
.portlet.box.purple .portlet-title {
  background-color: #852b99;
}
.portlet.box.purple {
  border: 1px solid #af5cc1;
  border-top: 0;
}
.portlet.box.grey .portlet-title {
  background-color: #555555;
}
.portlet.box.grey {
  border: 1px solid #9d9c9c;
  border-top: 0;
}
.portlet.box.light-grey .portlet-title {
  background-color: #aaa;
}
.portlet.box.light-grey {
  border: 1px solid #eee;
  border-top: 0;
}
/***
Charts and statistics
***/
.chart,
.pie,
.bars {
  overflow: hidden;
  height: 300px;
}
/***
Statistic lists
***/
.item-list.table .percent {
  width: 30px;
  float: right;
  margin-right: 10px;
  margin-top: 3px;
}
.item-list.table .title {
  padding-top: -5px;
}
/***
Chart tooltips
***/
.chart-tooltip {
  clear: both;
  z-index: 100;
  background-color: #736e6e !important;
  padding: 5px !important;
  color: #fff;
}
.chart-tooltip .label {
  clear: both;
}
/***
Mini chart containers
***/
.bar-chart {
  display: none;
}
.line-chart {
  display: none;
}
/***
Custom icon buttons
***/
.icon-btn {
  height: 70px;
  width: 50px;
  margin: 10px 0px 10px 0px;
  border: 1px solid #ddd;
  padding: 16px 0px 0px 0px;
  background-color: #fafafa !important;
  background-image: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  display: block !important;
  color: #646464 !important;
  text-shadow: none !important;
  text-align: center;
  cursor: pointer;
  position: relative;
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
}
.ie8 .icon-btn:hover {
  filter: none !important;
}
.icon-btn:hover {
  text-decoration: none !important;
  border-color: #999 !important;
  color: #444 !important;
  text-shadow: 0 1px 0px #ffffff !important;
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.icon-btn:hover .badge {
  -webkit-transition: all 0.3s ease !important;
  -moz-transition: all 0.3s ease !important;
  -ms-transition: all 0.3s ease !important;
  -o-transition: all 0.3s ease !important;
  transition: all 0.3s ease !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.icon-btn i {
  font-size: 20px !important;
  color: #777 !important;
}
.icon-btn .glyphicons {
  padding: 0px;
}
.icon-btn .glyphicons i:before {
  font-size: 20px !important;
  color: #777 !important;
}
.icon-btn div {
  font-family: 'Open Sans';
  margin-top: 5px;
  margin-bottom: 20px;
  color: #000;
  font-size: 11px;
  font-weight: 300;
}
.icon-btn .badge {
  position: absolute;
  font-family: 'Open Sans';
  font-size: 11px !important;
  font-weight: 300;
  top: -5px;
  right: -5px;
  padding: 3px 7px 3px 7px;
  color: white !important;
  text-shadow: none;
  border-width: 0;
  border-style: solid;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* for firefox only */
@-moz-document url-prefix() {
  .icon-btn .badge {
    padding: 2px 7px 4px 7px;
  }
}
/* extended dropdowns */
.dropdown-menu.extended {
  min-width: 160px !important;
  max-width: 300px !important;
  width: 233px !important;
  background-color: #ffffff !important;
}
.dropdown-menu.extended:before,
.dropdown-menu.extended:after {
  border-bottom-color: #ddd !important;
}
.dropdown-menu.extended li a {
  display: block;
  padding: 5px 10px !important;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  white-space: normal !important;
}
.dropdown-menu.extended li i {
  margin-right: 3px;
}
.dropdown-menu.extended li a {
  font-size: 13px;
  padding: 10px !important;
  background-color: #ffffff;
}
.dropdown-menu.extended li a:hover {
  background-image: none;
  background-color: #f5f5f5;
  color: #000;
  filter: none;
}
.dropdown-menu.extended li p {
  padding: 10px;
  background-color: #eee;
  margin: 0px;
  font-size: 14px;
  font-weight: 300;
  color: #000;
}
.dropdown-menu.extended li a {
  padding: 7px 0 5px 0px;
  list-style: none;
  border-bottom: 1px solid #f4f4f4 !important;
  font-size: 12px;
  text-shadow: none;
}
.dropdown-menu.extended li:first-child a {
  border-top: none;
  border-bottom: 1px solid #f4f4f4 !important;
}
.dropdown-menu.extended li:last-child a {
  border-top: 1px solid white !important;
  border-bottom: 1px solid #f4f4f4 !important;
}
.dropdown-menu.extended li.external > a {
  font-size: 13px;
  font-weight: 400;
}
.dropdown-menu.extended li.external > a > i {
  margin-top: 3px;
  float: right;
}
/* header notifications dropdowns */
.dropdown-menu.notification li > a > .label {
  width: 10px;
  padding: 2px 4px;
  margin-right: 2px;
  text-align: center !important;
}
.dropdown-menu.notification li > a > .label i {
  text-align: center !important;
}
.dropdown-menu.notification li a .time {
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  text-align: right;
}
/* header inbox dropdowns */
.dropdown-menu.inbox li a .photo img {
  float: left;
  height: 40px;
  width: 40px;
  margin-right: 6px;
}
.dropdown-menu.inbox li a .subject {
  display: block;
}
.dropdown-menu.inbox li a .subject .from {
  font-size: 14px;
  font-weight: 400;
  color: #02689b;
}
.dropdown-menu.inbox li a .subject .time {
  font-size: 12px;
  font-weight: 600;
  font-style: italic;
  position: absolute;
  right: 10px;
}
.dropdown-menu.inbox li a .message {
  display: block !important;
  font-size: 12px;
}
/* header tasks */
.dropdown-menu.tasks .task {
  margin-bottom: 5px;
}
.dropdown-menu.tasks .task .desc {
  font-size: 13px;
  font-weight: 300;
}
.dropdown-menu.tasks .task .percent {
  font-size: 13px;
  font-weight: 600;
  float: right;
  display: inline-block;
}
.dropdown-menu.tasks .progress {
  display: block;
  height: 10px;
  margin: 0px;
}
/***
General list for item with image
***/
.item-list li .img {
  height: 50px;
  width: 50px;
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}
.item-list {
  margin: 0px;
  list-style: none;
}
.item-list li {
  padding: 7px 0 5px 0px;
  list-style: none;
  border-top: 1px solid white;
  border-bottom: 1px solid #EBEBEB;
  font-size: 12px;
}
.item-list li:first-child {
  border-top: none;
  border-bottom: 1px solid #EBEBEB;
}
.item-list li:last-child {
  border-top: none;
  border-bottom: none;
}
.item-list li .label {
  margin-right: 5px;
}
.item-list.todo li .label {
  position: absolute;
  right: 80px;
}
.item-list.todo li .actions {
  position: absolute;
  right: 45px;
}
/***
Custom tables
***/
.table .m-btn {
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 5px;
}
.table-advance {
  margin-bottom: 10px !important;
}
.table-advance thead {
  color: #999;
}
.table-advance thead tr th {
  background-color: #DDD;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.table-advance div.success,
.table-advance div.info,
.table-advance div.important,
.table-advance div.warning,
.table-advance div.danger {
  position: absolute;
  margin-top: -5px;
  float: left;
  width: 2px;
  height: 30px;
  margin-right: 20px !important;
}
.table-advance tr td {
  border-left-width: 0px;
}
.table-advance tr td:first-child {
  border-left-width: 1px !important;
}
.table-advance tr td.highlight:first-child a {
  margin-left: 15px;
}
.table-advance td.highlight div.success {
  border-left: 2px solid #66ee66;
}
.table-advance td.highlight div.info {
  border-left: 2px solid #87ceeb;
}
.table-advance td.highlight div.important {
  border-left: 2px solid #f02c71;
}
.table-advance td.highlight div.warning {
  border-left: 2px solid #fdbb39;
}
.table-advance td.highlight div.danger {
  border-left: 2px solid #e23e29;
}
/***
Star rating
***/
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
  font-size: 30px;
}
.rating span.star {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
.rating span.star:hover {
  cursor: pointer;
}
.rating span.star:before {
  content: "\f006";
  padding-right: 5px;
  color: #999999;
}
.rating span.star:hover:before,
.rating span.star:hover ~ span.star:before {
  content: "\f005";
  color: #e3cf7a;
}
/***
Rows seperated form layout
***/
.form-row-seperated .control-group {
  border-bottom: 1px solid #efefef;
  padding-bottom: 10px;
  padding-right: 10px;
  margin-left: -10px;
  margin-right: -10px;
}
.form-row-seperated .control-group.last {
  border-bottom: 0;
}
.form-row-seperated .control-label {
  width: 170px;
}
.form-row-seperated .controls {
  margin-left: 190px;
}
.form-row-seperated .help-inline,
.form-row-seperated .help-block {
  padding-left: 0;
}
/***
Bordered form layout
***/
.form-horizontal.form-bordered .control-group:first-child {
  border-bottom: 1px solid #eee !important;
}
.form-horizontal.form-bordered .control-group {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #eee;
}
.form-horizontal.form-bordered .control-group.last {
  border-bottom: 0;
}
.portlet.box .form-horizontal.form-bordered .control-group {
  margin-left: -10px;
  margin-right: -10px;
}
.portlet.box .form-horizontal.form-bordered .control-group:first-child {
  margin-top: -10px;
}
.form-horizontal.form-bordered .control-group .controls {
  padding: 10px;
  position: relative;
  border-left: 1px solid #eee;
}
.form-horizontal.form-bordered .control-group .controls .chosen-container {
  min-height: 32px;
}
.form-horizontal.form-bordered .control-group .controls .chosen-container .help-block {
  clear: both;
  padding-top: 10px !important;
}
.form-horizontal.form-bordered .control-group .control-label {
  margin-top: 10px;
}
.form-horizontal.form-bordered.form-row-stripped .control-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) {
  background-color: #fcfcfc;
}
.form-horizontal.form-bordered.form-row-stripped .m-wrap {
  background: #fff !important;
}
.form-horizontal.form-bordered.form-label-stripped .control-group:nth-child(even) .controls {
  background-color: #ffffff;
}
.form-horizontal.form-bordered .help-inline,
.form-horizontal.form-bordered .help-block {
  padding-left: 0;
}
/***
Uniform plugin css changes
***/
.radio,
.checkbox {
  padding-left: 0px !important;
}
.checkbox .checker {
  margin-top: -2px !important;
  margin-right: 2px !important;
}
.controls .text {
  display: block;
  margin-top: 7px;
  font-weight: 400;
  font-size: 14px;
}
.controls .text-inline {
  display: inline-block;
  margin-top: 8px;
  font-weight: 400;
  font-size: 14px;
}
/* used for non horizontal forms */
.controls-uniform {
  margin-top: -7px;
}
/***
General forms settings
***/
input.placeholder,
textarea.placeholder {
  color: #aaa !important;
}
.form-inline input {
  margin-bottom: 0px !important;
}
.control-label {
  margin-top: 2px;
  font-weight: 400;
}
.control-label .required {
  color: #e02222;
  font-size: 12px;
  padding-left: 2px;
}
.help-inline {
  margin-top: 6px;
}
.help-small {
  font-size: 12px;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.success .help-inline.ok:before {
  content: "\f00c";
  font-size: 16px;
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
form legend,
.form-view legend {
  margin-bottom: 15px !important;
}
.controls > .radio .checker,
.controls > .checkbox .checker {
  margin-right: 2px !important;
}
.controls > .radio,
.controls > .checkbox {
  display: inline-block;
  padding: 0 !important;
  margin: 0 !important;
  margin-top: 8px !important;
  margin-right: 15px !important;
}
.controls > .radio.line,
.controls > .checkbox.line {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
  margin-top: 5px !important;
}
.controls .inline {
  margin-top: 8px;
}
.form-view .control-group {
  margin-top: 0px;
  margin-bottom: 5px;
}
.uploader {
  margin-top: 2px !important;
}
/***
Item block with details shown on hover
***/
.item {
  overflow: hidden;
  display: block;
  margin-bottom: 20px;
}
.item .details {
  width: 100%;
  display: none;
  background-color: #000;
  color: #fff !important;
  padding: 5px;
  text-align: center;
  position: relative;
  bottom: 30px;
  margin-bottom: -30px;
  overflow: hidden;
  z-index: 6;
}
.item:hover .details {
  display: block;
  opacity: 0.7;
}
.item:hover .zoom-icon {
  opacity: 0.5;
}
/***
Zoom icon overlay on images
***/
.zoom {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 5;
}
.zoom .zoom-icon {
  background-image: url("../img/overlay-icon.png");
  background-color: #222;
  background-repeat: no-repeat;
  background-position: 50%;
  position: absolute;
  width: inherit;
  height: inherit;
  opacity: 0;
  z-index: 6;
  top: 0;
}
/***
Chats
***/
.chats {
  margin: 0;
  padding: 0;
  margin-top: -15px;
}
.chats li {
  list-style: none;
  padding: 5px 0;
  margin: 10px auto;
  font-size: 12px;
}
.chats li img.avatar {
  height: 45px;
  width: 45px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}
.chats li.in img.avatar {
  float: left;
  margin-right: 10px;
}
.chats li .name {
  color: #3590c1;
  font-size: 13px;
  font-weight: 400;
}
.chats li .datetime {
  color: #333;
  font-size: 13px;
  font-weight: 400;
}
.chats li.out img.avatar {
  float: right;
  margin-left: 10px;
}
.chats li .message {
  display: block;
  padding: 5px;
  position: relative;
}
.chats li.in .message {
  text-align: left;
  border-left: 2px solid #35aa47;
  margin-left: 65px;
  background: #fafafa;
}
.chats li.in .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  left: -8px;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #35aa47;
}
.chats li.out .message .arrow {
  display: block;
  position: absolute;
  top: 5px;
  right: -8px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #da4a38;
}
.chats li.out .message {
  border-right: 2px solid #da4a38;
  margin-right: 65px;
  background: #fafafa;
  text-align: right;
}
.chats li.out .name,
.chats li.out .datetime {
  text-align: right;
}
.chats li .message .body {
  display: block;
}
.chat-form {
  margin-top: 15px;
  padding: 10px;
  background-color: #e9eff3;
  overflow: hidden;
  clear: both;
}
.chat-form .input-cont {
  margin-right: 55px;
}
.chat-form .input-cont .m-wrap {
  margin-bottom: 0px;
}
.chat-form .input-cont input {
  border: 1px solid #ddd;
  width: 100%;
  margin-top: 0;
}
.chat-form .input-cont input {
  background-color: #fff !important;
}
.chat-form .input-cont input:focus {
  border: 1px solid #4b8df9 !important;
}
.chat-form .btn-cont {
  margin-top: -42px;
  position: relative;
  float: right;
  width: 44px;
}
.chat-form .btn-cont .arrow {
  position: absolute;
  top: 17px;
  right: 43px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #4d90fe;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.chat-form .btn-cont:hover .arrow {
  border-right-color: #0362fd;
}
.chat-form .btn-cont:hover .btn {
  background-color: #0362fd;
}
.chat-form .btn-cont .btn {
  margin-top: 8px;
}
/***
System feeds
***/
.feeds {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.feeds li {
  background-color: #fafafa;
  margin-bottom: 7px;
}
.feeds li:before,
.feeds li:after {
  display: table;
  line-height: 0;
  content: "";
}
.feeds li:after {
  clear: both;
}
.feeds .col1 {
  float: left;
  width: 100%;
  clear: both;
}
.feeds .col2 {
  float: left;
  width: 75px;
  margin-left: -75px;
}
.feeds .col1 .cont {
  float: left;
  margin-right: 75px;
  overflow: hidden;
}
.feeds .col1 .cont .cont-col1 {
  float: left;
  margin-right: -100%;
}
.feeds .col1 .cont .cont-col1 .label {
  float: left;
  width: 14px;
  padding: 7px;
}
.feeds .col1 .cont .cont-col2 {
  float: left;
  width: 100%;
}
.feeds .col1 .cont .cont-col2 .desc {
  margin-left: 35px;
  padding-top: 4px;
  padding-bottom: 4px;
  overflow: hidden;
}
.feeds .col2 .date {
  padding: 4px 9px 4px 4px;
  text-align: right;
  font-style: italic;
  color: #c1cbd0;
}
/***
Users
***/
.user-info {
  margin-bottom: 10px !important;
}
.user-info img {
  float: left;
  margin-right: 5px;
}
.user-info .details {
  display: inline-block;
}
.user-info .label {
  font-weight: 300;
  font-size: 11px;
}
/***
Accordions
***/
.accordion-heading {
  background: #eee;
}
.accordion-heading a {
  text-decoration: none;
}
.accordion-heading a:hover {
  text-decoration: none;
}
/***
Vertical inline menu
***/
.ver-inline-menu {
  margin: 0px;
  list-style: none;
}
.ver-inline-menu li {
  position: relative;
  margin-bottom: 1px;
}
.ver-inline-menu li i {
  color: #b9cbd5;
  font-size: 15px;
  padding: 11px 9px;
  margin: 0 8px 0 0;
  background: #e0eaf0 !important;
}
.ver-inline-menu li a {
  font-size: 13px;
  color: #557386;
  display: block;
  background: #f0f6fa;
  border-left: solid 2px #c4d5df;
}
.ver-inline-menu li:hover a,
.ver-inline-menu li:hover i {
  background: #e0eaf0;
  text-decoration: none;
}
.ver-inline-menu li:hover i {
  color: #fff;
  background: #c4d5df !important;
}
.ver-inline-menu li.active a,
.ver-inline-menu li:hover a {
  font-size: 13px;
}
.ver-inline-menu li.active a,
.ver-inline-menu li.active i {
  color: #fff;
  background: #169ef4;
  text-decoration: none;
  border-left: solid 1px #0c91e5;
}
.ver-inline-menu li.active i {
  background: #0c91e5 !important;
}
.ver-inline-menu li.active:after {
  content: '';
  display: inline-block;
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #169ef4;
  position: absolute;
  top: 12px;
  right: -5px;
}
/***
Custom tabs
***/
.tab-content {
  padding: 0px 30px;
  overflow: hidden;
  border: 1px solid #ddd;
  border-top: none;
}
.tabbable-custom {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  margin-bottom: 15px;
}
.widget .row-fluid:last-child .tabbable-custom {
  margin-bottom: 0px;
}
.tabbable-custom > .nav-tabs {
  border: none;
  margin: 0px;
}
.tabbable-custom > .tab-content {
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  padding: 10px;
}
.tabbable-custom.boxless > .tab-content {
  padding: 15px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}
.tabbable-custom .nav-tabs > li > a {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-right: 0;
  padding: 5px 10px;
}
.tabbable-custom .nav-tabs > li > a:hover {
  background: none;
  border-color: transparent;
}
.tabbable-custom .nav-tabs > li.active {
  border-top: 3px solid #d12610;
  margin-top: 0;
  position: relative;
}
.tabbable-custom .nav-tabs > li.active > a {
  border-top: none;
  font-weight: 400;
}
.tabbable-custom .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabbable-custom .nav-tabs > li {
  margin-right: 2px;
  border-top: 2px solid transparent;
}
.tabs-below.tabbable-custom .nav-tabs > li {
  border-top: none;
  border-bottom: 2px solid transparent;
  margin-top: -1px;
}
.tabs-below.tabbable-custom .nav-tabs > li.active {
  border-top: none;
  border-bottom: 3px solid #d12610;
  margin-bottom: 0;
  position: relative;
}
.tabs-below.tabbable-custom .nav-tabs > li.active > a {
  border-bottom: none;
}
.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 #d4d4d4 transparent;
}
.tabs-left.tabbable-custom .nav-tabs > li {
  margin-right: 0;
  border-left: 2px solid transparent;
  margin-top: none;
}
.tabs-left.tabbable-custom .nav-tabs > li.active {
  border-top: none;
  border-left: 3px solid #d12610;
  margin-top: 0;
  margin-right: -1px;
  position: relative;
}
.tabs-left.tabbable-custom .nav-tabs > li.active > a {
  border-top: 1px solid #d4d4d4;
  border-left: 1px solid transparent;
}
.tabs-left.tabbable-custom .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 transparent #d4d4d4 transparent;
}
.tabs-right.tabbable-custom .nav-tabs > li {
  margin-right: 0;
  border-right: 2px solid transparent;
  border-top: none;
}
.tabs-right.tabbable-custom .nav-tabs > li.active {
  border-top: none;
  border-right: 3px solid #d12610;
  margin-top: 0;
  margin-left: -1px;
  position: relative;
}
.tabs-right.tabbable-custom .nav-tabs > li.active > a {
  border-top: 1px solid #d4d4d4;
  border-right: 1px solid transparent;
}
.tabs-right.tabbable-custom .nav-tabs > li.active > a:hover {
  background: #fff;
  border-color: #d4d4d4 transparent #d4d4d4;
}
.tabs-right.tabbable-custom .nav-tabs > li a,
.tabs-left.tabbable-custom .nav-tabs > li a {
  padding: 8px 10px;
}
/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content {
  padding: 27px 0;
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.tabbable-custom.tabbable-full-width .nav-tabs > li > a {
  color: #424242;
  font-size: 15px;
  padding: 9px 15px;
}
/***
Custom portlet tabs
***/
.portlet-tabs .nav-tabs {
  position: relative;
  margin-top: -41px;
  margin-right: 10px;
}
.portlet-tabs .nav-tabs > li {
  float: right;
}
.portlet-tabs .nav-tabs {
  border-bottom: none;
}
.portlet-tabs .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 10px;
  line-height: 16px;
  margin-top: 6px;
  margin-left: 0px;
  margin-right: 0px;
  border-left: 0;
  border-right: 0;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.portlet-tabs .nav-tabs > li:last-child > a {
  border-right: 0;
}
.portlet-tabs .nav-tabs > li {
  margin-left: 1px;
}
.portlet-tabs .nav-tabs > li.active {
  border-top-color: transparent;
}
.portlet-tabs .nav-tabs > li.active > a {
  margin-bottom: 0px;
  border-bottom: 0;
  margin-left: 0px;
  margin-right: 0px;
  border-left: 0;
  border-right: 0;
  background-color: none !important;
  border-top-color: transparent !important;
}
.portlet-tabs .nav-tabs > li > a:hover {
  margin-bottom: 0;
  border-bottom-color: transparent;
  margin-left: 0;
  margin-right: 0;
  border-left: 0;
  border-right: 0;
  background-color: none !important;
  border-top-color: transparent;
  background-color: #fff;
}
.portlet-tabs .nav-tabs > .active > a {
  color: #555555;
  cursor: default;
  background-color: #fff;
}
.portlet-tabs .nav-tabs > .active > a:hover {
  background-color: #fff !important;
}
.portlet-tabs .tab-content {
  padding: 10px !important;
  margin: 0px;
  margin-top: -10px;
}
.portlet.tabbable .portlet-body {
  padding: 0px;
}
.tab-pane > p:last-child {
  margin-bottom: 0px;
}
/***
Dashboard container
***/
#dashboard {
  overflow: hidden;
}
/***
Dashboard stats
***/
.dashboard-stat {
  position: relative;
  display: block;
  background: #303641;
  padding: 12px 15px;
  margin-bottom: 10px;
  overflow: hidden;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
.dashboard-stat .visual {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  text-align: center;
}
.dashboard-stat .visual .fa {
  margin-top: 10px;
  color: rgba(0, 0, 0, 0.2);
}
.dashboard-stat .details {
  font-size: 30px;
  font-weight: bold;
  line-height: 1em;
  position: relative;
  color: #ffffff;
  z-index: 5;
  margin: 0;
  padding: 0;
}
.dashboard-stat .details .desc {
  font-size: 14px;
  white-space: nowrap;
  font-weight: normal;
  position: relative;
  color: #ffffff;
  z-index: 5;
  margin: 0;
  padding: 5px 0 0;
  text-transform: uppercase;
}
.dashboard-stat.tile-1 {
  background: #6b6c6f;
}
.dashboard-stat.tile-2 {
  background: #58595b;
}
.dashboard-stat.tile-2:hover {
  background: #58595b;
}
.dashboard-stat.tile-3 {
  background: #ad0808;
}
.dashboard-stat.tile-3:hover {
  background: #ad0808;
}
.dashboard-stat.tile-4 {
  background: #505153;
}
.dashboard-stat.tile-4:hover {
  background: #505153;
}
.dashboard-stat:before,
.dashboard-stat:after {
  display: table;
  line-height: 0;
  content: "";
}
.dashboard-stat:after {
  clear: both;
}
.dashboard-stat .visual i {
  font-size: 65px;
  color: #fff;
}
.dashboard-stat .more {
  clear: both;
  display: block;
  padding: 5px 10px 5px 10px;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 11px;
  color: #fff;
  opacity: 0.7;
}
.dashboard-stat .more i {
  margin-top: 4px;
  float: right;
}
.dashboard-stat .more:hover {
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  opacity: 1;
}
.dashboard-stat.blue {
  background-color: #27a9e3;
}
.dashboard-stat.blue .more {
  background-color: #208dbe;
}
.dashboard-stat.green {
  background-color: #28b779;
}
.dashboard-stat.green .more {
  background-color: #10a062;
}
.dashboard-stat.red {
  background-color: #e7191b;
}
.dashboard-stat.red .more {
  background-color: #bc0d0e;
}
.dashboard-stat.yellow {
  background-color: #ffb848;
}
.dashboard-stat.yellow .more {
  background-color: #cb871b;
}
.dashboard-stat.purple {
  background-color: #852b99;
}
.dashboard-stat.purple .more {
  background-color: #6e1881;
}
/***
Circle Stats(KNOB, new in v1.1.1)
***/
/* Circle stats */
.knobify {
  border: 0 !important;
  width: 0px;
}
.ie8 .knobify {
  display: none;
}
.circle-stat {
  background-color: #f8f8f8;
  padding: 2px;
  margin-bottom: 10px;
}
.circle-stat:hover {
  background-color: #edf4f7;
}
.circle-stat:before,
.circle-stat:after {
  display: table;
  line-height: 0;
  content: "";
}
.circle-stat:after {
  clear: both;
}
.circle-stat .visual {
  display: block;
  float: left;
}
.circle-stat .details {
  display: block;
  float: left;
  margin-left: 5px;
  padding-top: 7px;
}
.circle-stat .details .title {
  margin: 10px 0px 5px 0px !important;
  padding: 0px !important;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 300;
  color: #222;
}
.ie8 .circle-stat .details .title {
  margin-top: 5px !important;
}
.ie8 .circle-stat .details {
  padding-top: 0px !important;
  margin-bottom: 5px !important;
}
.circle-stat .details .title i {
  margin-top: 2px !important;
  color: #52e136;
  font-size: 16px;
}
.circle-stat .details .title i.down {
  color: #b63625;
}
.circle-stat .details .number {
  margin: 0px !important;
  margin-bottom: 7px !important;
  font-size: 24px;
  padding: 0px;
  font-weight: 300;
  color: #999;
}
/***
Tiles(new in v1.1.1)
***/
.tiles {
  margin-right: -10px;
}
.tile {
  display: block;
  float: left;
  height: 130px;
  width: 130px !important;
  cursor: pointer;
  text-decoration: none;
  color: #ffffff;
  position: relative;
  font-weight: 300;
  font-size: 12px;
  letter-spacing: 0.02em;
  line-height: 20px;
  font-smooth: always;
  overflow: hidden;
  border: 4px solid transparent;
  margin: 0 10px 10px 0;
}
.tile:after,
.tile:before {
  content: "";
  float: left;
}
.tile.double {
  width: 278px !important;
}
.tile.double-down {
  height: 278px !important;
}
.tile:active,
.tile.selected {
  border-color: #ccc;
}
.tile:hover {
  border-color: #aaa;
}
.tile.selected .corner:after {
  content: "";
  display: inline-block;
  border-left: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-right: 40px solid #ccc;
  position: absolute;
  top: -3px;
  right: -3px;
}
.tile.selected .check:after {
  content: "";
  font-family: FontAwesome;
  font-size: 13px;
  content: "\f00c";
  display: inline-block;
  position: absolute;
  top: 2px;
  right: 2px;
}
.tile * {
  color: #ffffff;
}
.tile .tile-body {
  height: 100%;
  vertical-align: top;
  padding: 10px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  font-weight: 400;
  font-size: 12px;
  font-smooth: always;
  color: #000000;
  color: #ffffff;
  margin-bottom: 10px;
}
.tile .tile-body img {
  float: left;
  margin-right: 10px;
}
.tile .tile-body img.pull-right {
  float: right !important;
  margin-left: 10px;
  margin-right: 0px;
}
.tile .tile-body .content {
  display: inline-block;
}
.tile .tile-body > i {
  margin-top: 17px;
  display: block;
  font-size: 56px;
  text-align: center;
}
.tile.double-down i {
  margin-top: 95px;
}
.tile .tile-body h1,
.tile .tile-body h2,
.tile .tile-body h3,
.tile .tile-body h4,
.tile .tile-body h5,
.tile .tile-body h6,
.tile .tile-body p {
  padding: 0;
  margin: 0;
  line-height: 14px;
}
.tile .tile-body h3,
.tile .tile-body h4 {
  margin-bottom: 5px;
}
.tile .tile-body h1:hover,
.tile .tile-body h2:hover,
.tile .tile-body h3:hover,
.tile .tile-body h4:hover,
.tile .tile-body h5:hover,
.tile .tile-body h6:hover,
.tile .tile-body p:hover {
  color: #ffffff;
}
.tile .tile-body p {
  font-weight: 400;
  font-size: 13px;
  font-smooth: always;
  color: #000000;
  color: #ffffff;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tile .tile-body p:hover {
  color: rgba(0, 0, 0, 0.8);
}
.tile .tile-body p:active {
  color: rgba(0, 0, 0, 0.4);
}
.tile .tile-body p:hover {
  color: #ffffff;
}
.tile.icon > .tile-body {
  padding: 0;
}
.tile .tile-object {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 30px;
  background-color: transparent;
  *zoom: 1;
}
.tile .tile-object:before,
.tile .tile-object:after {
  display: table;
  content: "";
}
.tile .tile-object:after {
  clear: both;
}
.tile .tile-object > .name {
  position: absolute;
  bottom: 0;
  left: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 15px;
  font-weight: 400;
  font-size: 13px;
  font-smooth: always;
  color: #ffffff;
}
.tile .tile-object > .name i {
  display: block;
  font-size: 24px;
}
.tile .tile-object > .number {
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 0;
  color: #ffffff;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.01em;
  line-height: 14px;
  font-smooth: always;
  margin-bottom: 8px;
  margin-right: 10px;
}
.tile.image {
  border-color1: transparent !important;
}
.tile.image > .tile-body {
  padding: 0 !important;
}
.tile.image > .tile-body > img {
  width: 100%;
  height: auto;
  min-height: 100%;
  max-width: 100%;
}
.tile.image .tile-body h3 {
  display: inline-block;
}
/***
Styler Panel
***/
.color-panel {
  z-index: 999;
  position: relative;
}
.color-panel .color-mode-icons {
  top: 4px;
  right: 0;
  padding: 20px;
  cursor: pointer;
  position: absolute;
}
.color-panel .icon-color {
  background: #c9c9c9 url(../img/icon-color.png) center no-repeat !important;
}
.color-panel .icon-color:hover {
  background-color: #3d3d3d !important;
}
.color-panel .icon-color-close {
  display: none;
  background: #3d3d3d url(../img/icon-color-close.png) center no-repeat !important;
}
.color-panel .icon-color-close:hover {
  background-color: #222 !important;
}
.color-mode {
  top: 5px;
  right: 40px;
  display: none;
  padding: 10px 0;
  position: absolute;
  background: #3d3d3d;
}
.color-mode p,
.color-mode ul,
.color-mode label {
  padding: 0 15px;
}
.color-mode p {
  color: #cfcfcf;
  padding: 0 15px;
  font-size: 15px;
}
.color-mode ul {
  list-style: none;
  padding: 4px 11px 5px;
}
.color-mode li {
  width: 20px;
  height: 30px;
  margin: 0 4px;
  cursor: pointer;
  list-style: none;
  border: solid 1px #707070;
}
.color-mode li:hover,
.color-mode li.current {
  border: solid 2px #ebebeb;
  margin: 0 3px;
}
.color-mode li.color-black {
  background: #333438;
}
.color-mode li.color-blue {
  background: #124f94;
}
.color-mode li.color-brown {
  background: #623f18;
}
.color-mode li.color-purple {
  background: #701584;
}
.color-mode li.color-white {
  background: #fff;
}
.color-mode label {
  color: #cfcfcf;
  padding-top: 12px;
  text-transform: uppercase;
  border-top: 1px solid #585858;
}
.color-mode label span.color-mode-label {
  top: 2px;
  position: relative;
}
/********************
 PAGES 
*********************/
/***
Calendar with full calendar
***/
.external-event {
  display: inline-block !important;
  cursor: move;
  margin-bottom: 5px !important;
  margin-right: 5px !important;
}
.portlet .event-form-title {
  font-size: 14px;
  margin-top: -8px;
  font-weight: 400;
  margin-bottom: 0px;
}
.portlet.calendar .fc-event-time {
  color: #fff;
  font-size: 13px;
  font-weight: 300 !important;
}
.portlet.calendar .fc-event-title {
  color: #fff;
  font-size: 13px;
  font-weight: 300 !important;
}
.portlet.calendar .fc-event-skin {
  border: 0px !important;
  background-color: #69a4e0 !important;
}
.portlet.calendar .fc-button {
  padding: 8px 8px 9px 8px;
  margin-right: 2px;
  color: #fff !important;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #ddd;
  background: transparent;
  color: #646464;
  top: -47px;
}
.portlet.calendar .fc-button-prev {
  padding-left: 10px;
  padding-right: 8px;
}
.portlet.calendar .fc-button-next {
  padding-left: 8px;
  padding-right: 10px;
}
.portlet.calendar .fc-button.fc-state-active,
.portlet.calendar .fc-button.fc-state-hover {
  color: #666 !important;
  background-color: #F9F9F9 !important;
}
.portlet.calendar .fc-button.fc-state-disabled {
  color: #ddd !important;
}
.portlet.calendar .fc-text-arrow {
  font-size: 22px;
  font-family: "Courier New", Courier, monospace;
  vertical-align: baseline;
}
.portlet.calendar .fc-event {
  border: 0px !important;
}
.portlet.calendar .fc-event-inner {
  border: 0px !important;
  background-color: #69a4e0 !important;
  color: #fff !important;
}
.portlet.calendar .fc-event-bg {
  background-color: #69a4e0 !important;
  opacity: 0 !important;
  color: #fff !important;
}
.portlet.calendar .fc-event-time {
  background-color: #4783BF !important;
}
.portlet.calendar .fc-event-time,
.portlet.calendar .fc-event-title {
  background-color: #69a4e0 !important;
  color: #fff !important;
}
.portlet.calendar .fc-header-title h2 {
  font-size: 14px !important;
  line-height: 20px;
  font-weight: 400;
  color: #111;
}
.portlet.calendar .fc-widget-header {
  background-image: none !important;
  filter: none !important;
  background-color: #eee !important;
  text-transform: uppercase;
  font-color: #000;
  font-weight: 300;
}
.portlet.calendar .mobile .fc-button {
  margin-right: 2px !important;
}
.portlet.calendar .mobile .fc-button {
  padding: 6px 6px 6px 6px;
  margin-right: 2px;
  background-color: #ddd !important;
  background-image: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  color: #000 !important;
  border: none !important;
  text-shadow: none !important;
  text-align: center;
}
.portlet.calendar .mobile .fc-state-hover,
.portlet.calendar .mobile .fc-state-active {
  background-color: #eee !important;
}
.portlet.calendar .mobile .fc-button-prev {
  margin-left: 5px;
  margin-top: -2px;
  padding: 3px 4px 3px 6px;
}
.portlet.calendar .mobile .fc-button-next {
  margin-left: 0px;
  margin-top: -2px;
  padding: 3px 6px 3px 4px;
}
.portlet.calendar .mobile .fc-header-space {
  margin: 0px !important;
  padding: 0px !important;
  width: 0px !important;
}
.portlet.calendar .mobile .fc-state-disabled {
  color: #bbb !important;
}
.portlet.calendar .mobile .fc-header-left {
  position: absolute;
  z-index: 10;
}
.portlet.calendar .mobile .fc-header-right {
  position: absolute;
  z-index: 9;
}
.portlet.calendar .mobile .fc-header-left .fc-button {
  top: -2px !important;
}
.portlet.calendar .mobile .fc-header-right {
  position: relative;
  left: 0;
}
.portlet.calendar .mobile .fc-header-right .fc-button {
  top: 35px !important;
}
.portlet.calendar .mobile .fc-header-right .fc-button:last-child {
  margin-right: 0px !important;
}
.portlet.calendar .mobile .fc-content {
  margin-top: 53px;
}
/***
Form wizard
***/
.form-wizard .progress {
  margin-bottom: 30px;
}
.form-wizard .steps {
  padding: 10px 0;
  margin-bottom: 15px;
}
.form-wizard .steps .navbar-inner {
  background-color: #fff !important;
  background-image: none !important;
  filter: none !important;
  border: 0px;
  box-shadow: none !important;
}
.form-wizard .steps .navbar-inner li a {
  background-color: #fff !important;
  background-image: none !important;
  filter: none !important;
  border: 0px;
  box-shadow: none !important;
}
.form-wizard .step:hover {
  text-decoration: none;
}
.form-wizard .step .number {
  background-color: #eee;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  padding: 12px 15px 12px 15px !important;
  margin-right: 10px;
  -webkit-border-radius: 50% !important;
  -moz-border-radius: 50% !important;
  border-radius: 50% !important;
}
.form-wizard .step .desc {
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
}
.form-wizard .active .step .number {
  background-color: #35aa47;
  color: #fff;
}
.form-wizard .active .step .desc {
  font-weight: 400;
}
.form-wizard .step i {
  display: none;
}
.form-wizard .done .step .number {
  background-color: #f2ae43;
  color: #fff;
}
.form-wizard .done .step .desc {
  font-weight: 400;
}
.form-wizard .done .step i {
  font-size: 12px;
  font-weight: normal;
  color: #999;
  display: inline-block;
}
/* bootstrap chosen overlaping bug fix*/
.form-wizard .tab-pane .chzn-container {
  position: absolute !important;
}
/**************************
 PLUGIN CSS CUSTOMIZATIONS 
**************************/
/***
Google Maps
***/
.gmaps {
  height: 300px;
  width: 100%;
}
/* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
.gmaps img {
  max-width: none;
}
#gmap_static div {
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  height: 100%;
  display: block;
  height: 300px;
}
#gmap_routes_instructions {
  margin-top: 10px;
  margin-bottom: 0px;
}
/***
SlimScrollBar plugins css changes
***/
.scroller {
  padding: 0px !important;
  margin: 0px !important;
  padding-right: 12px !important;
}
.portlet-body .slimScrollBar {
  margin-right: 0px !important;
}
/***
jqvmap changes
***/
.jqvmap-zoomin {
  background-color: #666 !important;
}
.jqvmap-zoomout {
  background-color: #666 !important;
}
.vmaps {
  position: relative;
  overflow: hidden;
  height: 300px;
}
/***
Toggle buttons plugin css changes
***/
.toggle-button,
.toggle-button label {
  margin-top: 3px;
  background-image: none !important;
  filter: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border: 1px solid #eee !important;
  -moz-border-radius-topleft: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -moz-border-radius-topright: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  -moz-border-radius-bottomright: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
.toggle-button span.labelRight,
.toggle-button span.primary,
.toggle-button span.labelLeft,
.toggle-button span.info,
.toggle-button span.success,
.toggle-button span.warning,
.toggle-button span.danger {
  -moz-border-radius-topleft: 0px !important;
  -webkit-border-top-left-radius: 0px !important;
  border-top-left-radius: 0px !important;
  -moz-border-radius-bottomleft: 0px !important;
  -webkit-border-bottom-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  -moz-border-radius-topright: 0px !important;
  -webkit-border-top-right-radius: 0px !important;
  border-top-right-radius: 0px !important;
  -moz-border-radius-bottomright: 0px !important;
  -webkit-border-bottom-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  font-size: 13px !important;
  font-weight: 300 !important;
  background-image: none !important;
  filter: none !important;
}
.toggle-button span.labelRight {
  background-color: #eee;
}
/***
Choosen plugin css changes
***/
.chzn-controls {
  margin-bottom: -4px !important;
}
.chzn-controls .help-inline {
  display: inline-block;
  margin-top: 6px;
}
.chzn-container {
  display: block;
  margin: 0;
  padding: 0 !important;
  box-shadow: none !important;
}
.chzn-container-single {
  margin: 0 !important;
  padding: 0 !important;
}
/* fix chosen margins in form layouts */
.controls .chzn-container-single {
  float: left;
}
.chzn-container-single .chzn-single {
  background-image: none !important;
  filter: none !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  height: 31px !important;
  border-color: #e5e5e5;
  margin: 0 !important;
}
/* enable form validation classes for chosen dropdowns */
.error .chzn-container-single .chzn-single {
  border-color: #B94A48;
}
.error .chzn-container-single .chzn-single span {
  color: #B94A48;
}
.success .chzn-container-single .chzn-single {
  border-color: #468847;
}
.success .chzn-container-single .chzn-single span {
  color: #468847;
}
.chzn-container-single .chzn-single > span {
  margin-top: 1px;
}
.chzn-container-single .chzn-single > abr {
  margin-top: 3px;
}
.chzn-container-single .chzn-search input:focus,
.chzn-container-single .chzn-search input:active {
  border: 1px solid #000 !important;
  box-shadow: none !important;
}
.chzn-container .chzn-choices li.search-choice {
  background-image: none !important;
  filter: none !important;
  box-shadow: none !important;
  font-size: 12px !important;
  font-weight: 300 !important;
  text-shadow: none !important;
  background-color: #eee !important;
  border: 0 !important;
}
.chzn-container .chzn-results .highlighted {
  background-image: none !important;
  filter: none !important;
  background-color: #eee !important;
  color: #111 !important;
}
.chzn-container-multi .chzn-choices {
  background-image: none !important;
  filter: none !important;
  box-shadow: none !important;
  border-color: #e5e5e5 !important;
  padding: 2px 1px 1px 1px !important;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-image: none !important;
  filter: none !important;
}
.chzn-x-multi .chzn-choices {
  box-shadow: none !important;
}
.chzn-container .group-result {
  color: #333 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
/***
Select2 plugin css changes
***/
/***
Fileuploader plugin css changes
***/
.fileupload .btn {
  padding: 7px 14px !important;
}
.fileupload-exists {
  padding: 0px;
}
.fileupload .fileupload-preview {
  background-color: #fff !important;
  background-image: none !important;
  filter: none !important;
}
.fileupload .close {
  position: relative;
  top: 0px !important;
}
/***
Clockface plugin css changes
***/
.clockface .cell .inner.active,
.clockface .cell .outer.active {
  background-image: none !important;
  filter: none !important;
}
/***
WYSIWYG
***/
.wysihtml5-toolbar li {
  margin: 0px;
  height: 29px;
}
.wysihtml5-toolbar li .dropdown-menu {
  margin-top: 5px;
}
/***
CKEditor css changes
***/
.cke_bottom,
.cke_inner,
.cke_top,
.cke_reset,
.cke_dialog_title,
.cke_dialog_footer,
.cke_dialog {
  background-image: none !important;
  filter: none !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.cke_dialog_ui_button,
.cke_dialog_tab {
  background-image: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
}
.cke_dialog_ui_button:hover,
.cke_dialog_tab:hover {
  text-decoration: none;
  text-shadow: none !important;
}
.cke_dialog_ui_input_text {
  background-image: none !important;
  filter: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.cke_combo_button,
.cke_button,
.cke_toolbar,
.cke_toolgroup {
  background-image: none !important;
  filter: none !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
}
.cke_button,
.cke_combo_button,
.cke_panel_grouptitle,
.cke_hc.cke_panel_listItem a {
  background-image: none !important;
  filter: none !important;
  text-shadow: none !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
}
.cke_button:hover,
.cke_combo_button:hover {
  background-color: #ddd;
}
.cke_toolbar_break {
  background-image: none !important;
  filter: none !important;
  border: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
}
/***
Modify tags input plugin css
***/
div.tagsinput {
  height: 40px !important;
  margin: 0 !important;
  padding: 5px !important;
  overflow: auto !important;
}
div.tagsinput span.tag {
  background: #aaa !important;
  color: #fff !important;
  border: 0 !important;
  padding: 3px 6px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  margin-bottom: 4px !important;
}
div.tagsinput input {
  padding: 3px 6px !important;
}
div.tagsinput span.tag a {
  color: #fff !important;
}
div.tagsinput .not_valid {
  color: #fff !important;
  padding: 3px 6px !important;
  background-color: #e02222 !important;
}
/***
Date tables plugin changes
***/
.dataTable {
  clear: both;
  margin-top: 5px;
}
.dataTables_filter label {
  line-height: 32px !important;
}
/***
Gritter notification modify
***/
.gritter-close {
  left: auto !important;
  right: 3px !important;
}
/***
Bootstrap carousel css changes
***/
.carousel-inner .item {
  line-height: 20px;
}
/***
Glyphicons Demo(new in v1.1.1)
***/
.glyphicons-demo {
  text-align: center;
}
.glyphicons-demo .glyphicons {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 150px;
  font-size: 14px;
  line-height: 48px;
  margin-right: 20px;
  color: #999;
  text-align: left;
}
.glyphicons-demo .glyphicons i:before {
  line-height: 55px !important;
  color: #666;
}
.halfings-demo .white-content {
  margin: 0 -20px 0 -20px;
  padding: 20px;
  background: #000;
  background: rgba(0, 0, 0, 0.9);
}
.halfings-demo .white-content *,
.halfings-demo .white-content p,
.halfings-demo .white-content a {
  color: #ffffff;
}
.halfings-demo h2 {
  text-align: left;
}
.halfings-demo p,
.halfings-demo a {
  width: 175px;
  font-size: 14px;
  line-height: 14px;
  text-align: left;
  display: inline-block;
  margin-right: 10px;
}
.halfings-demo .halflings,
.halfings-demo .halflings-icon {
  margin: 0 5px 0 0;
}
/***
jQuery UI Sliders(new in v1.1.1)
***/
.table.sliders td {
  padding: 15px 10px !important;
}
.table.sliders .slider {
  margin-top: 4px;
}
.table.sliders .slider-value {
  padding-top: 5px;
  font-weight: 400;
}
.table.sliders .slider-vertical-value {
  padding-bottom: 5px;
  font-weight: 400;
}
.slider {
  border: 0 !important;
}
.ui-slider-vertical,
.ui-slider-handle {
  filter: none !important;
  background-image: none !important;
}
.slider-eq > span {
  height: 125px;
  float: left;
  margin: 15px;
}
/***
Dropzone css changes(new in v1.1.1)
***/
.dropzone {
  webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
/***
Bootstrap Tree CSS changes(new in v1.1.2)
***/
.tree {
  margin: 0;
  padding: 0;
}
.tree a {
  padding: 2px 3px 3px 3px;
  display: block !important;
  line-height: 16px !important;
}
.tree a:hover {
  text-decoration: none;
  background-color: #eee;
}
.tree a.tree-toggle-icon-only,
.tree a.tree-toggle {
  background-position: 2px -20px;
}
.tree a.tree-toggle.closed,
.tree a.tree-toggle-icon-only.closed {
  background-position: 2px 3px;
}
/***
jQuery UI Datepicker(new in v1.2.2)
***/
.ui-widget-header select {
  padding: 2px !important;
  height: 30px;
  margin: 0 !important;
  margin-top: -1px !important;
}
.ui-datepicker.ui-widget-content {
  background: none !important;
  background-color: #eee !important;
}
.ui-datepicker .ui-widget-header {
  background: none !important;
  background-color: #e0e0e0 !important;
  border: 0 !important;
  box-shadow: none !important;
  height: 28px;
}
.ui-widget-header .ui-icon {
  background-image: url(../plugins/jquery-ui/images/ui-icons_888888_256x240.png) !important;
}
.ui-widget-header .ui-datepicker-next,
.ui-widget-header .ui-datepicker-prev {
  margin: 2px 2px 2px 2px;
}
.ui-widget-header .ui-state-hover,
.ui-widget-header .ui-state-active {
  background-color: #F2F2F2 !important;
  border-color: #F2F2F2 !important;
  background-image: none !important;
}
.ui-datepicker .ui-datepicker-title {
  font-weight: 400 !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  color: #333;
}
.ui-datepicker .ui-datepicker-title span {
  display: inline-block;
  padding-top: 2px;
}
.ui-datepicker .ui-datepicker-calendar thead span {
  font-weight: 300 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  color: #333 !important;
}
.ui-datepicker .ui-datepicker-week-col {
  font-weight: 400 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  color: #333 !important;
}
.ui-datepicker tbody .ui-datepicker-week-col {
  text-align: center;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
  font-weight: 300 !important;
  font-size: 13px !important;
  text-transform: uppercase !important;
  color: #333 !important;
  border-color: #DEDEDE;
  background-color: #DEDEDE !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active,
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
  background-image: none !important;
  border-color: #ffb848;
  background-color: #ffb848 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
  background-image: none !important;
  background-color: #FFDBA3 !important;
  border-color: #ffb848;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
  background-image: none !important;
  background-color: #ffb848 !important;
  border-color: #ffb848;
}
.ui-datepicker button.ui-state-default {
  background-image: none !important;
  background-color: #35aa47 !important;
  border-color: #35aa47 !important;
  color: #fff;
}
.ui-datepicker button.ui-state-hover {
  border-color: #1d943b !important;
  background-color: #1d943b !important;
  color: #fff !important;
}
.ui-datepicker button.ui-state-default.ui-priority-secondary {
  font-weight: 300 !important;
  font-size: 13px !important;
}
.ui-datepicker button.ui-state-default.ui-priority-primary {
  font-weight: 300 !important;
  font-size: 13px !important;
}
/***
Sidebar Content
***/
.sidebar-content {
  margin-top: 20px;
}
/***
Horezantal Menu(new in v1.2)
***/
.header .hor-menu {
  margin: 0;
  float: left;
  margin-left: 99px;
}
.header .hor-menu ul.nav li a {
  font-size: 14px;
  padding: 11px 18px;
}
.ie8 .header .hor-menu a.dropdown-toggle {
  padding-top: 10px !important;
}
.header .hor-menu ul.nav li {
  position: relative;
}
.header .hor-menu ul.nav li.active > a,
.header .hor-menu ul.nav li.active > a:hover {
  background: #e02222 !important;
}
.header .hor-menu ul.nav li.active .selected {
  left: 50%;
  bottom: 0;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #e02222;
  display: inline-block;
  margin: 0;
  width: 0px;
  height: 0px;
  margin-left: -7px;
  margin-bottom: -6px;
}
.header .hor-menu ul.nav li a:hover,
.header .hor-menu ul.nav li a:focus {
  background: #2d2d2d;
}
/*drop-down*/
.header .hor-menu .dropdown-menu {
  margin-top: 0;
  border: none;
  box-shadow: none;
  background: #2d2d2d;
}
.header .hor-menu .dropdown-menu li > a {
  color: #999;
  padding: 7px 18px !important;
  margin-top: 1px;
}
.header .dropdown-menu .arrow {
  display: none;
}
.header .hor-menu ul.nav > li > a > .arrow:before {
  margin-top: 7px;
  margin-left: 3px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f107";
  font-weight: 300;
  text-shadow: none;
}
.header .hor-menu ul.nav > li .dropdown-menu > li > a > .arrow:before {
  float: right;
  margin-top: 1px;
  margin-right: -5px;
  display: inline;
  font-size: 16px;
  font-family: FontAwesome;
  height: auto;
  content: "\f105";
  font-weight: 300;
  text-shadow: none;
}
.header .hor-menu .dropdown-menu li > a:hover,
.header .hor-menu .dropdown-menu li:hover > a,
.header .hor-menu .dropdown-menu li.active > a {
  color: #fff;
  filter: none !important;
  background: #e02222 !important;
}
.header .hor-menu .nav > li > .dropdown-menu:after,
.header .hor-menu .nav > li > .dropdown-menu:before {
  border-bottom: none !important;
}
/*search*/
.header .hor-menu .hor-menu-search-form-toggler {
  display: inline-block;
  padding: 11px 22px 11px 22px !important;
  cursor: pointer;
  background: url(../img/hor-menu-search.png) no-repeat center;
}
.header .hor-menu .hor-menu-search-form-toggler:hover {
  opacity: 0.8;
}
.header .hor-menu .hor-menu-search-form-toggler.hide {
  background: #101010 url(../img/hor-menu-search-close.png) no-repeat center;
}
.header .hor-menu a.hor-menu-search-form-toggler-close {
  display: none;
}
.header .hor-menu .search-form {
  top: 42px;
  right: 0px;
  padding: 8px;
  display: none;
  z-index: 999;
  position: absolute;
  background: #101010;
}
.header .hor-menu .search-form .btn {
  color: #999;
  padding: 7px 20px;
  height: 32px;
  width: 10px;
  display: inline-block;
  background: #2d2d2d url(../img/search-icon.png) no-repeat center;
}
.header .hor-menu .search-form .btn:hover {
  opacity: 0.8;
}
.header .hor-menu .search-form form {
  margin-bottom: 0;
}
.header .hor-menu .search-form form input {
  color: #999;
  border: none;
}
.header .hor-menu .search-form form input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #999;
}
.header .hor-menu .search-form form input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #999;
}
.header .hor-menu .search-form form input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #999;
}
.header .hor-menu .search-form form input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #999;
}
/***
Dashboard Charts(new in v1.2.1)
***/
.easy-pie-chart,
.sparkline-chart {
  text-align: center;
}
.sparkline-chart {
  margin-top: 15px;
  position: relative !important;
}
.easy-pie-chart .number {
  font-size: 16px;
  font-weight: 300;
  width: 85px;
  margin: 0 auto;
}
.sparkline-chart .number {
  width: 100px;
  margin: 0 auto;
  margin-bottom: 10px;
}
.sparkline-chart .title,
.easy-pie-chart .title {
  display: block;
  text-align: center;
  color: #333;
  font-weight: 300;
  font-size: 16px;
  margin-top: 5px;
  margin-bottom: 10px;
}
.sparkline-chart .title:hover,
.easy-pie-chart .title:hover {
  color: #666;
  text-decoration: none;
}
/***
Top News Blocks(new in v1.2.2)
***/
.top-news {
  color: #fff;
  margin: 8px 0;
}
.top-news a,
.top-news em,
.top-news span {
  display: block;
  text-align: left;
}
.top-news a {
  padding: 10px;
  position: relative;
  margin-bottom: 10px;
}
.top-news a .top-news-icon {
  right: 8px;
  bottom: 15px;
  opacity: 0.3;
  font-size: 35px;
  position: absolute;
}
.top-news em {
  margin-bottom: 0;
  font-style: normal;
}
.top-news span {
  font-size: 18px;
  margin-bottom: 5px;
}
/***
Bootstrap Carousel(new in v1.2.2)
***/
.carousel {
  margin-bottom: 0;
}
.carousel .carousel-caption a {
  color: #fff;
}
.carousel .carousel-inner .item {
  margin-bottom: 10px;
}
.carousel a.carousel-control {
  border: none;
  padding: 5px;
  display: none;
}
.carousel:hover a.carousel-control {
  display: block;
  width: 40px;
  height: 40px;
}
/***
Block Images(new in v1.2.2)
***/
.blog-images {
  margin-bottom: 0;
}
.blog-images li {
  display: inline;
}
.blog-images li a:hover {
  text-decoration: none;
}
.blog-images li img {
  width: 50px;
  height: 50px;
  opacity: 0.6;
  margin: 0 2px 8px;
}
.blog-images li img:hover {
  opacity: 1;
  box-shadow: 0 0 0 4px #72c02c;
  transition: all 0.4s ease-in-out 0s;
  -moz-transition: all 0.4s ease-in-out 0s;
  -webkit-transition: all 0.4s ease-in-out 0s;
}
/*Sidebar Tags*/
ul.sidebar-tags a {
  color: #555;
  font-size: 12px;
  padding: 2px 5px;
  background: #f7f7f7;
  margin: 0 2px 5px 0;
  display: inline-block;
}
ul.sidebar-tags a:hover,
ul.sidebar-tags a:hover i {
  color: #fff;
  background: #555;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
ul.sidebar-tags a i {
  color: #777;
}
ul.sidebar-tags li {
  padding: 0;
}
/***
Social Icons(new in v1.2.2)
***/
.social-icons {
  margin: 0;
}
.social-icons:after,
.social-icons:before {
  content: "";
  display: table;
}
.social-icons:after {
  clear: both;
}
.social-icons li {
  float: left;
  display: inline;
  list-style: none;
  margin-right: 5px;
  margin-bottom: 5px;
  text-indent: -9999px;
}
.social-icons li a,
a.social-icon {
  width: 28px;
  height: 28px;
  display: block;
  background-position: 0 0;
  background-repeat: no-repeat;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
}
.social-icons li:hover a {
  background-position: 0 -38px;
}
.social-icons .amazon {
  background: url(../img/social/amazon.png) no-repeat;
}
.social-icons .behance {
  background: url(../img/social/behance.png) no-repeat;
}
.social-icons .blogger {
  background: url(../img/social/blogger.png) no-repeat;
}
.social-icons .deviantart {
  background: url(../img/social/deviantart.png) no-repeat;
}
.social-icons .dribbble {
  background: url(../img/social/dribbble.png) no-repeat;
}
.social-icons .dropbox {
  background: url(../img/social/dropbox.png) no-repeat;
}
.social-icons .evernote {
  background: url(../img/social/evernote.png) no-repeat;
}
.social-icons .facebook {
  background: url(../img/social/facebook.png) no-repeat;
}
.social-icons .forrst {
  background: url(../img/social/forrst.png) no-repeat;
}
.social-icons .github {
  background: url(../img/social/github.png) no-repeat;
}
.social-icons .googleplus {
  background: url(../img/social/googleplus.png) no-repeat;
}
.social-icons .jolicloud {
  background: url(../img/social/jolicloud.png) no-repeat;
}
.social-icons .last-fm {
  background: url(../img/social/last-fm.png) no-repeat;
}
.social-icons .linkedin {
  background: url(../img/social/linkedin.png) no-repeat;
}
.social-icons .picasa {
  background: url(../img/social/picasa.png) no-repeat;
}
.social-icons .pintrest {
  background: url(../img/social/pintrest.png) no-repeat;
}
.social-icons .rss {
  background: url(../img/social/rss.png) no-repeat;
}
.social-icons .skype {
  background: url(../img/social/skype.png) no-repeat;
}
.social-icons .spotify {
  background: url(../img/social/spotify.png) no-repeat;
}
.social-icons .stumbleupon {
  background: url(../img/social/stumbleupon.png) no-repeat;
}
.social-icons .tumblr {
  background: url(../img/social/tumblr.png) no-repeat;
}
.social-icons .twitter {
  background: url(../img/social/twitter.png) no-repeat;
}
.social-icons .vimeo {
  background: url(../img/social/vimeo.png) no-repeat;
}
.social-icons .wordpress {
  background: url(../img/social/wordpress.png) no-repeat;
}
.social-icons .xing {
  background: url(../img/social/xing.png) no-repeat;
}
.social-icons .yahoo {
  background: url(../img/social/yahoo.png) no-repeat;
}
.social-icons .youtube {
  background: url(../img/social/youtube.png) no-repeat;
}
#loading {
  background: url(loader64.gif);
  width: 36px;
  height: 36px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
#loadingiIrame {
  background: url(loaderBig.gif);
  width: 160px;
  height: 24px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 80px auto;
  z-index: 9;
}
.page-container {
  padding-left: 250px;
  background-color: #f5f5f5;
}
.page-container .sidebar-menu {
  position: absolute;
  background: #3d3e43;
  width: 250px;
  top: 0;
  left: 0;
  bottom: 0;
  color: #aaabae;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env {
  width: 100%;
  padding: 0 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container .sidebar-menu .logo-env:after {
  clear: both;
}
.page-container .sidebar-menu .logo-env:before,
.page-container .sidebar-menu .logo-env:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container .sidebar-menu .logo-env:after {
  clear: both;
}
.page-container .sidebar-menu .logo-env > div {
  display: block;
  vertical-align: middle;
  white-space: nowrap;
  float: left;
}
.page-container .sidebar-menu .logo-env > div > a {
  display: inline-block;
  color: #aaabae;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu {
  position: relative;
  float: right;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
  float: none;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a {
  display: inline-block;
  border: 1px solid #636363;
  text-align: center;
  color: #636363;
  padding: 0;
  line-height: 1;
  font-size: 20px;
  font-weight: 300;
  padding: 5px 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
  margin: 13px 0 0;
  cursor: pointer;
}
.page-container .sidebar-menu .logo-env > div.sidebar-collapse a:hover,
.page-container .sidebar-menu .logo-env > div.sidebar-mobile-menu a:hover {
  background-color: rgba(69, 74, 84, 0.4);
}
.logo {
  background: url(main/logo.png);
  width: 192px;
  /*  //TODO remove after feasts
  background: url('data:image/png;base64,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');*/
  height: 60px;
  min-width: 192px;
  cursor: pointer;
  background-repeat: no-repeat;
}
.page-container.sidebar-collapsed {
  padding-left: 65px;
}
.page-container .main-content .christmas {
  position: relative;
  background: #f5f5f5 url('data:image/png;base64,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');
  height: 75px;
  background-repeat: repeat-x;
  opacity: 0.8;
}
.page-container.sidebar-collapsed .sidebar-menu {
  z-index: 4;
  width: 65px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env {
  display: block;
  padding: 0 5px;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.logo {
  overflow: hidden;
  width: 0;
}
.page-container.sidebar-collapsed .sidebar-menu .logo-env > div.sidebar-collapse {
  display: block;
  padding: 0;
  left: 3px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search .search-input {
  position: absolute;
  visibility: hidden;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search button {
  padding-left: 20px;
  padding-bottom: 20px;
  margin: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li#search.focused .search-input {
  display: block;
  position: absolute;
  visibility: visible;
  top: 0px;
  left: 65px;
  background: #262b34;
  border: 1px solid #454a54;
  width: 250px;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  border-left: 0;
  padding: 17px 20px;
  border: 0;
  padding-left: 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a:before {
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub > a {
  background-color: transparent;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a {
  position: relative;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a > span:not(.badge) {
  display: block;
  position: absolute;
  top: 0;
  left: 65px;
  margin-top: -1px;
  padding: 12px 10px;
  background: #21201d;
  border-bottom: 1px solid #282624;
  width: 250px;
  visibility: hidden;
  -webkit-border-radius: 0px 3px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > a span.badge {
  position: absolute;
  right: -240px;
  top: 10px;
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li ul {
  border-top-color: #21201d;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul {
  display: block;
  visibility: hidden;
  position: absolute;
  top: auto;
  left: 65px;
  width: 250px;
  -webkit-border-radius: 0px 0px 3px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  border-radius: 0 0 3px 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul > li > a span.badge {
  display: none;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li a {
  padding-left: 10px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li a {
  padding-left: 25px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li a {
  padding-left: 40px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li > ul li li li li a {
  padding-left: 55px;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a {
  cursor: default;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a > span:not(.badge),
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a > span:not(.badge) {
  -webkit-border-radius: 0px 3px 0px 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 3px 0px 0px;
  -moz-background-clip: padding;
  border-radius: 0px 3px 0px 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover.has-sub > a:hover,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover.has-sub > a:hover {
  color: #aaabae;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > a > span,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > a > span {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover a span.badge,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover a span.badge {
  display: block;
}
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li.has-sub:hover > ul,
.page-container.sidebar-collapsed .sidebar-menu #main-menu > li:hover > ul {
  visibility: visible;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li#search .search-input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.sidebar-is-collapsing .sidebar-menu #main-menu li a span {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: opacity 250ms ease-in-out;
  -moz-transition: opacity 250ms ease-in-out;
  -o-transition: opacity 250ms ease-in-out;
  transition: opacity 250ms ease-in-out;
  -webkit-transition: opacity 250ms ease-in-out !important;
  -moz-transition: opacity 250ms ease-in-out !important;
  -o-transition: opacity 250ms ease-in-out !important;
  transition: opacity 250ms ease-in-out !important;
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li#search .search-input {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a:before {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.sidebar-is-showing .sidebar-menu #main-menu li a span {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.no-sidebar {
  padding-left: 0;
}
.page-container.no-sidebar .main-content {
  padding-left: 20px;
}
.page-container.horizontal-menu {
  padding-left: 0;
  padding-top: 62px;
}
.page-container.horizontal-menu.with-sidebar {
  padding-left: 280px;
}
.page-container.horizontal-menu.with-sidebar.sidebar-collapsed {
  padding-left: 65px;
}
.page-container.horizontal-menu.with-sidebar.fit-logo-with-sidebar header.navbar .navbar-brand {
  width: 280px;
}
.page-container.horizontal-menu.with-sidebar header.navbar {
  border-bottom: 1px solid #454a54;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open:after {
  bottom: -1px;
}
.page-container.horizontal-menu.with-sidebar header.navbar ul.nav li.dropdown.open .dropdown-menu {
  margin-top: 1px;
}
.page-container.horizontal-menu.with-sidebar .sidebar-menu {
  top: 62px;
}
.page-container.horizontal-menu header.navbar {
  position: absolute;
  z-index: 8;
  background-color: #303641;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  left: 0;
  right: 0;
  top: 0;
  -webkit-border-radius: 0px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px;
  -moz-background-clip: padding;
  border-radius: 0px;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar:before,
.page-container.horizontal-menu header.navbar:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar.navbar-fixed-top {
  position: fixed;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar > .navbar-inner:before,
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar > .navbar-inner:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-brand {
  padding: 20px 20px;
}
.page-container.horizontal-menu header.navbar .navbar-nav {
  border-left: 1px solid rgba(69, 74, 84, 0.5);
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav:before,
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar .navbar-nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li {
  position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a {
  position: relative;
  display: block;
  padding: 20px 20px;
  border-right: 1px solid rgba(69, 74, 84, 0.5);
  font-size: 12px;
  color: #aaabae;
  -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  z-index: 10;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a i {
  top: 1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li > a span {
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li:hover > a {
  background-color: rgba(69, 74, 84, 0.3);
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search {
  border-right: 1px solid rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li#search.search-input-collapsed:hover {
  background-color: rgba(69, 74, 84, 0.3);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub > a:after {
  position: absolute;
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 6px 0 6px;
  border-color: #2b303a transparent transparent transparent;
  bottom: -6px;
  left: 50%;
  margin-left: -6px;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  -moz-transition-delay: 300ms;
  -o-transition-delay: 300ms;
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li.active.has-sub:hover > a:after {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
}
.page-container.horizontal-menu header.navbar .navbar-nav > li .badge {
  margin-left: 10px;
  margin-right: -5px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul {
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  left: 0;
  top: auto;
  margin-top: 1px;
  background-color: #272b34;
  min-width: 250px;
  display: none;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li {
  position: relative;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
  display: block;
  padding: 15px 20px;
  white-space: nowrap;
  font-size: 12px;
  border-bottom: 1px solid #303641;
  color: #aaabae;
  -webkit-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -moz-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  -o-transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
  transition: color 250ms ease-in-out, background-color 250ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
  background-color: #2b303a;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li ul {
  position: absolute;
  left: 100%;
  top: -1px;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub > a:before {
  position: relative;
  content: '\e877';
  content: '\e879';
  display: inline-block;
  font-family: 'Entypo';
  color: #aaabae;
  color: #FFF;
  float: right;
  font-size: 15px;
  margin-left: 20px;
  top: 0px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul li.has-sub:hover > a:before {
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar .navbar-nav > li ul > li:last-child > a {
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search,
.page-container.horizontal-menu header.navbar > ul > li#search {
  position: relative;
  background-color: #262b34;
  -webkit-transition: background 300ms ease-in-out;
  -moz-transition: background 300ms ease-in-out;
  -o-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-webkit-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search ::-moz-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search :-ms-input-placeholder {
  color: rgba(170, 171, 174, 0.7);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search .search-input {
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  padding: 22px 20px;
  padding-right: 45px;
  width: 220px;
  color: #aaabae;
  font-size: 12px;
  line-height: 1.428571429;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350 ease-in-out;
  -moz-transition: all 350 ease-in-out;
  -o-transition: all 350 ease-in-out;
  transition: all 350 ease-in-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button,
.page-container.horizontal-menu header.navbar > ul > li#search button {
  position: absolute;
  right: 0;
  top: 0;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  color: #aaabae;
  padding: 20px 10px;
  -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;
  -webkit-transition: all 350 ease-in-out;
  -moz-transition: all 350 ease-in-out;
  -o-transition: all 350 ease-in-out;
  transition: all 350 ease-in-out;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search button i,
.page-container.horizontal-menu header.navbar > ul > li#search button i {
  margin: 0;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed {
  background-color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-webkit-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-webkit-input-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-moz-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed ::-moz-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed ::-moz-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed :-ms-input-placeholder,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed :-ms-input-placeholder {
  color: transparent;
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed .search-input,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed .search-input {
  overflow: hidden;
  width: 45px;
  padding-left: 0;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  filter: alpha(opacity=0);
}
.page-container.horizontal-menu header.navbar .navbar-inner > ul > li#search.search-input-collapsed button,
.page-container.horizontal-menu header.navbar > ul > li#search.search-input-collapsed button {
  padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav {
  color: #aaabae;
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav:before,
.page-container.horizontal-menu header.navbar ul.nav:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li {
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li > span {
  display: block;
  float: left;
  padding: 22px 20px;
  color: #aaabae;
  font-size: 12px;
  line-height: 1.428571429;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i,
.page-container.horizontal-menu header.navbar ul.nav > li > span i {
  margin-right: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a i.right,
.page-container.horizontal-menu header.navbar ul.nav > li > span i.right {
  margin-right: 0;
  margin-left: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a {
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.page-container.horizontal-menu header.navbar ul.nav > li.sep {
  float: left;
  display: block;
  border-left: 1px solid #454a54;
  margin: 22px 0;
  height: 16px;
  width: 0px;
  line-height: 1.428571429;
  overflow: hidden;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search button {
  padding: 22px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li#search.search-input-collapsed button {
  padding-right: 15px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
  position: relative;
  display: block;
  padding: 0;
  margin: 10px;
  margin-top: 18px;
  margin-bottom: 16px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a i {
  font-size: 19px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a .badge {
  position: absolute;
  padding: 2px;
  font-size: 10px;
  right: 0px;
  top: -5px;
  min-width: 17px;
  line-height: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu {
  background-color: #f5f5f6;
  -webkit-border-radius: 0px 0px 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0px 0px 3px 3px;
  -moz-background-clip: padding;
  border-radius: 0px 0px 3px 3px;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
  border: 1px solid #f8f8f8;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-top: 0px;
  width: 370px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu li,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu p {
  color: #888888;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li {
  display: block;
  border-bottom: 1px solid #ededed;
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.top > p {
  background-color: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
  margin: 0;
  padding: 12px 20px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p {
  background-color: #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > p a:hover {
  color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li .scroller {
  max-height: 290px;
  overflow: auto;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li {
  font-size: 12px;
  border-bottom: 1px solid #ededed;
  background: #f5f5f6;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p {
  display: block;
  position: relative;
  margin: 0;
  padding: 10px 20px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:after,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p > i {
  background: #454a54;
  display: block;
  float: left;
  text-align: center;
  padding: 5px;
  line-height: 14px;
  color: #ffffff;
  width: 28px;
  height: 24px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > a:hover,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li > p:hover {
  background-color: #f5f5f6 !important;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-primary > a > i {
  background-color: #303641;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-secondary > a > i {
  background-color: #ee4749;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-success > a > i {
  background-color: #00a651;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-info > a > i {
  background-color: #21a9e1;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-warning > a > i {
  background-color: #fad839;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > i,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li.notification-danger > a > i {
  background-color: #cc2424;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.desc {
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .task span.percent {
  float: right;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image {
  display: block;
  margin-right: 10px;
  float: left;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image.pull-right {
  margin-left: 10px;
  margin-right: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image .img-circle {
  border: 2px solid #FFF;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .image + .line {
  margin-top: 8px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line {
  display: block;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line.desc {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .line + .line + .line + .line {
  margin-top: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li strong {
  color: #373e4a;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress {
  display: block;
  height: 5px;
  background-color: #ededed;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 5px;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:before,
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li .progress:after {
  clear: both;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:last-child {
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li > ul > li:first-child a:afterx {
  position: absolute;
  content: '';
  display: block;
  height: 10px;
  top: -10px;
  left: 0;
  right: 0;
  background: transparent;
  background: red;
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external {
  background-color: #FFF;
  border-bottom: 0;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a {
  color: #ec5956;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown .dropdown-menu > li.external a:hover {
  background-color: #fff;
  color: #e9423f;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open {
  background-color: rgba(69, 74, 84, 0.5);
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > a {
  background-color: transparent;
  color: #ffffff;
}
.page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open:after {
  content: '';
  position: absolute;
  display: block;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #ffffff transparent;
  bottom: -2px;
  left: 50%;
  margin-left: -7px;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu {
  position: relative;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a {
  display: inline-block;
  border: 1px solid #454a54;
  text-align: center;
  padding: 0;
  line-height: 1;
  font-size: 20px;
  font-weight: 300;
  padding: 5px 2px;
  color: #aaabae;
  margin-top: 15px;
  margin-left: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.page-container.horizontal-menu header.navbar ul.nav > li .horizontal-mobile-menu a:hover {
  background-color: rgba(69, 74, 84, 0.4);
}
.page-container .sidebar-menu #main-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.sidebar-menu li {
  color: #b2b6be;
  font-size: 14px;
  position: relative;
  line-height: 20px;
  -webkit-transition: 100ms;
  -moz-transition: 100ms;
  -ms-transition: 100ms;
  -o-transition: 100ms;
}
.sidebar-menu a {
  color: inherit;
  display: block;
  font-size: 14px;
  font-weight: 300;
  padding: 10px 15px;
  position: relative;
  text-decoration: none;
}
.sidebar-menu #main-menu li:not(.active):hover {
  background: #2f2f33;
  color: white;
}
.sidebar-menu .active {
  background: rgba(240, 21, 27, 0.2);
  color: white;
}
.page-container .main-content {
  float: left;
  width: 100%;
  z-index: 2;
  background: #f5f5f5;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.content-header-row {
  margin: 0;
  margin-bottom: 50px;
  color: #555;
  background-color: #ffffff;
  min-height: 61px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}
.content-header-row .links-list {
  margin: 0;
  padding: 20px 0 0;
  font-size: 12px;
}
.content-header-row .links-list a {
  color: #555;
}
.content-header-row .links-list a span {
  margin-left: 5px;
}
.content-header-row .links-list > li.sep {
  border-left: 1px solid #636363;
  padding: 0;
  margin: 0 5px;
  vertical-align: middle;
  display: inline-block;
  height: 12px;
  line-height: 1.42857;
  margin-left: 10px;
  overflow: hidden;
  width: 0;
}
/***
Login page
***/
/* logo page */
.login-page {
  background: url("bg-light.jpg");
}
.login {
  background-color: #3d3e43 !important;
}
.login .logo {
  width: 192px;
  height: 50px;
  margin: 15px auto;
  margin-top: 75px;
  text-align: center;
  background: url("main/logo.png");
}
.login .content {
  background-color: #fff;
  max-width: 350px;
  margin: 0 auto;
  margin-bottom: 0px;
  padding: 30px;
  padding-top: 20px;
  padding-bottom: 15px;
}
.login .content h3 {
  color: #000;
}
.login .content h4 {
  color: #555;
}
.login .content p {
  color: #222;
}
.login .content .login-form,
.login .content .forget-form {
  padding: 0px;
  margin: 0px;
}
.login .content .m-wrap {
  border-left: 0 !important;
}
.login .content .input-icon {
  border-left: 2px solid #35aa47 !important;
}
.login .content .control-group {
  margin-bottom: 20px !important;
}
.login .content .input-icon .m-wrap {
  margin: 0px !important;
}
.login .content .forget-form {
  display: none;
}
.login .content .register-form {
  display: none;
}
.login .content .form-title {
  font-weight: 300;
  margin-bottom: 25px;
}
.login .content .form-actions {
  background-color: #fff;
  clear: both;
  border: 0px;
  border-bottom: 1px solid #eee;
  padding: 0px 0px 65px 0px;
}
.login .content .forget-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
}
.login .content .register-form .form-actions {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0px;
}
.login .content .form-actions .checkbox {
  margin-top: 8px;
  display: inline-block;
}
.login .content .form-actions .btn {
  margin-top: 1px;
  font-size: 21px;
  height: 50px;
}
.login .content .forget-password {
  margin-top: 25px;
}
.login .content .create-account {
  border-top: 1px dotted #eee;
  padding-top: 10px;
  margin-top: 15px;
}
.login .content .create-account a {
  display: inline-block;
  margin-top: 5px;
}
.login .copyright {
  text-align: center;
  width: 250px;
  margin: 0 auto;
  padding: 10px 10px 0 10px;
  color: #999;
  font-size: 11px;
}
@media (max-width: 480px) {
  /***
  Login page
  ***/
  .login .logo {
    margin-top: 10px;
  }
  .login .content {
    padding: 30px;
    width: 222px;
  }
  .login .content h3 {
    font-size: 22px;
  }
  .login .content .m-wrap {
    width: 180px;
  }
  .login .checkbox {
    font-size: 13px;
  }
}
.terms {
  padding: 20px 0;
}
.b-header {
  overflow: hidden;
  padding: 20px 0 0;
  min-height: 100px;
}
.b-header a {
  color: #c42026;
  font-weight: bold;
  text-decoration: underline;
}
.b-main {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 35px;
}
.b-logo {
  display: block;
  width: 294px;
  height: 96px;
  float: left;
  margin: 0 0 0 12px;
  background: url(main/logo-big.png);
}
.b-invite-login {
  color: #ededed;
  font-size: 14px;
  float: right;
  text-align: right;
  line-height: 1.3em;
  padding: 36px 0 28px;
}
.b-content .b-main {
  max-width: 800px;
  margin: 0 auto;
  padding: 0;
}
.b-box {
  background-color: white;
}
.b-box-title {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  position: relative;
  padding: 8px 5px 11px;
  background-color: #c42026;
  margin-top: 0;
}
.b-box .main {
  padding: 0 27px;
}
.b-grid:after {
  display: block;
  content: '';
  height: 0;
  overflow: hidden;
  clear: both;
}
.b-form-registration .control-label {
  font-size: 14px;
  font-weight: normal;
  color: #555;
}
.b-grid .grid-unit {
  display: inline-block;
  width: 50%;
  float: left;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.b-form-registration .captcha {
  position: relative;
}
.b-form-registration .has-error .b-select {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.grid-unit.content {
  padding: 0px;
  padding-top: 25px;
}
.btn-registration {
  width: 250px;
  height: 55px;
  float: right;
  font: 400 24px 'Open Sans', sans-serif;
}
.captchaImage {
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}
.b-box .rights {
  padding: 10px;
}
.b-postreg .title {
  font-size: 24px;
  color: #343434;
  padding: 0 0 23px;
  font-weight: 700;
  font-style: italic;
}
.b-postreg .message {
  font-weight: 700;
  padding: 0 0 24px;
  font-size: 18px;
}
.b-postreg .text {
  line-height: 1.4em;
  padding: 0 0 61px;
}
.b-postreg .bottom {
  font-size: 13px;
  padding: 0 0 53px;
}
.b-footer {
  padding: 24px 0 20px;
  font-size: 13px;
  color: lightgray;
  text-align: center;
}
/* RESET
--------------------------------*/
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
  -webkit-appearance: normal;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
b-footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
input[type="checkbox"] {
  -webkit-appearance: checkbox;
}
/* REUSABLE STYLES
---------------------------------*/
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}
.bxbb {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* FONTS
---------------------------------*/
body {
  font: 400 15px/1.5 'Ubuntu', sans-serif;
}
@font-face {
  font-family: 'ag_letterica';
  src: url('../assets/fonts/ag-letterica-medium-webfont.woff2') format('woff2'), url('../assets/fonts/ag-letterica-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
.font-ag-letterica {
  font-family: 'ag_letterica';
}
/* FOUNDATION
------------------------- --------*/
html {
  min-height: 100%;
}
body {
  color: #39373c;
}
a,
button {
  transition: all 0.3s ease;
  cursor: pointer;
}
a {
  color: #080709;
  text-decoration: none;
}
button,
input[type="submit"] {
  cursor: pointer;
}
img {
  display: block;
  border: none;
}
svg {
  pointer-events: none;
}
a:hover {
  text-decoration: none;
}
strong {
  font-weight: 700;
}
/* GENERAL
---------------------------------*/
.section-lines {
  position: absolute;
  z-index: 0;
}
::-webkit-input-placeholder {
  color: #c4c4c4;
}
::-moz-placeholder {
  color: #c4c4c4;
}
:-ms-input-placeholder {
  color: #c4c4c4;
}
:-moz-placeholder {
  color: #c4c4c4;
}
@media screen and (max-width: 1100px) {
  .section-lines {
    display: none;
  }
}
/* buttons */
.btn-holder {
  margin-top: 47px;
  text-align: center;
}
.signup-form-btn.btn,
.login-btn.btn {
  position: relative;
  display: inline-block;
  padding: 17px 15px;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  text-decoration: none;
  box-sizing: border-box;
  background-color: #c31919;
  transform: skew(-9deg);
  overflow: hidden;
  border-radius: 0;
  border: none;
  line-height: inherit;
  box-shadow: none;
}
.btn-small {
  min-width: 118px;
  padding: 11px 15px;
  font-size: 17px;
}
.btn-line {
  position: absolute;
  transform: skew(9deg);
}
.btn-line path,
.btn-line polygon {
  transition: all 0.3s ease;
}
.btn-left-line {
  left: -3px;
  top: 0;
}
.btn-small-left-line {
  left: 0;
  top: 0;
}
.btn-right-line {
  right: 0;
  bottom: 0;
}
.btn-text {
  display: inline-block;
  transform: skew(9deg);
}
.btn:hover {
  background-color: #981b1b;
}
.btn:hover path,
.btn:hover polygon {
  opacity: 0.5;
  fill: #ffffff;
}
.btn:active {
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.7);
  background-color: #db2e2e;
}
.btn:active path,
.btn:active polygon {
  opacity: 1;
}
@media only screen and (max-width: 800px) {
  .btn-holder {
    margin-top: 30px;
  }
  .btn {
    min-width: auto;
    font-size: 14px;
    margin-top: 5px;
  }
  .btn-left-line {
    top: -12px;
  }
  .btn-registration {
    float: inherit;
  }
  .b-form-registration .input-item {
    min-height: 5px;
  }
  .hidden-lg {
    display: none !important;
  }
  .hidden-xs {
    display: none !important;
  }
  .well .select-period .pull-right {
    float: unset;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: text-bottom;
    margin-left: 5px;
    margin-right: 5px;
    text-align: left;
  }
  .form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
  }
  .form-group,
  .input-item {
    position: unset;
    display: grid;
  }
}
@media only screen and (max-width: 768px) {
  .btn-holder {
    margin-top: 30px;
  }
  .btn {
    min-width: 100px;
    padding: 3px;
    font-size: 16px;
    margin-top: 5px;
    border-radius: 2px !important;
  }
  .btn-left-line {
    top: -12px;
  }
  .btn-registration {
    float: inherit;
  }
  .b-form-registration .input-item {
    min-height: 5px;
  }
  form-inline .form-group {
    display: table-cell;
  }
}
/* form general */
.form-group,
.input-item {
  position: relative;
  margin-top: 24px;
}
.form-group:first-child,
.input-item:first-child {
  margin-top: 0;
}
.input-group {
  position: relative;
}
.form-control {
  width: 100%;
  border: 1px solid #e0e0e0;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
  box-shadow: none;
  font-size: 15px;
  line-height: inherit;
  border-radius: 0;
}
.login-form-groups .form-control {
  height: auto;
  padding: 11px 10px 11px 40px;
}
.form-control:focus {
  border-color: #a2a2a4;
  box-shadow: none;
}
.input-group {
  display: block;
}
.input-group .form-control {
  float: none;
  display: block;
}
.input-group-addon {
  position: absolute;
  left: 0;
  top: 50%;
  z-index: 3;
  transform: translateY(-50%);
  display: block;
  width: 40px;
  height: 20px;
  border: none;
  background: none;
}
.input-group-addon .fa {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: #69696d;
}
.input-group-addon .fa-envelope {
  font-size: 15px;
}
.input-group-addon .fa-lock {
  font-size: 21px;
}
.input-group-addon .fa-user {
  font-size: 19px;
}
.has-error .input-group-addon {
  background: none;
  border-color: none;
}
.help-block {
  display: none;
  position: absolute;
  bottom: -26px;
  height: 25px;
  margin: 0;
  font-size: 11px;
  line-height: 1.1;
  color: #c62727;
  text-align: left;
}
.has-error .help-block {
  color: #c62727;
}
.has-error .help-block {
  display: block;
}
.has-error .form-control {
  border-color: #c62727;
}
.has-error .form-control:focus {
  border-color: #c62727;
  box-shadow: none;
}
.has-error .form__input-icon {
  color: #c62727;
}
.form-actions {
  margin-top: 28px;
}
.form__link {
  text-decoration: underline;
  font-size: 13px;
}
.required {
  position: relative;
  top: -2px;
  color: #e89394;
}
/* Login page
---------------------------------*/
.login-page {
  position: relative;
  display: flex;
  height: 100vh;
  align-items: center;
  background-color: #efefef;
}
.login-content {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 420px;
  margin: 0 auto;
}
.login-signup-header {
  margin-bottom: 30px;
}
.login-signup-header-logo-link {
  float: left;
}
.login-signup-header-info {
  float: right;
  margin: 16px 0 0;
  text-align: right;
  line-height: 1.3;
}
.login-signup-header-info-link {
  font-size: 18px;
  font-weight: 500;
  color: #c31919;
  text-decoration: underline;
}
.login-signup-header-info-link:hover {
  color: #c31919;
}
.form__lock-input-icon {
  font-size: 19px;
}
.login-btn {
  min-width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
}
.login-signup-footer {
  margin-top: 28px;
  font-size: 13px;
  text-align: center;
}
.login-signup-form-line {
  position: absolute;
  left: 0;
}
.login-signup-form-line-top {
  top: 6px;
}
.login-signup-form-line-bottom {
  bottom: 8px;
}
.login-page-section-lines-left {
  left: 0;
  bottom: 0;
}
.login-page-section-lines-middle {
  left: 50%;
  bottom: 0;
}
.login-page-section-lines-right {
  right: 0;
  top: 0;
}
.resetForm .form__link-holder {
  margin-top: 25px;
}
@media only screen and (max-width: 480px) {
  .login-page {
    display: block;
    height: auto;
    min-height: 100vh;
    padding-top: 15px;
  }
  .login-signup-header {
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 450px) {
  .login-content {
    margin: 0 15px;
    width: auto;
  }
  .login-main {
    padding: 35px 15px 32px;
  }
  .login-page .login-signup-form-line {
    display: none;
  }
  .login-content-header-logo {
    width: 153px;
    height: auto;
  }
  .login-signup-header-info {
    margin-top: 10px;
    font-size: 13px;
  }
  .login-signup-header-info-link {
    font-size: 14px;
  }
}
/* Signup page
---------------------------------*/
.signup-page {
  position: relative;
  min-height: 100vh;
  background-color: #efefef;
}
.signup-content {
  position: relative;
  z-index: 1;
  width: 832px;
  margin: 0 auto;
  padding: 22px 0 23px;
}
.signup-main {
  padding: 50px 0;
}
.signup-form-block {
  padding: 0 60px;
}
.signup-title {
  margin: 0 0 30px;
  padding: 0 15px;
  font-size: 36px;
  color: #c31919;
  text-align: center;
}
.signup-form-block {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.signup-form-col {
  flex: 0 1 340px;
}
.signup-form-col-1 {
  margin-right: 14px;
}
.signup-form-col-2 {
  margin-left: 14px;
}
.signup-form .control-label {
  display: block;
  margin: 0 0 2px;
  font-size: 15px;
  font-weight: 400;
}
.signup-form .form-control {
  padding-left: 17px;
}
.signup-form-block-pass {
  margin-top: 45px;
  padding-top: 30px;
  padding-bottom: 40px;
  border-top: 1px solid #dbdadc;
  border-bottom: 1px solid #dbdadc;
}
.signup-form-terms-check {
  padding: 32px 60px 0;
}
.signup-form-terms-check-inner {
  position: relative;
}
.terms-checkbox {
  float: left;
  display: block;
}
.terms-label {
  display: block;
  margin: 0 0 0 23px;
  font-weight: inherit;
}
.signup-page a {
  color: #c31919;
  text-decoration: underline;
}
.signup-page a:hover {
  text-decoration: none;
}
.signup-terms-text {
  position: relative;
  padding: 0px 0;
  border-top: 4px solid #c31919;
  background-color: #fff;
  box-shadow: 0 0 29px rgba(0, 0, 0, 0.1);
}
.registrationAlerts {
  margin: 30px;
  font-size: 16px!important;
}
.signup-form-block-captcha-submit {
  align-items: flex-end;
  padding-top: 32px;
}
.signup-form__captcha-holder {
  position: relative;
}
.signup-form__required-info {
  margin-bottom: 0;
  text-align: right;
}
.signup-form__submit-holder {
  margin-top: 7px;
}
.signup-form-btn {
  padding-top: 14px;
  padding-bottom: 14px;
}
.signup-form .form-selector-value {
  padding-left: 17px;
  color: rgba(41, 41, 47, 0.5);
}
.signup-form .changed .form-selector-value {
  color: #29292f;
}
.signup-form .form-selector-options-item-text {
  padding-left: 17px;
}
.signup-page-section-lines-left {
  left: 0;
  top: 196px;
}
.signup-page-section-lines-middle {
  left: 50%;
  bottom: 0;
}
.signup-page-section-lines-right {
  right: 0;
  top: 0;
}
@media only screen and (max-width: 832px) {
  .signup-content {
    width: auto;
    margin: 0 15px;
  }
  .signup-page .login-signup-form-line {
    display: none;
  }
  .signup-main {
    padding: 35px 0;
  }
  .signup-form-block {
    padding: 0 15px;
  }
  .signup-form-block-pass {
    margin-top: 33px;
    padding-top: 25px;
    padding-bottom: 33px;
  }
  .signup-form-block-captcha-submit {
    padding-top: 25px;
  }
  .select-period {
    height: auto !important;
    padding: 5px !important;
  }
  .push-modal .modal-content {
    width: unset !important;
  }
  .advanced-datepicker {
    min-width: unset;
  }
}
@media only screen and (max-width: 600px) {
  .signup-form-block {
    display: block;
  }
  .signup-form-col-1 {
    margin-right: 0;
  }
  .signup-form-col-2 {
    margin: 24px 0 0 0;
  }
  .signup-form__submit-required {
    margin-top: 20px;
  }
  .signup-form__required-info {
    text-align: left;
  }
  .signup-form__submit-holder {
    margin-top: 15px;
    text-align: center;
  }
  .signup-form-btn {
    display: inline-block;
  }
  .push-modal .modal-content {
    width: unset !important;
    margin-bottom: unset !important;
    margin-top: unset !important;
  }
  .advanced-datepicker {
    min-width: unset;
  }
}
@media only screen and (max-width: 480px) {
  .signup-content {
    padding-top: 15px;
  }
  .signup-title {
    font-size: 31px;
  }
  .select-period {
    height: auto !important;
    padding: auto !important;
  }
  .push-modal .modal-content {
    width: unset;
  }
  .advanced-datepicker {
    min-width: unset;
  }
}
.bottom10 {
  margin-bottom: 10px;
}
.select-period {
  height: 73px;
  padding: 19px;
}
@media only screen and (max-width: 1024px) {
  .logo {
    min-width: 40px !important;
  }
  .btn-small {
    min-width: unset;
    padding: 5px;
    margin: 5px;
  }
}
/*@import 'default.less';*/
/***
Modify bootstrap buttons
***/
/* remove rounds from all elements */
div,
input,
select,
textarea,
span,
img,
table,
td,
th,
p,
a,
button,
ul,
li {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
a:focus {
  outline: none !important;
}
a:hover,
a:active {
  outline: 0 !important;
}
select:focus {
  outline: none !important;
}
.btn.red-stripe {
  border-left: 3px solid #d84a38;
}
.btn.blue-stripe {
  border-left: 3px solid #4d90fe;
}
.btn.purple-stripe {
  border-left: 3px solid #852b99;
}
.btn.green-stripe {
  border-left: 3px solid #35aa47;
}
/*  Red */
.btn.red {
  color: white;
  text-shadow: none;
  background-color: #d84a38;
}
.btn.red:hover,
.btn.red:focus,
.btn.red:active,
.btn.red.active,
.btn.red[disabled],
.btn.red.disabled {
  background-color: #bb2413 !important;
  color: #fff !important;
}
/*  Blue */
.btn.transparent {
  color: black;
  text-shadow: none;
  background-color: transparent;
}
.btn.blue {
  color: white;
  text-shadow: none;
  background-color: #4d90fe;
}
.btn.blue:hover,
.btn.blue:focus,
.btn.blue:active,
.btn.blue.active,
.btn.blue[disabled],
.btn.blue.disabled {
  background-color: #0362fd !important;
  color: #fff !important;
}
/*  Green */
.btn.green {
  color: white;
  text-shadow: none;
  background-color: #35aa47;
}
.btn.green:hover,
.btn.green:focus,
.btn.green:active,
.btn.green.active,
.btn.green.disabled,
.btn.green[disabled] {
  background-color: #1d943b !important;
  color: #fff !important;
}
/*  Purple */
.btn.purple {
  color: white;
  text-shadow: none;
  background-color: #852b99;
}
.btn.purple:hover,
.btn.purple:focus,
.btn.purple:active,
.btn.purple.active,
.btn.purple.disabled,
.btn.purple[disabled] {
  background-color: #6d1b81 !important;
  color: #fff !important;
}
.btn.yellow {
  color: white;
  text-shadow: none;
  background-color: #ffb848;
}
.btn.yellow:hover,
.btn.yellow:focus,
.btn.yellow:active,
.btn.yellow.active,
.btn.yellow.disabled,
.btn.yellow[disabled] {
  background-color: #eca22e !important;
  color: #fff !important;
}
.btn.black {
  color: white;
  text-shadow: none;
  background-color: #555555;
}
.btn.black:hover,
.btn.black:focus,
.btn.black:active,
.btn.black.active,
.btn.black.disabled,
.btn.black[disabled] {
  background-color: #222222 !important;
  color: #fff !important;
}
.mini {
  height: 13px;
  font-size: 11px !important;
  line-height: 13px;
  padding: 4px 10px;
}
.big {
  height: 38px;
  font-size: 18px;
  line-height: 38px;
  padding: 8px 16px;
}
button.btn.big,
input[type="button"].btn.big,
input[type="submit"].btn.big {
  height: 54px;
  padding-top: 9px;
  padding-bottom: 8px;
}
button.btn.mini,
input[type="button"].btn.mini,
input[type="submit"].btn.mini {
  height: 21px;
  padding-top: 3px;
  padding-bottom: 3px;
}
a.btn.big.btn-block {
  height: 54px;
}
/***
Metro icons
***/
[class^="m-icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 4px;
  line-height: 14px;
  vertical-align: top;
  background-image: url(../img/syncfusion-icons.png);
  background-position: 0 0;
  background-repeat: no-repeat;
}
[class^="m-icon-big-"] {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 6px;
  vertical-align: top;
  background-image: url(../img/syncfusion-icons.png);
  background-position: 0 0px;
  background-repeat: no-repeat;
}
.m-icon-white {
  background-image: url(../img/syncfusion-icons-white.png);
}
/*  Misc */
.btn.icn-only {
  min-width: 14px;
}
.btn.bigicn-only {
  min-width: 34px;
}
.m-icon-swapright {
  background-position: -27px -10px;
}
.m-icon-swapdown {
  background-position: -68px -10px;
}
.m-icon-swapleft {
  background-position: -8px -10px;
}
.m-icon-swapup {
  background-position: -46px -10px;
}
.m-icon-big-swapright {
  background-position: -42px -28px;
}
.m-icon-big-swapdown {
  background-position: -115px -28px;
}
.m-icon-big-swapleft {
  background-position: -6px -28px;
}
.m-icon-big-swapup {
  background-position: -78px -28px;
}
/***
Glyphicons icons
***/
.btn > .halflings-icon {
  margin-top: 2px;
  margin-right: 2px;
}
.btn.mini > .halflings-icon {
  margin-top: -1px;
  margin-right: 2px;
}
.btn.icn-only > .halflings-icon {
  margin-right: 0px !important;
}
/***
Custom label and badges
***/
.label,
.badge {
  font-weight: 300;
}
.label-success,
.badge-success {
  background-color: #3cc051;
  background-image: none !important;
  text-shadow: none !important;
}
.label-warning,
.badge-warning {
  background-color: #fcb322;
  background-image: none !important;
  text-shadow: none !important;
}
.label-important,
.badge-important {
  background-color: #ed4e2a;
  background-image: none !important;
  text-shadow: none !important;
}
.label-info,
.badge-info {
  background-color: #57b5e3;
  background-image: none !important;
  text-shadow: none !important;
}
.label-mini {
  font-size: 11px;
  font-weight: 300;
}
.label-default {
  background-color: #999 !important;
  text-shadow: none !important;
}
/***
Bootstrap modal 
***/
.modal-header h3 {
  font-weight: 300;
}
/* foundation */
body {
  position: relative;
  color: #504e53;
  background-color: #fff;
  line-height: 1.2;
  overflow-x: hidden;
}
body {
  background-image: url(../assets/images/bg-blue.jpg);
  background-repeat: repeat;
}
.auth-new-layout {
  font-size: 22px;
  font-family: Roboto, sans-serif;
  /* title */
  /* btn */
  /* dropdown */
  /* dropdown header */
  /* dropdown white */
  /* header */
  /* header scrolled */
  /* header active */
  /* section intro */
  /* slider */
  /* section advertisers */
  /* section publishers */
  /* accordion */
  /* section formats */
  /* section about us */
  /* section partners */
  /* section contacts */
  /* contact form */
  /* footer */
  /* section text */
  /* page form */
  /* form text */
  /* custom select */
  /* MODAL
  ---------------------------------*/
  /* page 404 */
  /* cookieinfo */
}
.auth-new-layout a,
.auth-new-layout abbr,
.auth-new-layout acronym,
.auth-new-layout address,
.auth-new-layout applet,
.auth-new-layout article,
.auth-new-layout aside,
.auth-new-layout audio,
.auth-new-layout b,
.auth-new-layout big,
.auth-new-layout blockquote,
.auth-new-layout body,
.auth-new-layout canvas,
.auth-new-layout caption,
.auth-new-layout center,
.auth-new-layout cite,
.auth-new-layout code,
.auth-new-layout dd,
.auth-new-layout del,
.auth-new-layout details,
.auth-new-layout dfn,
.auth-new-layout div,
.auth-new-layout dl,
.auth-new-layout dt,
.auth-new-layout em,
.auth-new-layout embed,
.auth-new-layout fieldset,
.auth-new-layout figcaption,
.auth-new-layout figure,
.auth-new-layout footer,
.auth-new-layout form,
.auth-new-layout h1,
.auth-new-layout h2,
.auth-new-layout h3,
.auth-new-layout h4,
.auth-new-layout h5,
.auth-new-layout h6,
.auth-new-layout header,
.auth-new-layout hgroup,
.auth-new-layout html,
.auth-new-layout i:not(.caret),
.auth-new-layout iframe,
.auth-new-layout img,
.auth-new-layout ins,
.auth-new-layout kbd,
.auth-new-layout label,
.auth-new-layout legend,
.auth-new-layout li,
.auth-new-layout mark,
.auth-new-layout menu,
.auth-new-layout nav,
.auth-new-layout object,
.auth-new-layout ol,
.auth-new-layout output,
.auth-new-layout p,
.auth-new-layout pre,
.auth-new-layout q,
.auth-new-layout ruby,
.auth-new-layout s,
.auth-new-layout samp,
.auth-new-layout section,
.auth-new-layout small,
.auth-new-layout span,
.auth-new-layout strike,
.auth-new-layout strong,
.auth-new-layout sub,
.auth-new-layout summary,
.auth-new-layout sup,
.auth-new-layout table,
.auth-new-layout tbody,
.auth-new-layout td,
.auth-new-layout tfoot,
.auth-new-layout th,
.auth-new-layout thead,
.auth-new-layout time,
.auth-new-layout tr,
.auth-new-layout tt,
.auth-new-layout u,
.auth-new-layout ul,
.auth-new-layout var,
.auth-new-layout video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.auth-new-layout div.login-main > .alert {
  padding: 15px 35px 15px 15px;
  margin: 0 30px 15px 0;
  border: 1px solid transparent;
  border-radius: 4px;
}
.auth-new-layout div.login-main > .alert > button > .alert-dismissable .close,
.auth-new-layout .alert-dismissible .close {
  top: -5px;
}
.auth-new-layout article,
.auth-new-layout aside,
.auth-new-layout b-footer,
.auth-new-layout details,
.auth-new-layout figcaption,
.auth-new-layout figure,
.auth-new-layout header,
.auth-new-layout hgroup,
.auth-new-layout menu,
.auth-new-layout nav,
.auth-new-layout section {
  display: block;
}
.auth-new-layout body {
  line-height: 1;
}
.auth-new-layout ol,
.auth-new-layout ul {
  list-style: none;
}
.auth-new-layout blockquote,
.auth-new-layout q {
  quotes: none;
}
.auth-new-layout p {
  margin: 0;
}
.auth-new-layout blockquote:after,
.auth-new-layout blockquote:before,
.auth-new-layout q:after,
.auth-new-layout q:before {
  content: "";
  content: none;
}
.auth-new-layout table {
  border-collapse: collapse;
  border-spacing: 0;
}
.auth-new-layout input[type=checkbox] {
  -webkit-appearance: checkbox;
}
.auth-new-layout textarea {
  resize: none;
}
.auth-new-layout a,
.auth-new-layout button {
  cursor: pointer;
  background: 0 0;
  outline: 0;
}
.auth-new-layout a {
  color: inherit;
  text-decoration: none;
}
.auth-new-layout button,
.auth-new-layout input[type=submit] {
  cursor: pointer;
}
.auth-new-layout img {
  display: block;
  border: none;
  max-width: 100%;
  height: auto;
}
.auth-new-layout a:hover {
  text-decoration: none;
}
.auth-new-layout strong {
  font-weight: 700;
}
.auth-new-layout * {
  box-sizing: border-box;
}
.auth-new-layout.page-form {
  padding-bottom: 0 !important;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #39373c;
  flex-wrap: wrap;
}
.auth-new-layout.page-form .header {
  display: none;
}
.auth-new-layout .wrapper {
  max-width: 1600px;
  margin: auto;
  padding: 0 20px;
}
.auth-new-layout .visible-mob {
  display: none;
}
@media (max-width: 1440px) {
  .auth-new-layout body {
    font-size: 15px;
  }
  .auth-new-layout .wrapper {
    max-width: 1098px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .wrapper {
    padding: 0 15px;
  }
  .auth-new-layout .visible-desctop {
    display: none;
  }
  .auth-new-layout .visible-mob {
    display: block;
  }
}
.auth-new-layout .main-title {
  font-size: 92px;
}
.auth-new-layout .main-title,
.auth-new-layout .title {
  color: #2b2929;
  font-family: ag_letterica, sans-serif;
  padding-bottom: 40px;
}
.auth-new-layout .title {
  font-size: 60px;
}
.auth-new-layout .subtitle {
  color: #39373c;
  font-weight: 700;
  max-width: 310px;
  line-height: 1.3;
}
.auth-new-layout .color {
  color: #ffffff;
}
@media (max-width: 1440px) {
  .auth-new-layout .main-title {
    font-size: 60px;
  }
  .auth-new-layout .title {
    font-size: 40px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .main-title {
    color: #fff;
    font-size: 36px;
    padding-bottom: 30px;
  }
  .auth-new-layout .title {
    font-size: 30px;
    padding-bottom: 20px;
  }
}
.auth-new-layout .verify-checkbox .help-block {
  top: 20px!important;
}
@media (max-width: 1440px) {
  .auth-new-layout .verify-checkbox .help-block {
    top: 54px!important;
  }
}
.auth-new-layout #terms-error-message {
  top: 55%!important;
}
@media (max-width: 850px) {
  .auth-new-layout #terms-error-message {
    top: 75%!important;
  }
}
.auth-new-layout .ui-select-container {
  padding: 0px!important;
}
.auth-new-layout .ui-select-container .ui-select-placeholder {
  float: left;
}
.auth-new-layout .ui-select-container .ui-select-toggle > .caret {
  right: 19px;
}
.auth-new-layout .ui-select-container .ui-select-match {
  height: 49px;
}
.auth-new-layout .ui-select-match.btn-default-focus {
  outline: none;
  outline-offset: 0px;
  border-radius: 25px;
  background-color: initial;
}
.auth-new-layout .btn:not(.ui-select-toggle) {
  display: block;
  border-radius: 40px!important;
  font-weight: 700;
  font-size: 24px;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43));
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43);
  color: #fff!important;
  width: 100%;
  max-width: 277px;
  padding: 26px 10px;
  text-align: center;
  cursor: pointer;
  background-size: 200% auto;
  -webkit-transition: .5s;
  transition: .5s;
  font-family: Roboto, sans-serif;
}
.auth-new-layout .btn:not(.ui-select-toggle):hover {
  background-position: 100%;
}
@media (max-width: 1440px) {
  .auth-new-layout .btn:not(.ui-select-toggle) {
    border-radius: 29px;
    font-size: 16px;
    max-width: 199px;
    padding: 19px 10px;
  }
}
.auth-new-layout .dropdown:not(.ui-select-container) {
  position: relative;
  padding: 3px 0;
}
.auth-new-layout .dropdown-menu:not(.ui-select-choices) {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: 87px;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), to(#c11718));
  background-image: linear-gradient(90deg, #f45c43, #c11718);
  border-radius: 25px;
  padding: 20px 20px 10px;
  overflow: hidden;
  text-align: center;
}
.auth-new-layout .dropdown-item {
  display: inline-block;
  text-align: center;
  color: #fff;
  padding-bottom: 20px;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  position: relative;
}
.auth-new-layout .dropdown-item:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 12px;
  height: 2px;
  width: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .dropdown-item:hover {
  color: #2b2929;
}
.auth-new-layout .dropdown-item:hover:after {
  background-color: #2b2929;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .dropdown-btn {
  position: relative;
  display: block;
  border-radius: 40px;
  font-weight: 700;
  font-size: 24px;
  border: none;
  outline: none;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43));
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43);
  color: #fff;
  width: 100%;
  max-width: 277px;
  padding: 26px 10px;
  text-align: center;
  cursor: pointer;
  background-size: 200% auto;
  -webkit-transition: .5s;
  transition: .5s;
  font-family: Roboto, sans-serif;
}
.auth-new-layout .dropdown-btn:hover {
  background-position: 100%;
}
.auth-new-layout .dropdown-btn:after {
  content: "";
  position: absolute;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 4px;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
  top: calc(46%);
  right: 30px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .dropdown.open .dropdown-btn:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 50%;
}
.auth-new-layout .dropdown--header .dropdown-btn {
  font-size: 22px;
  padding: 13px 34px;
  width: auto;
}
.auth-new-layout .dropdown--header .dropdown-btn:after {
  right: 18px;
}
.auth-new-layout .dropdown--header .dropdown-menu {
  top: 58px;
}
.auth-new-layout .dropdown--header .dropdown-item {
  padding-bottom: 10px;
}
.auth-new-layout .dropdown--header .dropdown-item:after {
  bottom: 6px;
}
.auth-new-layout .dropdown--white {
  padding: 5px 13px;
  margin: 0 11px;
}
.auth-new-layout .dropdown--white .dropdown-menu {
  background: #ffffff;
}
.auth-new-layout .dropdown--white .dropdown-item {
  color: #39373c;
}
.auth-new-layout .dropdown--white .dropdown-btn {
  border: 1px solid #fff;
  background-image: none;
  padding-top: 11px;
  padding-bottom: 11px;
}
@media (max-width: 1450px) {
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 20px;
  }
  .auth-new-layout .dropdown--white {
    margin: 0 2px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .dropdown-btn {
    border-radius: 29px;
    font-size: 16px;
    max-width: 199px;
    padding: 19px 10px;
  }
  .auth-new-layout .dropdown-menu {
    font-size: 16px;
    padding: 20px 10px 0;
    top: 62px;
  }
  .auth-new-layout .dropdown--white {
    margin: 0;
  }
  .auth-new-layout .dropdown-btn:after {
    border-width: 3px;
    top: calc(47%);
  }
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 16px;
    padding: 8px 21px;
  }
  .auth-new-layout .dropdown--header .dropdown-menu {
    top: 40px;
    padding-top: 10px;
  }
  .auth-new-layout .dropdown--header .dropdown-btn:after {
    right: 10px;
  }
  .auth-new-layout .dropdown--white .dropdown-btn {
    padding: 7px 20px;
  }
  .auth-new-layout .dropdown--white .dropdown-menu {
    top: 42px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .dropdown-item {
    display: block;
  }
  .auth-new-layout .dropdown--header .dropdown-item {
    font-size: 19px;
  }
  .auth-new-layout .dropdown--header .dropdown-item:after {
    display: none;
  }
  .auth-new-layout .dropdown--header .dropdown-btn {
    font-size: 19px;
    cursor: default;
    opacity: 0.7;
  }
}
.auth-new-layout .header {
  padding: 21px 0;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .header_other {
  background: #b3b9d7;
}
.auth-new-layout .header-box {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .header-box,
.auth-new-layout .header .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .header .logo {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  margin-bottom: 18px;
}
.auth-new-layout .header .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .header .menu-item {
  margin: 0 24px;
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  position: relative;
}
.auth-new-layout .header .menu-item,
.auth-new-layout .header .menu-item:after {
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .header .menu-item:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -9px;
  height: 3px;
  width: 0;
}
.auth-new-layout .header .menu-item:hover {
  color: #2b2929;
}
.auth-new-layout .header .menu-item.active {
  color: #c41818;
}
.auth-new-layout .header .menu-item:hover:after {
  background-color: #2b2929;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .header .menu-item.active:after {
  background-color: #c41818;
  width: 100%;
  left: 0;
  right: auto;
}
.auth-new-layout .header .btn-menu {
  display: none;
  position: relative;
  padding: 0;
  outline: none;
  width: 25px;
  height: 19px;
  border: 3px solid #000;
  border-width: 3px 0;
}
.auth-new-layout .header .btn-menu:after,
.auth-new-layout .header .btn-menu:before {
  content: "";
  display: block;
  height: 3px;
  width: 100%;
  background-color: #000;
  position: absolute;
  top: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.auth-new-layout .header.scrolled {
  background: #ececec;
  padding: 15px 0;
}
.auth-new-layout .header.scrolled .logo {
  max-width: 200px;
  margin-bottom: 3px;
}
.auth-new-layout .header.scrolled .menu-item {
  color: #38373c;
}
.auth-new-layout .header.scrolled:not(.active) .dropdown--white .dropdown-btn {
  border-color: #38373c;
  color: #38373c;
}
.auth-new-layout .header.scrolled:not(.active) .dropdown--white .dropdown-btn:after {
  border-color: #38373c #38373c transparent transparent;
}
.auth-new-layout .header.scrolled .menu-item.active {
  color: #c41818;
}
.auth-new-layout .header.active .btn-menu {
  border: 0;
  cursor: pointer;
}
.auth-new-layout .header.active .btn-menu:after,
.auth-new-layout .header.active .btn-menu:before {
  top: 8px;
  background-color: #ffffff;
}
.auth-new-layout .header.active .btn-menu:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.auth-new-layout .header.active .btn-menu:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.auth-new-layout .header.active .nav {
  display: block;
  background-color: #202b5d;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 45px 50px;
}
.auth-new-layout .header.active .menu {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .header.active .menu-item {
  width: 100%;
  margin: 11px 0;
  color: #ffffff;
}
.auth-new-layout .header.active .menu-item:after {
  display: none;
}
.auth-new-layout .header.active .dropdown-item:active,
.auth-new-layout .header.active .menu-item.active,
.auth-new-layout .header.active .menu-item:active {
  color: #c41818;
}
.auth-new-layout .header.active .dropdown {
  padding: 3px 0;
}
.auth-new-layout .header.active .dropdown--white .dropdown-btn {
  max-width: 100%;
  display: block;
  border: 0;
  border-radius: 0;
  text-align: left;
  padding: 10px 0;
  margin: 0;
  border-top: 1px solid #464f78;
}
.auth-new-layout .header.active .dropdown-btn {
  background-image: none;
  padding: 10px 0;
  margin: 0;
  max-width: 100%;
  width: 100%;
  text-align: left;
  border-top: 1px solid #464f78;
  border-radius: 0;
  color: #ffffff;
}
.auth-new-layout .header.active .dropdown-btn:after {
  display: none;
}
.auth-new-layout .header.active .dropdown-menu {
  display: block!important;
  background: none;
  padding-left: 20px;
  position: relative;
  top: 0 !important;
}
.auth-new-layout .header.active .dropdown-item {
  text-align: left;
  padding-bottom: 15px;
  color: #ffffff;
}
@media (max-width: 1450px) {
  .auth-new-layout .header .menu-item {
    font-size: 20px;
    margin: 0 15px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .header {
    padding: 17px 0;
  }
  .auth-new-layout .header .logo {
    max-width: 187px;
    margin-bottom: 10px;
  }
  .auth-new-layout .header .menu-item {
    font-size: 16px;
  }
  .auth-new-layout .header.scrolled {
    padding: 5px 0;
  }
  .auth-new-layout .header.scrolled .logo {
    max-width: 140px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .header {
    padding: 10px 0;
  }
  .auth-new-layout .header .nav {
    display: none;
  }
  .auth-new-layout .header .btn-menu {
    display: block;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .header {
    padding: 7px 0;
  }
  .auth-new-layout .header .logo {
    max-width: 148px;
    margin-bottom: 0;
  }
  .auth-new-layout .header .menu-item {
    font-size: 19px;
  }
}
.auth-new-layout .section-intro {
  padding: 198px 0 179px;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.auth-new-layout .section-intro .subtitle {
  font-size: 39px;
  padding-bottom: 67px;
}
.auth-new-layout .section-intro .bg-image {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
.auth-new-layout .section-intro .bg-image:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
  background-image: url(../images/intro/noise.png);
  background-size: cover;
}
.auth-new-layout .section-intro .btn {
  margin-bottom: 20px;
}
.auth-new-layout .section-intro .video-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  overflow: hidden;
}
.auth-new-layout .section-intro .video {
  max-height: 110%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
}
.auth-new-layout .section-intro .btn-wrap {
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  .auth-new-layout .section-intro .bg-image {
    left: 400px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-intro {
    padding: 150px 0 85px;
  }
  .auth-new-layout .section-intro .subtitle {
    font-size: 26px;
    max-width: 210px;
  }
  .auth-new-layout .section-intro .bg-image {
    left: calc(-232%);
  }
  .auth-new-layout .section-intro .bg-image img {
    bottom: 20px;
    left: calc(-79%);
    max-width: 544px;
  }
  .auth-new-layout .section-intro .btn {
    margin-bottom: 15px;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-intro .bg-image {
    left: 270px;
  }
  .auth-new-layout .section-intro .video {
    right: -10%;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-intro {
    padding: 76px 0 66px;
    height: 100vh;
  }
  .auth-new-layout .section-intro .wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .auth-new-layout .section-intro .subtitle {
    font-size: 18px;
    color: #fff;
    max-width: 100%;
  }
  .auth-new-layout .section-intro .btn-wrap {
    margin: auto auto 0;
    width: 200px;
  }
  .auth-new-layout .section-intro .bg-image {
    left: 0;
    background-color: #6a78bc;
  }
  .auth-new-layout .section-intro .video {
    right: 0;
    max-height: inherit;
    width: 100%;
  }
  .auth-new-layout .section-intro .visible-mob {
    display: block;
  }
}
.auth-new-layout .slider {
  width: 100%;
}
.auth-new-layout .slider-item {
  background-color: #f7f7f7;
  border-radius: 25px;
  padding-top: 53px;
  height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 15px;
}
.auth-new-layout .slider-text {
  text-align: center;
  color: #39373c;
  line-height: 1.4;
  padding: 0 30px 20px;
  width: 100%;
}
.auth-new-layout .slick-initialized .slick-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .slider-arrows {
  position: absolute;
  top: 300px;
  width: 100%;
  left: 0;
}
.auth-new-layout .slider-arrow {
  position: absolute;
  display: block;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 100%;
  background-color: #ffffff;
  background-image: url(../images/icons/arrow.svg);
  background-repeat: no-repeat;
  background-position: 50%;
  width: 67px;
  height: 67px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .slider-arrow:hover {
  background-position: 80%;
}
.auth-new-layout .slider-arrow.slider-next {
  right: -50px;
}
.auth-new-layout .slider-arrow.slider-prev {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  left: -50px;
}
.auth-new-layout .slick-dots {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 49px;
}
.auth-new-layout .slick-dots,
.auth-new-layout .slick-dots li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .slick-dots li {
  padding: 10px 0;
  cursor: pointer;
}
.auth-new-layout .slick-dots button {
  font-size: 0;
  line-height: 0;
  width: 60px;
  height: 6px;
  background-color: #39373c;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 3px;
  margin: 0 10px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .slick-dots li:hover button {
  background-color: #d9372c;
}
.auth-new-layout .slick-dots .slick-active button {
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), to(#c3191a));
  background-image: linear-gradient(90deg, #f45c43, #c3191a);
}
@media (max-width: 1715px) {
  .auth-new-layout .slider {
    max-width: calc(-20%);
    margin: auto;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 10px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 10px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .slider {
    max-width: 100%;
  }
  .auth-new-layout .slider-item {
    padding-top: 40px;
    height: 307px;
    margin: 0 10px;
  }
  .auth-new-layout .slider-text {
    padding: 0 19px 10px;
  }
  .auth-new-layout .slider-img {
    max-width: 65%;
  }
  .auth-new-layout .slider-arrows {
    top: 219px;
  }
  .auth-new-layout .slider-arrow {
    width: 46px;
    height: 46px;
    background-size: 15px;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: -27px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: -27px;
  }
  .auth-new-layout .slick-dots {
    margin-top: 27px;
  }
  .auth-new-layout .slick-dots button {
    width: 40px;
    height: 4px;
    margin: 0 7px;
  }
}
@media (max-width: 1160px) {
  .auth-new-layout .slider {
    max-width: calc(10%);
    margin: auto;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 10px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 10px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .slider {
    max-width: 100%;
    width: calc(115%);
    margin-right: -15px;
  }
  .auth-new-layout .slider-item {
    border-radius: 17px;
    padding-top: 17px;
    height: 318px;
    margin: 0 8px;
    width: calc(18vw);
  }
  .auth-new-layout .slider-text {
    padding: 0 17px 10px;
  }
  .auth-new-layout .slick-dots {
    margin-right: 0;
    margin-top: 10px;
  }
  .auth-new-layout .slick-dots button {
    width: 24px;
    margin: 0 4px;
  }
  .auth-new-layout .slider-arrows {
    left: 0;
    right: 0;
    top: calc(44%);
    z-index: 2;
  }
  .auth-new-layout .slider-arrow {
    background-color: #ececec;
  }
  .auth-new-layout .slider-arrow.slider-next {
    right: 7px;
  }
  .auth-new-layout .slider-arrow.slider-prev {
    left: 7px;
  }
}
@media (max-width: 576px) {
  .auth-new-layout .slider-item {
    width: 60vw;
  }
}
.auth-new-layout .section-advertisers {
  padding-top: 115px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(49%, #ececec), color-stop(49%, #ffffff));
  background-image: linear-gradient(0deg, #ececec 49%, #ffffff 0);
}
.auth-new-layout .section-advertisers .wrapper {
  position: relative;
}
.auth-new-layout .section-advertisers .slider-img--mbl {
  margin-left: auto;
  margin-bottom: 30px;
}
.auth-new-layout .section-advertisers .slider-img--mb {
  margin-bottom: 20px;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-advertisers {
    padding-top: 80px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ececec), color-stop(48%, #ffffff));
    background-image: linear-gradient(0deg, #ececec 48%, #ffffff 0);
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-advertisers {
    padding-top: 20px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(34%, #ececec), color-stop(34%, #ffffff));
    background-image: linear-gradient(0deg, #ececec 34%, #ffffff 0);
  }
}
.auth-new-layout .section-publishers {
  padding-top: 130px;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ffffff), color-stop(48%, #ececec));
  background-image: linear-gradient(0deg, #ffffff 48%, #ececec 0);
}
.auth-new-layout .section-publishers .wrapper {
  position: relative;
}
.auth-new-layout .section-publishers .slider-img-mb {
  margin-bottom: 20px;
  max-width: 100%;
}
.auth-new-layout .section-publishers .slider-arrow {
  background-color: #ececec;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-publishers {
    padding-top: 80px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(48%, #ffffff), color-stop(48%, #ececec));
    background-image: linear-gradient(0deg, #ffffff 48%, #ececec 0);
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-publishers {
    padding: 20px 0 30px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(55%, #ffffff), color-stop(55%, #ececec));
    background-image: linear-gradient(0deg, #ffffff 55%, #ececec 0);
  }
}
.auth-new-layout .accordion {
  border-radius: 25px;
  border: 1px solid #edebf0;
  color: #39373c;
  overflow: hidden;
  width: 100%;
}
.auth-new-layout .accordion-title {
  font-weight: 700;
  padding: 26px 30px;
  background-color: #edebf0;
  border-bottom: 1px solid #fff;
  cursor: pointer;
  position: relative;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .accordion-title:hover {
  color: #d9372c;
}
.auth-new-layout .accordion-title:nth-last-child(2) {
  border: none;
}
.auth-new-layout .accordion-title:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 23px;
  background-image: url(../images/icons/arrow-2.png);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .accordion-title.active {
  pointer-events: none;
}
.auth-new-layout .accordion-title.active:after {
  -webkit-transform: translateY(-50%) scaleY(-1);
  transform: translateY(-50%) scaleY(-1);
}
.auth-new-layout .accordion-content {
  padding: 24px 30px;
  display: none;
}
.auth-new-layout .accordion-text {
  line-height: 1.37;
}
.auth-new-layout .accordion-text b {
  font-weight: bold;
}
.auth-new-layout .accordion-link {
  text-decoration: underline;
  color: #6a79bc;
}
.auth-new-layout .accordion-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .accordion-logo:first-child,
.auth-new-layout .accordion-logo:nth-child(2) {
  margin-bottom: 22px;
}
@media (max-width: 1440px) {
  .auth-new-layout .accordion {
    border-radius: 17px;
  }
  .auth-new-layout .accordion-title {
    padding: 20px;
  }
  .auth-new-layout .accordion-title:after {
    width: 13px;
    height: 8px;
    right: 16px;
  }
  .auth-new-layout .accordion-content {
    padding: 16px 19px;
  }
  .auth-new-layout .accordion-text {
    max-height: 167px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .accordion {
    margin: 10px auto 0;
    max-width: 450px;
  }
  .auth-new-layout .accordion-title {
    padding: 17px 20px;
  }
  .auth-new-layout .accordion-text {
    max-height: 140px;
  }
}
.auth-new-layout .section-formats {
  padding: 212px 0 100px;
  position: relative;
}
.auth-new-layout .section-formats .bg-image {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 97px;
  bottom: 0;
  background-image: url(../images/formats/bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  z-index: -1;
}
.auth-new-layout .section-formats .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.auth-new-layout .section-formats .column:nth-child(2) {
  width: 75%;
  height: 394px;
}
.auth-new-layout .section-formats .title {
  padding-bottom: 10px;
}
.auth-new-layout .section-formats .formats-item {
  display: block;
  background: none;
  border: none;
  outline: none;
  color: #504e53;
  border-radius: 100px;
  padding: 25px 40px;
  width: 260px;
  text-align: left;
  position: relative;
  font-size: 22px;
  -webkit-transition: color .3s ease;
  transition: color 0.3s ease;
}
.auth-new-layout .section-formats .formats-item:after {
  content: "";
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #ececec;
  z-index: -1;
  height: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .section-formats .formats-item.active {
  pointer-events: none;
}
.auth-new-layout .section-formats .formats-item.active:after {
  height: 100%;
}
.auth-new-layout .section-formats .formats-item.active,
.auth-new-layout .section-formats .formats-item:hover {
  color: #d9372c;
}
.auth-new-layout .section-formats .formats-item.active span {
  background: -webkit-gradient(linear, left top, right top, from(#f2897a), to(#d22d26));
  background: linear-gradient(90deg, #f2897a, #d22d26);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #d22d26;
}
.auth-new-layout .section-formats .formats-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}
.auth-new-layout .section-formats .formats-text {
  line-height: 1.4;
  color: #2b2929;
  max-width: 322px;
  margin-right: 50px;
  margin-left: 84px;
}
.auth-new-layout .section-formats .formats-text b {
  font-weight: bold;
}
.auth-new-layout .section-formats .accordion {
  display: none;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .auth-new-layout {
    /* IE10+ CSS styles go here */
  }
  .auth-new-layout .section-formats .formats-item.active span {
    color: #d22d26;
    background: transparent;
  }
}
@media (max-width: 1600px) {
  .auth-new-layout .section-formats .bg-image {
    left: 340px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-formats {
    padding: 141px 0 57px;
  }
  .auth-new-layout .section-formats .bg-image {
    left: calc(-222%);
    top: 71px;
  }
  .auth-new-layout .section-formats .column:nth-child(2) {
    height: 264px;
  }
  .auth-new-layout .section-formats .formats-item {
    padding: 16px 27px;
    width: 175px;
    font-size: 15px;
  }
  .auth-new-layout .section-formats .formats-text {
    max-width: 221px;
    margin-right: 35px;
    margin-left: 64px;
  }
  .auth-new-layout .section-formats .formats-img {
    max-width: 47%;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-formats .bg-image {
    left: 230px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-formats {
    padding: 20px 0;
  }
  .auth-new-layout .section-formats .wrapper {
    display: block;
  }
  .auth-new-layout .section-formats .bg-image,
  .auth-new-layout .section-formats .column:nth-child(2),
  .auth-new-layout .section-formats .formats-menu {
    display: none;
  }
  .auth-new-layout .section-formats .accordion {
    display: block;
  }
}
.auth-new-layout .section-about-us {
  padding: 115px 0 140px;
}
.auth-new-layout .section-about-us .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .section-about-us .column-left {
  width: calc(-400%);
}
.auth-new-layout .section-about-us .column-right {
  width: 390px;
}
.auth-new-layout .section-about-us .title {
  width: 100%;
}
.auth-new-layout .section-about-us .numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .section-about-us .numbers-item {
  width: 29%;
  color: #232328;
  border-radius: 25px;
  padding: 25px 40px;
}
.auth-new-layout .section-about-us .numbers-item:first-child {
  background-color: #e9eaf0;
}
.auth-new-layout .section-about-us .numbers-item:nth-child(2) {
  background-color: #d9ddf3;
}
.auth-new-layout .section-about-us .numbers-item:nth-child(3) {
  background-color: #fae1c4;
}
.auth-new-layout .section-about-us .numbers-title {
  font-family: ag_letterica, sans-serif;
  font-size: 47px;
}
.auth-new-layout .section-about-us .numbers-description {
  font-weight: 700;
}
.auth-new-layout .section-about-us .text {
  padding: 52px 0;
  line-height: 1.5;
}
.auth-new-layout .section-about-us .instructions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
.auth-new-layout .section-about-us .instructions-item {
  width: 29%;
}
.auth-new-layout .section-about-us .instructions-img {
  margin-bottom: 20px;
}
.auth-new-layout .section-about-us .instructions-title {
  font-weight: 700;
  color: #39373c;
  padding-bottom: 16px;
}
.auth-new-layout .section-about-us .instructions-text {
  color: #504e53;
  line-height: 1.4;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-about-us {
    padding: 80px 0 88px;
  }
  .auth-new-layout .section-about-us .column-left {
    width: calc(-237%);
  }
  .auth-new-layout .section-about-us .column-right {
    width: 262px;
  }
  .auth-new-layout .section-about-us .numbers-item {
    padding: 20px 25px;
  }
  .auth-new-layout .section-about-us .numbers-title {
    font-size: 32px;
  }
  .auth-new-layout .section-about-us .text {
    padding: 35px 0;
  }
  .auth-new-layout .section-about-us .instructions-img {
    margin-bottom: 20px;
    max-width: 48%;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-about-us {
    padding: 20px 0;
  }
  .auth-new-layout .section-about-us .column-left,
  .auth-new-layout .section-about-us .column-right {
    width: 100%;
  }
  .auth-new-layout .section-about-us .numbers-item {
    padding: 10px 17px;
    border-radius: 15px;
    width: 31%;
  }
  .auth-new-layout .section-about-us .numbers-title {
    font-size: 24px;
  }
  .auth-new-layout .section-about-us .numbers-description {
    font-size: 12px;
  }
  .auth-new-layout .section-about-us .text {
    padding: 25px 0;
  }
  .auth-new-layout .section-about-us .instructions {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-about-us .instructions-item {
    width: 100%;
    padding-bottom: 25px;
  }
  .auth-new-layout .section-about-us .instructions-img {
    display: none;
  }
  .auth-new-layout .section-about-us .instructions-title {
    padding-bottom: 10px;
  }
}
.auth-new-layout .section-partners {
  padding: 130px 0 150px;
  position: relative;
}
.auth-new-layout .section-partners .bg-color {
  position: absolute;
  left: calc(-350%);
  right: 0;
  top: 0;
  height: 100%;
  background-color: #ececec;
  z-index: -1;
}
.auth-new-layout .section-partners .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.auth-new-layout .section-partners .column-left {
  width: 330px;
}
.auth-new-layout .section-partners .column-right {
  width: calc(-400%);
}
.auth-new-layout .section-partners .title {
  padding-bottom: 30px;
}
.auth-new-layout .section-partners .subtitle {
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 50px;
}
.auth-new-layout .section-partners .text {
  padding-bottom: 56px;
  line-height: 1.3;
}
.auth-new-layout .section-partners .dropdown {
  width: 277px;
}
.auth-new-layout .section-partners .partners {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  padding: 23px 0 8px;
}
.auth-new-layout .section-partners .partners-item {
  width: 27%;
}
.auth-new-layout .section-partners .partners-item:first-child,
.auth-new-layout .section-partners .partners-item:nth-child(2),
.auth-new-layout .section-partners .partners-item:nth-child(3) {
  margin-bottom: auto;
}
.auth-new-layout .section-partners .partners-item:nth-child(7),
.auth-new-layout .section-partners .partners-item:nth-child(8),
.auth-new-layout .section-partners .partners-item:nth-child(9) {
  margin-top: auto;
}
.auth-new-layout .section-partners .partners-item img {
  margin: auto;
}
.auth-new-layout .section-partners .links .subtitle {
  max-width: 100%;
  text-align: center;
  font-size: 20px;
  padding: 0;
}
.auth-new-layout .section-partners .links .btn {
  margin: 20px auto 0;
}
@media (max-width: 1600px) {
  .auth-new-layout .section-partners .bg-color {
    left: 380px;
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .section-partners {
    padding: 80px 0 77px;
  }
  .auth-new-layout .section-partners .bg-color {
    left: calc(-222%);
  }
  .auth-new-layout .section-partners .column-left {
    width: 209px;
  }
  .auth-new-layout .section-partners .column-right {
    width: calc(-260%);
  }
  .auth-new-layout .section-partners .subtitle {
    font-size: 20px;
    padding-bottom: 30px;
  }
  .auth-new-layout .section-partners .dropdown {
    width: 187px;
  }
  .auth-new-layout .section-partners .partners {
    padding: 14px 0 28px;
  }
  .auth-new-layout .section-partners .partners-item img {
    max-width: 86%;
  }
}
@media (max-width: 1050px) {
  .auth-new-layout .section-partners .bg-color {
    left: 270px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-partners {
    padding: 20px 0 40px;
  }
  .auth-new-layout .section-partners .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-partners .column-right {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .auth-new-layout .section-partners .column-left {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .auth-new-layout .section-partners .subtitle {
    font-size: 18px;
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .auth-new-layout .section-partners .text {
    padding-bottom: 40px;
  }
  .auth-new-layout .section-partners .dropdown {
    margin: auto;
  }
  .auth-new-layout .section-partners .partners {
    padding: 15px 0;
    background-color: #ececec;
    margin-left: -15px;
    margin-right: -15px;
  }
  .auth-new-layout .section-partners .partners-item {
    margin: 15px auto !important;
  }
  .auth-new-layout .section-partners .partners-item--mob img {
    max-width: 60%;
  }
  .auth-new-layout .section-partners .bg-color {
    display: none;
  }
}
.auth-new-layout .section-contacts {
  padding: 115px 0 180px;
  background-color: #202b5d;
}
.auth-new-layout .section-contacts .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.auth-new-layout .section-contacts .column-left {
  width: 320px;
  margin-right: 155px;
}
.auth-new-layout .section-contacts .column-right {
  width: 70%;
  max-width: 900px;
  padding-top: 19px;
}
.auth-new-layout .section-contacts .title {
  color: #fff;
  padding-bottom: 30px;
}
.auth-new-layout .section-contacts .subtitle {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
  padding-bottom: 44px;
}
.auth-new-layout .section-contacts .text {
  color: #fff;
  line-height: 1.4;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-contacts {
    padding: 80px 0 100px;
  }
  .auth-new-layout .section-contacts .wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .auth-new-layout .section-contacts .column-left {
    width: 213px;
    margin-right: 0;
  }
  .auth-new-layout .section-contacts .column-right {
    max-width: 717px;
    padding-top: 15px;
  }
  .auth-new-layout .section-contacts .subtitle {
    font-size: 18px;
    padding-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-contacts {
    padding: 20px 0 40px;
  }
  .auth-new-layout .section-contacts .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .section-contacts .column-left {
    width: 100%;
  }
  .auth-new-layout .section-contacts .column-right {
    width: 100%;
    padding-top: 35px;
  }
  .auth-new-layout .section-contacts .title {
    padding-bottom: 20px;
  }
  .auth-new-layout .section-contacts .subtitle {
    font-size: 15px;
    padding-bottom: 20px;
  }
}
.auth-new-layout .contact-form {
  width: 100%;
}
.auth-new-layout .contact-form__row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.auth-new-layout .contact-form__group {
  padding-bottom: 32px;
  position: relative;
}
.auth-new-layout .contact-form__group-textarea {
  height: 100%;
}
.auth-new-layout .contact-form__col-input {
  width: 40%;
}
.auth-new-layout .contact-form__col-textarea {
  width: 57%;
}
.auth-new-layout .contact-form__col-btn {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .contact-form__col-btn,
.auth-new-layout .contact-form__col-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.auth-new-layout .contact-form__col-radio {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-bottom: 10px;
}
.auth-new-layout .contact-form__group-icon {
  position: relative;
  height: 100%;
}
.auth-new-layout .contact-form__icon {
  position: absolute;
  width: 20px;
  height: 20px;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .contact-form__icon.icon-textarea {
  top: 28px;
  -webkit-transform: none;
  transform: none;
}
.auth-new-layout .contact-form__radio {
  position: absolute;
  opacity: 0;
}
.auth-new-layout .contact-form__radio + label {
  color: #fff;
  position: relative;
  margin-right: 50px;
  padding-left: 30px;
  cursor: pointer;
}
.auth-new-layout .contact-form__radio + label:after {
  content: "";
  display: block;
  position: absolute;
  width: 22px;
  height: 22px;
  border-radius: 100%;
  background-color: #6a79bc;
  left: 0;
  top: 3px;
}
.auth-new-layout .contact-form__radio + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  left: 5px;
  top: 8px;
  z-index: 1;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .contact-form__radio:checked + label:before {
  background-color: #a21623;
  -webkit-animation: checkRadio .5s ease;
  animation: checkRadio 0.5s ease;
}
.auth-new-layout .contact-form__control {
  width: 100%;
  border: none;
  background-color: #6a79bc;
  border-radius: 25px;
  color: #fff;
  font-size: 22px;
  font-family: Roboto, sans-serif;
  padding: 16px 16px 16px 45px;
  outline: none;
}
.auth-new-layout textarea.contact-form__control {
  height: 100%;
  resize: none;
  overflow: auto;
}
.auth-new-layout .contact-form__col-text {
  color: #fff;
  font-size: 18px;
  margin: auto 35px auto auto;
}
.auth-new-layout .contact-form .btn {
  width: 240px;
}
.auth-new-layout ::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout :-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout :-moz-placeholder {
  color: rgba(255, 255, 255, 0.726);
}
.auth-new-layout .field-box_invalid .contact-form__control {
  background-color: #d15555;
}
.auth-new-layout .contact-form .contact-form__error-box {
  display: none;
  position: absolute;
  bottom: 7px;
  left: 0;
}
.auth-new-layout .contact-form .contact-form__error-text {
  color: #d15555;
  font-size: 18px;
}
.auth-new-layout .contact-form .field-box_invalid .contact-form__error-box {
  display: block;
}
@-webkit-keyframes checkRadio {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes checkRadio {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  60% {
    -webkit-transform: scale(1.9);
    transform: scale(1.9);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@media (max-width: 1440px) {
  .auth-new-layout .contact-form__group {
    padding-bottom: 20px;
  }
  .auth-new-layout .contact-form__icon {
    width: 16px;
    height: 16px;
    left: 10px;
  }
  .auth-new-layout .contact-form__radio + label {
    margin-right: 32px;
    padding-left: 20px;
  }
  .auth-new-layout .contact-form__radio + label:after {
    width: 15px;
    height: 15px;
    top: 2px;
  }
  .auth-new-layout .contact-form__radio + label:before {
    width: 7px;
    height: 7px;
    left: 4px;
    top: 6px;
  }
  .auth-new-layout .contact-form__control {
    border-radius: 14px;
    font-size: 15px;
    padding: 12px 12px 12px 31px;
  }
  .auth-new-layout .contact-form__icon.icon-textarea {
    top: 13px;
  }
  .auth-new-layout .contact-form__col-text {
    font-size: 12px;
    margin: auto 26px auto auto;
  }
  .auth-new-layout .contact-form .btn {
    width: 160px;
  }
  .auth-new-layout .contact-form .contact-form__error-box {
    bottom: 5px;
    left: 0;
  }
  .auth-new-layout .contact-form .contact-form__error-text {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .contact-form__row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .auth-new-layout .contact-form__col-captcha,
  .auth-new-layout .contact-form__col-input,
  .auth-new-layout .contact-form__col-textarea {
    width: 100%;
  }
  .auth-new-layout .contact-form__col-captcha img {
    margin: auto;
  }
  .auth-new-layout .contact-form__col-text {
    text-align: center;
    padding-bottom: 6px;
    margin: auto 0;
  }
  .auth-new-layout .contact-form__col-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .auth-new-layout .contact-form .btn {
    width: 198px;
  }
}
.auth-new-layout .footer {
  background-color: #172145;
  padding: 110px 0;
}
.auth-new-layout .footer .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.auth-new-layout .footer .logo {
  max-width: 280px;
}
.auth-new-layout .footer .social {
  margin: 30px 0 auto;
}
.auth-new-layout .footer .social,
.auth-new-layout .footer .social-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.auth-new-layout .footer .social-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 66px;
  height: 66px;
  border: 1px solid #4c5b9a;
  border-radius: 100%;
  margin-left: 20px;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .footer .social-item:hover {
  background-color: #4c5b9a;
}
.auth-new-layout .footer .social-item img {
  max-width: 40%;
  max-height: 40%;
}
.auth-new-layout .footer .wrapper-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-top: 28px;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.auth-new-layout .footer .links-item {
  color: #fff;
  font-size: 20px;
  display: block;
  padding-bottom: 20px;
}
.auth-new-layout .footer .links-item:hover {
  text-decoration: underline;
}
@media (max-width: 1440px) {
  .auth-new-layout .footer {
    padding: 80px 0;
  }
  .auth-new-layout .footer .logo {
    max-width: 180px;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0 auto;
  }
  .auth-new-layout .footer .social-item {
    width: 46px;
    height: 46px;
    margin-left: 12px;
  }
  .auth-new-layout .footer .social-item img {
    max-width: 37%;
    max-height: 37%;
    width: auto;
    height: auto;
  }
  .auth-new-layout .footer .wrapper-links {
    padding-top: 20px;
  }
  .auth-new-layout .footer .links-item {
    font-size: 14px;
    padding-bottom: 16px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .wrapper-links {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 75px;
  }
  .auth-new-layout .footer .links {
    width: 100%;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .footer {
    padding: 22px 0;
  }
  .auth-new-layout .footer .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .auth-new-layout .footer .logo {
    margin-bottom: 35px;
  }
  .auth-new-layout .footer .social {
    margin: 20px 0 0;
    width: 100%;
  }
  .auth-new-layout .footer .social-item {
    margin: 0 6px;
  }
  .auth-new-layout .footer .links {
    padding-top: 0;
  }
  .auth-new-layout .footer .links-item {
    text-align: center;
    padding-bottom: 14px;
  }
  .auth-new-layout .footer .wrapper-links {
    width: 100%;
    margin: 0;
    padding-top: 0;
  }
}
.auth-new-layout .section-text {
  padding: 210px 0 120px;
}
.auth-new-layout .section-text .wrapper {
  max-width: 1240px;
}
.auth-new-layout .section-text .title {
  font-size: 92px;
  padding-bottom: 27px;
}
.auth-new-layout .section-text .subtitle {
  font-family: ag_letterica, sans-serif;
  max-width: 100%;
  font-weight: 500;
  font-size: 45px;
  margin: 35px 0 15px;
}
.auth-new-layout .section-text p {
  font-size: 18px;
  line-height: 1.45;
  margin-bottom: 10px;
}
.auth-new-layout .section-text ul {
  list-style-type: none;
}
.auth-new-layout .section-text ul li {
  position: relative;
  font-size: 18px;
  line-height: 1.45;
  margin-bottom: 10px;
  padding-left: 28px;
}
.auth-new-layout .section-text ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 10px;
  background-color: #9da8e1;
  position: absolute;
  left: 0;
  top: 10px;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-text {
    padding: 150px 0 80px;
  }
  .auth-new-layout .section-text .wrapper {
    max-width: 1040px;
  }
  .auth-new-layout .section-text .title {
    font-size: 72px;
  }
}
@media (max-width: 992px) {
  .auth-new-layout .section-text .title {
    font-size: 50px;
  }
  .auth-new-layout .section-text .subtitle {
    font-size: 32px;
    margin: 20px 0 10px;
  }
  .auth-new-layout .section-text p {
    font-size: 15px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-text {
    padding: 100px 0 80px;
  }
  .auth-new-layout .section-text .title {
    font-size: 40px;
    padding-bottom: 0;
  }
}
.auth-new-layout .form {
  margin: auto;
}
.auth-new-layout .form-wrapper-sm {
  max-width: 550px;
  width: 100%;
  padding: 15px 15px 0;
}
.auth-new-layout .form-wrapper-md {
  max-width: 950px;
  width: 100%;
  padding: 15px 15px 0;
}
.auth-new-layout .form-content {
  background-color: #fefefe;
  border-radius: 30px;
  padding: 30px 80px 56px;
  -webkit-box-shadow: 0 0 30px 1px #cacaca;
  box-shadow: 0 0 30px 1px #cacaca;
}
.auth-new-layout .form-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 47px;
}
.auth-new-layout .form-header-logo {
  max-width: 189px;
}
.auth-new-layout .form-header-text {
  font-size: 16px;
  text-align: right;
  padding-bottom: 5px;
}
.auth-new-layout .form-header-link {
  font-size: 16px;
  text-align: right;
  color: #6a79bc;
  text-decoration: underline;
  font-weight: 700;
  display: block;
}
.auth-new-layout .form-header-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 25px;
}
.auth-new-layout .form-title {
  font-family: ag_letterica, sans-serif;
  font-size: 35px;
}
.auth-new-layout .form-required {
  font-size: 16px;
  padding-bottom: 7px;
}
.auth-new-layout .form-row {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.auth-new-layout .form-row-bg {
  padding: 24px 80px 0;
  background-image: url(../assets/images/bg-blue.jpg);
  background-repeat: repeat;
  margin: 0 -80px 24px;
  width: auto;
}
.auth-new-layout .form-row .form-group {
  width: 46%;
}
.auth-new-layout .form-group {
  padding-bottom: 24px;
  position: relative;
  margin-bottom: 0;
}
.auth-new-layout .form-desc {
  font-size: 16px;
}
.auth-new-layout .form-group-icon {
  position: relative;
  height: 100%;
}
.auth-new-layout .form-icon {
  position: absolute;
  width: 21px;
  height: 21px;
  left: 17px;
  top: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 2;
}
.auth-new-layout .form-icon-textarea {
  -webkit-transform: none;
  transform: none;
  top: 17px;
}
.auth-new-layout .form-control {
  width: 100%;
  border: none;
  background-color: #ececec!important;
  border-radius: 25px!important;
  color: #39373c;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  padding: 15px 16px 15px 48px;
  outline: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  height: 49px;
}
.auth-new-layout textarea.form-control {
  height: 124px;
  resize: none;
  overflow: auto;
}
.auth-new-layout .form-control[type="date"]::-webkit-calendar-picker-indicator,
.auth-new-layout .form-control[type="date"]::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
}
.auth-new-layout .form ::-webkit-input-placeholder {
  color: #39373c;
}
.auth-new-layout .form ::-moz-placeholder {
  color: #39373c;
}
.auth-new-layout .form :-ms-input-placeholder {
  color: #39373c;
}
.auth-new-layout .form :-moz-placeholder {
  color: #39373c;
}
.auth-new-layout .form-group.has-error .form-control {
  border: 2px solid #d15555;
}
.auth-new-layout .form-group.has-error svg {
  fill: #d15555;
}
.auth-new-layout .form-group.has-error ::-webkit-input-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error ::-moz-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error :-ms-input-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form-group.has-error :-moz-placeholder {
  color: #d15555;
  opacity: 1;
}
.auth-new-layout .form .help-block {
  display: none;
  position: absolute;
  left: 0;
  color: #d15555;
  font-size: 16px;
  top: 50px;
}
@media (max-width: 1440px) {
  .auth-new-layout .form .help-block {
    top: 45px;
  }
}
.auth-new-layout .form .help-block.hide {
  display: none !important;
}
.auth-new-layout .form-group.has-error .help-block {
  display: block;
}
.auth-new-layout .form .g-recaptcha div {
  margin: auto;
}
.auth-new-layout .form-link {
  font-size: 16px;
  color: #6a79bc;
  text-decoration: underline;
  display: block;
  text-align: right;
}
.auth-new-layout .form-center {
  text-align: center;
}
.auth-new-layout .form-pb-0 {
  padding-bottom: 0;
}
.auth-new-layout .form-btn {
  max-width: 100%!important;
  padding: 18px 10px!important;
}
.auth-new-layout .form-checkbox {
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.auth-new-layout .form-label {
  display: block;
  font-size: 16px;
  position: relative;
  cursor: pointer;
  padding-left: 30px;
}
.auth-new-layout .form-label:after {
  content: "";
  width: 20px;
  height: 20px;
  left: 0;
  border-radius: 6px;
  border: 1px solid #2b2929;
}
.auth-new-layout .form-label:after,
.auth-new-layout .form-label:before {
  position: absolute;
  display: block;
  top: -1px;
}
.auth-new-layout .form-label:before {
  content: "\2714";
  font-size: 19px;
  left: 3px;
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all 0.3s ease;
}
.auth-new-layout .form-checkbox:checked + .form-label:before {
  opacity: 1;
}
.auth-new-layout .form-group.has-error .form-label:after {
  border-color: #d15555;
}
.auth-new-layout .form-terms-link {
  text-decoration: underline;
  color: #6a79bc;
}
.auth-new-layout .form-footer {
  width: 100%;
  font-size: 14px;
  text-align: center;
  padding-top: 25px;
  padding-bottom: 20px;
  margin-bottom: auto;
}
.auth-new-layout .form-subtitle {
  font-size: 22px;
  font-weight: bold;
}
@media (max-width: 1440px) {
  .auth-new-layout .form-wrapper-sm {
    max-width: 460px;
  }
  .auth-new-layout .form-content {
    padding: 20px 50px 30px;
  }
  .auth-new-layout .form-header {
    padding-bottom: 30px;
  }
  .auth-new-layout .form-group {
    padding-bottom: 20px;
  }
  .auth-new-layout .form-row-bg {
    padding: 20px 50px 0;
    margin: 0 -50px 20px;
  }
  .auth-new-layout .form-icon {
    width: 16px;
    height: 16px;
  }
  .auth-new-layout .form-icon-textarea {
    top: 14px;
  }
  .auth-new-layout .form-control {
    border-radius: 14px;
    font-size: 16px;
    padding: 12px 12px 12px 40px;
    height: 42px;
  }
  .auth-new-layout .form .help-block {
    font-size: 12px;
  }
  .auth-new-layout .form-label:before {
    left: 3px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .form-title {
    font-size: 22px;
  }
  .auth-new-layout .form-required {
    padding-top: 20px;
    padding-bottom: 0;
  }
  .auth-new-layout .form-header-logo img {
    max-width: 155px;
  }
  .auth-new-layout .form-content {
    padding: 20px 20px 30px;
  }
  .auth-new-layout textarea.form-control {
    height: 70px;
  }
  .auth-new-layout .form-row .form-group {
    width: 100%;
  }
  .auth-new-layout .form-row-bg {
    padding: 20px 20px 0;
    margin: 0 -20px 20px;
  }
  .auth-new-layout .form-row-main .form-group:first-child {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(2) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(3) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(4) {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(5) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(6) {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(7) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(8) {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(9) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  .auth-new-layout .form-row-main .form-group:nth-child(10) {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
  }
  .auth-new-layout .form-footer {
    margin-top: auto;
    margin-bottom: 0;
  }
}
.auth-new-layout .form-text {
  max-width: 950px;
  width: 100%;
  padding: 15px 15px 0;
  margin-top: auto;
}
.auth-new-layout .form-text__content {
  color: #39373c;
  background-color: #fefefe;
  border-radius: 30px;
  padding: 30px 80px 56px;
  -webkit-box-shadow: 0 0 30px 1px #cacaca;
  box-shadow: 0 0 30px 1px #cacaca;
}
.auth-new-layout .form-text__title {
  font-family: ag_letterica, sans-serif;
  font-size: 35px;
  padding: 25px 0 15px;
}
.auth-new-layout .form-text__subtitle {
  font-size: 22px;
  font-weight: bold;
  padding-bottom: 35px;
}
.auth-new-layout .form-text__text p {
  padding-bottom: 10px;
}
.auth-new-layout .form-text__text b {
  font-weight: bold;
}
.auth-new-layout .form-text__link {
  color: #6a79bc;
  text-decoration: underline;
}
.auth-new-layout .form-text__link-bottom {
  display: block;
  color: #6a79bc;
  text-decoration: underline;
  font-weight: bold;
  padding-top: 20px;
}
@media (max-width: 1440px) {
  .auth-new-layout .form-text__content {
    padding: 20px 50px 30px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .form-text__title {
    font-size: 22px;
    padding-top: 15px;
  }
  .auth-new-layout .form-text__content {
    padding: 20px 20px 30px;
  }
  .auth-new-layout .form-text__logo img {
    max-width: 155px;
  }
  .auth-new-layout .form-text__subtitle {
    font-size: 18px;
    padding-bottom: 20px;
  }
  .auth-new-layout .form-text__link-bottom {
    padding-top: 10px;
  }
}
.auth-new-layout .select2-container {
  width: 100% !important;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__rendered {
  width: 100%;
  border: none;
  background-color: #ececec;
  border-radius: 25px;
  color: #39373c;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  padding: 15px 16px 15px 48px;
  outline: none;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  line-height: 1.2;
}
.auth-new-layout .select2-container .select2-selection--single {
  height: 100%;
  border: none;
  outline: none;
}
.auth-new-layout .select2-results__option {
  font-size: 18px;
}
.auth-new-layout .select2-container--open .select2-dropdown--below {
  border: none;
  -webkit-box-shadow: 0 6px 12px #000;
  box-shadow: 0 6px 12px #000000;
}
.auth-new-layout .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ddd;
  color: #39373c;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 11px;
  right: 12px;
}
.auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #2b2929 transparent transparent;
  border-width: 6px 6px 0;
}
.auth-new-layout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #2b2929;
  border-width: 0 6px 6px;
}
.auth-new-layout .form-group.has-error .select2-container--default .select2-selection--single .select2-selection__rendered {
  border: 2px solid #d15555;
}
.auth-new-layout .form-group.has-error .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #d15555;
}
@media (max-width: 1440px) {
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__rendered {
    border-radius: 14px;
    font-size: 15px;
    padding: 12px 12px 12px 40px;
  }
  .auth-new-layout .select2-results__option {
    font-size: 15px;
  }
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px;
  }
  .auth-new-layout .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-width: 5px 5px 0;
  }
  .auth-new-layout .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-width: 0 5px 5px;
  }
}
.auth-new-layout .modal-backdrop {
  z-index: 11!important;
  background: rgba(0, 0, 0, 0.6);
}
.auth-new-layout .modal .modal-content {
  margin-top: 120px;
  background: #fff;
  color: #4d535b;
  border-radius: 25px;
  padding: 0 75px 80px;
  text-align: center;
  max-width: 450px;
}
.auth-new-layout .modal .modal-text {
  font-size: 30px;
  color: #39373c;
  font-weight: 700;
  padding-bottom: 50px;
}
.auth-new-layout .modal .modal-img {
  margin: -40px 0 25px 8%;
}
.auth-new-layout .modal .btn-close {
  width: 20px;
  height: 20px;
  position: absolute;
  background: none;
  border-radius: 0;
  right: 34px;
  top: 34px;
  display: block;
  background: transparent;
  padding: 0;
  cursor: pointer;
}
.auth-new-layout .modal .btn-close:after,
.auth-new-layout .modal .btn-close:before {
  content: "";
  position: absolute;
  height: 2px;
  background-color: #39373c;
  left: 0;
  width: 24px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
  will-change: transform;
  -webkit-transform-origin: left center;
  transform-origin: left center;
}
.auth-new-layout .modal .btn-close:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}
.auth-new-layout .modal .btn-close:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 17px;
}
.auth-new-layout .modal .btn {
  margin: auto;
}
.auth-new-layout .modal-big .modal-dialog {
  max-width: 90%;
  margin: 0 auto;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.auth-new-layout .modal-big .modal-content {
  max-width: 1200px;
  text-align: left;
  padding: 0;
  margin-top: 0;
}
.auth-new-layout .modal-big .modal-title {
  background-color: #ececec;
  border-radius: 25px 25px 0 0;
  color: #2b2929;
  font-family: ag_letterica, sans-serif;
  font-size: 53px;
  padding: 45px 65px;
  position: relative;
}
.auth-new-layout .modal-big .content-inner {
  padding: 20px 40px;
  margin: 20px 25px;
  font-size: 22px;
  max-height: 60vh;
  overflow: auto;
  scrollbar-color: #504e53 #edebf0;
  scrollbar-width: thin;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar {
  width: 5px;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar-track {
  background-color: #edebf0;
  border-radius: 5px;
}
.auth-new-layout .modal-big .content-inner::-webkit-scrollbar-thumb {
  background-color: #504e53;
  border-radius: 5px;
}
.auth-new-layout .modal-big .modal-subtitle {
  font-weight: 700;
  padding: 20px 0;
}
.auth-new-layout .modal-big .modal-screenshot {
  margin-bottom: 20px;
}
.auth-new-layout .modal-big p {
  padding-bottom: 15px;
}
.auth-new-layout .modal-big ol {
  max-width: 900px;
  padding-left: 25px;
}
.auth-new-layout .modal-big li {
  list-style-type: decimal;
  padding-bottom: 15px;
}
.auth-new-layout .modal-big .btn-close {
  width: 33px;
  height: 33px;
  right: 45px;
  top: 50%;
  transform: translateY(-50%);
}
.auth-new-layout .modal-big .btn-close:after,
.auth-new-layout .modal-big .btn-close:before {
  height: 3px;
  background-color: #afafb1;
  width: 40px;
}
.auth-new-layout .modal-big .btn-close:after {
  top: 28px;
}
@media (max-width: 1440px) {
  .auth-new-layout .modal .modal-content {
    padding: 0 35px 40px;
  }
  .auth-new-layout .modal .modal-img {
    margin-left: 15%;
  }
  .auth-new-layout .modal .modal-text {
    font-size: 22px;
    padding-bottom: 30px;
  }
  .auth-new-layout .modal .btn-close {
    right: 20px;
    top: 20px;
  }
  .auth-new-layout .modal-big .btn-close {
    top: 50%;
    transform: translateY(-50%);
  }
  .auth-new-layout .modal-big .modal-content {
    padding: 0;
  }
  .auth-new-layout .modal-big .modal-title {
    font-size: 24px;
    padding: 30px 45px;
  }
  .auth-new-layout .modal-big .content-inner {
    padding: 20px;
    margin: 10px;
    font-size: 18px;
  }
  .auth-new-layout .modal-big .btn-close {
    width: 20px;
    height: 20px;
  }
  .auth-new-layout .modal-big .btn-close:after,
  .auth-new-layout .modal-big .btn-close:before {
    height: 2px;
    width: 24px;
  }
  .auth-new-layout .modal-big .btn-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 17px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .modal .modal-content {
    padding: 0 15px 20px;
  }
  .auth-new-layout .modal .modal-img {
    max-width: 150px;
    margin: -20px 0 15px 17%;
  }
  .auth-new-layout .modal .modal-text {
    font-size: 18px;
    padding-bottom: 20px;
  }
  .auth-new-layout .modal-big .modal-dialog {
    max-width: 100%;
  }
  .auth-new-layout .modal-big .modal-content {
    padding: 0;
  }
  .auth-new-layout .modal-big .modal-title {
    font-size: 20px;
    padding: 20px 40px 20px 20px;
  }
  .auth-new-layout .modal-big .content-inner {
    padding: 15px;
    margin: 10px 10px 10px 0;
    font-size: 16px;
  }
  .auth-new-layout .modal-big .modal-subtitle {
    padding: 10px 0;
  }
  .auth-new-layout .modal-big .modal-screenshot {
    margin-bottom: 10px;
  }
  .auth-new-layout .modal-big li {
    padding-bottom: 5px;
  }
  .auth-new-layout .modal-big .btn-close {
    right: 10px;
  }
}
.auth-new-layout .page-404 {
  background-image: url(../images/bg-light.jpg);
  min-height: 100vh;
  padding-bottom: 0 !important;
}
.auth-new-layout .section-404 .wrapper {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1380px;
  width: 100%;
  margin: auto;
  padding-top: 100px;
}
.auth-new-layout .section-404 .column-left {
  width: 420px;
  margin-right: 6vw;
  margin-left: 5vw;
  margin-bottom: 50px;
}
.auth-new-layout .section-404 .title {
  font-size: 92px;
  color: #504e53;
}
.auth-new-layout .section-404 .text {
  font-size: 30px;
  font-weight: 700;
  color: #504e53;
  padding-bottom: 50px;
}
.auth-new-layout .section-404 .img {
  width: 100%;
}
.auth-new-layout .page-404 .header:not(.active) .menu-item {
  color: #504e53;
}
.auth-new-layout .page-404 .header:not(.active) .dropdown--white .dropdown-btn {
  border-color: #504e53;
  color: #504e53;
}
.auth-new-layout .page-404 .header:not(.active) .dropdown--white .dropdown-btn:after {
  border-color: #504e53 #504e53 transparent transparent;
}
@media (max-width: 1440px) {
  .auth-new-layout .section-404 .column-left {
    width: 340px;
  }
  .auth-new-layout .section-404 .title {
    font-size: 70px;
  }
  .auth-new-layout .section-404 .text {
    font-size: 22px;
  }
  .auth-new-layout .section-404 .img {
    max-width: 700px;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .section-404 .wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 50px;
  }
  .auth-new-layout .section-404 .column-left {
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
  }
  .auth-new-layout .section-404 .column-right {
    margin-bottom: auto;
  }
  .auth-new-layout .section-404 .title {
    font-size: 40px;
  }
  .auth-new-layout .section-404 .text {
    padding-bottom: 20px;
  }
  .auth-new-layout .section-404 .btn {
    margin: auto;
  }
  .auth-new-layout .section-404 .img {
    max-width: 300px;
  }
}
.auth-new-layout .cookieinfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 8px 35px;
  font-family: Roboto, sans-serif !important;
  border-top: 1px solid #d7d7d7;
}
.auth-new-layout .cookieinfo-close {
  background-image: -webkit-gradient(linear, left top, right top, from(#f45c43), color-stop(#c11718), to(#f45c43)) !important;
  background-image: linear-gradient(90deg, #f45c43, #c11718, #f45c43) !important;
  color: #fff!important;
  background-size: 200% auto!important;
  -webkit-transition: .5s;
  transition: .5s;
  border-radius: 29px !important;
}
.auth-new-layout .cookieinfo-close:hover {
  background-position: 100% !important;
}
@media (min-width: 1441px) {
  .auth-new-layout .cookieinfo span br {
    display: none;
  }
}
@media (max-width: 943px) {
  .auth-new-layout .cookieinfo span br {
    display: none;
  }
}
@media (max-width: 768px) {
  .auth-new-layout .cookieinfo {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 11px!important;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 1.4 !important;
  }
  .auth-new-layout .cookieinfo-close {
    margin-left: 0 !important;
  }
}
.auth-new-layout .wow {
  visibility: hidden;
}
/*Main from adv*/
.balance.marker {
  color: rgba(240, 21, 27, 0.8);
}
.btn-primary {
  background-color: #7c7e81;
  border-color: #6f7173;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #727272;
}
.modal-header {
  background-color: #f2f2f2;
  border-top: 4px solid #c31919;
}
.form-control {
  box-shadow: none;
}
.form-control:focus {
  border-color: #999999;
  box-shadow: none;
  outline: 0 none !important;
}
.content {
  padding: 15px;
}
.page-header {
  margin-top: 0;
}
.panel {
  border: none;
}
.panel-table .panel-heading {
  min-height: 55px;
  background-color: #ffffff;
}
.panel-heading .table-filter .form-group-search,
.panel-heading .table-filter .form-group-records,
.panel-heading .table-filter .form-group-filter {
  display: inline-block;
  margin: 0 15px;
  vertical-align: top;
}
.well-table {
  margin-bottom: 0;
  border: none;
  background-color: white;
  font-size: 14px;
  padding-top: 12px;
}
.ng-table th.sortable.sort-desc,
.ng-table th.sortable.sort-asc {
  background-color: rgba(254, 224, 224, 0.5);
}
.table > thead > tr {
  background-color: #f9f9f9;
}
.table {
  font-size: 12px;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  font-weight: normal;
  color: #373e4a;
}
footer.main {
  padding: 15px;
  border-top: 1px solid #ebebeb;
  color: #565656;
  font-size: 12px;
  background-color: #f5f5f5;
}
.page-header h2 {
  font-weight: bold;
  margin-top: 0;
}
.ng-table td.action-col {
  width: 1px;
  white-space: nowrap;
}
.ng-table th {
  text-align: left;
}
.ng-table-pager {
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  height: 55px;
}
.table-hover > tbody > tr:hover,
.table-hover > tbody > tr.hover {
  background-color: #fee0e0 !important;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th {
  padding: 5px 15px;
}
.span-required-field {
  color: #c31919;
  margin: -5px 5px;
  font-size: 20px;
  position: absolute;
}
.form-default .label-required {
  color: #c31919;
  font-size: 13px;
  padding: 18px 0 8px;
  line-height: 1em;
}
.form-horizontal .control-label {
  text-align: left;
}
#loading {
  width: 36px;
  height: 36px;
  position: fixed;
  z-index: 2000;
}
.siteStatus {
  border-radius: 3px;
  font-size: 80%;
  padding: 5px;
  color: white;
  text-align: center;
  width: 75px;
  margin: auto;
}
.bg-success {
  background-color: #5cb85c;
}
.bg-warning {
  background-color: #f0ad4e;
}
.bg-danger {
  background-color: #d9534f;
}
.btn-action-pic {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 1em;
  text-align: center;
  background: transparent;
  border: 1px solid transparent;
  padding: 0;
  margin: 0;
  color: #4f5153;
}
.modal-header.confirm .modal-title {
  font-size: 17px;
}
input[type="checkbox"] {
  margin-top: 5px;
  width: 15px;
  height: 15px;
}
input[type="radio"] {
  width: 15px;
  height: 15px;
  margin-top: 3px;
}
textarea.adcode {
  height: 215px;
  resize: none;
  width: 535px;
  margin: 10px 0;
  padding: 15px;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #fff !important;
}
.ui-select-multiple .ui-select-search {
  color: #555;
}
button.ui-select-toggle {
  text-align: left;
}
button.ui-select-toggle span {
  margin-left: 5px;
}
.btn.ui-select-toggle:active {
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-choices-row.active > a,
.selectize-dropdown .active {
  background-color: #f3f3f3 !important;
  color: #666 !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #fff !important;
}
.btn-default-focus {
  box-shadow: none;
}
.btn.ui-select-toggle:active {
  box-shadow: none;
}
.ui-select-bootstrap .ui-select-choices-row.active > a,
.selectize-dropdown .active {
  background-color: #f3f3f3 !important;
  color: #666 !important;
}
.ui-select-match {
  background: none repeat scroll 0 0 padding-box #ffffff !important;
  line-height: 17px !important;
  height: 34px;
  box-shadow: 0 0 0 0 !important;
  border-color: #ccc !important;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  padding-right: 7px;
  padding-left: 7px;
}
form[name="billingInfoForm"] .checkbox label,
form[name="billingInfoForm"] .radio label {
  padding-left: 0px;
}
form[name="billingInfoForm"] .checkbox,
form[name="billingInfoForm"] .radio {
  margin-left: 22px;
  margin-top: 10px;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li {
  background: #f5f5f6;
  color: #737881;
  font-size: 11px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active {
  background: #f0f0f0;
  color: #303641;
  border-color: #ebebeb;
}
.page-body .daterangepicker.dropdown-menu .ranges ul li:hover.active,
.page-body .daterangepicker.dropdown-menu .ranges ul li.active.active {
  background: #303641;
  color: #ffffff;
  background-clip: padding-box;
}
.daterangepicker .range_inputs .applyBtn {
  background-color: #7c7e81;
  border-color: #6f7173;
  color: #fff;
}
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_start_input,
.page-body .daterangepicker.dropdown-menu .ranges .range_inputs .daterangepicker_end_input {
  float: none !important;
  margin: 0;
  padding: 0;
}
.page-body .daterangepicker.dropdown-menu .ranges .input-mini {
  width: 100%;
}
.page-body .daterangepicker.dropdown-menu .calendar .calendar-date table .active {
  background: #303641;
  color: #ffffff;
}
.daterangepicker .calendar-date table .active {
  background: none repeat scroll 0 0 #303641;
  color: #ffffff;
}
.daterangepicker {
  font-size: 11px;
}
.daterangepicker .calendar-date table .in-range {
  background: #f3f3f3;
  color: #737881;
}
.pagination {
  margin: 10px;
  float: right;
}
.label {
  display: inline;
  padding: 5px 15px 7px;
  font-size: 75%;
  font-weight: 400;
  line-height: 1;
  color: #ffffff;
  text-align: left;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
}
.table-striped > tfoot {
  font-weight: bold;
}
.analitycs .wrapper-label {
  padding: 0 0 30px;
}
.label.medium {
  font-size: 13px;
}
.label-info {
  background-color: #efcece;
  color: #c42026;
}
.label[href]:hover,
.label[href]:focus {
  color: #6e7b93;
  text-decoration: none;
  cursor: pointer;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #f59397;
  color: #c42026;
}
.form-inline .form-control {
  min-width: 180px;
}
.form-inline .form-control.ui-select-container {
  padding: 0;
  border: none;
}
.form-inline .form-control.ui-select-container input {
  width: 100%;
}
.form-inline label {
  margin-right: 3px;
}
.pagination > li > a,
.pagination > li > span {
  color: #c31919;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #f5f5f6;
  color: #373E4A;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  background-color: #cecece;
  border-color: #cecece;
  cursor: default;
}
.tooltipWarning .tooltip .tooltip-inner {
  color: #a94442;
  background-color: #f2dede;
  border: 1px solid #a94442;
  max-width: 300px;
}
.pdfinvoice-modal .modal-content {
  width: 630px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.modal-dialog .pdfinvoice-modal {
  width: 602px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.push-modal .modal-content {
  width: 630px;
  height: 430px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.modal-dialog .push-modal {
  width: 602px;
  height: 402px;
  margin-bottom: 0px;
  margin-top: 0px;
}
@media print {
  .page-container {
    padding-left: 0;
  }
  td.action-col,
  .header:not(.sortable),
  div[ng-table-pagination="params"] {
    display: none !important;
  }
}
.selectize-input {
  background: none repeat scroll 0 0 padding-box #ffffff !important;
  line-height: 11px !important;
  height: 34px;
  min-width: 200px;
  box-shadow: none !important;
  border-color: #ccc !important;
  padding-top: 0px !important;
}
.has-error .selectize-input {
  border-color: #a94442 !important;
}
.selectize-dropdown {
  border: 1px solid #d0d0d0 !important;
  width: auto !important;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
#heed_help {
  background: transparent url(../assets/images/th_help.png) no-repeat scroll 0px -2px;
  height: 194px;
  width: 73px;
  left: 0;
  margin: 0;
  opacity: 0.90;
  padding: 0;
  position: fixed;
  top: 70%;
  z-index: 19999 !important;
  cursor: pointer;
}
#heed_help:hover {
  background-position: 0 -194px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding-left: 15px;
  vertical-align: middle;
  white-space: nowrap;
}
.modal-notify-ads .modal-dialog {
  width: 322px;
}
.fa-action {
  cursor: pointer;
}
.fa-action:hover {
  background-color: unset;
}
.form-horizontal .help-block {
  position: unset;
}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.banner-horizontal {
  display: block;
  background: url(../assets/images/banner_preview/th_banner_1280x1024.jpg) no-repeat center / cover;
  border: 1px solid;
  border-radius: 10px;
}
.banner-vertical {
  display: block;
  background: url(../assets/images/banner_preview/th_banner_1280x1024_v.jpg) no-repeat center / cover;
  border: 1px solid;
  border-radius: 10px;
}
.banner-link {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  z-index: 5;
}
@media (max-width: 480px) {
  .page-body .page-container.horizontal-menu header.navbar .horizontal-mobile-menu a {
    margin-left: 10px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown > a {
    margin-left: 5px;
    margin-right: 5px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 222px;
    margin-left: -123.33333333px;
  }
  .panel-heading .table-filter .form-group-search,
  .panel-heading .table-filter .form-group-records,
  .panel-heading .table-filter .form-group-filter {
    display: flex;
    margin: 0 15px;
    vertical-align: top;
  }
  .label {
    padding: 5px 10px 2px 10px;
  }
}
@media (max-width: 767px) {
  .page-body .page-container {
    padding-left: 0;
  }
  .page-body .page-container .sidebar-menu {
    position: relative;
    width: 100%;
    min-height: 0px !important;
  }
  .page-body .page-container .sidebar-menu .logo-env {
    padding: 15px 20px;
    -webkit-transition: all padding ease-in-out;
    -moz-transition: all padding ease-in-out;
    -o-transition: all padding ease-in-out;
    transition: all padding ease-in-out;
  }
  .page-body .page-container .sidebar-menu .logo-env > div.logo {
    display: block;
  }
  .page-body .page-container .sidebar-menu .logo-env > div.sidebar-collapse {
    display: none;
  }
  .page-body .page-container .sidebar-menu #main-menu {
    display: none;
    margin-bottom: 0;
  }
  .page-body .page-container .sidebar-menu #main-menu li a span {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
  .page-body .page-container .main-content {
    min-height: auto !important;
  }
  .page-body .page-container.horizontal-menu {
    padding-top: 0;
  }
  .page-body .page-container.horizontal-menu.with-sidebar {
    padding-left: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar {
    position: relative;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav {
    clear: left;
    border-top: 1px solid rgba(69, 74, 84, 0.4);
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > a {
    border-right: 0;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search {
    border-right: 0;
    background-color: #262b34;
    border-bottom: 1px solid rgba(69, 74, 84, 0.4);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-webkit-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search ::-moz-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search :-ms-input-placeholder {
    color: #aaabae;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search:hover {
    background-color: #262b34;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search .search-input {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    width: 100%;
    padding-left: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li#search button {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li > ul > li > a:first-child {
    border-top: 0;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul {
    overflow: hidden;
    width: 100%;
    position: relative;
    left: 0;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -o-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul.visible {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    border: none;
    border-bottom: 1px solid rgba(69, 74, 84, 0.3);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li:hover > a {
    background: transparent;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li > a:hover {
    background-color: rgba(69, 74, 84, 0.2);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.active > a {
    background-color: rgba(69, 74, 84, 0.15);
    color: #ffffff;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li.opened > a:before {
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li a {
    padding-left: 40px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li a {
    padding-left: 60px;
  }
  .page-body .page-container.horizontal-menu header.navbar .navbar-nav > li ul li li li a {
    padding-left: 80px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav {
    position: absolute;
    top: 0px;
    right: 20px;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li {
    display: none;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown {
    display: block;
  }
  .page-body .page-container.horizontal-menu header.navbar ul.nav > li.dropdown.open > .dropdown-menu {
    width: 259px;
    margin-left: -185px;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .page-body .page-container .main-content {
    min-height: 0 !important;
  }
  .pull-right {
    float: none !important;
  }
  .panel-heading .table-filter .form-group-search,
  .panel-heading .table-filter .form-group-records,
  .panel-heading .table-filter .form-group-filter {
    margin-left: 0px;
    margin-bottom: 10px;
    border-top-width: 2px;
    margin-top: 30px;
  }
  .label {
    padding: 5px 10px 2px 10px;
  }
  .logo {
    max-width: 40px;
  }
  .panel-title {
    display: contents;
  }
}
.floating_sm_button {
  position: fixed;
  z-index: 100;
  bottom: 55%;
  right: 2.2rem;
  width: 3em;
  height: 3em;
}
.floating_sm_button_image {
  width: 100%;
  height: auto;
}
