.ps-container .ps-scrollbar-x-rail { position: absolute; /* please don't change 'position' */
  bottom: 3px; /* there must be 'bottom' for ps-scrollbar-x-rail */
  height: 5px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0;  -webkit-transition: background-color .2s linear, opacity .2s linear;
 -moz-transition: background-color .2s linear, opacity .2s linear;
 -o-transition: background-color .2s linear, opacity .2s linear;
 transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-x-rail, .ps-container.hover .ps-scrollbar-x-rail { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; }
.ps-container .ps-scrollbar-x-rail:hover, .ps-container .ps-scrollbar-x-rail.hover { background-color: rgba(255, 255, 255, 0.5); }
.ps-container .ps-scrollbar-x-rail.in-scrolling { background-color: rgba(255, 255, 255, 0.9); }
.ps-container .ps-scrollbar-y-rail { position: absolute; /* please don't change 'position' */
  right: 2px; /* there must be 'right' for ps-scrollbar-y-rail */
  width: 5px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0;  -webkit-transition: background-color .2s linear, opacity .2s linear;
 -moz-transition: background-color .2s linear, opacity .2s linear;
 -o-transition: background-color .2s linear, opacity .2s linear;
 transition: background-color .2s linear, opacity .2s linear;
}
.ps-container:hover .ps-scrollbar-y-rail, .ps-container.hover .ps-scrollbar-y-rail { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; }
.ps-container .ps-scrollbar-y-rail:hover, .ps-container .ps-scrollbar-y-rail.hover { background-color: rgba(255, 255, 255, 0.5); }
.ps-container .ps-scrollbar-y-rail.in-scrolling { background-color: #eee; zoom: 1; filter: alpha(opacity=90); -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; }
.ps-container .ps-scrollbar-x { position: absolute; /* please don't change 'position' */
  bottom: 0; /* there must be 'bottom' for ps-scrollbar-x */
  height: 5px; background-color: #aaa; -o-transition: background-color 0.2s linear; -webkit-transition: background-color 0.2s linear; -moz-transition: background-color 0.2s linear; transition: background-color 0.2s linear; }
.ps-container.ie6 .ps-scrollbar-x { font-size: 0;/* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x, .ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x { background-color: #999; }
.ps-container .ps-scrollbar-y { position: absolute; /* please don't change 'position' */
  right: 0; /* there must be 'right' for ps-scrollbar-y */
  width: 5px; background-color: #aaa;  -webkit-transition: background-color .2s linear;
 -moz-transition: background-color .2s linear;
 -o-transition: background-color .2s linear;
 transition: background-color .2s linear;
}
.ps-container.ie6 .ps-scrollbar-y { font-size: 0;/* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y, .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y { background-color: #FAFAFA; }
.ps-container.ie .ps-scrollbar-x, .ps-container.ie .ps-scrollbar-y { visibility: hidden; }
.ps-container.ie:hover .ps-scrollbar-x, .ps-container.ie:hover .ps-scrollbar-y, .ps-container.ie.hover .ps-scrollbar-x, .ps-container.ie.hover .ps-scrollbar-y { visibility: visible; }
.cbp_tmtimeline { margin: 30px 0 0 0; padding: 0; list-style: none; position: relative; }
/* The line */
.cbp_tmtimeline:before { content: ''; position: absolute; top: 0; bottom: 0; width: 10px; background: #afdcf8; left: 20%; margin-left: -10px; }
/* The date/time */
.cbp_tmtimeline > li { position: relative; }
.cbp_tmtimeline > li .cbp_tmtime { display: block; width: 25%; padding-right: 100px; position: absolute; }
.cbp_tmtimeline > li .cbp_tmtime span { display: block; text-align: right; }
.cbp_tmtimeline > li .cbp_tmtime span:first-child { font-size: 0.9em; color: #bdd0db; }
.cbp_tmtimeline > li .cbp_tmtime span:last-child { font-size: 2.9em; color: #3594cb; }
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmtime span:last-child {
 color: #6cbfee;
}
/* Right content */
.cbp_tmtimeline > li .cbp_tmlabel { margin: 0 0 15px 25%; background: #3594cb; color: #fff; padding: 2em; font-size: 1.2em; font-weight: 300; line-height: 1.4; position: relative; border-radius: 5px; }
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
 background: #6cbfee;
}
.cbp_tmtimeline > li .cbp_tmlabel h2 { margin-top: 0px; padding: 0 0 10px 0; border-bottom: 1px solid rgba(255, 255, 255, 0.4); }
/* The triangle */
.cbp_tmtimeline > li .cbp_tmlabel:after { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #3594cb; border-width: 10px; top: 10px; }
.cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
 border-right-color: #6cbfee;
}
/* The icons */
.cbp_tmtimeline > li .cbp_tmicon { width: 40px; height: 40px; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; font-size: 1.4em; line-height: 40px; -webkit-font-smoothing: antialiased; position: absolute; color: #fff; background: #46a4da; border-radius: 50%; box-shadow: 0 0 0 8px #afdcf8; text-align: center; left: 20%; top: 0; margin: 0 0 0 -25px; }
/* Example Media Queries */
@media screen and (max-width: 65.375em) {
 .cbp_tmtimeline > li .cbp_tmtime span:last-child {
 font-size: 1.5em;
}
}
@media screen and (max-width: 47.2em) {
 .cbp_tmtimeline:before {
 display: none;
}
 .cbp_tmtimeline > li .cbp_tmtime {
 width: 100%;
 position: relative;
 padding: 0 0 20px 0;
}
 .cbp_tmtimeline > li .cbp_tmtime span {
 text-align: left;
}
 .cbp_tmtimeline > li .cbp_tmlabel {
 margin: 0 0 30px 0;
 padding: 1em;
 font-weight: 400;
 font-size: 95%;
}
 .cbp_tmtimeline > li .cbp_tmlabel:after {
 right: auto;
 left: 20px;
 border-right-color: transparent;
 border-bottom-color: #3594cb;
 top: -20px;
}
 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
 border-right-color: transparent;
 border-bottom-color: #6cbfee;
}
 .cbp_tmtimeline > li .cbp_tmicon {
 position: relative;
 float: right;
 left: auto;
 margin: -55px 5px 0 0px;
}
}
.dropdown-menu > li.checkbox-row { padding: 5px 20px; }
.dropdown-menu li.checkbox-row { display: block; clear: both; font-weight: normal; line-height: 18px; color: #333333; white-space: nowrap; }
.dropdown-menu li.checkbox-row label { font-weight: normal; }
.dropdown-menu li.checkbox-row:hover, .dropdown-menu li.checkbox-row input:hover, .dropdown-menu li.checkbox-row label:hover { cursor: pointer; }
.no-touch .dropdown-menu > .checkbox-row:hover, .no-touch .dropdown-menu > .checkbox-row:active { text-decoration: none; color: #262626; background-color: #f5f5f5; }
.btn-toolbar { margin-bottom: 5px; }
.btn-toolbar .btn-default { background-color: #ff7e00; color: #fff; border: 1px solid transparent; }
.btn-toolbar .btn-default.dropdown-toggle { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: transparent; }
.btn-toolbar .btn-primary { background-color: #de7107; }
.btn-toolbar .btn-group.open .dropdown-toggle { background-color: #de7107; color: #fff; }
.btn-toolbar .dropdown-menu { margin-top: 0; }
.btn-toolbar .dropdown-menu .checkbox-row { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn-toolbar .dropdown-menu .checkbox-row .cbr-replaced { margin: 0; margin-right: 5px; }
.btn-toolbar .dropdown-menu .checkbox-row label { color: #979898; font-size: 12px; margin: 0; }
.lt-ie8 .btn-toolbar { display: none; }
.table-responsive { border-radius: 0px; border: 1px solid #eeeeee; margin-bottom: 18px; }
.table-responsive > .table { margin-bottom: 0; }
.table-responsive > .table-bordered { border: 0; }
.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
.table-responsive[data-pattern="priority-columns"] { position: relative; width: 100%; margin-bottom: 18px; overflow-y: hidden; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar; border-radius: 0px; border: 1px solid #eeeeee; -webkit-overflow-scrolling: touch; }
.table-responsive[data-pattern="priority-columns"] > .table { margin-bottom: 0; }
.table-responsive[data-pattern="priority-columns"] > .table > thead > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > th, .table-responsive[data-pattern="priority-columns"] > .table > thead > tr > td, .table-responsive[data-pattern="priority-columns"] > .table > tbody > tr > td, .table-responsive[data-pattern="priority-columns"] > .table > tfoot > tr > td { white-space: nowrap; }
.table-responsive[data-pattern="priority-columns"] > .table-bordered { border: 0; }
.table-responsive[data-pattern="priority-columns"] > .table-bordered > thead > tr > th:first-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr > th:first-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr > th:first-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > thead > tr > td:first-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr > td:first-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.table-responsive[data-pattern="priority-columns"] > .table-bordered > thead > tr > th:last-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr > th:last-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr > th:last-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > thead > tr > td:last-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr > td:last-child, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr:last-child > th, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr:last-child > th, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tbody > tr:last-child > td, .table-responsive[data-pattern="priority-columns"] > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority], .mq.js.lt-ie10 .sticky-table-header th[data-priority], .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority], .mq.js.lt-ie10 .sticky-table-header td[data-priority] { display: none; }
.lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="1"], .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="1"], .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="1"], .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="1"] { display: inline; }
.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="1"], .mq.js.lt-ie10 .sticky-table-header th[data-priority="1"], .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="1"], .mq.js.lt-ie10 .sticky-table-header td[data-priority="1"] { display: table-cell; }
@media screen and (min-width: 480px) {
 .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="2"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="2"],  .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="2"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="2"] {
 display: inline;
}
 .mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="2"],  .mq.js.lt-ie10 .sticky-table-header th[data-priority="2"],  .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="2"],  .mq.js.lt-ie10 .sticky-table-header td[data-priority="2"] {
 display: table-cell;
}
}
@media screen and (min-width: 640px) {
 .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="3"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="3"],  .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="3"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="3"] {
 display: inline;
}
 .mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="3"],  .mq.js.lt-ie10 .sticky-table-header th[data-priority="3"],  .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="3"],  .mq.js.lt-ie10 .sticky-table-header td[data-priority="3"] {
 display: table-cell;
}
}
@media screen and (min-width: 800px) {
 .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="4"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="4"],  .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="4"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="4"] {
 display: inline;
}
 .mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="4"],  .mq.js.lt-ie10 .sticky-table-header th[data-priority="4"],  .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="4"],  .mq.js.lt-ie10 .sticky-table-header td[data-priority="4"] {
 display: table-cell;
}
}
@media screen and (min-width: 960px) {
 .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="5"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="5"],  .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="5"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="5"] {
 display: inline;
}
 .mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="5"],  .mq.js.lt-ie10 .sticky-table-header th[data-priority="5"],  .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="5"],  .mq.js.lt-ie10 .sticky-table-header td[data-priority="5"] {
 display: table-cell;
}
}
@media screen and (min-width: 1120px) {
 .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="6"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header th[data-priority="6"],  .lt-ie9.mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="6"],  .lt-ie9.mq.js.lt-ie10 .sticky-table-header td[data-priority="6"] {
 display: inline;
}
 .mq.js .table-responsive[data-pattern="priority-columns"] th[data-priority="6"],  .mq.js.lt-ie10 .sticky-table-header th[data-priority="6"],  .mq.js .table-responsive[data-pattern="priority-columns"] td[data-priority="6"],  .mq.js.lt-ie10 .sticky-table-header td[data-priority="6"] {
 display: table-cell;
}
}
table.table-small-font { font-size: 12px; -webkit-text-size-adjust: none; line-height: 1.5em; }
table.focus-on tbody tr:hover { cursor: pointer; }
table.focus-on tbody tr.unfocused th, table.focus-on tbody tr.unfocused td { color: #777777; color: rgba(0, 0, 0, 0.4); }
table.focus-on tbody tr.focused th, table.focus-on tbody tr.focused td { background-color: #ff7e00; color: #fff; border-color: #63b026; }
table th.col-hide, table td.col-hide { display: none; }
table th.col-show, table td.col-show { display: inline; }
.lt-ie9 table th.col-show, .lt-ie9 table td.col-show { display: table-cell; }
.lt-ie9 table.display-all th, .lt-ie9 table.display-all td { display: inline !important; }
table.display-all th, table.display-all td { display: table-cell !important; }
.sticky-table-header { background-color: #fff; border: none; border-radius: 0; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; position: absolute; top: 0; visibility: hidden; z-index: 990; overflow: hidden; min-width: 100%; }
.sticky-table-header.fixed-solution { min-width: 0; position: fixed; }
.lt-ie10 .sticky-table-header.fixed-solution { border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; box-sizing: content-box; border-bottom: none; }
.sticky-table-header.border-radius-fix { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.sticky-table-header > .table { margin-bottom: 0; }
.sticky-table-header > .table > thead > tr > th, .sticky-table-header > .table > tbody > tr > th, .sticky-table-header > .table > tfoot > tr > th, .sticky-table-header > .table > thead > tr > td, .sticky-table-header > .table > tbody > tr > td, .sticky-table-header > .table > tfoot > tr > td { white-space: nowrap; }
.sticky-table-header > .table-bordered { border: 0; }
.sticky-table-header > .table-bordered > thead > tr > th:first-child, .sticky-table-header > .table-bordered > tbody > tr > th:first-child, .sticky-table-header > .table-bordered > tfoot > tr > th:first-child, .sticky-table-header > .table-bordered > thead > tr > td:first-child, .sticky-table-header > .table-bordered > tbody > tr > td:first-child, .sticky-table-header > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.sticky-table-header > .table-bordered > thead > tr > th:last-child, .sticky-table-header > .table-bordered > tbody > tr > th:last-child, .sticky-table-header > .table-bordered > tfoot > tr > th:last-child, .sticky-table-header > .table-bordered > thead > tr > td:last-child, .sticky-table-header > .table-bordered > tbody > tr > td:last-child, .sticky-table-header > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.sticky-table-header > .table-bordered > tbody > tr:last-child > th, .sticky-table-header > .table-bordered > tfoot > tr:last-child > th, .sticky-table-header > .table-bordered > tbody > tr:last-child > td, .sticky-table-header > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
.transall, .sidebar-menu .main-menu a, .navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"], .navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] i, footer.main-footer .go-up a, .user-info-navbar .user-info-menu > li > a, .breadcrumb.auto-hidden li a, .icon-collection .fontawesome-icon-list .fa-hover > i, .icon-collection .fontawesome-icon-list .fa-hover > span { -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
.clearfix:before, .clearfix:after, .page-container .main-content .page-title:before, .page-container .main-content .page-title:after, .sidebar-menu .logo-env:before, .sidebar-menu .logo-env:after, .navbar.horizontal-menu .navbar-inner:before, .navbar.horizontal-menu .navbar-inner:after, .user-info-navbar .user-info-menu > li .dropdown-menu > .external a:before, .user-info-navbar .user-info-menu > li .dropdown-menu > .external a:after, #chat .chat-conversation .conversation-body > li:before, #chat .chat-conversation .conversation-body > li:after, .panel .panel-heading:before, .panel .panel-heading:after, .breadcrumb.auto-hidden:before, .breadcrumb.auto-hidden:after, .dataTables_wrapper .dataTables_length:before, .dataTables_wrapper .dataTables_length:after, .dataTables_wrapper .dataTables_filter:before, .dataTables_wrapper .dataTables_filter:after, .dataTables_wrapper .DTTT_container:before, .dataTables_wrapper .DTTT_container:after, .skin-color-palette:before, .skin-color-palette:after, .icon-collection .fontawesome-icon-list:before, .icon-collection .fontawesome-icon-list:after, .icon-collection .fontawesome-icon-list .fa-hover:before, .icon-collection .fontawesome-icon-list .fa-hover:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a:before, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a:after { content: " "; display: table; }
.clearfix:after, .page-container .main-content .page-title:after, .sidebar-menu .logo-env:after, .navbar.horizontal-menu .navbar-inner:after, .user-info-navbar .user-info-menu > li .dropdown-menu > .external a:after, #chat .chat-conversation .conversation-body > li:after, .panel .panel-heading:after, .breadcrumb.auto-hidden:after, .dataTables_wrapper .dataTables_length:after, .dataTables_wrapper .dataTables_filter:after, .dataTables_wrapper .DTTT_container:after, .skin-color-palette:after, .icon-collection .fontawesome-icon-list:after, .icon-collection .fontawesome-icon-list .fa-hover:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a:after { clear: both; }
body { background-color: #eeeeee; }
a { outline: none !important; }
p { color: #979898; }
html, body { height: 100%; margin: 0; padding: 0; border: none; }
.boxed-container { background: #ccc; }
.page-container { display: table; width: 100%; height: 100%; vertical-align: top; border-collapse: collapse; border-spacing: 0px; table-layout: fixed; }
.boxed-container .page-container { max-width: 1140px; margin: 20px auto; }
@media screen and (max-width: 768px) {
 .boxed-container .page-container {
 margin: 0;
}
}
.page-container.container { max-width: 1140px; table-layout: auto; }
.page-container .main-content { display: table-cell; position: relative; z-index: 1; padding: 30px; padding-bottom: 0; vertical-align: top; word-break: break-word; }
.boxed-container .page-container .main-content { background-color: #eeeeee; }
.page-container .main-content:hover { z-index: 15; }
.page-container .main-content .page-title { background: #f8f8f8; margin: -30px; margin-bottom: 30px; padding: 20px 0; border-bottom:1px #ededed solid;  }
@media screen and (max-width: 768px) {
 .page-container .main-content .page-title {
 padding: 15px 0;
}
}
.page-container .main-content .page-title.full-width .title-env { width: 100%; padding-right: 30px; }
.page-container .main-content .page-title .title-env, .page-container .main-content .page-title .breadcrumb-env { display: block; }
.page-container .main-content .page-title .title-env { float: left; padding-left: 30px; }
.page-container .main-content .page-title .title-env .title { margin: 0; font-size: 27px; }
@media screen and (max-width: 768px) {
 .page-container .main-content .page-title .title-env .title {
 font-size: 23px;
}
 .page-container .main-content .page-title .title-env .title + p {
 font-size: 12px;
}
}
@media screen and (max-width: 480px) {
 .page-container .main-content .page-title .title-env .title {
 font-size: 19px;
}
}
.page-container .main-content .page-title .title-env .title + p { margin: 0; margin-top: 5px; color: #979898; }
.page-container .main-content .page-title .breadcrumb-env { float: right; padding-right: 30px; }
@media screen and (max-width: 480px) {
 .page-container .main-content .page-title .breadcrumb-env {
 clear: both;
 float: none;
 padding: 0 10px;
}
}
.page-container .main-content .page-title .breadcrumb-env .breadcrumb { margin-bottom: 0; margin-top: 8px; }
@media screen and (max-width: 768px) {
 .page-container .main-content .page-title .breadcrumb-env .breadcrumb {
 margin-top: 4px;
}
 .page-container .main-content .page-title .breadcrumb-env .breadcrumb li a {
 font-size: 12px;
}
}
.sidebar-menu { display: table-cell; position: relative; width: 340px; background: #2c2e2f; z-index: 1; }
.sidebar-menu .logo-env { padding: 30px 45px; border-bottom: 1px solid #313437; }
.sidebar-menu .logo-env .logo { float: left; }
.sidebar-menu .logo-env .logo .logo-collapsed { display: none; }
.sidebar-menu .logo-env .settings-icon { float: right; position: relative; top: 1px; }
.sidebar-menu .logo-env .settings-icon a { color: #979898; line-height: 1; }
.sidebar-menu .logo-env .settings-icon a i { line-height: 1; font-size: 18px; }
.sidebar-menu .logo-env .settings-icon a:hover { color: #ffffff; }
.sidebar-menu .main-menu { padding-left: 40px; padding-right: 40px; margin-top: 20px; margin-bottom: 20px; list-style: none; }
@media screen and (max-width: 768px) {
 .sidebar-menu .main-menu {
 margin-top: 10px;
 margin-bottom: 10px;
}
}
.sidebar-menu .main-menu a { color: #979898; text-decoration: none; display: block; padding: 13px 5px; border-bottom: 1px solid #313437; }
.sidebar-menu .main-menu a > i { display: inline-block; margin-right: 10px; }
.sidebar-menu .main-menu a > i + span { padding-right: 10px; }
.sidebar-menu .main-menu a > span { display: inline-block; }
.sidebar-menu .main-menu a > .label { margin-top: 1px; }
.sidebar-menu .main-menu a > .badge { font-size: 75%; line-height: 1.2; }
.sidebar-menu .main-menu a:hover { color: #ffffff; }
.sidebar-menu .main-menu li.active > a { color: #ffffff; }
.sidebar-menu .main-menu li.has-sub > a:before { position: relative; display: inline-block; font-family: 'FontAwesome'; content: '\f107'; float: right; color: #6d747a; margin-left: 10px; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all 150ms ease-in-out; -moz-transition: all 150ms ease-in-out; -o-transition: all 150ms ease-in-out; transition: all 150ms ease-in-out; }
.sidebar-menu .main-menu li.has-sub.opened > a:before, .sidebar-menu .main-menu li.has-sub.expanded > a:before { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
.sidebar-menu .main-menu > li.opened > ul { display: block; }
.sidebar-menu .main-menu > li.opened .opened > ul { display: block; }
.sidebar-menu .main-menu ul { display: none; margin: 0; padding: 0; overflow: hidden; list-style: none; }
.sidebar-menu .main-menu ul li { position: relative; }
@media screen and (min-width: 768px) {
 .sidebar-menu .main-menu ul li.is-hidden {
 left: -20px;
 zoom: 1;
 filter: alpha(opacity=0);
 -webkit-opacity: 0;
 -moz-opacity: 0;
 opacity: 0;
}
}
.sidebar-menu .main-menu ul li.is-shown { left: 0; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown { -webkit-transition-delay: 80ms; -moz-transition-delay: 80ms; -o-transition-delay: 80ms; transition-delay: 80ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown { -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 160ms; -moz-transition-delay: 160ms; -o-transition-delay: 160ms; transition-delay: 160ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 280ms; -moz-transition-delay: 280ms; -o-transition-delay: 280ms; transition-delay: 280ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 320ms; -moz-transition-delay: 320ms; -o-transition-delay: 320ms; transition-delay: 320ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 400ms; -moz-transition-delay: 400ms; -o-transition-delay: 400ms; transition-delay: 400ms; }
.sidebar-menu .main-menu ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown { -webkit-transition-delay: 440ms; -moz-transition-delay: 440ms; -o-transition-delay: 440ms; transition-delay: 440ms; }
.sidebar-menu .main-menu ul li.hidden-item { visibility: hidden; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 250ms ease-in-out; -moz-transition: all 250ms ease-in-out; -o-transition: all 250ms ease-in-out; transition: all 250ms ease-in-out; }
.sidebar-menu .main-menu ul li a { padding-left: 35px; }
.sidebar-menu .main-menu ul li ul li a { padding-left: 60px; }
.sidebar-menu .main-menu ul li ul li ul li a { padding-left: 85px; }
.sidebar-menu .main-menu ul li ul li ul li ul li a { padding-left: 110px; }
.sidebar-menu .ps-scrollbar-x-rail .ps-scrollbar-x, .sidebar-menu .ps-scrollbar-y-rail .ps-scrollbar-y { background-color: rgba(255, 255, 255, 0.6); }
.sidebar-menu.fixed { height: 100%; }
.sidebar-menu.fixed .sidebar-menu-inner { position: fixed; left: 0; top: 0; bottom: 0; width: inherit; overflow: hidden;background: #2c2e2f none repeat scroll 0 0; }
.page-body.right-sidebar .sidebar-menu.fixed .sidebar-menu-inner { left: auto; right: 0; }
@media screen and (min-width: 768px) {
 .sidebar-menu.collapsed {
 width: 80px;
 z-index: 10;
 overflow: visible;
}
 .sidebar-menu.collapsed .hidden-collapsed {
 display: none !important;
}
 .sidebar-menu.collapsed + .main-content .user-info-navbar .user-info-menu a[data-toggle="sidebar"] {
 color: #606161;
}
 .sidebar-menu.collapsed + .main-content .main-footer {
 left: 80px;
}
 .sidebar-menu.collapsed .sidebar-menu-inner {
 overflow: visible;
 position: relative;
}
 .sidebar-menu.collapsed .logo-env {
 padding: 18px 0;
}
 .sidebar-menu.collapsed .logo-env .logo-collapsed {
 display: block;
 text-align: center;
}
 .sidebar-menu.collapsed .logo-env .logo-collapsed img {
 display: inline-block;
}
 .sidebar-menu.collapsed .logo-env .logo-expanded,  .sidebar-menu.collapsed .logo-env .settings-icon {
 display: none;
}
 .sidebar-menu.collapsed .logo-env .logo {
 float: none;
}
 .sidebar-menu.collapsed .main-menu {
 padding-left: 0;
 padding-right: 0;
}
 .sidebar-menu.collapsed .main-menu > li {
 text-align: center;
 position: relative;
}
 .sidebar-menu.collapsed .main-menu > li.active,  .sidebar-menu.collapsed .main-menu > li li.active {
 background-color: #252627;
}
 .sidebar-menu.collapsed .main-menu > li > a > i {
 margin-right: 0;
 font-size: 16px;
}
 .sidebar-menu.collapsed .main-menu > li > a > span {
 display: none;
}
 .sidebar-menu.collapsed .main-menu > li > a > span.label {
 display: block;
 position: absolute;
 right: 0;
 top: 0;
}
 .sidebar-menu.collapsed .main-menu > li.has-sub > a:before {
 display: none;
}
 .sidebar-menu.collapsed .main-menu > li.opened > ul {
 display: none;
}
 .sidebar-menu.collapsed .main-menu > li > ul {
 position: absolute;
 background: #2c2e2f;
 width: 250px;
 top: 0;
 left: 100%;
 text-align: left;
}
 .page-body.right-sidebar .sidebar-menu.collapsed .main-menu > li > ul {
 left: auto;
 right: 100%;
}
 .sidebar-menu.collapsed .main-menu > li > ul > li > a {
 padding-left: 20px;
}
 .sidebar-menu.collapsed .main-menu > li > ul > li > ul > li > a {
 padding-left: 35px;
}
 .sidebar-menu.collapsed .main-menu > li > ul > li > ul > li > ul > li > a {
 padding-left: 50px;
}
 .sidebar-menu.collapsed .main-menu > li > ul > li > ul > li > ul > li > ul > li > a {
 padding-left: 65px;
}
 .sidebar-menu.collapsed .main-menu > li > ul > li > ul > li > ul > li > ul > li > ul > li > a {
 padding-left: 80px;
}
 .sidebar-menu.collapsed .main-menu > li > ul li.has-sub > a:before {
 margin-right: 10px;
}
 .sidebar-menu.collapsed .main-menu > li:hover > ul {
 display: block;
}
}
.page-body.right-sidebar .page-container { direction: rtl; }
.page-body.right-sidebar .page-container > * { direction: ltr; }
.navbar.horizontal-menu { position: relative; height: 85px; background: #ffffff; margin: 0; padding: 0; z-index: 101; min-height: 0px; -webkit-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15); }
.navbar.horizontal-menu.navbar-fixed-top { position: fixed; left: 0; right: 0; top: 0; }
.navbar.horizontal-menu.navbar-fixed-top + .page-container { margin-top: 85px; }
.navbar.horizontal-menu.navbar-fixed-top + .page-container > .sidebar-menu.fixed .sidebar-menu-inner { top: 85px; }
.settings-pane-open .navbar.horizontal-menu.navbar-fixed-top { position: relative; }
.settings-pane-open .navbar.horizontal-menu.navbar-fixed-top + .page-container { margin-top: 0; }
.settings-pane-open .navbar.horizontal-menu.navbar-fixed-top + .page-container > .sidebar-menu.fixed .sidebar-menu-inner { top: 0; }
.navbar.horizontal-menu + .page-container > .sidebar-menu.fixed .sidebar-menu-inner { top: 85px; }
.navbar.horizontal-menu .navbar-inner .navbar-brand { padding: 0 30px; margin: 0; float: left; height: 85px; display: table; }
.navbar.horizontal-menu .navbar-inner .navbar-brand:hover a[data-toggle="settings-pane"] { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.settings-pane-open .navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.settings-pane-open .navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] i { color: #2c2e2f; }
.navbar.horizontal-menu .navbar-inner .navbar-brand a { display: table-cell; vertical-align: middle; }
.navbar.horizontal-menu .navbar-inner .navbar-brand a.logo img { margin: 0; }
.navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] { padding-left: 10px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] i { display: block; line-height: 1; font-size: 12px; color: #979898; margin-top: 1px; }
.navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"]:hover i { color: #2c2e2f; }
@media screen and (min-width: 768px) {
 .navbar.horizontal-menu .navbar-inner .navbar-nav {
 list-style: none;
 padding: 0;
 margin: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav.click-to-expand .has-sub:hover > a:before {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav.click-to-expand .has-sub.expanded > a:before {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a {
 position: relative;
 display: inline-block;
 line-height: 1;
 color: #7d7f7f;
 z-index: 1;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > i {
 display: inline-block;
 margin-right: 5px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > .label.pull-right {
 margin-top: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > .title {
 display: inline-block;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > .title + .badge {
 margin-left: 7px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav li:hover > a,  .navbar.horizontal-menu .navbar-inner .navbar-nav li.active > a {
 color: #313232;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li {
 position: relative;
 z-index: 1;
 line-height: 85px;
 border: 1px solid transparent;
 border-top: 0;
 border-bottom: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li:hover {
 z-index: 2;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.active,  .navbar.horizontal-menu .navbar-inner .navbar-nav > li:hover {
 border-color: #f3f3f3;
 background-color: #fafafa;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.active {
 margin-left: -1px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.active + li:hover {
 border-left-color: transparent;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li > a {
 padding: 0 15px;
 line-height: 85px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li > ul {
 position: absolute;
 min-width: 270px;
 border: 1px solid #eee;
 visibility: hidden;
 display: block;
 left: -1px;
 -webkit-border-radius: 0 0 0px 0px;
 -webkit-background-clip: padding-box;
 -moz-border-radius: 0 0 0px 0px;
 -moz-background-clip: padding;
 border-radius: 0 0 0px 0px;
 background-clip: padding-box;
 -webkit-box-shadow: 0 2px 8px rgba(0, 1, 1, .05);
 -moz-box-shadow: 0 2px 8px rgba(0, 1, 1, .05);
 box-shadow: 0 2px 8px rgba(0, 1, 1, .05);
 -webkit-transition: opacity 180ms linear, visibility 180ms linear;
 -moz-transition: opacity 180ms linear, visibility 180ms linear;
 -o-transition: opacity 180ms linear, visibility 180ms linear;
 transition: opacity 180ms linear, visibility 180ms linear;
 zoom: 1;
 filter: alpha(opacity=0);
 -webkit-opacity: 0;
 -moz-opacity: 0;
 opacity: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.hover > ul {
 visibility: visible;
 zoom: 1;
 filter: alpha(opacity=100);
 -webkit-opacity: 1;
 -moz-opacity: 1;
 opacity: 1;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul {
 position: relative;
 display: none;
 list-style: none;
 padding: 0;
 margin: 0;
 top: 100%;
 min-width: 100%;
 background: #ffffff;
 z-index: 2;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul ul {
 display: block;
 height: 0px;
 overflow: hidden;
 visibility: hidden;
 zoom: 1;
 filter: alpha(opacity=0);
 -webkit-opacity: 0;
 -moz-opacity: 0;
 opacity: 0;
 -webkit-transition: opacity 350ms linear;
 -moz-transition: opacity 350ms linear;
 -o-transition: opacity 350ms linear;
 transition: opacity 350ms linear;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul ul.is-visible {
 height: auto;
 visibility: visible;
 zoom: 1;
 filter: alpha(opacity=100);
 -webkit-opacity: 1;
 -moz-opacity: 1;
 opacity: 1;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li:last-child > a:after {
 display: none;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li {
 line-height: 1;
 margin: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li > a {
 position: relative;
 display: block;
 white-space: nowrap;
 padding: 15px 25px;
 color: #979898;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li > a:after {
 content: '';
 position: absolute;
 left: 25px;
 right: 25px;
 bottom: 0;
 background: #eee;
 height: 1px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li.active > a {
 color: #313232;
 background: #fafafa;
 border-top: 1px solid #eee;
 margin-top: -2px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li.active > a:after {
 left: 0;
 right: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li.has-sub > a:before {
 content: '\f105';
 font-family: 'FontAwesome';
 display: block;
 float: right;
 color: #979898;
 position: relative;
 margin-left: 10px;
 line-height: 1.3;
 -webkit-transform-origin: center center;
 -moz-transform-origin: center center;
 -o-transform-origin: center center;
 -ms-transform-origin: center center;
 transform-origin: center center;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li.has-sub:hover > a:before,  .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li.has-sub.expanded > a:before {
 -webkit-transform: rotate(90deg);
 -moz-transform: rotate(90deg);
 -o-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg);
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li ul {
 background: #f6f6f6;
 border-top: 1px solid #eee;
 border-bottom: 1px solid #eee;
 margin-top: -1px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li ul ul {
 background: #f1f1f1;
 border-top-color: #e7e7e7;
 border-bottom-color: #e7e7e7;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li ul ul a:after {
 background-color: #e7e7e7;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li ul ul ul {
 background: #ececec;
 border-top-color: #e2e2e2;
 border-bottom-color: #e2e2e2;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul > li ul ul ul a:after {
 background-color: #e2e2e2;
}
}
.navbar.horizontal-menu .navbar-inner .navbar-mobile-clear { display: block; }
.navbar.horizontal-menu .navbar-inner > .nav { list-style: none; margin: 0; padding: 0; }
.navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile { display: none; }
.navbar.horizontal-menu .navbar-inner > .nav > li { line-height: 85px; display: inline-block; }
.navbar.horizontal-menu .navbar-inner > .nav > li i { font-size: 15px; color: #979898; line-height: 1; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a { position: relative; padding: 0 15px; margin: 0; border: 1px solid transparent; border-top: 0; border-bottom: 0; z-index: 2; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a:hover { background: #fafafa; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a:hover i { color: #717272; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon { padding: 0 20px; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon:before { content: ''; position: absolute; height: 2px; top: 0px; left: 0; right: 0; background: #ff7e00; display: none; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon:hover:before { display: block; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon i { margin-right: 2px; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon .badge { font-size: 9px; position: absolute; top: 50%; right: 10px; padding: 4px; min-width: 18px; font-size: 400; line-height: 1; margin-top: -20px; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon.notification-icon-messages:before { background-color: #7c38bc; }
.navbar.horizontal-menu .navbar-inner > .nav > li > a[data-toggle="chat"] { padding: 0 20px; }
.chat-open .navbar.horizontal-menu .navbar-inner > .nav > li > a[data-toggle="chat"] i { color: #717272; }
.navbar.horizontal-menu .navbar-inner > .nav > li.open > a.notification-icon { background-color: #fff; border-color: #f3f3f3; color: #717272; }
.navbar.horizontal-menu .navbar-inner > .nav > li.open > a.notification-icon i { color: #717272; }
.navbar.horizontal-menu .navbar-inner > .nav > li.open > a.notification-icon:before { display: block; }
.navbar.horizontal-menu .navbar-inner > .nav > li > ul { z-index: 1; border-color: #f3f3f3; }
.navbar.horizontal-menu .navbar-inner > .nav > li.search-form { padding: 0 20px; }
.navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a { border: 1px solid transparent; border-top: 0; border-bottom: 0; }
.navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a:focus { background-color: #fff; }
.navbar.horizontal-menu .navbar-inner > .nav > li.user-profile.open > a { background-color: #fff; border-color: #f3f3f3; }
.navbar.horizontal-menu .navbar-inner > .nav > li.user-profile.open > .dropdown-menu { margin-left: -1px; }
.navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu { line-height: 1.42857143; }
.navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.messages, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu { z-index: 1; margin-top: -1px; }
.navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu { right: 0 !important; }
@media screen and (min-width: 767px) and (max-width: 992px) {
 .navbar.horizontal-menu .navbar-inner .navbar-brand {
 padding: 0 15px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li {
 line-height: 84px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li > a {
 padding: 0 10px;
 font-size: 12px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li > a > .badge {
 display: none;
}
 .navbar.horizontal-menu .navbar-inner > .nav > li i {
 font-size: 13px;
}
 .navbar.horizontal-menu .navbar-inner > .nav > li > a.notification-icon {
 padding-left: 15px;
 padding-right: 15px;
}
 .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a > span {
 display: none !important;
}
}
.navbar.horizontal-menu.navbar-minimal { height: 55px; }
.navbar.horizontal-menu.navbar-minimal.navbar-fixed-top + .page-container { margin-top: 55px; }
.navbar.horizontal-menu.navbar-minimal.navbar-fixed-top + .page-container > .sidebar-menu.fixed .sidebar-menu-inner { top: 55px; }
.navbar.horizontal-menu.navbar-minimal + .page-container > .sidebar-menu.fixed .sidebar-menu-inner { top: 55px; }
.navbar.horizontal-menu.navbar-minimal .navbar-inner .navbar-brand { height: 55px; }
@media screen and (min-width: 768px) {
 .navbar.horizontal-menu.navbar-minimal .navbar-inner .navbar-nav > li {
 line-height: 55px;
}
 .navbar.horizontal-menu.navbar-minimal .navbar-inner .navbar-nav > li > a {
 line-height: 55px;
}
}
.navbar.horizontal-menu.navbar-minimal .navbar-inner > .nav > li { line-height: 55px; }
@media screen and (min-width: 767px) and (max-width: 992px) {
 .navbar.horizontal-menu.navbar-minimal .navbar-inner .navbar-nav > li {
 line-height: 54px;
}
}
@media screen and (max-width: 768px) {
 .navbar.horizontal-menu {
 background: #2c2e2f;
 color: #fff;
 height: auto;
}
 .chat-open .navbar.horizontal-menu {
 left: -340px;
}
 .navbar.horizontal-menu.navbar-fixed-top {
 position: relative;
}
 .navbar.horizontal-menu.navbar-fixed-top + .page-container {
 margin-top: 0;
}
 .navbar.horizontal-menu.navbar-fixed-top + .page-container > .sidebar-menu.fixed .sidebar-menu-inner {
 top: 0;
}
 .settings-pane-open .navbar.horizontal-menu.navbar-fixed-top {
 position: relative;
}
 .settings-pane-open .navbar.horizontal-menu.navbar-fixed-top + .page-container {
 margin-top: 0;
}
 .settings-pane-open .navbar.horizontal-menu.navbar-fixed-top + .page-container > .sidebar-menu.fixed .sidebar-menu-inner {
 top: 0;
}
 .navbar.horizontal-menu + .page-container > .sidebar-menu.fixed .sidebar-menu-inner {
 top: 85px;
}
 .navbar.horizontal-menu .navbar-inner {
 padding: 20px 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-brand {
 height: auto;
 padding-left: 20px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-brand a[data-toggle="settings-pane"] {
 display: none;
}
 .navbar.horizontal-menu .navbar-inner .navbar-mobile-clear {
 display: block;
 clear: both;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav {
 display: none;
 padding-left: 40px;
 padding-right: 40px;
 margin-top: 20px;
 margin-bottom: 20px;
 list-style: none;
 margin-bottom: 0;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a {
 color: #979898;
 text-decoration: none;
 display: block;
 padding: 13px 5px;
 border-bottom: 1px solid #313437;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > i {
 display: inline-block;
 margin-right: 10px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > i + span {
 padding-right: 10px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > span {
 display: inline-block;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > .label {
 margin-top: 1px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a > .badge {
 font-size: 75%;
 line-height: 1.2;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav a:hover {
 color: #ffffff;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav li.active > a {
 color: #ffffff;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav li.has-sub > a:before {
 position: relative;
 display: inline-block;
 font-family: 'FontAwesome';
 content: '\f107';
 float: right;
 color: #6d747a;
 margin-left: 10px;
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 transform: rotate(-90deg);
 -webkit-transition: all 150ms ease-in-out;
 -moz-transition: all 150ms ease-in-out;
 -o-transition: all 150ms ease-in-out;
 transition: all 150ms ease-in-out;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav li.has-sub.opened > a:before,  .navbar.horizontal-menu .navbar-inner .navbar-nav li.has-sub.expanded > a:before {
 -webkit-transform: rotate(0deg);
 -moz-transform: rotate(0deg);
 -o-transform: rotate(0deg);
 -ms-transform: rotate(0deg);
 transform: rotate(0deg);
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.opened > ul {
 display: block;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav > li.opened .opened > ul {
 display: block;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul {
 display: none;
 margin: 0;
 padding: 0;
 overflow: hidden;
 list-style: none;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li {
 position: relative;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown {
 left: 0;
 zoom: 1;
 filter: alpha(opacity=100);
 -webkit-opacity: 1;
 -moz-opacity: 1;
 opacity: 1;
 -webkit-transition: all 200ms ease-in-out;
 -moz-transition: all 200ms ease-in-out;
 -o-transition: all 200ms ease-in-out;
 transition: all 200ms ease-in-out;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown {
 -webkit-transition-delay: 80ms;
 -moz-transition-delay: 80ms;
 -o-transition-delay: 80ms;
 transition-delay: 80ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 120ms;
 -moz-transition-delay: 120ms;
 -o-transition-delay: 120ms;
 transition-delay: 120ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 160ms;
 -moz-transition-delay: 160ms;
 -o-transition-delay: 160ms;
 transition-delay: 160ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 200ms;
 -moz-transition-delay: 200ms;
 -o-transition-delay: 200ms;
 transition-delay: 200ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 240ms;
 -moz-transition-delay: 240ms;
 -o-transition-delay: 240ms;
 transition-delay: 240ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 280ms;
 -moz-transition-delay: 280ms;
 -o-transition-delay: 280ms;
 transition-delay: 280ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 320ms;
 -moz-transition-delay: 320ms;
 -o-transition-delay: 320ms;
 transition-delay: 320ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 360ms;
 -moz-transition-delay: 360ms;
 -o-transition-delay: 360ms;
 transition-delay: 360ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 400ms;
 -moz-transition-delay: 400ms;
 -o-transition-delay: 400ms;
 transition-delay: 400ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown + .is-shown {
 -webkit-transition-delay: 440ms;
 -moz-transition-delay: 440ms;
 -o-transition-delay: 440ms;
 transition-delay: 440ms;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.hidden-item {
 visibility: hidden;
 zoom: 1;
 filter: alpha(opacity=0);
 -webkit-opacity: 0;
 -moz-opacity: 0;
 opacity: 0;
 -webkit-transition: all 250ms ease-in-out;
 -moz-transition: all 250ms ease-in-out;
 -o-transition: all 250ms ease-in-out;
 transition: all 250ms ease-in-out;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li a {
 padding-left: 35px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li ul li a {
 padding-left: 60px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li ul li ul li a {
 padding-left: 85px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li ul li ul li ul li a {
 padding-left: 110px;
}
 .navbar.horizontal-menu .navbar-inner .navbar-nav.mobile-is-visible {
 display: block;
}
 .navbar.horizontal-menu .navbar-inner > .nav {
 display: none;
}
 .navbar.horizontal-menu .navbar-inner > .nav > li {
 line-height: 65px;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo {
 float: none;
 width: 100%;
 display: none;
 background: #fff;
 position: relative;
 top: 20px;
 text-align: right;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo.mobile-is-visible {
 display: block;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo > .xs-left {
 float: left;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo > .xs-left.open > .dropdown-menu {
 left: 1px;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo .notification-icon .badge {
 top: 50%;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo .user-profile > a span {
 display: none;
}
 .navbar.horizontal-menu .navbar-inner > .nav.nav-userinfo .user-profile.open > a {
 background-color: #fafafa;
}
 .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile {
 display: block;
 float: right;
 padding-right: 20px;
}
 .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a {
 position: relative;
 display: inline-block;
 color: #979898;
 line-height: 1;
 margin-left: 15px;
}
 .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a i {
 line-height: 1;
 font-size: 18px;
 position: relative;
 top: 1px;
}
 .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a:hover,  .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a:active,  .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a:focus {
 color: #ffffff;
}
 .navbar.horizontal-menu .navbar-inner > .nav.navbar-mobile a .badge {
 position: absolute;
 right: -3px;
 top: -8px;
 font-size: 8px;
 padding: 1px 2px;
 min-width: 14px;
}
}
@media screen and (max-width: 768px) and screen and (max-width: 768px) {
 .navbar.horizontal-menu .navbar-inner .navbar-nav {
 margin-top: 10px;
 margin-bottom: 10px;
}
}
@media screen and (max-width: 768px) and screen and (min-width: 768px) {
 .navbar.horizontal-menu .navbar-inner .navbar-nav ul li.is-hidden {
 left: -20px;
 zoom: 1;
 filter: alpha(opacity=0);
 -webkit-opacity: 0;
 -moz-opacity: 0;
 opacity: 0;
}
}
footer.main-footer { padding: 20px 30px; border-top: 1px solid #dddddd; font-size: 12px; margin-left: -30px; margin-right: -30px; margin-top: 10px; background-color: #eeeeee; }
footer.main-footer:before, footer.main-footer:after { content: " "; display: table; }
footer.main-footer:after { clear: both; }
footer.main-footer:before, footer.main-footer:after { content: " "; display: table; }
footer.main-footer:after { clear: both; }
.page-container + footer.main-footer { margin-left: 0; margin-right: 0; }
.page-container + footer.main-footer .footer-inner { max-width: 1080px; margin-left: auto; margin-right: auto; }
footer.main-footer .footer-text { float: left; }
footer.main-footer .go-up { float: right; }
footer.main-footer .go-up a { display: inline-block; background-color: rgba(44, 46, 47, 0.05); padding: 2px 5px; }
footer.main-footer .go-up a:hover { background-color: rgba(44, 46, 47, 0.1); }
footer.main-footer.footer-type-2 { background-color: #252729; border-top: 0; color: #ffffff; }
footer.main-footer.footer-type-2 a { color: #ffffff; }
footer.main-footer.footer-type-2 .go-up a { background-color: rgba(255, 255, 255, 0.05); }
footer.main-footer.footer-type-2 .go-up a:hover { background-color: rgba(255, 255, 255, 0.1); }
footer.main-footer.fixed { position: fixed; left: 340px; right: 0; bottom: 0; margin-left: 0; margin-right: 0; margin-top: 10px !important; }
body.chat-open .user-info-navbar a[data-toggle="chat"] { color: #606161; }
.user-info-navbar { background-color: #ffffff; min-height: 0; border: 0; padding: 0; margin: -30px; margin-bottom: 30px; }
.user-info-navbar .user-info-menu { margin: 0; }
.user-info-navbar .user-info-menu.left-links { float: left; }
.user-info-navbar .user-info-menu.right-links { float: right; }
.user-info-navbar .user-info-menu li { line-height: 1; }
.user-info-navbar .user-info-menu li a { line-height: 1; }
.user-info-navbar .user-info-menu li a img { line-height: 1; }
.user-info-navbar .user-info-menu > li { position: relative; margin: 0; padding: 0; border: 1px solid #ffffff; border-top: 0; border-bottom: 0; display: block; float: left; }
.user-info-navbar .user-info-menu > li.hover-line:before { content: ''; position: absolute; display: block; height: 2px; top: 0px; left: 0; right: 0; background: #ff7e00; display: none; }
.user-info-navbar .user-info-menu > li.hover-line:hover:before, .user-info-navbar .user-info-menu > li.hover-line.open:before { display: block; }
.user-info-navbar .user-info-menu > li > a { position: relative; display: block; padding: 30px 20px; color: #979898; border-bottom: 1px solid #ffffff; top: 1px; z-index: 5; }
.user-info-navbar .user-info-menu > li > a i { font-size: 15px; line-height: 1; }
.user-info-navbar .user-info-menu > li > a:hover { color: #606161; }
.user-info-navbar .user-info-menu > li > a .badge { font-size: 9px; position: absolute; top: 20px; right: 10px; padding: 4px; min-width: 18px; font-size: 400; line-height: 1; }
.user-info-navbar .user-info-menu > li > form { position: relative; display: block; padding: 30px 20px; padding-bottom: 26px; margin: 0; border-bottom: 1px solid #ffffff; }
.user-info-navbar .user-info-menu > li a[data-toggle="sidebar"] { padding-left: 25px; }
.user-info-navbar .user-info-menu > li.search-form .btn, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .btn { position: relative; padding: 0; margin: 0; height: auto; color: #979898; z-index: 2; }
.user-info-navbar .user-info-menu > li.search-form .btn:hover, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .btn:hover { color: #606161; }
.user-info-navbar .user-info-menu > li.search-form .btn:active, .user-info-navbar .user-info-menu > li.search-form .btn:focus, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .btn:active, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .btn:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.user-info-navbar .user-info-menu > li.search-form .search-field, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field { position: absolute; top: 50%; right: 15px; margin-top: -15.5px; line-height: 1; height: 31px; border: 1px solid #dddddd; border: 0; padding: 0 10px; width: 170px; padding-right: 30px; font-size: 12px; z-index: 1; visibility: hidden; background: #f3f3f3; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.user-info-navbar .user-info-menu > li.search-form .search-field::-moz-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field::-moz-placeholder {
 color: #979898;
 opacity: 1;
}
.user-info-navbar .user-info-menu > li.search-form .search-field:-ms-input-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field:-ms-input-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field::-webkit-input-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field::-webkit-input-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field::-webkit-input-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field::-webkit-input-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field:-moz-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field:-moz-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field::-moz-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field::-moz-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field:-ms-input-placeholder, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field:-ms-input-placeholder {
 color: #979898;
}
.user-info-navbar .user-info-menu > li.search-form .search-field:focus + .btn, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form .search-field:focus + .btn { color: #606161; }
.user-info-navbar .user-info-menu > li.search-form.focused .search-field, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form.focused .search-field { visibility: visible; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
.user-info-navbar .user-info-menu > li.search-form.always-visible .search-field, .navbar.horizontal-menu .navbar-inner > .nav > li.search-form.always-visible .search-field { visibility: visible; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.user-info-navbar .user-info-menu > li.user-profile > a, .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a { text-decoration: none; }
.user-info-navbar .user-info-menu > li.user-profile > a > img, .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a > img { position: relative; }
.user-info-navbar .user-info-menu > li.user-profile > a > img + span, .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a > img + span { margin-left: 5px; }
.user-info-navbar .user-info-menu > li.user-profile > a span, .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a span { display: inline-block; }
.user-info-navbar .user-info-menu > li.user-profile .userpic-32, .navbar.horizontal-menu .navbar-inner > .nav > li.user-profile .userpic-32 { margin-top: -17px; top: 8px; }
.user-info-navbar .user-info-menu > li.open { border-left-color: #dddddd; border-right-color: #dddddd; z-index: 15; }
.user-info-navbar .user-info-menu > li.open > a { color: #606161; }
.user-info-navbar .user-info-menu > li .dropdown-menu, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu { margin: 0; padding: 0; margin-top: 0px; margin-left: -1px; z-index: 3; -webkit-box-shadow: 0 2px 8px rgba(0, 1, 1, .05); -moz-box-shadow: 0 2px 8px rgba(0, 1, 1, .05); box-shadow: 0 2px 8px rgba(0, 1, 1, .05); }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list { position: relative; max-height: 300px; overflow: auto; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list.ps-scrollbar, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list.ps-scrollbar { overflow: hidden; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li { position: relative; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a { position: relative; display: block; padding: 20px 30px; color: #979898; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line { display: block; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line.desc, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line.desc { margin-top: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 10px; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line .light, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line .light { zoom: 1; filter: alpha(opacity=60); -webkit-opacity: 0.6; -moz-opacity: 0.6; opacity: 0.6; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line.small, .user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line .small, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line.small, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line .small { font-size: 12px; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a .line.time, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a .line.time { font-size: 11px; margin-top: 5px; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a:after { content: ''; display: block; position: absolute; height: 1px; background: #ededed; bottom: 0; left: 30px; right: 30px; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li a:hover, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li a:hover { color: #606161; }
.user-info-navbar .user-info-menu > li .dropdown-menu .dropdown-menu-list li.active a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu .dropdown-menu-list li.active a { color: #606161; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .top, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .top { padding: 20px 30px; padding-bottom: 0; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .top a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .top a { color: #979898; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .top a:hover, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .top a:hover { color: #606161; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .top p, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .top p { margin: 0; color: #979898; padding-bottom: 15px; border-bottom: 1px solid #ededed; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external { position: relative; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external:after { content: ''; display: block; position: absolute; left: 0; right: 0; top: -1px; background-color: none; height: 1px; background-color: #ededed; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a { display: block; padding: 20px 30px; color: #979898; background-color: #f5f5f5; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external a span, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a span { float: left; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external a i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a i { float: right; }
.user-info-navbar .user-info-menu > li .dropdown-menu > .external a:hover, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu > .external a:hover { color: #6a6b6c; }
.user-info-navbar .user-info-menu > li .dropdown-menu.messages, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.messages { width: 370px; }
.user-info-navbar .user-info-menu > li .dropdown-menu.messages .dropdown-menu-list li:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.messages .dropdown-menu-list li:after { content: ''; display: block; position: absolute; background-color: #cccccc; top: 50%; margin-top: -2.5px; right: 30px; width: 5px; height: 5px; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.user-info-navbar .user-info-menu > li .dropdown-menu.messages .dropdown-menu-list li.active:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.messages .dropdown-menu-list li.active:after { background-color: #8dc63f; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications { width: 370px; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list { max-height: 276px; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li > a > i { float: left; background: #dddddd; color: #FFF; padding: 5px; line-height: 17px; width: 27px; text-align: center; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li > a .line, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li > a .line { padding-left: 45px; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-primary > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-primary > a > i { background-color: #2c2e2f; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-success > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-success > a > i { background-color: #8dc63f; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-danger > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-danger > a > i { background-color: #cc3f44; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-warning > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-warning > a > i { background-color: #ffba00; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-info > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-info > a > i { background-color: #40bbea; }
.user-info-navbar .user-info-menu > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-secondary > a > i, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.notifications .dropdown-menu-list > li.notification-secondary > a > i { background-color: #FFF; color: #444; -webkit-box-shadow: 0 0 0 1px #eeeeee; -moz-box-shadow: 0 0 0 1px #eeeeee; box-shadow: 0 0 0 1px #eeeeee; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu { right: -1px; left: auto; width: 250px; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li { position: relative; display: block; padding: 0; margin: 0; padding: 15px 20px; padding-bottom: 0; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li a { display: block; color: #979898; padding: 0; padding-bottom: 15px; border-bottom: 1px solid #f0f0f0; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li a:hover, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li a:hover { background: none; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li a:hover, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li a:hover { color: #606161; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li.last, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li.last { background: #fafafa; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li.last:after, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li.last:after { content: ''; display: block; position: absolute; height: 1px; background: #f0f0f0; top: -1px; left: 0; right: 0; }
.user-info-navbar .user-info-menu > li .dropdown-menu.user-profile-menu li.last > a, .navbar.horizontal-menu .navbar-inner > .nav > li .dropdown-menu.user-profile-menu li.last > a { border-bottom: 0; }
.badge { position: relative; font-size: 9px; line-height: 12px; }
.badge.pull-right { margin-top: 4px; margin-left: 5px; }
.badge.pull-left { margin-top: 4px; margin-right: 5px; }
.badge.badge-default { background-color: #777777; }
.badge.badge-red, .badge.badge-danger { background-color: #cc3f44; }
.badge.badge-blue, .badge.badge-info { background-color: #40bbea; }
.badge.badge-yellow, .badge.badge-warning { background-color: #ffba00; }
.badge.badge-green, .badge.badge-success { background-color: #8dc63f; }
.badge.badge-primary { background-color: #2c2e2f; }
.badge.badge-secondary { background-color: #ff7e00; }
.badge.badge-purple { background-color: #7c38bc; }
.badge.badge-pink { background-color: #ff6264; }
.badge.badge-yellow { background-color: #fcd036; }
.badge.badge-orange { background-color: #f7aa47; }
.badge.badge-turquoise { background-color: #00b19d; }
.badge.badge-red { background-color: #d5080f; }
.badge.badge-blue { background-color: #0e62c7; }
.badge.badge-black { background-color: #222222; }
.badge.badge-white { background-color: #fff; color: #333; -webkit-box-shadow: 0px 0px 0px 1px #dddddd; -moz-box-shadow: 0px 0px 0px 1px #dddddd; box-shadow: 0px 0px 0px 1px #dddddd; }
#chat { display: table-cell; position: relative; z-index: 100; width: 280px; background: #ffffff; vertical-align: top; display: none; }
body.chat-open #chat { display: table-cell; }
#chat.fixed .chat-inner { position: fixed; right: 0; width: inherit; }
.page-body.right-sidebar #chat.fixed .chat-inner { right: auto; left: 0; }
#chat .chat-inner { overflow: auto; height: 100%; border-left: 1px solid #dddddd; }
.page-body.right-sidebar #chat .chat-inner { border-left: 0; border-right: 1px solid #dddddd; }
#chat .chat-inner.ps-container { overflow: hidden; }
#chat .chat-header { font-size: 16px; color: #979898; padding: 29px 35px; padding-bottom: 0; line-height: 1; margin: 0; position: relative; }
#chat .chat-header .badge { position: relative; top: -1px; margin-left: 5px; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
#chat .chat-header .badge.is-hidden { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
#chat .chat-header .chat-close { position: absolute; right: 0px; font-size: 15px; right: 25px; margin-top: 0px; color: #dddddd; font-weight: normal; zoom: 1; filter: alpha(opacity=80); -webkit-opacity: 0.8; -moz-opacity: 0.8; opacity: 0.8; }
#chat .chat-header .chat-close:hover { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
#chat .chat-group { margin-top: 24px; }
#chat .chat-group > strong, #chat .chat-group > a { display: block; padding: 6px 35px; font-weight: normal; font-size: 12px; }
#chat .chat-group > strong { text-transform: uppercase; color: #979898; }
#chat .chat-group > a { position: relative; color: #979898; -webkit-transition: background 250ms ease-in-out; -moz-transition: background 250ms ease-in-out; -o-transition: background 250ms ease-in-out; transition: background 250ms ease-in-out; }
#chat .chat-group > a:hover, #chat .chat-group > a.active { color: #717272; }
#chat .chat-group > a:before { content: ''; display: block; position: absolute; width: 0px; height: 0px; border-style: solid; border-width: 4px 0 4px 4px; border-color: transparent transparent transparent #111111; left: 0; top: 50%; margin-top: -4px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
#chat .chat-group > a.active:before { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
#chat .chat-group > a .badge { font-size: 9px; margin-left: 5px; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
#chat .chat-group > a .badge.is-hidden { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
#chat .chat-group > a em { font-style: normal; }
#chat .user-status { display: inline-block; background: #b7b7b7; margin-right: 5px; width: 8px; height: 8px; -webkit-border-radius: 8px; -webkit-background-clip: padding-box; -moz-border-radius: 8px; -moz-background-clip: padding; border-radius: 8px; background-clip: padding-box; -webkit-transition: all 220ms ease-in-out; -moz-transition: all 220ms ease-in-out; -o-transition: all 220ms ease-in-out; transition: all 220ms ease-in-out; }
#chat .user-status.is-online { background-color: #8dc63f; }
#chat .user-status.is-offline { background-color: #b7b7b7; }
#chat .user-status.is-idle { background-color: #ffba00; }
#chat .user-status.is-busy { background-color: #cc3f44; }
#chat .chat-conversation { position: absolute; right: 279px; width: 340px; background: #ffffff; border: 1px solid #dedede; top: 166px; display: none; }
.page-body.right-sidebar #chat .chat-conversation { right: auto; left: 279px; }
#chat .chat-conversation.is-open { display: block; }
#chat .chat-conversation .conversation-header { position: relative; padding: 20px 24px; font-size: 14px; color: #979898; border-bottom: 1px solid #ededed; }
#chat .chat-conversation .conversation-header small { color: rgba(151, 152, 152, 0.6); font-size: 12px; padding-left: 8px; }
#chat .chat-conversation .conversation-header .conversation-close { float: right; color: #979898; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; position: relative; top: -2px; }
#chat .chat-conversation .conversation-header:after { position: absolute; display: block; content: ''; width: 0; height: 0; border-style: solid; border-width: 7px 0 7px 9.1px; border-color: transparent transparent transparent #dedede; right: -9.1px; top: 50%; margin-top: -3.5px; }
.page-body.right-sidebar #chat .chat-conversation .conversation-header:after { right: auto; left: -8.1px; border-width: 7px 7px 9.1px 0; border-color: transparent #dedede transparent transparent; }
#chat .chat-conversation .conversation-body { list-style: none; margin: 0; padding: 0; overflow: auto; height: 245px; }
#chat .chat-conversation .conversation-body::-webkit-scrollbar {
 width: 5px;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-track {
 width: 5px;
 background-color: #fff;
}
#chat .chat-conversation .conversation-body::-webkit-scrollbar-thumb {
 background-color: #dedede;
}
#chat .chat-conversation .conversation-body > li { padding: 0 30px; margin: 0; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; color: #979898; }
#chat .chat-conversation .conversation-body > li.odd { background: rgba(250, 250, 250, 0.55); }
#chat .chat-conversation .conversation-body > li .user { font-weight: bold; color: #7d7f7f; }
#chat .chat-conversation .conversation-body > li .time { float: right; color: rgba(151, 152, 152, 0.8); font-size: 10px; position: relative; top: 3px; }
#chat .chat-conversation .conversation-body > li p { padding-top: 5px; }
#chat .chat-conversation .conversation-body > li:last-child { border-bottom: 0; }
#chat .chat-conversation .chat-textarea { padding: 20px 24px; background: #fafafa; position: relative; border-top: 1px solid #ededed; padding: 0; }
#chat .chat-conversation .chat-textarea:after { content: '\f075'; font-family: 'fontawesome'; color: #979898; right: 15px; top: 10px; font-size: 15px; position: absolute; }
#chat .chat-conversation .chat-textarea textarea { background: #fafafa; border: 0; max-height: 100px !important; padding-right: 35px; padding-top: 10px; height: 32px; resize: none; }
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
 color: rgba(151, 152, 152, 0.85);
 opacity: 1;
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-input-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-moz-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-moz-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea:-ms-input-placeholder {
 color: rgba(151, 152, 152, 0.85);
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar {
 width: 5px;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-track {
 width: 5px;
 background-color: #ededed;
}
#chat .chat-conversation .chat-textarea textarea::-webkit-scrollbar-thumb {
 background-color: #ccc;
}
.chat-history { display: none; }
/* Relatively-Small screen */
@media (max-width: 767px) {
 .chat-visible #chat,  .chat-visible #chat.fixed {
 display: none;
}
 .chat-visible.toggle-click #chat,  .chat-visible.toggle-click #chat.fixed {
 display: block;
}
 #chat,  #chat.fixed {
 position: fixed;
 width: auto;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 margin: 10px;
}
 #chat .chat-conversation,  #chat.fixed .chat-conversation {
 position: fixed;
 width: auto;
 left: 0;
 right: 0;
 top: 0 !important;
 bottom: 0;
 margin: 10px;
 overflow: auto;
}
 #chat .chat-conversation .conversation-body,  #chat.fixed .chat-conversation .conversation-body {
 height: auto;
 max-height: 450px;
}
 #chat .chat-conversation::-webkit-scrollbar,  #chat.fixed .chat-conversation::-webkit-scrollbar {
 width: 5px;
}
 #chat .chat-conversation::-webkit-scrollbar-track,  #chat.fixed .chat-conversation::-webkit-scrollbar-track {
 width: 5px;
 background-color: #343a45;
}
 #chat .chat-conversation::-webkit-scrollbar-thumb,  #chat.fixed .chat-conversation::-webkit-scrollbar-thumb {
 background-color: #4a5262;
}
}
@media screen and (max-width: 768px) {
 .page-container {
 display: block;
}
 .page-container .sidebar-menu,  .page-container .main-content {
 display: block;
 width: 100%;
 height: auto;
}
 .page-container .sidebar-menu {
 position: relative;
}
 .page-container .sidebar-menu .sidebar-menu-inner {
 position: relative;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env,  .page-container .sidebar-menu .sidebar-menu-inner .main-menu {
 padding-left: 20px;
 padding-right: 20px;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env {
 margin-bottom: 0;
 padding-top: 20px;
 padding-bottom: 20px;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle {
 float: right;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a {
 position: relative;
 display: inline-block;
 color: #979898;
 line-height: 1;
 margin-left: 15px;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a i {
 line-height: 1;
 font-size: 18px;
 position: relative;
 top: 1px;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a:hover,  .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a:active,  .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a:focus {
 color: #ffffff;
}
 .page-container .sidebar-menu .sidebar-menu-inner .logo-env .mobile-menu-toggle a .badge {
 position: absolute;
 right: -3px;
 top: -8px;
 font-size: 8px;
 padding: 1px 2px;
 min-width: 14px;
}
 .page-container .sidebar-menu .sidebar-menu-inner .main-menu {
 display: none;
 margin-bottom: 0;
}
 .page-container .sidebar-menu .sidebar-menu-inner .main-menu.mobile-is-visible {
 display: block;
}
 .page-container .sidebar-menu .sidebar-menu-inner .main-menu.mobile-is-visible.both-menus-visible {
 margin-top: 0;
 padding-top: 0;
}
 .page-container .sidebar-menu .sidebar-menu-inner .main-menu > li:last-child > a {
 border-bottom: 0;
}
 .page-container .main-content .navbar.user-info-navbar {
 display: none;
}
 .page-container .main-content .navbar.user-info-navbar.mobile-is-visible {
 display: block;
}
 .page-container .main-content .navbar.user-info-navbar .user-info-menu > li {
 min-height: 0 !important;
}
 .page-container .main-content .navbar.user-info-navbar .user-info-menu > li > a,  .page-container .main-content .navbar.user-info-navbar .user-info-menu > li > form {
 padding-top: 20px;
 padding-bottom: 20px;
}
 .page-container .main-content .navbar.user-info-navbar .user-info-menu > li.user-profile > a > span,  .page-container .main-content .navbar.navbar.horizontal-menu .navbar-inner > .nav > li.user-profile > a > span {
 display: none;
}
 .page-container .main-content .navbar.user-info-navbar .user-info-menu > li a > .badge {
 top: 10px;
}
 .page-container .main-content .main-footer {
 position: relative;
 left: 0;
 right: auto;
 margin-left: -30px;
 margin-right: -30px;
}
 .page-container {
 position: relative;
}
 .page-container #chat {
 left: auto;
 margin: 0;
 width: 340px;
}
 .page-container #chat .chat-conversation {
 bottom: auto;
 position: absolute;
 left: 0;
 top: 0;
}
 .chat-open .page-container {
 left: -340px;
}
}
.panel { position: relative; background: #ffffff; padding: 20px 30px; border: 0; margin-bottom: 30px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.panel.panel-headerless .panel-body { padding-top: 0; }
.panel .panel-heading { position: relative; padding: 0; margin: 0; background: none; font-size: 17px; padding-bottom: 15px; border-bottom: 2px solid #f5f5f5; }
.panel .panel-heading > .panel-title { float: left; font-size: 17px; }
.panel .panel-heading > .panel-title > a { color: inherit; }
.panel .panel-heading > .panel-options { float: right; font-size: 13px; }
.panel .panel-heading > .panel-options a { display: inline-block; color: #979898; margin-left: 7px; line-height: 1; }
.panel .panel-heading > .panel-options a i { line-height: 1; }
.panel .panel-heading > .panel-options a[data-toggle="panel"] span { display: block; font-size: 16px; width: 10px; text-align: center; }
.panel .panel-heading > .panel-options a[data-toggle="panel"] span.expand-icon { display: none; font-size: 18px; }
.panel .panel-heading > .panel-options a[data-toggle="remove"] { font-size: 18px; }
.panel .panel-heading > .panel-options a:first-child { margin-left: 0; }
.panel .panel-heading > .panel-options .nav-tabs { border: 0; }
.panel .panel-heading > .panel-options .nav-tabs > li { border: 0; }
.panel .panel-heading > .panel-options .nav-tabs > li > a { padding: 0; border: 0; margin-left: 15px; color: #979898; background: none; }
.panel .panel-heading > .panel-options .nav-tabs > li > a:hover { background: none; }
.panel .panel-heading > .panel-options .nav-tabs > li.active > a { color: #4b4b4b; }
.panel .panel-body { padding: 0; padding-top: 20px; color: #979898; }
.panel .panel-body.no-padding { padding: 0; margin-top: -2px; margin-left: -30px; margin-right: -30px; margin-bottom: -20px; }
.panel .panel-body.panel-border { border-top: 1px solid #f5f5f5; padding-top: 30px; }
.panel .panel-body p { margin-bottom: 0; }
.panel .panel-body p + p { margin-top: 15px; }
.panel .panel-disabled { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(255, 255, 255, 0.7); }
.panel.collapsed .panel-heading .panel-options a[data-toggle="panel"] .collapse-icon { display: none; }
.panel.collapsed .panel-heading .panel-options a[data-toggle="panel"] .expand-icon { display: block; }
.panel.collapsed > .panel-body, .panel.collapsed > .table { display: none; }
.panel.panel-border { border: 1px solid #cccccc; }
.panel.panel-shadow { -webkit-box-shadow: 0 1px 1px rgba(0, 1, 1, .08); -moz-box-shadow: 0 1px 1px rgba(0, 1, 1, .08); box-shadow: 0 1px 1px rgba(0, 1, 1, .08); }
.panel.panel-inverted { background: #2c2e2f; color: #FFF; }
.panel.panel-inverted > .panel-heading { border-bottom-color: #393c3e; }
.panel.panel-inverted > .panel-disabled { background: rgba(44, 46, 47, 0.5); }
.panel.panel-tabs { background: none; padding-left: 0; padding-right: 0; margin-bottom: 10px; padding-top: 7px; }
.panel.panel-tabs > .panel-heading { border-bottom: 0; }
.panel.panel-tabs > .panel-heading .nav-tabs { position: relative; margin-bottom: -21px; margin-right: -2px; }
.panel.panel-tabs > .panel-heading .nav-tabs > li > a { position: relative; background-color: #f5f5f5; padding: 15px 20px; margin-left: 5px; top: -6px; }
.panel.panel-tabs > .panel-heading .nav-tabs > li:hover > a, .panel.panel-tabs > .panel-heading .nav-tabs > li.active > a { background-color: #FFF; }
.panel.panel-tabs > .panel-body { background: #FFF; padding: 20px 30px; }
.panel.panel-flat { background: none; padding-top: 0; padding-left: 0; padding-right: 0; }
.panel.panel-flat .panel-heading { border-bottom-color: #dddddd; }
.panel.panel-flat .panel-disabled { background: rgba(238, 238, 238, 0.6); }
.panel.panel-success .panel-heading { background-color: #8dc63f; color: #ffffff; }
.panel.panel-success .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-success .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-success .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-success .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-success .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-success > .panel-disabled { background-color: rgba(141, 198, 63, 0.15); }
.panel.panel-info .panel-heading { background-color: #40bbea; color: #ffffff; }
.panel.panel-info .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-info .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-info .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-info .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-info .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-info > .panel-disabled { background-color: rgba(64, 187, 234, 0.15); }
.panel.panel-warning .panel-heading { background-color: #ffba00; color: #ffffff; }
.panel.panel-warning .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-warning .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-warning .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-warning .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-warning .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-warning > .panel-disabled { background-color: rgba(255, 186, 0, 0.15); }
.panel.panel-danger .panel-heading { background-color: #cc3f44; color: #ffffff; }
.panel.panel-danger .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-danger .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-danger .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-danger .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-danger .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-danger > .panel-disabled { background-color: rgba(204, 63, 68, 0.15); }
.panel.panel-red .panel-heading { background-color: #d5080f; color: #ffffff; }
.panel.panel-red .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-red .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-red .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-red .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-red .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-red > .panel-disabled { background-color: rgba(213, 8, 15, 0.15); }
.panel.panel-black .panel-heading { background-color: #222222; color: #ffffff; }
.panel.panel-black .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-black .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-black .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-black .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-black .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-black > .panel-disabled { background-color: rgba(34, 34, 34, 0.15); }
.panel.panel-purple .panel-heading { background-color: #7c38bc; color: #ffffff; }
.panel.panel-purple .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-purple .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-purple .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-purple .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-purple .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-purple > .panel-disabled { background-color: rgba(124, 56, 188, 0.15); }
.panel.panel-blue .panel-heading { background-color: #0e62c7; color: #ffffff; }
.panel.panel-blue .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-blue .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-blue .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-blue .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-blue .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-blue > .panel-disabled { background-color: rgba(14, 98, 199, 0.15); }
.panel.panel-light-blue .panel-heading { background-color: #4fcdfc; color: #ffffff; }
.panel.panel-light-blue .panel-heading > .panel-title { color: #ffffff; }
.panel.panel-light-blue .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-light-blue .panel-heading > .panel-options { color: #ffffff; }
.panel.panel-light-blue .panel-heading > .panel-options a { color: rgba(255, 255, 255, 0.6); }
.panel.panel-light-blue .panel-heading > .panel-options a:hover { color: #ffffff; }
.panel.panel-light-blue > .panel-disabled { background-color: rgba(79, 205, 252, 0.15); }
.panel.panel-gray .panel-heading { background-color: #e1e1e1; color: #717272; }
.panel.panel-gray .panel-heading > .panel-title { color: #717272; }
.panel.panel-gray .panel-heading > .panel-title > a { color: inherit; }
.panel.panel-gray .panel-heading > .panel-options { color: #717272; }
.panel.panel-gray .panel-heading > .panel-options a { color: rgba(113, 114, 114, 0.6); }
.panel.panel-gray .panel-heading > .panel-options a:hover { color: #717272; }
.panel.panel-gray > .panel-disabled { background-color: rgba(225, 225, 225, 0.15); }
.panel.panel-color .panel-heading { margin-top: -20px; margin-left: -30px; margin-right: -30px; padding: 20px 30px; border-bottom: 0; }
.panel.panel-color.collapsed > .panel-heading { margin-bottom: -20px; }
.breadcrumb { background: none; }
.breadcrumb li i { margin-right: 4px; }
.breadcrumb li a { color: #979898; }
.breadcrumb li.active > * { color: #646565; }
.breadcrumb.bc-2 { background-color: #eeeeee; }
.breadcrumb.bc-3 { border: 1px solid #dddddd; }
.breadcrumb.auto-hidden li { display: block; float: left; }
.breadcrumb.auto-hidden li:before { display: block; float: left; }
.breadcrumb.auto-hidden li a { display: block; float: left; white-space: nowrap; overflow: hidden; }
.breadcrumb.auto-hidden li a.collapsed { width: 45px !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media screen and (max-width: 768px) {
 body.chat-open .settings-pane {
 left: -340px;
}
}
.settings-pane { background: #27292a; color: #ffffff; display: none; position: relative; overflow: hidden; -webkit-perspective: 500px; -moz-perspective: 500px; perspective: 500px; -webkit-transform-origin: center bottom; -moz-transform-origin: center bottom; -o-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
@media screen and (max-width: 768px) {
 .settings-pane {
 padding: 30px;
}
}
.settings-pane .settings-pane-inner { position: relative; padding: 50px; }
@media screen and (max-width: 768px) {
 .settings-pane .settings-pane-inner {
 padding: 0;
}
}
.settings-pane .settings-pane-inner.with-animation { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860); -moz-transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860); -o-transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860); transition: all 350ms cubic-bezier(0.785, 0.135, 0.150, 0.860); }
.settings-pane .settings-pane-inner.with-animation.visible { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition-delay: 200ms; -moz-transition-delay: 200ms; -o-transition-delay: 200ms; transition-delay: 200ms; }
.settings-pane .settings-pane-inner.with-animation.closing { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition-delay: 0ms; -moz-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; }
.settings-pane > a[data-toggle="settings-pane"] { display: block; color: #979898; position: absolute; right: 0; top: 0; padding: 10px 12px; font-size: 18px; line-height: 1; z-index: 100; }
.settings-pane > a[data-toggle="settings-pane"]:hover { color: #FFF; }
.settings-pane .user-info { display: table; width: 100%; border-spacing: 0; border-collapse: collapse; }
@media screen and (min-width: 768px) and (max-width: 992px) {
 .settings-pane .user-info {
 width: auto;
 margin: 0 auto;
 margin-bottom: 20px;
}
}
@media screen and (max-width: 768px) {
 .settings-pane .user-info {
 width: auto;
 margin: 0 auto;
 margin-bottom: 20px;
}
}
.settings-pane .user-info .user-image, .settings-pane .user-info .user-details { display: table-cell; vertical-align: middle; }
.settings-pane .user-info .user-image { width: 130px; }
.settings-pane .user-info .user-image a { display: block; position: relative; }
.settings-pane .user-info .user-details { padding-left: 20px; }
.settings-pane .user-info .user-details h3 { margin: 0; }
.settings-pane .user-info .user-details h3 a { color: #ffffff; }
.settings-pane .user-info .user-details h3 .user-status { position: relative; display: inline-block; background: #FFF; top: -3px; margin-left: 5px; width: 8px; height: 8px; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.settings-pane .user-info .user-details h3 .user-status.is-online { background-color: #8dc63f; }
.settings-pane .user-info .user-details h3 .user-status.is-idle { background-color: #ffba00; }
.settings-pane .user-info .user-details h3 .user-status.is-busy { background-color: #d5080f; }
.settings-pane .user-info .user-details h3 .user-status.is-offline { background-color: #CCC; }
.settings-pane .user-info .user-details .user-title { color: rgba(255, 255, 255, 0.65); margin: 0; margin-top: 5px; }
.settings-pane .user-info .user-details .user-links { margin-top: 15px; }
.settings-pane .user-info .user-details .user-links a { display: inline-block; }
.settings-pane .user-info .user-details .user-links a + a { margin-left: 8px; }
.settings-pane .links-block { display: inline-block; padding-right: 85px; text-align: left; }
@media screen and (max-width: 991px) {
 .settings-pane .links-block {
 padding-right: 40px;
 margin-top: 10px;
}
}
.settings-pane .links-block.left-sep { border-left: 1px solid #323435; padding-left: 75px; }
@media screen and (max-width: 991px) {
 .settings-pane .links-block.left-sep {
 padding-left: 40px;
}
 .settings-pane .links-block.left-sep:first-child {
 border-left: 0;
}
}
@media screen and (max-width: 599px) {
 .settings-pane .links-block.left-sep {
 padding: 0 25px;
}
}
.settings-pane .links-block h4 { color: #ffffff; margin: 0; margin-bottom: 15px; }
.settings-pane .links-block h4 span { display: inline-block; border-bottom: 1px solid #323435; padding-bottom: 5px; }
.settings-pane .links-block h4 a { color: #ffffff; }
.settings-pane .links-block h4 a:hover { color: #979898; }
.settings-pane .links-block ul li label { display: inline-block; padding-left: 5px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.settings-pane .links-block ul li a { color: #979898; display: block; }
.settings-pane .links-block ul li a:hover { color: #ffffff; }
.settings-pane .links-block ul li + li a { margin-top: 5px; }
.settings-pane .link-blocks-env { text-align: center; }
.settings-pane-open .settings-pane { display: block; }
.settings-pane-open .sidebar-menu .sidebar-menu-inner { position: relative !important; }
.settings-pane-open .sidebar-menu .sidebar-menu-inner .logo-env .settings-icon { background: #27292a; -webkit-box-shadow: 0px 0px 0px 10px #27292a, 0px -10px 0px 10px #27292a, 0px -20px 0px 10px #27292a, 0px -30px 0px 10px #27292a; -moz-box-shadow: 0px 0px 0px 10px #27292a, 0px -10px 0px 10px #27292a, 0px -20px 0px 10px #27292a, 0px -30px 0px 10px #27292a; box-shadow: 0px 0px 0px 10px #27292a, 0px -10px 0px 10px #27292a, 0px -20px 0px 10px #27292a, 0px -30px 0px 10px #27292a; }
.cbr-replaced { position: relative; display: inline-block; vertical-align: middle; top: -1px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cbr-replaced .cbr-input { display: none; }
.cbr-replaced .cbr-state { position: relative; display: block; background: #FFF; border: 1px solid #dddddd; line-height: 1; width: 15px; height: 15px; }
.cbr-replaced .cbr-state span { display: block; background: url(../images/ok.png) no-repeat center center; background-image: none; position: absolute; left: 0; right: 0; bottom: 0; top: 0; cursor: pointer; }
.cbr-replaced.cbr-checked span { background-image: url(../images/ok.png); }
.cbr-replaced.cbr-disabled { zoom: 1; filter: alpha(opacity=40); -webkit-opacity: 0.4; -moz-opacity: 0.4; opacity: 0.4; }
.cbr-replaced.cbr-radio .cbr-state { -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.cbr-replaced.cbr-radio .cbr-state span { background: #FFF; left: 2px; right: 2px; top: 2px; bottom: 2px; -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.cbr-replaced.cbr-radio.cbr-checked .cbr-state span { background: #dddddd; }
.cbr-replaced.cbr-primary .cbr-state { background: #2c2e2f; border-color: #323435; }
.cbr-replaced.cbr-primary.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-primary.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-primary.cbr-radio .cbr-state span { background-color: #fff; }
.cbr-replaced.cbr-primary.cbr-radio.cbr-checked .cbr-state span { background: #2c2e2f; }
.cbr-replaced.cbr-secondary .cbr-state { background: #ff7e00; border-color: #ff7e00; }
.cbr-replaced.cbr-secondary.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-secondary.cbr-checked.cbr-radio .cbr-state span { background: #ff7e00; }
.cbr-replaced.cbr-secondary.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-success .cbr-state { background: #8dc63f; border-color: #8dc63f; }
.cbr-replaced.cbr-success.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-success.cbr-checked.cbr-radio .cbr-state span { background: #8dc63f; }
.cbr-replaced.cbr-success.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-info .cbr-state { background: #40bbea; border-color: #40bbea; }
.cbr-replaced.cbr-info.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-info.cbr-checked.cbr-radio .cbr-state span { background: #40bbea; }
.cbr-replaced.cbr-info.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-danger .cbr-state { background: #cc3f44; border-color: #cc3f44; }
.cbr-replaced.cbr-danger.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-danger.cbr-checked.cbr-radio .cbr-state span { background: #cc3f44; }
.cbr-replaced.cbr-danger.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-warning .cbr-state { background: #ffba00; border-color: #ffba00; }
.cbr-replaced.cbr-warning.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-warning.cbr-checked.cbr-radio .cbr-state span { background: #ffba00; }
.cbr-replaced.cbr-warning.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-red .cbr-state { background: #d5080f; border-color: #d5080f; }
.cbr-replaced.cbr-red.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-red.cbr-checked.cbr-radio .cbr-state span { background: #d5080f; }
.cbr-replaced.cbr-red.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-blue .cbr-state { background: #0e62c7; border-color: #0e62c7; }
.cbr-replaced.cbr-blue.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-blue.cbr-checked.cbr-radio .cbr-state span { background: #0e62c7; }
.cbr-replaced.cbr-blue.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-purple .cbr-state { background: #7c38bc; border-color: #7c38bc; }
.cbr-replaced.cbr-purple.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-purple.cbr-checked.cbr-radio .cbr-state span { background: #7c38bc; }
.cbr-replaced.cbr-purple.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-pink .cbr-state { background: #ff6264; border-color: #ff6264; }
.cbr-replaced.cbr-pink.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-pink.cbr-checked.cbr-radio .cbr-state span { background: #ff6264; }
.cbr-replaced.cbr-pink.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-orange .cbr-state { background: #f7aa47; border-color: #f7aa47; }
.cbr-replaced.cbr-orange.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-orange.cbr-checked.cbr-radio .cbr-state span { background: #f7aa47; }
.cbr-replaced.cbr-orange.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-turquoise .cbr-state { background: #00b19d; border-color: #00b19d; }
.cbr-replaced.cbr-turquoise.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-turquoise.cbr-checked.cbr-radio .cbr-state span { background: #00b19d; }
.cbr-replaced.cbr-turquoise.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-yellow .cbr-state { background: #fcd036; border-color: #fcd036; }
.cbr-replaced.cbr-yellow.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-yellow.cbr-checked.cbr-radio .cbr-state span { background: #fcd036; }
.cbr-replaced.cbr-yellow.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-gray .cbr-state { background: #c8c8c8; border-color: #c8c8c8; }
.cbr-replaced.cbr-gray.cbr-checked span { background-image: url(../images/ok-white-full.png); }
.cbr-replaced.cbr-gray.cbr-checked.cbr-radio .cbr-state span { background: #c8c8c8; }
.cbr-replaced.cbr-gray.cbr-radio .cbr-state { background: #fff; }
.cbr-replaced.cbr-gray.cbr-checked span { background-image: url(../images/ok.png); }
.cbr-replaced + label { padding-left: 5px; }
label .cbr-replaced { margin-right: 4px; }
label.cbr-inline { padding-top: 7px; }
label.cbr-inline + .cbr-inline { margin-left: 10px; }
.btn { outline: none; border: 1px solid transparent; margin-bottom: 10px; }
.btn.text-left { text-align: left; }
.btn.text-right { text-align: right; }
.btn:active, .btn:focus { outline: none !important; }
.btn:active, .btn.active { -webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.08); -moz-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.08); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, 0.08); }
.btn + .btn { margin-left: 5px; }
.btn + .btn.btn-block { margin-left: 0; }
.btn.btn-single { margin-bottom: 0; }
.btn.btn-icon { line-height: 1; }
.btn.btn-icon i { vertical-align: middle; display: inline-block; padding: 5px 0; }
.btn.btn-icon span { display: inline-block; }
.btn.btn-icon-standalone { padding: 0; border: 0; line-height: 1; }
.btn.btn-icon-standalone i, .btn.btn-icon-standalone span { display: block; padding: 12px 12px; }
.btn.btn-icon-standalone i { border-right: 1px solid transparent; float: left; }
.btn.btn-icon-standalone span { padding-left: 55px; padding-right: 13px; }
.btn.btn-icon-standalone.btn-icon-standalone-right i { float: right; border-left: 1px solid transparent; border-right: 0; }
.btn.btn-icon-standalone.btn-icon-standalone-right span { padding-left: 13px; padding-right: 55px; }
.btn.btn-icon-standalone.btn-lg i, .btn.btn-icon-standalone.btn-lg span { padding: 15px 16px; }
.btn.btn-icon-standalone.btn-lg span { padding-left: 75px; }
.btn.btn-icon-standalone.btn-lg.btn-icon-standalone-right span { padding-left: 17px; padding-right: 75px; }
.btn.btn-icon-standalone.btn-sm i, .btn.btn-icon-standalone.btn-sm span { padding: 8px 10px; }
.btn.btn-icon-standalone.btn-sm span { padding-left: 50px; }
.btn.btn-icon-standalone.btn-sm.btn-icon-standalone-right span { padding-left: 12px; padding-right: 50px; }
.btn.btn-icon-standalone.btn-xs i, .btn.btn-icon-standalone.btn-xs span { padding: 5px 5px; }
.btn.btn-icon-standalone.btn-xs span { padding-left: 34px; }
.btn.btn-icon-standalone.btn-xs.btn-icon-standalone-right span { padding-left: 10px; padding-right: 34px; }
.btn.btn-secondary { background-color: #ff7e00; color: #ffffff; }
.btn.btn-secondary:hover { background-color: #5ca323; text-color: #ffffff; }
.btn.btn-secondary:active, .btn.btn-secondary:focus { background-color: #5ca323; border-color: #579b22; }
.btn.btn-purple { background-color: #7c38bc; color: #ffffff; }
.btn.btn-purple:hover { background-color: #6f32a8; text-color: #ffffff; }
.btn.btn-purple:active, .btn.btn-purple:focus { background-color: #6f32a8; border-color: #6a30a0; }
.btn.btn-orange { background-color: #f7aa47; color: #ffffff; }
.btn.btn-orange:hover { background-color: #f69f2f; text-color: #ffffff; }
.btn.btn-orange:active, .btn.btn-orange:focus { background-color: #f69f2f; border-color: #f69a25; }
.btn.btn-pink { background-color: #ff6264; color: #ffffff; }
.btn.btn-pink:hover { background-color: #ff484b; text-color: #ffffff; }
.btn.btn-pink:active, .btn.btn-pink:focus { background-color: #ff484b; border-color: #ff3e41; }
.btn.btn-turquoise { background-color: #00b19d; color: #ffffff; }
.btn.btn-turquoise:hover { background-color: #009886; text-color: #ffffff; }
.btn.btn-turquoise:active, .btn.btn-turquoise:focus { background-color: #009886; border-color: #008d7d; }
.btn.btn-blue { background-color: #0e62c7; color: #ffffff; }
.btn.btn-blue:hover { background-color: #0c56af; text-color: #ffffff; }
.btn.btn-blue:active, .btn.btn-blue:focus { background-color: #0c56af; border-color: #0c52a6; }
.btn.btn-red { background-color: #d5080f; color: #ffffff; }
.btn.btn-red:hover { background-color: #bc070d; text-color: #ffffff; }
.btn.btn-red:active, .btn.btn-red:focus { background-color: #bc070d; border-color: #b3070d; }
.btn.btn-gray { background-color: #eeeeee; color: #333333; }
.btn.btn-gray:hover { background-color: #e1e1e1; text-color: #333333; }
.btn.btn-gray:active, .btn.btn-gray:focus { background-color: #e1e1e1; border-color: #dcdcdc; }
.btn.btn-black { background-color: #222222; color: #ffffff; }
.btn.btn-black:hover { background-color: #151515; text-color: #ffffff; }
.btn.btn-black:active, .btn.btn-black:focus { background-color: #151515; border-color: #101010; }
.btn.btn-black:hover { background-color: #3c3c3c; }
.btn.btn-white { background-color: #ffffff; color: #333333; border: 1px solid #dddddd; }
.btn.btn-white:hover { background-color: #f2f2f2; text-color: #333333; }
.btn.btn-white:active, .btn.btn-white:focus { background-color: #f2f2f2; border-color: #ededed; }
.btn.btn-primary.btn-icon-standalone i { background-color: #383b3c; border-right-color: #454849; }
.btn.btn-primary.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #454849; }
.btn.btn-primary.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #1d1f1f; }
.btn.btn-primary.btn-icon-standalone:hover i { border-right-color: #1d1f1f; }
.btn.btn-secondary.btn-icon-standalone i { background-color: #63b026; border-right-color: #5fa724; }
.btn.btn-secondary.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #5fa724; }
.btn.btn-secondary.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #5a9f23; }
.btn.btn-secondary.btn-icon-standalone:hover i { border-right-color: #5a9f23; }
.btn.btn-info.btn-icon-standalone i { background-color: #2eb4e8; border-right-color: #1baee6; }
.btn.btn-info.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #1baee6; }
.btn.btn-info.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #24b1e7; }
.btn.btn-info.btn-icon-standalone:hover i { border-right-color: #24b1e7; }
.btn.btn-danger.btn-icon-standalone i { background-color: #c33439; border-right-color: #b32f34; }
.btn.btn-danger.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #b32f34; }
.btn.btn-danger.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #bb3236; }
.btn.btn-danger.btn-icon-standalone:hover i { border-right-color: #bb3236; }
.btn.btn-warning.btn-icon-standalone i { background-color: #f0af00; border-right-color: #e6a700; }
.btn.btn-warning.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #e6a700; }
.btn.btn-warning.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #e0a400; }
.btn.btn-warning.btn-icon-standalone:hover i { border-right-color: #e0a400; }
.btn.btn-red.btn-icon-standalone i { background-color: #c1070e; border-right-color: #b8070d; }
.btn.btn-red.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #b8070d; }
.btn.btn-red.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #b8070d; }
.btn.btn-red.btn-icon-standalone:hover i { border-right-color: #b8070d; }
.btn.btn-purple.btn-icon-standalone i { background-color: #7233ac; border-right-color: #NaNNaNNaN; }
.btn.btn-purple.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #NaNNaNNaN; }
.btn.btn-purple.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #6c31a4; }
.btn.btn-purple.btn-icon-standalone:hover i { border-right-color: #6c31a4; }
.btn.btn-blue.btn-icon-standalone i { background-color: #0d59b4; border-right-color: #0c54aa; }
.btn.btn-blue.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #0c54aa; }
.btn.btn-blue.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #0c54aa; }
.btn.btn-blue.btn-icon-standalone:hover i { border-right-color: #0c54aa; }
.btn.btn-white.btn-icon-standalone i { background-color: #f5f5f5; border-right-color: #e6e6e6; }
.btn.btn-white.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #e6e6e6; }
.btn.btn-white.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #e0e0e0; }
.btn.btn-white.btn-icon-standalone:hover i { border-right-color: #e0e0e0; }
.btn.btn-gray.btn-icon-standalone i { background-color: #e4e4e4; border-right-color: #d5d5d5; }
.btn.btn-gray.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #d5d5d5; }
.btn.btn-gray.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #cfcfcf; }
.btn.btn-gray.btn-icon-standalone:hover i { border-right-color: #cfcfcf; }
.btn.btn-black.btn-icon-standalone i { background-color: #2f2f2f; border-right-color: #3c3c3c; }
.btn.btn-black.btn-icon-standalone.btn-icon-standalone-right i { border-left-color: #3c3c3c; }
.btn.btn-black.btn-icon-standalone.btn-icon-standalone-right:hover i { border-left-color: #414141; }
.btn.btn-black.btn-icon-standalone:hover i { border-right-color: #414141; }
.btn-group .btn.btn-purple:hover { border-color: #552681; }
.btn-group .btn.btn-red:hover { border-color: #8b050a; }
.btn-group .btn.btn-blue:hover { border-color: #093f80; }
.btn-group .btn.btn-white:hover { border-color: #d9d9d9; }
.btn-group .btn.btn-gray:hover { border-color: #c8c8c8; }
.btn-group .btn.btn-black:hover { border-color: #484848; }
.btn-unstyled { margin: 0; padding: 0; background: none; border: 0; height: auto; line-height: 1; }
.btn-unstyled:active, .btn-unstyled:focus { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dropdown-menu.no-spacing { margin-top: -10px; }
.dropdown-menu.dropdown-primary { background: #2c2e2f; border-color: #2c2e2f; }
.dropdown-menu.dropdown-primary .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #454849; }
.dropdown-menu.dropdown-primary > li > a { color: #ffffff; }
.dropdown-menu.dropdown-primary > li > a:hover { background-color: #454849; }
.dropdown-menu.dropdown-secondary { background: #ff7e00; border-color: #ff7e00; }
.dropdown-menu.dropdown-secondary .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #5ca323; }
.dropdown-menu.dropdown-secondary > li > a { color: #ffffff; }
.dropdown-menu.dropdown-secondary > li > a:hover { background-color: #5ca323; }
.dropdown-menu.dropdown-info { background: #40bbea; border-color: #40bbea; }
.dropdown-menu.dropdown-info .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #1baee6; }
.dropdown-menu.dropdown-info > li > a { color: #ffffff; }
.dropdown-menu.dropdown-info > li > a:hover { background-color: #1baee6; }
.dropdown-menu.dropdown-success { background: #8dc63f; border-color: #8dc63f; }
.dropdown-menu.dropdown-success .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #80b636; }
.dropdown-menu.dropdown-success > li > a { color: #ffffff; }
.dropdown-menu.dropdown-success > li > a:hover { background-color: #80b636; }
.dropdown-menu.dropdown-warning { background: #ffba00; border-color: #ffba00; }
.dropdown-menu.dropdown-warning .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e6a700; }
.dropdown-menu.dropdown-warning > li > a { color: #ffffff; }
.dropdown-menu.dropdown-warning > li > a:hover { background-color: #e6a700; }
.dropdown-menu.dropdown-danger { background: #cc3f44; border-color: #cc3f44; }
.dropdown-menu.dropdown-danger .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #b32f34; }
.dropdown-menu.dropdown-danger > li > a { color: #ffffff; }
.dropdown-menu.dropdown-danger > li > a:hover { background-color: #b32f34; }
.dropdown-menu.dropdown-red { background: #d5080f; border-color: #d5080f; }
.dropdown-menu.dropdown-red .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #bc070d; }
.dropdown-menu.dropdown-red > li > a { color: #ffffff; }
.dropdown-menu.dropdown-red > li > a:hover { background-color: #bc070d; }
.dropdown-menu.dropdown-purple { background: #7c38bc; border-color: #7c38bc; }
.dropdown-menu.dropdown-purple .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #672f9d; }
.dropdown-menu.dropdown-purple > li > a { color: #ffffff; }
.dropdown-menu.dropdown-purple > li > a:hover { background-color: #672f9d; }
.dropdown-menu.dropdown-blue { background: #0e62c7; border-color: #0e62c7; }
.dropdown-menu.dropdown-blue .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #0b4fa1; }
.dropdown-menu.dropdown-blue > li > a { color: #ffffff; }
.dropdown-menu.dropdown-blue > li > a:hover { background-color: #0b4fa1; }
.dropdown-menu.dropdown-black { background: #222222; border-color: #222222; }
.dropdown-menu.dropdown-black .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #363636; }
.dropdown-menu.dropdown-black > li > a { color: #ffffff; }
.dropdown-menu.dropdown-black > li > a:hover { background-color: #363636; }
.dropdown-menu.dropdown-white.no-spacing { margin-top: -11px; }
.nav.nav-tabs { border-bottom: 0; }
.nav.nav-tabs > li { display: inline-block; float: none; margin-bottom: 0; }
.nav.nav-tabs > li > a { border: none; background-color: #f4f4f4; margin-right: 5px; padding-left: 20px; padding-right: 20px; }
.nav.nav-tabs > li > a:hover { border: none; background-color: #ffffff; }
.nav.nav-tabs > li.active > a { background-color: #fff; }
.nav.nav-tabs.right-aligned { text-align: right; }
.nav.nav-tabs.right-aligned > li { float: none; display: inline-block; }
.nav.nav-tabs.right-aligned > li > a { margin-right: 0; margin-left: 5px; }
.nav.nav-tabs.nav-tabs-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }
.nav.nav-tabs.nav-tabs-justified:before, .nav.nav-tabs.nav-tabs-justified:after { display: none; }
.nav.nav-tabs.nav-tabs-justified > li { display: table-cell; vertical-align: top; width: 1%; text-align: center; }
.nav.nav-tabs.nav-tabs-justified > li:last-child > a { margin-right: 0; }
.nav.nav-tabs + .tab-content { background: #FFF; padding: 30px; margin-bottom: 30px; }
.nav.nav-tabs + .tab-content > p:last-child, .nav.nav-tabs + .tab-content * > p:last-child { margin-bottom: 0; }
.panel-group .panel .panel-heading { padding-bottom: 0; border-bottom: 0; }
.panel-group .panel .panel-heading .panel-title { float: none; }
.panel-group .panel .panel-heading a[data-toggle="collapse"] { display: block; }
.panel-group .panel .panel-heading a[data-toggle="collapse"]:before { float: right; display: block; content: '¨C'; font-size: 18px; width: 25px; text-align: right; }
.panel-group .panel .panel-heading a[data-toggle="collapse"].collapsed:before { content: '+'; }
.panel-group .panel .panel-heading + .panel-collapse .panel-body { border-top: 2px solid #f5f5f5; margin-top: 15px; }
.panel-group.panel-group-joined { border: 1px solid #dddddd; }
.panel-group.panel-group-joined .panel .panel-collapse .panel-body { border-top: 0; padding-top: 0; }
.panel-group.panel-group-joined .panel + .panel { margin-top: 0; border-top: 1px solid #dddddd; }
.tabs-vertical-env { display: table; margin-bottom: 30px; width: 100%; }
.tabs-vertical-env .nav.tabs-vertical, .tabs-vertical-env .tab-content { display: table-cell; vertical-align: top; }
.tabs-vertical-env .nav.tabs-vertical { min-width: 120px; width: 150px; }
.tabs-vertical-env .nav.tabs-vertical li > a { background-color: #f4f4f4; margin-bottom: 5px; text-align: center; white-space: nowrap; }
.tabs-vertical-env .nav.tabs-vertical li.active > a { background-color: #fff; }
.tabs-vertical-env .nav.tabs-vertical li:last-child { padding-bottom: 20px; }
.tabs-vertical-env .tab-content { padding: 30px; background: #FFF; }
.tabs-vertical-env .tab-content * > p:last-child { margin-bottom: 0; }
.tabs-vertical-env.tabs-vertical-bordered .tab-content, .tabs-vertical-env.tabs-vertical-bordered .nav.tabs-vertical > li > a { border: 1px solid #dddddd; }
.tabs-vertical-env.tabs-vertical-bordered .nav.tabs-vertical { position: relative; right: -1px; }
.tabs-vertical-env.tabs-vertical-bordered .nav.tabs-vertical > li.active > a { border-right-color: #fff; }
.tabs-vertical-env.tabs-vertical-bordered.right-aligned .nav.tabs-vertical { right: 1px; }
.tabs-vertical-env.tabs-vertical-bordered.right-aligned .nav.tabs-vertical > li.active > a { border-left-color: #fff; border-right-color: #dddddd; }
.label { position: relative; }
.label.pull-right { margin-top: 4px; }
.label.pull-left { margin-top: 4px; margin-right: 5px; }
.label.label-primary { background-color: #2c2e2f; color: #fff; }
.label.label-secondary { background-color: #ff7e00; color: #fff; }
.label.label-success { background-color: #8dc63f; color: #fff; }
.label.label-danger { background-color: #cc3f44; color: #fff; }
.label.label-info { background-color: #40bbea; color: #fff; }
.label.label-warning { background-color: #ffba00; color: #fff; }
.label.label-red { background-color: #d5080f; color: #fff; }
.label.label-purple { background-color: #7c38bc; color: #fff; }
.label.label-pink { background-color: #ff6264; color: #fff; }
.label.label-yellow { background-color: #fcd036; color: #fff; }
.label.label-orange { background-color: #f7aa47; color: #fff; }
.label.label-turquoise { background-color: #00b19d; color: #fff; }
.label.label-blue { background-color: #0e62c7; color: #fff; }
.label.label-black { background-color: #222222; color: #fff; }
.label.label-white { color: #333; -webkit-box-shadow: 0px 0px 0px 1px #dddddd; -moz-box-shadow: 0px 0px 0px 1px #dddddd; box-shadow: 0px 0px 0px 1px #dddddd; }
.line-height-default li { line-height: 1.85; }
.popover + .btn, .tooltip + .btn { margin-left: 5px; }
.popover { padding: 0; border: 1px solid #dddddd; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.popover.popover-primary .popover-title { background-color: #2c2e2f; color: #FFF; position: relative; }
.popover.popover-primary.top .popover-title, .popover.popover-primary.bottom .popover-title { margin: -1px; }
.popover.popover-primary.bottom .arrow:after { border-bottom-color: #2c2e2f; }
.popover.popover-secondary .popover-title { background-color: #ff7e00; color: #FFF; position: relative; }
.popover.popover-secondary.top .popover-title, .popover.popover-secondary.bottom .popover-title { margin: -1px; }
.popover.popover-secondary.bottom .arrow:after { border-bottom-color: #ff7e00; }
.popover.popover-info .popover-title { background-color: #40bbea; color: #FFF; position: relative; }
.popover.popover-info.top .popover-title, .popover.popover-info.bottom .popover-title { margin: -1px; }
.popover.popover-info.bottom .arrow:after { border-bottom-color: #40bbea; }
.popover.popover-warning .popover-title { background-color: #ffba00; color: #FFF; position: relative; }
.popover.popover-warning.top .popover-title, .popover.popover-warning.bottom .popover-title { margin: -1px; }
.popover.popover-warning.bottom .arrow:after { border-bottom-color: #ffba00; }
.popover.popover-danger .popover-title { background-color: #cc3f44; color: #FFF; position: relative; }
.popover.popover-danger.top .popover-title, .popover.popover-danger.bottom .popover-title { margin: -1px; }
.popover.popover-danger.bottom .arrow:after { border-bottom-color: #cc3f44; }
.popover.popover-success .popover-title { background-color: #8dc63f; color: #FFF; position: relative; }
.popover.popover-success.top .popover-title, .popover.popover-success.bottom .popover-title { margin: -1px; }
.popover.popover-success.bottom .arrow:after { border-bottom-color: #8dc63f; }
.popover.popover-purple .popover-title { background-color: #7c38bc; color: #FFF; position: relative; }
.popover.popover-purple.top .popover-title, .popover.popover-purple.bottom .popover-title { margin: -1px; }
.popover.popover-purple.bottom .arrow:after { border-bottom-color: #7c38bc; }
.popover.popover-blue .popover-title { background-color: #0e62c7; color: #FFF; position: relative; }
.popover.popover-blue.top .popover-title, .popover.popover-blue.bottom .popover-title { margin: -1px; }
.popover.popover-blue.bottom .arrow:after { border-bottom-color: #0e62c7; }
.popover.popover-red .popover-title { background-color: #d5080f; color: #FFF; position: relative; }
.popover.popover-red.top .popover-title, .popover.popover-red.bottom .popover-title { margin: -1px; }
.popover.popover-red.bottom .arrow:after { border-bottom-color: #d5080f; }
.popover.popover-black .popover-title { background-color: #0e62c7; color: #FFF; position: relative; }
.popover.popover-black.top .popover-title, .popover.popover-black.bottom .popover-title { margin: -1px; }
.popover.popover-black.bottom .arrow:after { border-bottom-color: #0e62c7; }
.tooltip .tooltip-inner { padding: 10px 15px; }
.tooltip.tooltip-primary .tooltip-inner { background-color: #2c2e2f; }
.tooltip.tooltip-primary.top .tooltip-arrow { border-top-color: #2c2e2f; }
.tooltip.tooltip-primary.bottom .tooltip-arrow { border-bottom-color: #2c2e2f; }
.tooltip.tooltip-primary.left .tooltip-arrow { border-left-color: #2c2e2f; }
.tooltip.tooltip-primary.right .tooltip-arrow { border-right-color: #2c2e2f; }
.tooltip.tooltip-secondary .tooltip-inner { background-color: #ff7e00; }
.tooltip.tooltip-secondary.top .tooltip-arrow { border-top-color: #ff7e00; }
.tooltip.tooltip-secondary.bottom .tooltip-arrow { border-bottom-color: #ff7e00; }
.tooltip.tooltip-secondary.left .tooltip-arrow { border-left-color: #ff7e00; }
.tooltip.tooltip-secondary.right .tooltip-arrow { border-right-color: #ff7e00; }
.tooltip.tooltip-info .tooltip-inner { background-color: #40bbea; }
.tooltip.tooltip-info.top .tooltip-arrow { border-top-color: #40bbea; }
.tooltip.tooltip-info.bottom .tooltip-arrow { border-bottom-color: #40bbea; }
.tooltip.tooltip-info.left .tooltip-arrow { border-left-color: #40bbea; }
.tooltip.tooltip-info.right .tooltip-arrow { border-right-color: #40bbea; }
.tooltip.tooltip-warning .tooltip-inner { background-color: #ffba00; }
.tooltip.tooltip-warning.top .tooltip-arrow { border-top-color: #ffba00; }
.tooltip.tooltip-warning.bottom .tooltip-arrow { border-bottom-color: #ffba00; }
.tooltip.tooltip-warning.left .tooltip-arrow { border-left-color: #ffba00; }
.tooltip.tooltip-warning.right .tooltip-arrow { border-right-color: #ffba00; }
.tooltip.tooltip-danger .tooltip-inner { background-color: #cc3f44; }
.tooltip.tooltip-danger.top .tooltip-arrow { border-top-color: #cc3f44; }
.tooltip.tooltip-danger.bottom .tooltip-arrow { border-bottom-color: #cc3f44; }
.tooltip.tooltip-danger.left .tooltip-arrow { border-left-color: #cc3f44; }
.tooltip.tooltip-danger.right .tooltip-arrow { border-right-color: #cc3f44; }
.tooltip.tooltip-success .tooltip-inner { background-color: #8dc63f; }
.tooltip.tooltip-success.top .tooltip-arrow { border-top-color: #8dc63f; }
.tooltip.tooltip-success.bottom .tooltip-arrow { border-bottom-color: #8dc63f; }
.tooltip.tooltip-success.left .tooltip-arrow { border-left-color: #8dc63f; }
.tooltip.tooltip-success.right .tooltip-arrow { border-right-color: #8dc63f; }
.tooltip.tooltip-purple .tooltip-inner { background-color: #7c38bc; }
.tooltip.tooltip-purple.top .tooltip-arrow { border-top-color: #7c38bc; }
.tooltip.tooltip-purple.bottom .tooltip-arrow { border-bottom-color: #7c38bc; }
.tooltip.tooltip-purple.left .tooltip-arrow { border-left-color: #7c38bc; }
.tooltip.tooltip-purple.right .tooltip-arrow { border-right-color: #7c38bc; }
.tooltip.tooltip-blue .tooltip-inner { background-color: #0e62c7; }
.tooltip.tooltip-blue.top .tooltip-arrow { border-top-color: #0e62c7; }
.tooltip.tooltip-blue.bottom .tooltip-arrow { border-bottom-color: #0e62c7; }
.tooltip.tooltip-blue.left .tooltip-arrow { border-left-color: #0e62c7; }
.tooltip.tooltip-blue.right .tooltip-arrow { border-right-color: #0e62c7; }
.tooltip.tooltip-red .tooltip-inner { background-color: #d5080f; }
.tooltip.tooltip-red.top .tooltip-arrow { border-top-color: #d5080f; }
.tooltip.tooltip-red.bottom .tooltip-arrow { border-bottom-color: #d5080f; }
.tooltip.tooltip-red.left .tooltip-arrow { border-left-color: #d5080f; }
.tooltip.tooltip-red.right .tooltip-arrow { border-right-color: #d5080f; }
.tooltip.tooltip-black .tooltip-inner { background-color: #0e62c7; }
.tooltip.tooltip-black.top .tooltip-arrow { border-top-color: #0e62c7; }
.tooltip.tooltip-black.bottom .tooltip-arrow { border-bottom-color: #0e62c7; }
.tooltip.tooltip-black.left .tooltip-arrow { border-left-color: #0e62c7; }
.tooltip.tooltip-black.right .tooltip-arrow { border-right-color: #0e62c7; }
blockquote small { margin-top: 10px; display: block; }
.blockquote { position: relative; padding: 20px 30px; background: #fff; border: 1px solid #dddddd; }
.blockquote:before { content: ''; display: block; position: absolute; left: 0; top: 0; bottom: 0; width: 6px; background: #f7f7f7; }
.blockquote.blockquote-blue { border: 1px solid #0e62c7; }
.blockquote.blockquote-blue:before { background: rgba(14, 98, 199, 0.1); }
.blockquote.blockquote-blue strong { color: #0e62c7; }
.blockquote.blockquote-red { border: 1px solid #d5080f; }
.blockquote.blockquote-red:before { background: rgba(213, 8, 15, 0.1); }
.blockquote.blockquote-red strong { color: #d5080f; }
.blockquote.blockquote-success { border: 1px solid #8dc63f; }
.blockquote.blockquote-success:before { background: rgba(141, 198, 63, 0.1); }
.blockquote.blockquote-success strong { color: #8dc63f; }
.blockquote.blockquote-warning { border: 1px solid #ffba00; }
.blockquote.blockquote-warning:before { background: rgba(255, 186, 0, 0.1); }
.blockquote.blockquote-warning strong { color: #ffba00; }
.blockquote.blockquote-info { border: 1px solid #40bbea; }
.blockquote.blockquote-info:before { background: rgba(64, 187, 234, 0.1); }
.blockquote.blockquote-info strong { color: #40bbea; }
.blockquote.blockquote-danger { border: 1px solid #cc3f44; }
.blockquote.blockquote-danger:before { background: rgba(204, 63, 68, 0.1); }
.blockquote.blockquote-danger strong { color: #cc3f44; }
.blockquote.blockquote-purple { border: 1px solid #7c38bc; }
.blockquote.blockquote-purple:before { background: rgba(124, 56, 188, 0.1); }
.blockquote.blockquote-purple strong { color: #7c38bc; }
.blockquote.blockquote-black { border: 1px solid #222222; }
.blockquote.blockquote-black:before { background: rgba(34, 34, 34, 0.1); }
.blockquote.blockquote-black strong { color: #222222; }
.modal .modal-dialog .modal-content { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #f5f5f5; padding: 30px; }
.modal .modal-dialog .modal-content .modal-header { margin: 0; padding: 0; border-bottom-width: 2px; padding-bottom: 15px; }
.modal .modal-dialog .modal-content .modal-header .close { outline: none; }
.modal .modal-dialog .modal-content .modal-body { padding: 20px 0; }
.modal .modal-dialog .modal-content .modal-footer { padding: 0; padding-top: 15px; }
.modal .modal-dialog .modal-content .modal-footer .btn { margin-bottom: 0; }
.modal.scale .modal-dialog { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all 1000ms ease-in-out; -moz-transition: all 1000ms ease-in-out; -o-transition: all 1000ms ease-in-out; transition: all 1000ms ease-in-out; -webkit-transform-origin: center bottom; -moz-transform-origin: center bottom; -o-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }
.modal.scale.in .modal-dialog { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.table.table-bordered { border-color: #eeeeee; }
.table.table-bordered > thead > tr > td, .table.table-bordered > tbody > tr > td, .table.table-bordered > tfood > tr > td, .table.table-bordered > thead > tr > th, .table.table-bordered > tbody > tr > th, .table.table-bordered > tfood > tr > th { border-color: #eeeeee; }
.table > thead > tr > td, .table > tbody > tr > td, .table > tfood > tr > td, .table > thead > tr > th, .table > tbody > tr > th, .table > tfood > tr > th { padding: 12px 15px; }
.text-center.table > thead > tr > td, .text-center.table > tbody > tr > td, .text-center.table > tfood > tr > td, .text-center.table > thead > tr > th, .text-center.table > tbody > tr > th, .text-center.table > tfood > tr > th { text-align: center !important; }
.middle-align.table > thead > tr > td, .middle-align.table > tbody > tr > td, .middle-align.table > tfood > tr > td, .middle-align.table > thead > tr > th, .middle-align.table > tbody > tr > th, .middle-align.table > tfood > tr > th { vertical-align: middle; }
.table > thead > tr > td.middle-align, .table > tbody > tr > td.middle-align, .table > tfood > tr > td.middle-align, .table > thead > tr > th.middle-align, .table > tbody > tr > th.middle-align, .table > tfood > tr > th.middle-align { vertical-align: middle; }
.table > thead > tr.no-borders > td, .table > tbody > tr.no-borders > td, .table > tfood > tr.no-borders > td, .table > thead > tr.no-borders > th, .table > tbody > tr.no-borders > th, .table > tfood > tr.no-borders > th { border-left: 0; border-right: 0; }
.table > thead > tr > td, .table > thead > tr > th { position: relative; border-bottom: 1px solid #eeeeee; color: #2c2e2f; }
.table > thead > tr > td:after, .table > thead > tr > th:after { content: ''; display: block; position: absolute; left: 0; right: 0; bottom: 1px; height: 1px; background-color: #eeeeee; }
.table > tbody > tr > td, .table > tfoot > tr > td, .table > tbody > tr > th, .table > tfoot > tr > th { border-top: 0; border-bottom: 1px solid #eeeeee; }
.table > tbody > tr > td .progress, .table > tfoot > tr > td .progress, .table > tbody > tr > th .progress, .table > tfoot > tr > th .progress, .table > tbody > tr > td .btn, .table > tfoot > tr > td .btn, .table > tbody > tr > th .btn, .table > tfoot > tr > th .btn { margin-bottom: 0; }
.table > tfoot > tr > td, .table > tfoot > tr > th { border-left: 0; border-bottom: 0; border-top: 1px solid #eeeeee; padding: 12px 15px; position: relative; color: #2c2e2f; }
.table > tfoot > tr > td:after, .table > tfoot > tr > th:after { content: ''; display: block; position: absolute; left: 0; right: 0; top: 1px; height: 1px; background-color: #eeeeee; }
.table.table-condensed > thead > tr > td, .table.table-condensed > tbody > tr > td, .table.table-condensed > tfoot > tr > td, .table.table-condensed > thead > tr > th, .table.table-condensed > tbody > tr > th, .table.table-condensed > tfoot > tr > th { padding: 5px 8px; }
.table.table-model-2 > thead > tr { background: #f6f6f6; }
.table.table-model-2 > thead > tr > td:after, .table.table-model-2 > thead > tr > th:after { display: none; }
.table.table-model-2 > thead > tr > td, .table.table-model-2 > tbody > tr > td, .table.table-model-2 > tfood > tr > td, .table.table-model-2 > thead > tr > th, .table.table-model-2 > tbody > tr > th, .table.table-model-2 > tfood > tr > th { border-color: #dddddd; }
.table.table-model-2.table-bordered { border-color: #dddddd; }
.table tbody.middle-align > tr > th, .table tbody.middle-align > tr > td { vertical-align: middle; }
.panel > .table > thead > tr > td:after, .panel > .table > thead > tr > th:after { display: none; }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter { padding-bottom: 5px; }
.dataTables_wrapper .dataTables_filter .form-control { margin-left: 10px; }
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { padding-top: 10px; }
.dataTables_wrapper .DTTT_container { float: right; border: 1px solid #eeeeee; position: relative; margin-top: -2px; margin-left: 20px; }
.dataTables_wrapper .DTTT_container + .dataTables_filter { float: right; }
.dataTables_wrapper .DTTT_container .DTTT_button { position: relative; display: block; float: left; padding: 7px 10px; }
.dataTables_wrapper .DTTT_container .DTTT_button span { position: relative; z-index: 100; cursor: pointer; }
.dataTables_wrapper .DTTT_container .DTTT_button:hover { background: #f5f5f5; }
.dataTables_wrapper .DTTT_container .DTTT_button:hover div { background: #f5f5f5; }
.dataTables_wrapper .DTTT_container .DTTT_button + .DTTT_button { border-left: 1px solid #eeeeee; }
.dataTables_wrapper table.dataTable thead > tr > th { padding-left: 15px; padding-right: 15px; }
.dataTables_wrapper tr.replace-inputs > th, .dataTables_wrapper tr.replace-inputs > td { vertical-align: top; }
.dataTables_wrapper tr .dataTables_empty { border-bottom: 1px solid #eeeeee; }
.dataTables_wrapper tr .yadcf-filter-wrapper { position: relative; margin-top: 10px; border-top: 1px solid #eeeeee; margin-left: -15px; margin-right: -15px; display: block; padding: 10px 15px; padding-bottom: 0; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-reset-button { margin: 0; padding: 0; background: none; border: 0; height: auto; position: absolute; top: 0; right: 0; padding: 2px 5px; padding-top: 0; background: #f5f5f5; color: #979898; line-height: 1; font-weight: normal; font-size: 11px; zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-reset-button:active, .dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-reset-button:focus { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dataTables_wrapper tr .yadcf-filter-wrapper:hover .yadcf-filter-reset-button { zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter { display: block; width: 100%; margin: 0; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter[type="text"] { background: #fff; border: 1px solid #e4e4e4; font-weight: normal; outline: none; padding: 0 10px; height: 30px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-wrapper-inner { display: table; width: 100%; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-wrapper-inner .yadcf-filter-range { display: table-cell; width: 100%; background: #fff; border: 1px solid #e4e4e4; font-weight: normal; outline: none; padding: 0 5px; height: 32px; text-align: center; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-wrapper-inner .yadcf-filter-range-number-seperator { padding: 0 5px; display: table-cell; width: 10%; }
.dataTables_wrapper tr .yadcf-filter-wrapper .yadcf-filter-wrapper-inner .yadcf-filter-range-number-seperator:after { content: '¨C'; color: #979898; font-size: 11px; font-weight: normal; }
.dataTables_wrapper .table thead > tr .sorting, .dataTables_wrapper .table thead > tr .sorting_asc, .dataTables_wrapper .table thead > tr .sorting_desc { background: none; }
.dataTables_wrapper .table thead > tr .sorting:before, .dataTables_wrapper .table thead > tr .sorting_asc:before, .dataTables_wrapper .table thead > tr .sorting_desc:before { font-family: 'fontawesome'; content: '\f0dc'; float: right; display: block; zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }
.dataTables_wrapper .table thead > tr .sorting_asc:before { content: '\f0de'; }
.dataTables_wrapper .table thead > tr .sorting_desc:before { content: '\f0dd'; }
.dataTables_wrapper .table thead > tr .no-sorting:before { display: none; }
.form-horizontal .control-label { text-align: right; }
.form-horizontal > .form-group:last-child { margin-bottom: 0; }
input.form-control.form-focus-primary:focus { border-color: rgba(44, 46, 47, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(44, 46, 47, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(44, 46, 47, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(44, 46, 47, 0.6); }
input.form-control.form-focus-primary:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-warning:focus { border-color: rgba(255, 186, 0, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 186, 0, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 186, 0, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(255, 186, 0, 0.6); }
input.form-control.form-focus-warning:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-danger:focus { border-color: rgba(204, 63, 68, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 63, 68, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 63, 68, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(204, 63, 68, 0.6); }
input.form-control.form-focus-danger:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-success:focus { border-color: rgba(141, 198, 63, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(141, 198, 63, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(141, 198, 63, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(141, 198, 63, 0.6); }
input.form-control.form-focus-success:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-info:focus { border-color: rgba(64, 187, 234, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(64, 187, 234, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(64, 187, 234, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(64, 187, 234, 0.6); }
input.form-control.form-focus-info:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-purple:focus { border-color: rgba(124, 56, 188, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(124, 56, 188, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(124, 56, 188, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(124, 56, 188, 0.6); }
input.form-control.form-focus-purple:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-red:focus { border-color: rgba(213, 8, 15, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(213, 8, 15, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(213, 8, 15, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(213, 8, 15, 0.6); }
input.form-control.form-focus-red:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-blue:focus { border-color: rgba(14, 98, 199, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(14, 98, 199, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(14, 98, 199, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(14, 98, 199, 0.6); }
input.form-control.form-focus-blue:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
input.form-control.form-focus-gray:focus { border-color: rgba(200, 200, 200, 0.6); outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 200, 200, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 200, 200, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(200, 200, 200, 0.6); }
input.form-control.form-focus-gray:focus { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
form .help-block { color: #979898; }
form .form-block { padding-top: 7px; }
form .form-group.has-success .help-block, form .form-group.has-success .control-label, form .form-group.has-success .radio, form .form-group.has-success .checkbox, form .form-group.has-success .radio-inline, form .form-group.has-success .checkbox-inline { color: #8dc63f; }
form .form-group.has-success .form-control { border-color: rgba(141, 198, 63, 0.4); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
form .form-group.has-success .form-control:focus { border-color: #8dc63f; }
form .form-group.has-success .input-group-addon { color: #8dc63f; border-color: rgba(141, 198, 63, 0.4); }
form .form-group.has-success .form-control-feedback { color: #8dc63f; }
form .form-group.has-warning .help-block, form .form-group.has-warning .control-label, form .form-group.has-warning .radio, form .form-group.has-warning .checkbox, form .form-group.has-warning .radio-inline, form .form-group.has-warning .checkbox-inline { color: #ffba00; }
form .form-group.has-warning .form-control { border-color: rgba(255, 186, 0, 0.6); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
form .form-group.has-warning .form-control:focus { border-color: #ffba00; }
form .form-group.has-warning .input-group-addon { color: #ffba00; border-color: rgba(255, 186, 0, 0.6); }
form .form-group.has-warning .form-control-feedback { color: #ffba00; }
form .form-group.has-error .help-block, form .form-group.has-error .control-label, form .form-group.has-error .radio, form .form-group.has-error .checkbox, form .form-group.has-error .radio-inline, form .form-group.has-error .checkbox-inline { color: #cc3f44; }
form .form-group.has-error .form-control { border-color: rgba(204, 63, 68, 0.4); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
form .form-group.has-error .form-control:focus { border-color: #cc3f44; }
form .form-group.has-error .input-group-addon { color: #cc3f44; border-color: rgba(204, 63, 68, 0.4); }
form .form-group.has-error .form-control-feedback { color: #cc3f44; }
form .form-group.has-info .help-block, form .form-group.has-info .control-label, form .form-group.has-info .radio, form .form-group.has-info .checkbox, form .form-group.has-info .radio-inline, form .form-group.has-info .checkbox-inline { color: #40bbea; }
form .form-group.has-info .form-control { border-color: rgba(64, 187, 234, 0.4); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
form .form-group.has-info .form-control:focus { border-color: #40bbea; }
form .form-group.has-info .input-group-addon { color: #40bbea; border-color: rgba(64, 187, 234, 0.4); }
form .form-group.has-info .form-control-feedback { color: #40bbea; }
form .form-group.validate-has-error .form-control { border-color: #cc3f44; color: #cc3f44; }
form .form-group.validate-has-error .form-control::-moz-placeholder {
 color: #cc3f44;
 opacity: 1;
}
form .form-group.validate-has-error .form-control:-ms-input-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control::-webkit-input-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control::-webkit-input-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control:-moz-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control::-moz-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control:-ms-input-placeholder {
 color: #cc3f44;
}
form .form-group.validate-has-error .form-control + span { display: block; padding-top: 5px; font-size: 12px; color: #cc3f44; }
form.form-inline .form-group + .form-group { margin-left: 5px; }
form .form-group-separator { height: 1px; background: #eeeeee; margin-bottom: 15px; }
label[for] { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
label.checkbox-inline input[type="checkbox"] { margin-top: 2px; }
label.radio-inline input[type="radio"] { margin-top: 2px; }
.radio input[type="radio"], .checkbox input[type="checkbox"] { margin-top: 2px; }
.input-group .btn { margin-bottom: 0; }
.input-group.input-group-minimal > .form-control:first-child { border-right: 0; padding-right: 0; }
.input-group.input-group-minimal .input-group-addon { background: none;  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -moz-transition: border-color ease-in-out .15s, -moz-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.input-group.input-group-minimal .input-group-addon + .form-control { border-left: 0; padding-left: 0; }
.input-group.input-group-minimal .input-group-addon + .form-control.no-right-border { padding-right: 0; }
.input-group.input-group-minimal.focused .input-group-addon { border-color: rgba(104, 184, 40, 0.5); }
nav.navbar { border: 0; }
nav.navbar form > .btn { margin-bottom: 0; }
nav.navbar .navbar-header .navbar-brand { padding-left: 30px; padding-right: 30px; }
nav.navbar .navbar-nav li a { padding-left: 20px; padding-right: 20px; }
nav.navbar.navbar-inverse .navbar-toggle i { color: #fff; }
@media print {
.sidebar-menu { display: none; }
.main-content { padding: 0 !important; }
.main-content .user-info-navbar,  .main-content .page-title,  .main-content footer.main-footer { display: none; }
.main-content > .panel { margin-bottom: 0; }
.main-content > .panel + .panel { margin-top: 30px; }
}
.overflow-hidden { overflow: hidden !important; }
.vertical-top > * { vertical-align: top; }
strong + table { margin-top: 10px; }
.text-small { font-size: 65%; }
.text-bold { font-weight: bold; }
address { padding-left: 20px; border-left: 5px solid #f0f0f0; }
.scrollable .scrollable { margin-right: 20px; }
.super-large { font-size: 66px; }
/* .inline { display: inline-block !important; } */
div.text-overflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; }
.list-margin { margin: 10px 0; }
.list-margin li { padding: 5px 0; }
.rotate-45deg { position: relative; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.text-medium { font-size: 12px; }
.text-bold { font-weight: bold; }
.text-bold.h1, .text-bold.h2, .text-bold.h3, .text-bold.h4, .text-bold.h5, .text-bold.h6 { font-weight: bold; }
.text-upper { text-transform: uppercase; }
.chart-item-bg { position: relative; background: #fff; width: 100%; margin-bottom: 30px; }
.chart-item-bg .chart-label { position: absolute; left: 0; top: 0; padding: 30px; font-size: 15px; }
.chart-item-bg .chart-label.chart-label-small { padding: 20px; }
.chart-item-bg .chart-label .h1, .chart-item-bg .chart-label .h2, .chart-item-bg .chart-label .h3, .chart-item-bg .chart-label .h4 { margin: 0; padding: 0; }
.chart-item-bg .chart-right-legend { position: absolute; left: 0; top: 0; padding: 30px; font-size: 15px; left: auto; right: 0; }
.chart-item-bg .chart-right-legend.chart-label-small { padding: 20px; }
.chart-item-bg .chart-right-legend .h1, .chart-item-bg .chart-right-legend .h2, .chart-item-bg .chart-right-legend .h3, .chart-item-bg .chart-right-legend .h4 { margin: 0; padding: 0; }
.chart-item-bg .chart-inner { padding: 20px; }
.chart-item-bg .chart-inner-wide { padding: 20px 40px; }
.chart-item-bg .chart-entry-view { border-top: 1px solid #eeeeee; display: table; table-layout: fixed; width: 100%; }
.chart-item-bg .chart-entry-view > div { display: table-cell; vertical-align: middle; padding: 20px 30px; color: #979898; font-size: 14px; }
.chart-item-bg .chart-entry-view:hover { background: #fafafa; }
.chart-item-bg-2 { background: #fff; display: table; width: 100%; margin-bottom: 30px; }
.chart-item-bg-2 > div { display: table-cell; padding: 15px; vertical-align: middle; }
.chart-item-bg-2 .chart-item-num { padding-left: 40px; font-size: 90px; color: #434444; padding-right: 30px; white-space: nowrap; }
.chart-item-bg-2 .chart-item-num.num-sm { font-size: 70px; }
.chart-item-bg-2 .chart-item-env > div { margin: 10px 0; }
.skin-color-palette { display: block; border: 1px solid #f0f0f0; margin-right: 20px; }
.skin-color-palette > span { float: left; width: 16.66666667%; height: 20px; }
.skin-color-palette > span + span { border-left: 0px solid #fff; }
.skin-color-palette.skin-color-palette-four > span { width: 25%; }
.skin-name-link { font-weight: bold; color: #2c2e2f; }
.skin-name-link:hover { color: #ff7e00; }
.bs-example { line-height: 1.85; }
.bs-example .label { margin-left: 2px; }
.same-margin > * { margin-top: 0; margin-bottom: 15px; }
.same-margin > *:last-child { margin-bottom: 0; }
.vspacer { height: 80px; }
.vspacer.v2 { height: 15px; }
.vspacer.v3 { height: 30px; display: block !important; }
.vspacer.v4 { height: 10px; display: block !important; }
@media screen and (max-width: 768px) {
 .vspacer {
 display: none;
}
 .vspacer.v2 {
 display: block;
}
}
.img-container { margin-bottom: 20px; }
.img-shade { display: block; background: #f5f5f5; text-align: center; line-height: 0; margin-bottom: 20px; }
.img-preview { display: inline-block; overflow: hidden; background: #f7f7f7; line-height: 1; }
.img-preview img { display: block; }
.no-left-border { border-left: 0 !important; }
.no-right-border { border-right: 0 !important; }
.no-top-margin { margin-top: 0 !important; }
.no-padding { padding: 0 !important; }
.no-margin { margin: 0 !important; }
.no-transition { -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; }
img.img-cirlce { -webkit-border-radius: 50%; -webkit-background-clip: padding-box; -moz-border-radius: 50%; -moz-background-clip: padding; border-radius: 50%; background-clip: padding-box; }
.col-margin.row > * { margin-bottom: 20px; }
.col-margin.row > *:last-child { margin-bottom: 0; }
.ckeditor + .cke { margin-top: 20px; margin-bottom: 30px; }
*[class*="fa-"] {
 display: inline-block;
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 text-rendering: auto;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
div.scrollable { max-height: 200px; overflow: hidden; position: relative; }
.icon-collection .page-header { margin: 0; margin-bottom: 10px; }
.icon-collection section .page-header { margin-top: 40px; }
.icon-collection .fontawesome-icon-list .fa-hover { background: #fff; float: left; width: 24%; margin-right: 10px; margin-bottom: 10px; border: 1px solid #dddddd; }
.icon-collection .fontawesome-icon-list .fa-hover:nth-child(4n) {
 margin-right: 0;
}
@media (max-width: 991px) {
 .icon-collection .fontawesome-icon-list .fa-hover {
 width: 31%;
}
 .icon-collection .fontawesome-icon-list .fa-hover:nth-child(3n) {
 margin-right: 0;
}
 .icon-collection .fontawesome-icon-list .fa-hover:nth-child(3n) i:hover {
 margin: 0;
}
 .icon-collection .fontawesome-icon-list .fa-hover:nth-child(4n) {
 margin-right: 10px;
 clear: right;
}
}
.icon-collection .fontawesome-icon-list .fa-hover > i { display: block; float: left; position: relative; background: #fafafa; border-right: 1px solid #e9e9e9; padding: 10px; text-align: center; width: 25%; }
.icon-collection .fontawesome-icon-list .fa-hover > i:hover { width: 60%; background: #ff7e00; color: #fff; margin: -1px; }
.icon-collection .fontawesome-icon-list .fa-hover > i:hover + span { width: 40%; }
.icon-collection .fontawesome-icon-list .fa-hover > span { display: block; float: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 10px; padding-bottom: 8px; width: 75%; color: #7d7f7f; }
.icon-collection .fontawesome-icon-list .fa-hover > span:hover { color: #2c2e2f; }
.layout-variants { background: #fff; padding: 30px; margin-bottom: 30px; }
.layout-variants .row-clearer { clear: both; height: 15px; }
.layout-variants .layout-variant { display: block; margin-bottom: 20px; padding: 15px; border: 1px solid transparent; }
.layout-variants .layout-variant:hover, .layout-variants .layout-variant.layout-current { background: rgba(240, 240, 240, 0.2); border-color: #f0f0f0; }
.layout-variants .layout-variant:hover .layout-name a, .layout-variants .layout-variant.layout-current .layout-name a { color: #2c2e2f; }
.layout-variants .layout-variant .layout-img { margin-bottom: 15px; }
.layout-variants .layout-variant .layout-img img { display: block; width: 100%; }
.layout-variants .layout-variant .layout-name { font-weight: bold; }
.layout-variants .layout-variant .layout-name a { color: #6a6e71; max-width: 218px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.layout-variants .layout-variant .layout-name:after { display: block; content: ''; width: 20px; height: 1px; background: #ccc; margin: 5.88235294px 0; }
.layout-variants .layout-variant .layout-links { list-style: none; margin: 0; padding: 0; }
.layout-variants .layout-variant .layout-links li { margin: 2px 0; }
.layout-variants .layout-variant .layout-links li a { color: #979898; font-size: 10px; text-transform: uppercase; }
.layout-variants .layout-variant .layout-links li a:hover, .layout-variants .layout-variant .layout-links li a.layout-mode-current { color: #4b4b4b; }
.layout-variants .layout-variant .layout-links li a.layout-mode-current { font-weight: bold; }
.layout-variants .layout-variant .layout-links li a.disabled { cursor: not-allowed; color: #979898; }
.loader-1 { -webkit-animation: loaderAnimate 1000ms linear infinite; -moz-animation: loaderAnimate 1000ms linear infinite; -o-animation: loaderAnimate 1000ms linear infinite; animation: loaderAnimate 1000ms linear infinite; clip: rect(0, 30px, 30px, 15px); height: 30px; width: 30px; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; }
lesshat-selector { -lh-property: 0; }
@-webkit-keyframes loaderAnimate { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(220deg);
}
}
@-moz-keyframes loaderAnimate { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(220deg);
}
}
@-o-keyframes loaderAnimate { 0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(220deg);
}
}
@keyframes loaderAnimate { 0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(220deg);
-moz-transform: rotate(220deg);
-ms-transform: rotate(220deg);
transform: rotate(220deg);
};
}
lesshat-selector { -lh-property: 0; }
@-webkit-keyframes loaderAnimate2 { 0% {
box-shadow: inset #555555 0 0 0 8px;
-webkit-transform: rotate(-140deg);
}
50% {
box-shadow: inset #555555 0 0 0 2px;
}
100% {
box-shadow: inset #555555 0 0 0 8px;
-webkit-transform: rotate(140deg);
}
}
@-moz-keyframes loaderAnimate2 { 0% {
box-shadow: inset #555555 0 0 0 8px;
-moz-transform: rotate(-140deg);
}
50% {
box-shadow: inset #555555 0 0 0 2px;
}
100% {
box-shadow: inset #555555 0 0 0 8px;
-moz-transform: rotate(140deg);
}
}
@-o-keyframes loaderAnimate2 { 0% {
box-shadow: inset #555555 0 0 0 8px;
-o-transform: rotate(-140deg);
}
50% {
box-shadow: inset #555555 0 0 0 2px;
}
100% {
box-shadow: inset #555555 0 0 0 8px;
-o-transform: rotate(140deg);
}
}
@keyframes loaderAnimate2 { 0% {
box-shadow: inset #555555 0 0 0 8px;
-webkit-transform: rotate(-140deg);
-moz-transform: rotate(-140deg);
-ms-transform: rotate(-140deg);
transform: rotate(-140deg);
}
50% {
box-shadow: inset #555555 0 0 0 2px;
}
100% {
box-shadow: inset #555555 0 0 0 8px;
-webkit-transform: rotate(140deg);
-moz-transform: rotate(140deg);
-ms-transform: rotate(140deg);
transform: rotate(140deg);
};
}
.loader-1:after { -webkit-animation: loaderAnimate2 1000ms ease-in-out infinite; -moz-animation: loaderAnimate2 1000ms ease-in-out infinite; -o-animation: loaderAnimate2 1000ms ease-in-out infinite; animation: loaderAnimate2 1000ms ease-in-out infinite; clip: rect(0, 30px, 30px, 15px); content: ''; border-radius: 50%; height: 30px; width: 30px; position: absolute; }
@keyframes loaderAnimate2 {  0% {
 box-shadow: inset #fff 0 0 0 17px;
 transform: rotate(-140deg);
}
 50% {
 box-shadow: inset #fff 0 0 0 2px;
}
 100% {
 box-shadow: inset #fff 0 0 0 17px;
 transform: rotate(140deg);
}
}
.loader-2 { -webkit-animation: loaderAnimate2 1000ms linear infinite; -moz-animation: loaderAnimate2 1000ms linear infinite; -o-animation: loaderAnimate2 1000ms linear infinite; animation: loaderAnimate2 1000ms linear infinite; clip: rect(0, 30px, 30px, 15px); height: 30px; width: 30px; position: absolute; left: 50%; top: 50%; margin-left: -15px; margin-top: -15px; }
lesshat-selector { -lh-property: 0; }
@-webkit-keyframes loaderAnimate2 { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(220deg);
}
}
@-moz-keyframes loaderAnimate2 { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(220deg);
}
}
@-o-keyframes loaderAnimate2 { 0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(220deg);
}
}
@keyframes loaderAnimate2 { 0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(220deg);
-moz-transform: rotate(220deg);
-ms-transform: rotate(220deg);
transform: rotate(220deg);
};
}
lesshat-selector { -lh-property: 0; }
@-webkit-keyframes loaderAnimate22 { 0% {
box-shadow: inset #ffffff 0 0 0 8px;
-webkit-transform: rotate(-140deg);
}
50% {
box-shadow: inset #ffffff 0 0 0 2px;
}
100% {
box-shadow: inset #ffffff 0 0 0 8px;
-webkit-transform: rotate(140deg);
}
}
@-moz-keyframes loaderAnimate22 { 0% {
box-shadow: inset #ffffff 0 0 0 8px;
-moz-transform: rotate(-140deg);
}
50% {
box-shadow: inset #ffffff 0 0 0 2px;
}
100% {
box-shadow: inset #ffffff 0 0 0 8px;
-moz-transform: rotate(140deg);
}
}
@-o-keyframes loaderAnimate22 { 0% {
box-shadow: inset #ffffff 0 0 0 8px;
-o-transform: rotate(-140deg);
}
50% {
box-shadow: inset #ffffff 0 0 0 2px;
}
100% {
box-shadow: inset #ffffff 0 0 0 8px;
-o-transform: rotate(140deg);
}
}
@keyframes loaderAnimate22 { 0% {
box-shadow: inset #ffffff 0 0 0 8px;
-webkit-transform: rotate(-140deg);
-moz-transform: rotate(-140deg);
-ms-transform: rotate(-140deg);
transform: rotate(-140deg);
}
50% {
box-shadow: inset #ffffff 0 0 0 2px;
}
100% {
box-shadow: inset #ffffff 0 0 0 8px;
-webkit-transform: rotate(140deg);
-moz-transform: rotate(140deg);
-ms-transform: rotate(140deg);
transform: rotate(140deg);
};
}
.loader-2:after { -webkit-animation: loaderAnimate22 1000ms ease-in-out infinite; -moz-animation: loaderAnimate22 1000ms ease-in-out infinite; -o-animation: loaderAnimate22 1000ms ease-in-out infinite; animation: loaderAnimate22 1000ms ease-in-out infinite; clip: rect(0, 30px, 30px, 15px); content: ''; border-radius: 50%; height: 30px; width: 30px; position: absolute; }
@keyframes loaderAnimate22 {  0% {
 box-shadow: inset #fff 0 0 0 17px;
 transform: rotate(-140deg);
}
 50% {
 box-shadow: inset #fff 0 0 0 2px;
}
 100% {
 box-shadow: inset #fff 0 0 0 17px;
 transform: rotate(140deg);
}
}
.page-loading-overlay { position: fixed; left: 0; top: 0; bottom: 0; right: 0; background: #2c2e2f; z-index: 10000; zoom: 1; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; -webkit-transition: all 800ms ease-in-out; -moz-transition: all 800ms ease-in-out; -o-transition: all 800ms ease-in-out; transition: all 800ms ease-in-out; }
.page-loading-overlay.loaded { zoom: 1; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; visibility: hidden; }
a:hover { text-decoration: none; }
label { font-weight: normal; }
.label { -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; }
.dropdown-menu { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.dropdown-menu > li > a { padding: 5px 20px; }
.dropdown-menu > li > a > i { display: inline-block; margin-right: 5px; }
.left-dropdown .btn { float: right; }
.left-dropdown .btn.dropdown-toggle { float: left; }
.form-control { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.form-control:focus, .form-control:active { outline: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: normal; }
.btn-group + .btn-group { margin-left: 5px; }
.alert .close { position: relative; margin-top: -2px; outline: 0; }
.alert .close span { text-shadow: none; }
.alert.alert-default { background-color: #eeeeee; border-color: #eeeeee; color: #333333; }
.alert.alert-default hr { border-top-color: #e1e1e1; }
.alert.alert-default .alert-link { color: #1a1a1a; }
.alert.alert-white { background-color: #ffffff; border-color: #eeeeee; color: #333333; }
.alert.alert-white hr { border-top-color: #e1e1e1; }
.alert.alert-white .alert-link { color: #1a1a1a; }
.alert.alert-black { background-color: #000000; border-color: #000000; color: #ffffff; }
.alert.alert-black hr { border-top-color: #000000; }
.alert.alert-black .alert-link { color: #e6e6e6; }
.alert.alert-black .close { zoom: 1; filter: alpha(opacity=50); -webkit-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; }
.alert.alert-black .close span { color: #FFF; }
.alert.alert-black .close:hover { zoom: 1; filter: alpha(opacity=90); -webkit-opacity: 0.9; -moz-opacity: 0.9; opacity: 0.9; }
.progress { height: 6px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.progress.progress-bar-purple > .progress-bar { background-color: #7c38bc; }
.progress-striped .progress.progress-bar-purple > .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress.progress-bar-blue > .progress-bar { background-color: #0e62c7; }
.progress-striped .progress.progress-bar-blue > .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress.progress-bar-red > .progress-bar { background-color: #d5080f; }
.progress-striped .progress.progress-bar-red > .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress.progress-bar-black > .progress-bar { background-color: #222222; }
.progress-striped .progress.progress-bar-black > .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress.progress-bar-gray > .progress-bar { background-color: #cccccc; }
.progress-striped .progress.progress-bar-gray > .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress .progress-bar { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.progress .progress-bar.progress-bar-purple { background-color: #7c38bc; }
.progress-striped .progress .progress-bar.progress-bar-purple { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress .progress-bar.progress-bar-blue { background-color: #0e62c7; }
.progress-striped .progress .progress-bar.progress-bar-blue { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress .progress-bar.progress-bar-red { background-color: #d5080f; }
.progress-striped .progress .progress-bar.progress-bar-red { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress .progress-bar.progress-bar-black { background-color: #222222; }
.progress-striped .progress .progress-bar.progress-bar-black { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.progress .progress-bar.progress-bar-gray { background-color: #cccccc; }
.progress-striped .progress .progress-bar.progress-bar-gray { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
.list-group .list-group-item { padding: 15px 20px; }
.list-group .list-group-item .list-group-item-text { margin-top: 10px; }
.list-group.list-group-minimal .list-group-item { padding: 10px 15px; }
.badge-roundless { -webkit-border-radius: 0; -webkit-background-clip: padding-box; -moz-border-radius: 0; -moz-background-clip: padding; border-radius: 0; background-clip: padding-box; }
mark, .mark { background-color: rgba(255, 186, 0, 0.5); color: #666; padding-left: 5px; padding-right: 5px; }
.text-muted { color: #9d9d9d; }
.text-primary { color: #2c2e2f; }
a.text-primary:hover { color: #131415; }
.text-secondary { color: #ff7e00; }
a.text-secondary:hover { color: #de7107; }
.text-purple { color: #7c38bc; }
a.text-purple:hover { color: #622c95; }
.text-turquoise { color: #00b19d; }
a.text-turquoise:hover { color: #007e70; }
.text-red { color: #d5080f; }
a.text-red:hover { color: #a4060c; }
.text-blue { color: #0e62c7; }
a.text-blue:hover { color: #0b4b97; }
.text-pink { color: #ff6264; }
a.text-pink:hover { color: #ff2f32; }
.text-yellow { color: #fcd036; }
a.text-yellow:hover { color: #fbc404; }
.text-gray { color: #555555; }
a.text-gray:hover { color: #3b3b3b; }
.text-success { color: #8dc63f; }
a.text-success:hover { color: #72a230; }
.text-info { color: #40bbea; }
a.text-info:hover { color: #18a8df; }
.text-warning { color: #ffba00; }
a.text-warning:hover { color: #cc9500; }
.text-danger { color: #cc3f44; }
a.text-danger:hover { color: #ab2d32; }
.text-white { color: #ffffff; }
a.text-white:hover { color: #e6e6e6; }
.bg-muted, .bg-gray, .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger { padding: 10px 15px; color: #fff; }
.bg-muted { background-color: #d0d0d0; }
.bg-gray { background-color: #eeeeee; }
pre { white-space: pre-wrap; font-size: 12px; }
.page-body .jumbotron { padding: 0; padding-top: 0 !important; padding-bottom: 48px; margin-bottom: 20px; }
.page-body .jumbotron > h1 { margin-top: 0; margin-bottom: 20px; }
@media screen and (max-width: 768px) {
 .page-body .jumbotron {
 padding-left: 0;
 padding-right: 0;
}
}
@media screen and (min-width: 768px) {
 .page-body .jumbotron {
 padding-top: 15px;
 padding-bottom: 48px;
}
}