/* @import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;lang=en"); */
@import url("./googleapis_font.css");
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   Copyright 2014 Webapplayers.com
 *
*/
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: 100;}
h1 {font-size: 30px;}
h2 {font-size: 24px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}
h3,
h4,
h5 {margin-top: 5px;font-weight: 600;}
.nav > li > a {color: #a7b1c2;font-weight: 600;padding: 14px 20px 14px 25px;}
.nav.navbar-right > li > a {color: #999c9e;}
.nav > li.active > a {color: #ffffff;}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {background-color: #293846;color: white;}
.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {background-color: #ececec;}
.nav > li > a i {margin-right: 6px;}
.navbar {border: 0;}
.navbar-default {background-color: transparent;border-color: #2f4050;}
.navbar-top-links li {display: inline-block;}
.navbar-top-links li:last-child {margin-right: 15px;}
.navbar-top-links li a {padding: 20px 10px;min-height: 50px;}
.dropdown-menu {border: medium none;border-radius: 3px;box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);display: none;float: left;font-size: 12px;left: 0;list-style: none outside none;padding: 0;position: absolute;text-shadow: none;top: 100%;z-index: 1000;border-radius: 2px;}
.dropdown-menu > li > a {border-radius: 3px;color: inherit;line-height: 25px;margin: 4px;text-align: left;font-weight: normal;}
.dropdown-menu > li > a.font-bold {font-weight: 600;}
.navbar-top-links .dropdown-menu li {display: block;}
.navbar-top-links .dropdown-menu li:last-child {margin-right: 0;}
.navbar-top-links .dropdown-menu li a {padding: 3px 20px;min-height: 0;}
.navbar-top-links .dropdown-menu li a div {white-space: normal;}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {width: 310px;min-width: 0;}
.navbar-top-links .dropdown-messages {margin-left: 5px;}
.navbar-top-links .dropdown-tasks {margin-left: -59px;}
.navbar-top-links .dropdown-alerts {margin-left: -123px;}
.navbar-top-links .dropdown-user {right: 0;left: auto;}
.dropdown-messages,
.dropdown-alerts {padding: 10px 10px 10px 10px;}
.dropdown-messages li a,
.dropdown-alerts li a {font-size: 12px;}
.dropdown-messages li em,
.dropdown-alerts li em {font-size: 10px;}
.nav.navbar-top-links .dropdown-alerts a {font-size: 12px;}
.nav-header {padding: 33px 25px;background: url("patterns/header-profile.png") no-repeat;}
.pace-done .nav-header {transition: all 0.5s;}
.nav > li.active {border-left: 4px solid #19aa8d;background: #293846;}
.nav.nav-second-level > li.active {border: none;}
.nav.nav-second-level.collapse[style] {height: auto !important;}
.nav-header a {color: #DFE4ED;}
.nav-header .text-muted {color: #8095a8;}
.minimalize-styl-2 {padding: 4px 12px;margin: 14px 5px 5px 20px;font-size: 14px;float: left;}
.navbar-form-custom {float: left;height: 50px;padding: 0;width: 200px;display: inline-table;}
.navbar-form-custom .form-group {margin-bottom: 0;}
.nav.navbar-top-links a {font-size: 14px;}
.navbar-form-custom .form-control {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;font-size: 14px;height: 60px;margin: 0;z-index: 2000;}
.count-info .label {line-height: 12px;padding: 2px 5px;position: absolute;right: 6px;top: 12px;}
.arrow {float: right;}
.fa.arrow:before {content: "\f104";}
.active > a > .fa.arrow:before {content: "\f107";}
.nav-second-level li,
.nav-third-level li {border-bottom: none !important;}
.nav-second-level li a {padding: 7px 10px 7px 10px;padding-left: 52px;}
.nav-third-level li a {padding-left: 62px;}
.nav-second-level li:last-child {margin-bottom: 10px;}
.mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {display: block;border-radius: 0 2px 2px 0;min-width: 140px;height: auto;}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {font-size: 12px;border-radius: 3px;}
.mini-navbar .nav-second-level li a {padding: 10px 10px 10px 15px;}
.mini-navbar .nav-second-level {position: absolute;left: 70px;top: 0px;background-color: #2f4050;padding: 10px 10px 10px 10px;font-size: 12px;}
.mini-navbar li.active .nav-second-level {left: 65px;}
.logo-element {text-align: center;font-size: 18px;font-weight: 600;color: white;display: none;padding: 18px 0;}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.navbar-fixed-top {background: #fff;transition-duration: 0.5s;border-bottom: 1px solid #e7eaec !important;}
.navbar-fixed-top,
.navbar-static-top {background: #f3f3f4;}
.fixed-nav #wrapper {margin-top: 60px;}
.fixed-nav .minimalize-styl-2 {margin: 14px 5px 5px 15px;}
.body-small .navbar-fixed-top {margin-left: 0px;}
body.mini-navbar .navbar-static-side {width: 70px;}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .nav-second-level,
body.mini-navbar .navbar-default .nav li a span {display: none;}
body.mini-navbar .navbar-default .nav > li > a {font-size: 16px;}
body.mini-navbar .logo-element {display: block;}
body.mini-navbar .nav-header {padding: 0;background-color: #1ab394;}
body.mini-navbar #page-wrapper,
body.mini-navbar .footer {margin: 0 0 0 70px;}
body.mini-navbar #page-wrapper {margin: 0 0 0 70px;}
.btn {border-radius: 3px;}
.float-e-margins .btn {margin-bottom: 5px;}
.btn-w-m {min-width: 120px;}
.btn-primary.btn-outline {color: #1ab394;}
.btn-success.btn-outline {color: #1c84c6;}
.btn-info.btn-outline {color: #1ab394;}
.btn-warning.btn-outline {color: #f8ac59;}
.btn-danger.btn-outline {color: #ed5565;}
.btn-mod01.btn-outline {color: #1c84c6;}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover, 
.btn-mod01.btn-outline:hover {color: #fff;}
.btn-primary {background-color: #1ab394;border-color: #1ab394;color: #FFFFFF;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {background-color: #18a689;border-color: #18a689;color: #FFFFFF;}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {background-color: #1dc5a3;border-color: #1dc5a3;}
.btn-success {background-color: #1c84c6;border-color: #1c84c6;color: #FFFFFF;}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {background-color: #1a7bb9;border-color: #1a7bb9;color: #FFFFFF;}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {background-image: none;}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {background-color: #1f90d8;border-color: #1f90d8;}
.btn-info {background-color: #1ab394;border-color: #1ab394;color: #FFFFFF;}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {background-color: #21b9bb;border-color: #21b9bb;color: #FFFFFF;}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {background-image: none;}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {background-color: #26d7d9;border-color: #26d7d9;}
.btn-default {background-color: #c2c2c2;border-color: #c2c2c2;color: #FFFFFF;}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {background-color: #bababa;border-color: #bababa;color: #FFFFFF;}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-mod01 {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-mod01:hover,
.btn-mod01:focus,
.btn-mod01:active,
.btn-mod01.active,
.open .dropdown-toggle.btn-mod01 {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-mod01:active,
.btn-mod01.active,
.open .dropdown-toggle.btn-mod01 {
  background-image: none;
}
.btn-mod01.disabled,
.btn-mod01.disabled:hover,
.btn-mod01.disabled:focus,
.btn-mod01.disabled:active,
.btn-mod01.disabled.active,
.btn-mod01[disabled],
.btn-mod01[disabled]:hover,
.btn-mod01[disabled]:focus,
.btn-mod01[disabled]:active,
.btn-mod01.active[disabled],
fieldset[disabled] .btn-mod01,
fieldset[disabled] .btn-mod01:hover,
fieldset[disabled] .btn-mod01:focus,
fieldset[disabled] .btn-mod01:active,
fieldset[disabled] .btn-mod01.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}

.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1c84c6;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999999;
}
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999999;
}
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999999;
}
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999999;
}
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999999;
}
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999999;
}
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999999;
}
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999999;
}
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.croppr-overlay {
	cursor: grab !important;
	background: rgba(0,0,0,.5) !important;
}
.light-modal:target {
	background: rgba(0,0,0,.9) !important;
}
.label {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #d1dade;
  color: #5e5e5e;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ed5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
  border-color: transparent;
  background-color: darkslategray;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  /* background color */
  border-color: #1ab394;
  /* border color */
  color: inherit;
  /* text color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0px;
  left: 220px;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s;
}
.body-small .pace .pace-progress {
  left: 0px;
}
.pace-inactive {
  display: none;
}
/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
}
.form-control:focus {
  border-color: #1ab394;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control {
  border-color: #ed5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ed5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ed5565;
  box-shadow: none;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper {
  padding-right: 230px;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
body.boxed-layout {
  background: url('patterns/shattered.png');
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.border-bottom2 {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 1200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.body-small .footer.fixed {
  margin-left: 0px;
}
/* PANELS */
.page-heading {
  border-top: 4px solid #e7eaec;
  padding: 0px 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #dddddd #dddddd rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
  border: none;
}
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}
/* GLOBAL  */
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 20px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}

.infont a {
  padding: 0px;
  margin: 0px;
  display: block;
}

.infont a i {
  font-size: 20px;
  display: block;
  color: #676a6c;
}

.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 4px 0px 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: inline-block;
  float: right;
  margin-top: 0;
  position: relative;
  padding: 0;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
/* BACKGROUNDS */
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff !important;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.navy-bg2{
 background-color: #213a53;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.lightYellow-bg {
  background-color: #fdfae6;
}
.red-bg {
  background-color: #ed5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.green-bg {
	background-color: #1ab394;
}
.lightGreen-bg {
	background-color: #eef7f4;
}
.lightBlue-bg {
	background-color: #f7fbff;
}
.panel-primary {
  border-color: #1ab394;
}
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ed5565;
}
.panel-danger > .panel-heading {
  background-color: #ed5565;
  border-color: #ed5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #1ab394;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ed5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: #1ab394;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ed5565;
}
.text-muted {
  color: #888888;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box a {
  color: inherit;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  height: 400px;
  width: 400px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -200px;
  z-index: 100;
}
.lockscreen.middle-box {
  width: 200px;
  margin-left: -100px;
  margin-top: -190px;
}
.loginscreen.middle-box {
  width: 300px;
  margin-left: -150px;
  margin-top: -330px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -180px;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
/* DASBOARD */
.dashboard-header {
  border-top: 4px solid #e7eaec;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.file-manager .tag-list li {
  float: left;
}
.file-manager .tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0px;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.red-skin,
.black-skin,
.brown-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #1ab394;
}
.default-skin:hover {
  background: #199d82;
}
.blue-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-1.png") repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.red-skin {
  font-weight: 600;
  background: #db2432;
}
.red-skin:hover {
  background: #b10c0a;
}
.black-skin {
  font-weight: 600;
  background: #222222;
}
.black-skin:hover {
  background: #444444;
}
.yellow-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-3.png") repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.brown-skin {
  font-weight: 600;
  background: #6b5858;
}
.brown-skin:hover {
  background: #4a4040;
}
.ultra-skin {
  font-weight: 600;
  background: url("patterns/header-profile-skin-2.png") repeat scroll 0 0;
}
.ultra-skin:hover {
  background: #1a2d40;
}
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-1 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-1 .spin-icon {
  background: #0e9aef !important;
}
.skin-1 .nav-header {
  background: #0e9aef;
  background: url('patterns/header-profile-skin-1.png');
}
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}
.skin-1 .breadcrumb {
  background: transparent;
}
.skin-1 .page-heading {
  border: none;
}
.skin-1 .nav > li.active {
  background: #3a4459;
}
.skin-1 .nav > li > a {
  color: #9ea6b9;
}
.skin-1 .nav > li.active > a {
  color: #fff;
}
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.skin-1 {
  background: #3e495f;
}
.skin-1 .navbar-static-top {
  background: #ffffff;
}
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.skin-1 .navbar-fixed-top {
  background: #fff;
}
.skin-1 .wrapper-content {
  padding: 30px 15px 0;
}
.skin-1 #page-wrapper {
  background: #f4f6fa;
}
.skin-1 .ibox-title,
.skin-1 .ibox-content {
  border-width: 1px;
}
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-1 .nav > li.active {
  border: none;
}
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-1 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-1 .profile-element {
  text-align: center;
}
.skin-1 .img-circle {
  border-radius: 5px;
}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
  color: #565758 !important;
}
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}
.skin-2 .spin-icon {
  background: #23c6c8 !important;
}
.skin-2 .nav-header {
  background: #23c6c8;
  background: url('patterns/header-profile-skin-2.png');
}
.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}
.skin-2 .breadcrumb {
  background: transparent;
}
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}
.skin-2 .nav > li.active {
  background: #e0e0e0;
}
.skin-2 .logo-element {
  padding: 17px 0;
}
.skin-2 .nav > li > a,
.skin-2 .welcome-message {
/*   color: #edf6ff; */
}
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}
.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}
.skin-2 .nav > li.active > a {
  color: #213a53;
}
.skin-2.mini-navbar .nav-header {
  background: #213a53;
}
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}
.skin-2 .border-bottom {
  border-bottom: none !important;
}
.skin-2 #top-search {
  color: #fff;
}
body.skin-2 #wrapper {
  background-color: #ededed;
}
.skin-2 .navbar-static-top {
  background: #333;
}
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}
.skin-2 .wrapper-content {
  padding: 30px 15px;
}
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px;
}
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}
.skin-2 .ibox-title,
.skin-2 .ibox-content {
  border-width: 1px;
}
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-2 .nav > li.active {
  border: none;
}
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}
.skin-2 .img-circle {
  border-radius: 10px;
}
.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-3 .spin-icon {
  background: #ecba52 !important;
}
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}
.skin-3 .nav-header {
  background: #ecba52;
  background: url('patterns/header-profile-skin-3.png');
}
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}
.skin-3 .breadcrumb {
  background: transparent;
}
.skin-3 .page-heading {
  border: none;
}
.skin-3 .nav > li.active {
  background: #38283c;
}
.fixed-nav.skin-3 .navbar-fixed-top {
  background: #fff;
}
.skin-3 .nav > li > a {
  color: #948b96;
}
.skin-3 .nav > li.active > a {
  color: #fff;
}
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}
body.skin-3 {
  background: #3e2c42;
}
.skin-3 .navbar-static-top {
  background: #ffffff;
}
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.skin-3 .wrapper-content {
  padding: 30px 15px 0;
}
.skin-3 #page-wrapper {
  background: #f4f6fa;
}
.skin-3 .ibox-title,
.skin-3 .ibox-content {
  border-width: 1px;
}
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-3 .nav > li.active {
  border: none;
}
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-3 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-3 .profile-element {
  text-align: center;
}
.skin-3 .img-circle {
  border-radius: 5px;
}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: #fff;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1000px;
  }
  .navbar-static-side {
    z-index: 101;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 1;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}

/* float align */
.fl {float:left !important}
.fr {float:right !important}
.tc {text-align:center !important}
.tl {text-align:left !important}
.tr {text-align:right !important}
.vm {vertical-align: middle !important}
.overflow {overflow:hidden}
.dn {display:none}
.db {display:block}
.din {display:inline}
.dinb {display:inline-block !important}

/* font color */
.bold {font-weight:600}
.red {color:#ff0000}
.blue {color:#2d54ad }
.purple {color:#7f3a96}
.gray {color:#55575f}
.green {color:#009944}
.orange {color:#eb5e2e}
.sky {color:#0d82c4}
.pink {color:#ea2761}
.yellow {color: #ff9d00}

/* width */
.wp0 {width:0% !important}
.wp1 {width:1% !important }
.wp2 {width:2% !important }
.wp3 {width:3% !important }
.wp4 {width:4% !important }
.wp5 {width:5% !important }
.wp6 {width:6% !important }
.wp7 {width:7% !important }
.wp8 {width:8% !important }
.wp9 {width:9% !important }
.wp10 {width:10% !important}
.wp11 {width:11% !important }
.wp12 {width:12% !important }
.wp13 {width:13% !important }
.wp14 {width:14% !important }
.wp15 {width:15% !important }
.wp16 {width:16% !important }
.wp18 {width:18% !important }
.wp19 {width:19% !important }
.wp20 {width:20% !important }
.wp21 {width:21% !important }
.wp22 {width:22% !important }
.wp23 {width:23% !important }
.wp24 {width:24% !important }
.wp25 {width:25% !important }
.wp26 {width:26% !important }
.wp27 {width:27% !important }
.wp28 {width:28% !important }
.wp29 {width:29% !important }
.wp30 {width:30% !important }
.wp31 {width:31% !important }
.wp32 {width:32% !important }
.wp33 {width:33% !important }
.wp34 {width:34% !important }
.wp35 {width:35% !important }
.wp36 {width:36% !important }
.wp37 {width:37% !important }
.wp38 {width:38% !important }
.wp39 {width:39% !important }
.wp40 {width:40% !important }
.wp41 {width:41% !important }
.wp42 {width:42% !important }
.wp43 {width:43% !important }
.wp44 {width:44% !important }
.wp45 {width:45% !important }
.wp46 {width:46% !important }
.wp47 {width:47% !important }
.wp48 {width:48% !important }
.wp49 {width:49% !important }
.wp50 {width:50% !important }
.wp51 {width:51% !important }
.wp52 {width:52% !important }
.wp53 {width:53% !important }
.wp54 {width:54% !important }
.wp55 {width:55% !important }
.wp56 {width:56% !important }
.wp57 {width:57% !important }
.wp58 {width:58% !important }
.wp59 {width:59% !important }
.wp60 {width:60% !important }
.wp61 {width:61% !important }
.wp62 {width:62% !important }
.wp63 {width:63% !important }
.wp64 {width:64% !important }
.wp65 {width:65% !important }
.wp66 {width:66% !important }
.wp67 {width:67% !important }
.wp68 {width:68% !important }
.wp69 {width:69% !important }
.wp70 {width:70% !important }
.wp71 {width:71% !important }
.wp72 {width:72% !important }
.wp73 {width:73% !important }
.wp74 {width:74% !important }
.wp75 {width:75% !important }
.wp76 {width:76% !important }
.wp77 {width:77% !important }
.wp78 {width:78% !important }
.wp79 {width:79% !important }
.wp80 {width:80% !important }
.wp81 {width:81% !important }
.wp82 {width:82% !important }
.wp83 {width:83% !important }
.wp84 {width:84% !important }
.wp85 {width:85% !important }
.wp86 {width:86% !important }
.wp87 {width:87% !important }
.wp88 {width:88% !important }
.wp89 {width:89% !important }
.wp90 {width:90% !important }
.wp91 {width:91% !important }
.wp92 {width:92% !important }
.wp93 {width:93% !important }
.wp94 {width:94% !important }
.wp95 {width:95% !important }
.wp96 {width:96% !important }
.wp97 {width:97% !important }
.wp98 {width:98% !important }
.wp99 {width:99% !important }
.wp100{width:100% !important}

/* width */
.w10  {width:10px !important }
.w20  {width:20px !important }
.w28  {width:28px !important }
.w30  {width:30px !important }
.w33  {width:33px !important }
.w40  {width:40px !important }
.w50  {width:50px !important }
.w60  {width:60px !important }
.w70  {width:70px !important }
.w80  {width:80px !important }
.w90  {width:90px !important }
.w100 {width:100px !important }
.w110 {width:110px !important }
.w120 {width:120px !important }
.w130 {width:130px !important }
.w140 {width:140px !important }
.w150 {width:150px !important }
.w160 {width:160px !important }
.w170 {width:170px !important }
.w180 {width:180px !important }
.w190 {width:190px !important }
.w200 {width:200px !important }
.w210 {width:210px !important }
.w220 {width:220px !important }
.w230 {width:230px !important }
.w240 {width:240px !important }
.w250 {width:250px !important }
.w260 {width:260px !important }
.w270 {width:270px !important }
.w280 {width:280px !important }
.w290 {width:290px !important }
.w300 {width:300px !important }
.w310 {width:310px !important }
.w320 {width:320px !important }
.w330 {width:330px !important }
.w340 {width:340px !important }
.w350 {width:350px !important }
.w360 {width:360px !important }
.w370 {width:370px !important }
.w380 {width:380px !important }
.w390 {width:390px !important }
.w400 {width:400px !important }
.w410 {width:410px !important }
.w420 {width:420px !important }
.w430 {width:430px !important }
.w440 {width:440px !important }
.w450 {width:450px !important }
.w460 {width:460px !important }
.w470 {width:470px !important }
.w480 {width:480px !important }
.w490 {width:490px !important }
.w450 {width:450px !important }
.w500 {width:500px !important }
.w510 {width:510px !important }
.w520 {width:520px !important }
.w530 {width:530px !important }
.w540 {width:540px !important }
.w550 {width:550px !important }
.w560 {width:560px !important }
.w570 {width:570px !important }
.w580 {width:580px !important }
.w590 {width:590px !important }
.w600 {width:600px !important }
.w610 {width:610px !important }
.w620 {width:620px !important }
.w630 {width:630px !important }
.w640 {width:640px !important }
.w650 {width:650px !important }
.w700 {width:700px !important }
.w800 {width:800px !important }

/* height */
.hp99 {height:99% !important }
.hp100{height:100% !important }

/* height */
.h10 {height:10px !important }
.h11 {height:11px !important }
.h12 {height:12px !important }
.h13 {height:13px !important }
.h14 {height:14px !important }
.h15 {height:15px !important }
.h16 {height:16px !important }
.h17 {height:17px !important }
.h18 {height:18px !important }
.h19 {height:19px !important }
.h20 {height:20px !important }
.h21 {height:21px !important }
.h22 {height:22px !important }
.h23 {height:23px !important }
.h24 {height:24px !important }
.h25 {height:25px !important }
.h26 {height:26px !important }
.h27 {height:27px !important }
.h28 {height:28px !important }
.h29 {height:29px !important }
.h30 {height:30px !important }
.h31 {height:31px !important }
.h32 {height:32px !important }
.h33 {height:33px !important }
.h34 {height:34px !important }
.h35 {height:35px !important }
.h36 {height:36px !important }
.h37 {height:37px !important }
.h38 {height:38px !important }
.h39 {height:39px !important }
.h40 {height:40px !important }
.h41 {height:41px !important }
.h42 {height:42px !important }
.h43 {height:43px !important }
.h44 {height:44px !important }
.h45 {height:45px !important }
.h46 {height:46px !important }
.h47 {height:47px !important }
.h48 {height:48px !important }
.h49 {height:49px !important }
.h50 {height:50px !important }
.h60 {height:60px !important }
.h70 {height:70px !important }
.h80 {height:80px !important }
.h90 {height:90px !important }
.h100 {height:100px !important }
.h110 {height:110px !important }
.h120 {height:120px !important }
.h130 {height:130px !important }
.h140 {height:140px !important }
.h150 {height:150px !important }
.h160 {height:160px !important }
.h170 {height:170px !important }
.h180 {height:180px !important }
.h190 {height:190px !important }
.h200 {height:200px !important }
.h210 {height:210px !important }
.h220 {height:220px !important }
.h230 {height:230px !important }
.h240 {height:240px !important }
.h250 {height:250px !important }
.h260 {height:260px !important }
.h270 {height:270px !important }
.h280 {height:280px !important }
.h290 {height:290px !important }
.h300 {height:300px !important }
.h310 {height:310px !important }
.h320 {height:320px !important }
.h330 {height:330px !important }
.h340 {height:340px !important }
.h350 {height:350px !important }
.h360 {height:360px !important }
.h370 {height:370px !important }
.h380 {height:380px !important }
.h390 {height:390px !important }
.h400 {height:400px !important }
.h410 {height:410px !important }
.h420 {height:420px !important }
.h430 {height:430px !important }
.h435 {height:435px !important }
.h440 {height:440px !important }
.h450 {height:450px !important }
.h460 {height:460px !important }
.h470 {height:470px !important }
.h480 {height:480px !important }
.h490 {height:490px !important }
.h500 {height:500px !important }
.h510 {height:510px !important }
.h520 {height:520px !important }
.h530 {height:530px !important }
.h540 {height:540px !important }
.h550 {height:550px !important }
.h600 {height:600px !important }
.h610 {height:610px !important }
.h620 {height:620px !important }
.h630 {height:630px !important }
.h640 {height:640px !important }
.h650 {height:650px !important }
.h700 {height:700px !important }
.h710 {height:710px !important }
.h720 {height:720px !important }
.h730 {height:730px !important }
.h740 {height:740px !important }
.h750 {height:750px !important }
.h800 {height:800px !important }

/* padding */
.p0 {padding:0px !important }
.p1 {padding:1px !important }
.p2 {padding:2px !important }
.p3 {padding:3px !important }
.p4 {padding:4px !important }
.p5 {padding:5px !important }
.p6 {padding:6px !important }
.p7 {padding:7px !important }
.p8 {padding:8px !important }
.p9 {padding:9px !important }
.p10 {padding:10px !important }
.p11 {padding:11px !important }
.p12 {padding:12px !important }
.p13 {padding:13px !important }
.p14 {padding:14px !important }
.p15 {padding:15px !important }
.p16 {padding:16px !important }
.p17 {padding:17px !important }
.p18 {padding:18px !important }
.p19 {padding:19px !important }
.p20 {padding:20px !important }
.p21 {padding:21px !important }
.p22 {padding:22px !important }
.p23 {padding:23px !important }
.p24 {padding:24px !important }
.p25 {padding:25px !important }
.p26 {padding:26px !important }
.p27 {padding:27px !important }
.p28 {padding:28px !important }
.p29 {padding:29px !important }
.p30 {padding:30px !important }
.p31 {padding:31px !important }
.p32 {padding:32px !important }
.p33 {padding:33px !important }
.p34 {padding:34px !important }
.p35 {padding:35px !important }
.p36 {padding:36px !important }
.p37 {padding:37px !important }
.p38 {padding:38px !important }
.p39 {padding:39px !important }
.p40 {padding:40px !important }
.p41 {padding:41px !important }
.p42 {padding:42px !important }
.p43 {padding:43px !important }
.p44 {padding:44px !important }
.p45 {padding:45px !important }
.p46 {padding:46px !important }
.p47 {padding:47px !important }
.p48 {padding:48px !important }
.p49 {padding:49px !important }
.p50 {padding:50px !important }
.p60 {padding:60px !important }
.p70 {padding:70px !important }
.p80 {padding:80px !important }
.p90 {padding:90px !important }
.p100 {padding:100px !important }

/* padding-top */
.pt0 {padding-top:0px !important }
.pt1 {padding-top:1px !important }
.pt2 {padding-top:2px !important }
.pt3 {padding-top:3px !important }
.pt4 {padding-top:4px !important }
.pt5 {padding-top:5px !important }
.pt6 {padding-top:6px !important }
.pt7 {padding-top:7px !important }
.pt8 {padding-top:8px !important }
.pt9 {padding-top:9px !important }
.pt10 {padding-top:10px !important }
.pt11 {padding-top:11px !important }
.pt12 {padding-top:12px !important }
.pt13 {padding-top:13px !important }
.pt14 {padding-top:14px !important }
.pt15 {padding-top:15px !important }
.pt16 {padding-top:16px !important }
.pt17 {padding-top:17px !important }
.pt18 {padding-top:18px !important }
.pt19 {padding-top:19px !important }
.pt20 {padding-top:20px !important }
.pt21 {padding-top:21px !important }
.pt22 {padding-top:22px !important }
.pt23 {padding-top:23px !important }
.pt24 {padding-top:24px !important }
.pt25 {padding-top:25px !important }
.pt26 {padding-top:26px !important }
.pt27 {padding-top:27px !important }
.pt28 {padding-top:28px !important }
.pt29 {padding-top:29px !important }
.pt30 {padding-top:30px !important }
.pt31 {padding-top:31px !important }
.pt32 {padding-top:32px !important }
.pt33 {padding-top:33px !important }
.pt34 {padding-top:34px !important }
.pt35 {padding-top:35px !important }
.pt36 {padding-top:36px !important }
.pt37 {padding-top:37px !important }
.pt38 {padding-top:38px !important }
.pt39 {padding-top:39px !important }
.pt40 {padding-top:40px !important }
.pt41 {padding-top:41px !important }
.pt42 {padding-top:42px !important }
.pt43 {padding-top:43px !important }
.pt44 {padding-top:44px !important }
.pt45 {padding-top:45px !important }
.pt46 {padding-top:46px !important }
.pt47 {padding-top:47px !important }
.pt48 {padding-top:48px !important }
.pt49 {padding-top:49px !important }
.pt50 {padding-top:50px !important }
.pt60 {padding-top:60px !important }
.pt70 {padding-top:70px !important }
.pt80 {padding-top:80px !important }
.pt90 {padding-top:90px !important }
.pt100 {padding-top:100px !important }

/* padding-right */
.pr0 {padding-right:0px !important }
.pr1 {padding-right:1px !important }
.pr2 {padding-right:2px !important }
.pr3 {padding-right:3px !important }
.pr4 {padding-right:4px !important }
.pr5 {padding-right:5px !important }
.pr6 {padding-right:6px !important }
.pr7 {padding-right:7px !important }
.pr8 {padding-right:8px !important }
.pr9 {padding-right:9px !important }
.pr10 {padding-right:10px !important }
.pr11 {padding-right:11px !important }
.pr12 {padding-right:12px !important }
.pr13 {padding-right:13px !important }
.pr14 {padding-right:14px !important }
.pr15 {padding-right:15px !important }
.pr16 {padding-right:16px !important }
.pr17 {padding-right:17px !important }
.pr18 {padding-right:18px !important }
.pr19 {padding-right:19px !important }
.pr20 {padding-right:20px !important }
.pr21 {padding-right:21px !important }
.pr22 {padding-right:22px !important }
.pr23 {padding-right:23px !important }
.pr24 {padding-right:24px !important }
.pr25 {padding-right:25px !important }
.pr26 {padding-right:26px !important }
.pr27 {padding-right:27px !important }
.pr28 {padding-right:28px !important }
.pr29 {padding-right:29px !important }
.pr30 {padding-right:30px !important }
.pr31 {padding-right:31px !important }
.pr32 {padding-right:32px !important }
.pr33 {padding-right:33px !important }
.pr34 {padding-right:34px !important }
.pr35 {padding-right:35px !important }
.pr36 {padding-right:36px !important }
.pr37 {padding-right:37px !important }
.pr38 {padding-right:38px !important }
.pr39 {padding-right:39px !important }
.pr40 {padding-right:40px !important }
.pr41 {padding-right:41px !important }
.pr42 {padding-right:42px !important }
.pr43 {padding-right:43px !important }
.pr44 {padding-right:44px !important }
.pr45 {padding-right:45px !important }
.pr46 {padding-right:46px !important }
.pr47 {padding-right:47px !important }
.pr48 {padding-right:48px !important }
.pr49 {padding-right:49px !important }
.pr50 {padding-right:50px !important }
.pr60 {padding-right:60px !important }
.pr70 {padding-right:70px !important }
.pr80 {padding-right:80px !important }
.pr90 {padding-right:90px !important }
.pr100 {padding-right:100px !important }

/* padding-bottom */
.pb0 {padding-bottom:0px !important }
.pb1 {padding-bottom:1px !important }
.pb2 {padding-bottom:2px !important }
.pb3 {padding-bottom:3px !important }
.pb4 {padding-bottom:4px !important }
.pb5 {padding-bottom:5px !important }
.pb6 {padding-bottom:6px !important }
.pb7 {padding-bottom:7px !important }
.pb8 {padding-bottom:8px !important }
.pb9 {padding-bottom:9px !important }
.pb10 {padding-bottom:10px !important }
.pb11 {padding-bottom:11px !important }
.pb12 {padding-bottom:12px !important }
.pb13 {padding-bottom:13px !important }
.pb14 {padding-bottom:14px !important }
.pb15 {padding-bottom:15px !important }
.pb16 {padding-bottom:16px !important }
.pb17 {padding-bottom:17px !important }
.pb18 {padding-bottom:18px !important }
.pb19 {padding-bottom:19px !important }
.pb20 {padding-bottom:20px !important }
.pb21 {padding-bottom:21px !important }
.pb22 {padding-bottom:22px !important }
.pb23 {padding-bottom:23px !important }
.pb24 {padding-bottom:24px !important }
.pb25 {padding-bottom:25px !important }
.pb26 {padding-bottom:26px !important }
.pb27 {padding-bottom:27px !important }
.pb28 {padding-bottom:28px !important }
.pb29 {padding-bottom:29px !important }
.pb30 {padding-bottom:30px !important }
.pb31 {padding-bottom:31px !important }
.pb32 {padding-bottom:32px !important }
.pb33 {padding-bottom:33px !important }
.pb34 {padding-bottom:34px !important }
.pb35 {padding-bottom:35px !important }
.pb36 {padding-bottom:36px !important }
.pb37 {padding-bottom:37px !important }
.pb38 {padding-bottom:38px !important }
.pb39 {padding-bottom:39px !important }
.pb40 {padding-bottom:40px !important }
.pb41 {padding-bottom:41px !important }
.pb42 {padding-bottom:42px !important }
.pb43 {padding-bottom:43px !important }
.pb44 {padding-bottom:44px !important }
.pb45 {padding-bottom:45px !important }
.pb46 {padding-bottom:46px !important }
.pb47 {padding-bottom:47px !important }
.pb48 {padding-bottom:48px !important }
.pb49 {padding-bottom:49px !important }
.pb50 {padding-bottom:50px !important }
.pb60 {padding-bottom:60px !important }
.pb70 {padding-bottom:70px !important }
.pb80 {padding-bottom:80px !important }
.pb90 {padding-bottom:90px !important }
.pb100 {padding-bottom:100px !important }

/* padding-left */
.pl0 {padding-left:0px !important }
.pl1 {padding-left:1px !important }
.pl2 {padding-left:2px !important }
.pl3 {padding-left:3px !important }
.pl4 {padding-left:4px !important }
.pl5 {padding-left:5px !important }
.pl6 {padding-left:6px !important }
.pl7 {padding-left:7px !important }
.pl8 {padding-left:8px !important }
.pl9 {padding-left:9px !important }
.pl10 {padding-left:10px !important }
.pl11 {padding-left:11px !important }
.pl12 {padding-left:12px !important }
.pl13 {padding-left:13px !important }
.pl14 {padding-left:14px !important }
.pl15 {padding-left:15px !important }
.pl16 {padding-left:16px !important }
.pl17 {padding-left:17px !important }
.pl18 {padding-left:18px !important }
.pl19 {padding-left:19px !important }
.pl20 {padding-left:20px !important }
.pl21 {padding-left:21px !important }
.pl22 {padding-left:22px !important }
.pl23 {padding-left:23px !important }
.pl24 {padding-left:24px !important }
.pl25 {padding-left:25px !important }
.pl26 {padding-left:26px !important }
.pl27 {padding-left:27px !important }
.pl28 {padding-left:28px !important }
.pl29 {padding-left:29px !important }
.pl30 {padding-left:30px !important }
.pl31 {padding-left:31px !important }
.pl32 {padding-left:32px !important }
.pl33 {padding-left:33px !important }
.pl34 {padding-left:34px !important }
.pl35 {padding-left:35px !important }
.pl36 {padding-left:36px !important }
.pl37 {padding-left:37px !important }
.pl38 {padding-left:38px !important }
.pl39 {padding-left:39px !important }
.pl40 {padding-left:40px !important }
.pl41 {padding-left:41px !important }
.pl42 {padding-left:42px !important }
.pl43 {padding-left:43px !important }
.pl44 {padding-left:44px !important }
.pl45 {padding-left:45px !important }
.pl46 {padding-left:46px !important }
.pl47 {padding-left:47px !important }
.pl48 {padding-left:48px !important }
.pl49 {padding-left:49px !important }
.pl50 {padding-left:50px !important }
.pl60 {padding-left:60px !important }
.pl70 {padding-left:70px !important }
.pl80 {padding-left:80px !important }
.pl90 {padding-left:90px !important }
.pl100 {padding-left:100px !important }

/* margin */
.ma {margin:auto !important }
.m0 {margin:0px !important }
.m1 {margin:1px !important }
.m2 {margin:2px !important }
.m3 {margin:3px !important }
.m4 {margin:4px !important }
.m5 {margin:5px !important }
.m6 {margin:6px !important }
.m7 {margin:7px !important }
.m8 {margin:8px !important }
.m9 {margin:9px !important }
.m10 {margin:10px !important }
.m11 {margin:11px !important }
.m12 {margin:12px !important }
.m13 {margin:13px !important }
.m14 {margin:14px !important }
.m15 {margin:15px !important }
.m16 {margin:16px !important }
.m17 {margin:17px !important }
.m18 {margin:18px !important }
.m19 {margin:19px !important }
.m20 {margin:20px !important }
.m21 {margin:21px !important }
.m22 {margin:22px !important }
.m23 {margin:23px !important }
.m24 {margin:24px !important }
.m25 {margin:25px !important }
.m26 {margin:26px !important }
.m27 {margin:27px !important }
.m28 {margin:28px !important }
.m29 {margin:29px !important }
.m30 {margin:30px !important }
.m31 {margin:31px !important }
.m32 {margin:32px !important }
.m33 {margin:33px !important }
.m34 {margin:34px !important }
.m35 {margin:35px !important }
.m36 {margin:36px !important }
.m37 {margin:37px !important }
.m38 {margin:38px !important }
.m39 {margin:39px !important }
.m40 {margin:40px !important }
.m41 {margin:41px !important }
.m42 {margin:42px !important }
.m43 {margin:43px !important }
.m44 {margin:44px !important }
.m45 {margin:45px !important }
.m46 {margin:46px !important }
.m47 {margin:47px !important }
.m48 {margin:48px !important }
.m49 {margin:49px !important }
.m50 {margin:50px !important }
.m60 {margin:60px !important }
.m70 {margin:70px !important }
.m80 {margin:80px !important }
.m90 {margin:90px !important }
.m100 {margin:100px !important }

/* margin-top */
.mt-10 {margin-top:-10px !important }
.mt-15 {margin-top:-15px !important }
.mt-20 {margin-top:-20px !important }
.mt-25 {margin-top:-25px !important }
.mt-30 {margin-top:-30px !important }

/* margin-top */
.mt0 {margin-top:0px !important }
.mt1 {margin-top:1px !important }
.mt2 {margin-top:2px !important }
.mt3 {margin-top:3px !important }
.mt4 {margin-top:4px !important }
.mt5 {margin-top:5px !important }
.mt6 {margin-top:6px !important }
.mt7 {margin-top:7px !important }
.mt8 {margin-top:8px !important }
.mt9 {margin-top:9px !important }
.mt10 {margin-top:10px !important }
.mt11 {margin-top:11px !important }
.mt12 {margin-top:12px !important }
.mt13 {margin-top:13px !important }
.mt14 {margin-top:14px !important }
.mt15 {margin-top:15px !important }
.mt16 {margin-top:16px !important }
.mt17 {margin-top:17px !important }
.mt18 {margin-top:18px !important }
.mt19 {margin-top:19px !important }
.mt20 {margin-top:20px !important }
.mt21 {margin-top:21px !important }
.mt22 {margin-top:22px !important }
.mt23 {margin-top:23px !important }
.mt24 {margin-top:24px !important }
.mt25 {margin-top:25px !important }
.mt26 {margin-top:26px !important }
.mt27 {margin-top:27px !important }
.mt28 {margin-top:28px !important }
.mt29 {margin-top:29px !important }
.mt30 {margin-top:30px !important }
.mt31 {margin-top:31px !important }
.mt32 {margin-top:32px !important }
.mt33 {margin-top:33px !important }
.mt34 {margin-top:34px !important }
.mt35 {margin-top:35px !important }
.mt36 {margin-top:36px !important }
.mt37 {margin-top:37px !important }
.mt38 {margin-top:38px !important }
.mt39 {margin-top:39px !important }
.mt40 {margin-top:40px !important }
.mt41 {margin-top:41px !important }
.mt42 {margin-top:42px !important }
.mt43 {margin-top:43px !important }
.mt44 {margin-top:44px !important }
.mt45 {margin-top:45px !important }
.mt46 {margin-top:46px !important }
.mt47 {margin-top:47px !important }
.mt48 {margin-top:48px !important }
.mt49 {margin-top:49px !important }
.mt50 {margin-top:50px !important }
.mt60 {margin-top:60px !important }
.mt70 {margin-top:70px !important }
.mt80 {margin-top:80px !important }
.mt90 {margin-top:90px !important }
.mt100 {margin-top:100px !important }

/* margin-right */
.mr0 {margin-right:0px !important }
.mr1 {margin-right:1px !important }
.mr2 {margin-right:2px !important }
.mr3 {margin-right:3px !important }
.mr4 {margin-right:4px !important }
.mr5 {margin-right:5px !important }
.mr6 {margin-right:6px !important }
.mr7 {margin-right:7px !important }
.mr8 {margin-right:8px !important }
.mr9 {margin-right:9px !important }
.mr10 {margin-right:10px !important }
.mr11 {margin-right:11px !important }
.mr12 {margin-right:12px !important }
.mr13 {margin-right:13px !important }
.mr14 {margin-right:14px !important }
.mr15 {margin-right:15px !important }
.mr16 {margin-right:16px !important }
.mr17 {margin-right:17px !important }
.mr18 {margin-right:18px !important }
.mr19 {margin-right:19px !important }
.mr20 {margin-right:20px !important }
.mr21 {margin-right:21px !important }
.mr22 {margin-right:22px !important }
.mr23 {margin-right:23px !important }
.mr24 {margin-right:24px !important }
.mr25 {margin-right:25px !important }
.mr26 {margin-right:26px !important }
.mr27 {margin-right:27px !important }
.mr28 {margin-right:28px !important }
.mr29 {margin-right:29px !important }
.mr30 {margin-right:30px !important }
.mr31 {margin-right:31px !important }
.mr32 {margin-right:32px !important }
.mr33 {margin-right:33px !important }
.mr34 {margin-right:34px !important }
.mr35 {margin-right:35px !important }
.mr36 {margin-right:36px !important }
.mr37 {margin-right:37px !important }
.mr38 {margin-right:38px !important }
.mr39 {margin-right:39px !important }
.mr40 {margin-right:40px !important }
.mr41 {margin-right:41px !important }
.mr42 {margin-right:42px !important }
.mr43 {margin-right:43px !important }
.mr44 {margin-right:44px !important }
.mr45 {margin-right:45px !important }
.mr46 {margin-right:46px !important }
.mr47 {margin-right:47px !important }
.mr48 {margin-right:48px !important }
.mr49 {margin-right:49px !important }
.mr50 {margin-right:50px !important }
.mr60 {margin-right:60px !important }
.mr70 {margin-right:70px !important }
.mr80 {margin-right:80px !important }
.mr90 {margin-right:90px !important }
.mr100 {margin-right:100px !important }
.mr113 {margin-right:113px !important }
.mr143 {margin-right:143px !important }
.mr200 {margin-right:200px !important }
.mr300 {margin-right:300px !important }
.mr400 {margin-right:400px !important }

/* margin-bottom */
.mb0 {margin-bottom:0px !important }
.mb1 {margin-bottom:1px !important }
.mb2 {margin-bottom:2px !important }
.mb3 {margin-bottom:3px !important }
.mb4 {margin-bottom:4px !important }
.mb5 {margin-bottom:5px !important }
.mb6 {margin-bottom:6px !important }
.mb7 {margin-bottom:7px !important }
.mb8 {margin-bottom:8px !important }
.mb9 {margin-bottom:9px !important }
.mb10 {margin-bottom:10px !important }
.mb11 {margin-bottom:11px !important }
.mb12 {margin-bottom:12px !important }
.mb13 {margin-bottom:13px !important }
.mb14 {margin-bottom:14px !important }
.mb15 {margin-bottom:15px !important }
.mb16 {margin-bottom:16px !important }
.mb17 {margin-bottom:17px !important }
.mb18 {margin-bottom:18px !important }
.mb19 {margin-bottom:19px !important }
.mb20 {margin-bottom:20px !important }
.mb21 {margin-bottom:21px !important }
.mb22 {margin-bottom:22px !important }
.mb23 {margin-bottom:23px !important }
.mb24 {margin-bottom:24px !important }
.mb25 {margin-bottom:25px !important }
.mb26 {margin-bottom:26px !important }
.mb27 {margin-bottom:27px !important }
.mb28 {margin-bottom:28px !important }
.mb29 {margin-bottom:29px !important }
.mb30 {margin-bottom:30px !important }
.mb31 {margin-bottom:31px !important }
.mb32 {margin-bottom:32px !important }
.mb33 {margin-bottom:33px !important }
.mb34 {margin-bottom:34px !important }
.mb35 {margin-bottom:35px !important }
.mb36 {margin-bottom:36px !important }
.mb37 {margin-bottom:37px !important }
.mb38 {margin-bottom:38px !important }
.mb39 {margin-bottom:39px !important }
.mb40 {margin-bottom:40px !important }
.mb41 {margin-bottom:41px !important }
.mb42 {margin-bottom:42px !important }
.mb43 {margin-bottom:43px !important }
.mb44 {margin-bottom:44px !important }
.mb45 {margin-bottom:45px !important }
.mb46 {margin-bottom:46px !important }
.mb47 {margin-bottom:47px !important }
.mb48 {margin-bottom:48px !important }
.mb49 {margin-bottom:49px !important }
.mb50 {margin-bottom:50px !important }
.mb60 {margin-bottom:60px !important }
.mb70 {margin-bottom:70px !important }
.mb80 {margin-bottom:80px !important }
.mb90 {margin-bottom:90px !important }
.mb100 {margin-bottom:100px !important }

/* margin-left */
.ml0 {margin-left:0px !important }
.ml1 {margin-left:1px !important }
.ml2 {margin-left:2px !important }
.ml3 {margin-left:3px !important }
.ml4 {margin-left:4px !important }
.ml5 {margin-left:5px !important }
.ml10 {margin-left:10px !important }
.ml11 {margin-left:11px !important }
.ml12 {margin-left:12px !important }
.ml13 {margin-left:13px !important }
.ml14 {margin-left:14px !important }
.ml15 {margin-left:15px !important }
.ml16 {margin-left:16px !important }
.ml17 {margin-left:17px !important }
.ml18 {margin-left:18px !important }
.ml19 {margin-left:19px !important }
.ml20 {margin-left:20px !important }
.ml21 {margin-left:21px !important }
.ml22 {margin-left:22px !important }
.ml23 {margin-left:23px !important }
.ml24 {margin-left:24px !important }
.ml25 {margin-left:25px !important }
.ml26 {margin-left:26px !important }
.ml27 {margin-left:27px !important }
.ml28 {margin-left:28px !important }
.ml29 {margin-left:29px !important }
.ml30 {margin-left:30px !important }
.ml31 {margin-left:31px !important }
.ml32 {margin-left:32px !important }
.ml33 {margin-left:33px !important }
.ml34 {margin-left:34px !important }
.ml35 {margin-left:35px !important }
.ml36 {margin-left:36px !important }
.ml37 {margin-left:37px !important }
.ml38 {margin-left:38px !important }
.ml39 {margin-left:39px !important }
.ml40 {margin-left:40px !important }
.ml41 {margin-left:41px !important }
.ml42 {margin-left:42px !important }
.ml43 {margin-left:43px !important }
.ml44 {margin-left:44px !important }
.ml45 {margin-left:45px !important }
.ml46 {margin-left:46px !important }
.ml47 {margin-left:47px !important }
.ml48 {margin-left:48px !important }
.ml49 {margin-left:49px !important }
.ml50 {margin-left:50px !important }
.ml60 {margin-left:60px !important }
.ml70 {margin-left:70px !important }
.ml80 {margin-left:80px !important }
.ml90 {margin-left:90px !important }
.ml100 {margin-left:100px !important }
.ml200 {margin-left:200px !important }
.ml300 {margin-left:300px !important }
.ml380 {margin-left:380px !important }
.ml400 {margin-left:400px !important }
.ml500 {margin-left:500px !important }
.ml565 {margin-left:565px !important }
.autoLineBreak {word-break:break-all }
.caption-message{color: #d02715; font-size: smaller;}

/* board : pagenate */
.pagenate2 {position: relative; height: 27px; margin: 20px 0 20px 0; text-align: center; font-size: 11px }
.pagenate2 a, .pagenate2 strong, .pagenate2 span {display: inline-block; overflow: hidden; position: relative; z-index: 1; width: 29px; height: 27px; margin: 0 -1px 0 -4px; background: url('btn/bg_pagenate.png') no-repeat -62px 0; line-height: 26px; font-weight:600; font-family: Tahoma; color: #575757; text-decoration: none; vertical-align: top }
.pagenate2 strong {z-index: 3; background-position: -91px 0; color: #DF4F17}
.pagenate2 a:hover {position: relative; z-index: 4; background-position: -91px 0; color: #000 }
.pagenate2 span.prev {z-index: 2; background-position: -33px 0; line-height: 999px; text-align: left }
.pagenate2 span.prev a {z-index: 2; margin: 0; background-position: -33px 0; line-height: 999px; text-align: left }
.pagenate2 span.prev a:hover {background-position: 0 0 }
.pagenate2 span.next {z-index: 2; background-position: -120px 0; line-height: 999px; text-align: left }
.pagenate2 span.next a {z-index: 2; margin: 0; background-position: -120px 0; line-height: 999px; text-align: left }
.pagenate2 span.next a:hover {background-position: -152px 0 }
.pagenate2 span.first {z-index: 2; background-position: -33px -27px; line-height: 999px; text-align: left }
.pagenate2 span.first a {z-index: 2; margin: 0; background-position: -33px -27px; line-height: 999px; text-align: left }
.pagenate2 span.first a:hover {background-position: 0 -27px }
.pagenate2 span.last {z-index: 2; background-position: -120px -27px; line-height: 999px; text-align: left }
.pagenate2 span.last a {z-index: 2; margin: 0; background-position: -120px -27px; line-height: 999px; text-align: left }
.pagenate2 span.last a:hover {background-position: -152px -27px }

/* program : pagenate */
.pagenate {position: relative; height: 20px; margin: 20px 0 20px 0; text-align: center; font-size:12px}
.pagenate a, .pagenate strong, .pagenate span {display: inline-block; overflow: hidden; position: relative; z-index: 1; width:18px; height: 20px;line-height: 18px;font-weight:700; font-family: Tahoma; color: #575757; text-decoration: none; vertical-align:middle}
.pagenate strong {z-index: 3; color: #DF4F17}
.pagenate a:hover {position: relative; z-index: 4; color: #000 }
.pagenate span.prev a {z-index: 2; margin: 0; line-height: 999px; background: url('btn/btn_bbs_prev.gif') no-repeat 0 50%}
.pagenate span.next a {z-index: 2; margin: 0; line-height: 999px; background: url('btn/btn_bbs_next.gif') no-repeat 90% 50%}
.pagenate span.first a {z-index: 2; margin: 0; line-height: 999px; background: url('btn/btn_bbs_first.gif') no-repeat 0 50%}
.pagenate span.last a {z-index: 2; margin: 0; line-height: 999px; background: url('btn/btn_bbs_last.gif') no-repeat 0 50%}

.pos_sti{position: sticky; top: 0; z-index: 100;}
.over-y{overflow-y: scroll;}
.filebox .upload-name {display: inline-block;height: 34px;padding: 0 10px;vertical-align: middle;border: 1px solid #dddddd;width: 66%;color: #999999;}
.filebox label {display: inline-block;padding: 8px 20px;color: #fff;vertical-align: middle;background-color: #999999;cursor: pointer;height: 34px;margin-left: 10px;}
.filebox input[type="file"] {position: absolute;width: 0;height: 0;padding: 0;overflow: hidden;border: 0;}

input::placeholder {color:#999999 !important;}
input::-webkit-input-placeholder {color:#999999 !important;}
input:-ms-input-placeholder {color:#999999 !important;}

.nolist {text-align:center;line-height:200px;border-bottom:1px solid #d3d3d3}

.btn_fr2 {float:right; margin-top:-50px}
.btn_fl2 {float:left; margin-top:-50px}