/* ::::: http://scm.ec1001.cn:8081/UIBase/public/fonts/web-icons/web-icons.css ::::: */

@font-face {
	font-family: "Web Icons";
	font-style: normal;
	font-weight: normal;
	src: url('web-icons.eot') format("embedded-opentype"), url('web-icons.woff2') format("woff2"), url('web-icons.woff') format("woff"), url('web-icons.ttf') format("truetype"), url('web-icons.svg') format("svg");
}
.wb-dashboard::before { content: ""; }
.wb-inbox::before { content: ""; }
.wb-cloud::before { content: ""; }
.wb-bell::before { content: ""; }
.wb-book::before { content: ""; }
.wb-bookmark::before { content: ""; }
.wb-tag::before { content: ""; }
.wb-library::before { content: ""; }
.wb-share::before { content: ""; }
.wb-reply::before { content: ""; }
.wb-refresh::before { content: ""; }
.wb-move::before { content: ""; }
.wb-chat::before { content: ""; }
.wb-chat-working::before { content: ""; }
.wb-chat-text::before { content: ""; }
.wb-chat-group::before { content: ""; }
.wb-envelope::before { content: ""; }
.wb-envelope-open::before { content: ""; }
.wb-user::before { content: ""; }
.wb-user-circle::before { content: ""; }
.wb-users::before { content: ""; }
.wb-user-add::before { content: ""; }
.wb-grid-9::before { content: ""; }
.wb-grid-4::before { content: ""; }
.wb-menu::before { content: ""; }
.wb-layout::before { content: ""; }
.wb-fullscreen::before { content: ""; }
.wb-fullscreen-exit::before { content: ""; }
.wb-expand::before { content: ""; }
.wb-contract::before { content: ""; }
.wb-arrow-expand::before { content: ""; }
.wb-arrow-shrink::before { content: ""; }
.wb-desktop::before { content: ""; }
.wb-mobile::before { content: ""; }
.wb-signal::before { content: ""; }
.wb-power::before { content: ""; }
.wb-more-horizontal::before { content: ""; }
.wb-more-vertical::before { content: ""; }
.wb-globe::before { content: ""; }
.wb-map::before { content: ""; }
.wb-flag::before { content: ""; }
.wb-pie-chart::before { content: ""; }
.wb-stats-bars::before { content: ""; }
.wb-pluse::before { content: ""; }
.wb-home::before { content: ""; }
.wb-shopping-cart::before { content: ""; }
.wb-payment::before { content: ""; }
.wb-briefcase::before { content: ""; }
.wb-search::before { content: ""; }
.wb-zoom-in::before { content: ""; }
.wb-zoom-out::before { content: ""; }
.wb-download::before { content: ""; }
.wb-upload::before { content: ""; }
.wb-sort-asc::before { content: ""; }
.wb-sort-des::before { content: ""; }
.wb-graph-up::before { content: ""; }
.wb-graph-down::before { content: ""; }
.wb-replay::before { content: ""; }
.wb-edit::before { content: ""; }
.wb-pencil::before { content: ""; }
.wb-rubber::before { content: ""; }
.wb-crop::before { content: ""; }
.wb-eye::before { content: ""; }
.wb-eye-close::before { content: ""; }
.wb-image::before { content: ""; }
.wb-gallery::before { content: ""; }
.wb-video::before { content: ""; }
.wb-camera::before { content: ""; }
.wb-folder::before { content: ""; }
.wb-clipboard::before { content: ""; }
.wb-order::before { content: ""; }
.wb-file::before { content: ""; }
.wb-copy::before { content: ""; }
.wb-add-file::before { content: ""; }
.wb-print::before { content: ""; }
.wb-calendar::before { content: ""; }
.wb-time::before { content: ""; }
.wb-trash::before { content: ""; }
.wb-plugin::before { content: ""; }
.wb-extension::before { content: ""; }
.wb-memory::before { content: ""; }
.wb-settings::before { content: ""; }
.wb-scissor::before { content: ""; }
.wb-wrench::before { content: ""; }
.wb-hammer::before { content: ""; }
.wb-lock::before { content: ""; }
.wb-unlock::before { content: ""; }
.wb-volume-low::before { content: ""; }
.wb-volume-high::before { content: ""; }
.wb-volume-off::before { content: ""; }
.wb-pause::before { content: ""; }
.wb-play::before { content: ""; }
.wb-stop::before { content: ""; }
.wb-musical::before { content: ""; }
.wb-random::before { content: ""; }
.wb-reload::before { content: ""; }
.wb-loop::before { content: ""; }
.wb-text::before { content: ""; }
.wb-bold::before { content: ""; }
.wb-italic::before { content: ""; }
.wb-underline::before { content: ""; }
.wb-format-clear::before { content: ""; }
.wb-text-type::before { content: ""; }
.wb-table::before { content: ""; }
.wb-attach-file::before { content: ""; }
.wb-paperclip::before { content: ""; }
.wb-link-intact::before { content: ""; }
.wb-link::before { content: ""; }
.wb-link-broken::before { content: ""; }
.wb-indent-increase::before { content: ""; }
.wb-indent-decrease::before { content: ""; }
.wb-align-justify::before { content: ""; }
.wb-align-left::before { content: ""; }
.wb-align-center::before { content: ""; }
.wb-align-right::before { content: ""; }
.wb-list-numbered::before { content: ""; }
.wb-list-bulleted::before { content: ""; }
.wb-list::before { content: ""; }
.wb-emoticon::before { content: ""; }
.wb-quote-right::before { content: ""; }
.wb-code::before { content: ""; }
.wb-code-working::before { content: ""; }
.wb-code-unfold::before { content: ""; }
.wb-chevron-right::before { content: ""; }
.wb-chevron-left::before { content: ""; }
.wb-chevron-left-mini::before { content: ""; }
.wb-chevron-right-mini::before { content: ""; }
.wb-chevron-up::before { content: ""; }
.wb-chevron-down::before { content: ""; }
.wb-chevron-up-mini::before { content: ""; }
.wb-chevron-down-mini::before { content: ""; }
.wb-arrow-left::before { content: ""; }
.wb-arrow-right::before { content: ""; }
.wb-arrow-up::before { content: ""; }
.wb-arrow-down::before { content: ""; }
.wb-dropdown::before { content: ""; }
.wb-dropup::before { content: ""; }
.wb-dropright::before { content: ""; }
.wb-dropleft::before { content: ""; }
.wb-sort-vertical::before { content: ""; }
.wb-triangle-left::before { content: ""; }
.wb-triangle-right::before { content: ""; }
.wb-triangle-down::before { content: ""; }
.wb-triangle-up::before { content: ""; }
.wb-check-circle::before { content: ""; }
.wb-check::before { content: ""; }
.wb-check-mini::before { content: ""; }
.wb-close::before { content: ""; }
.wb-close-mini::before { content: ""; }
.wb-plus-circle::before { content: ""; }
.wb-plus::before { content: ""; }
.wb-minus-circle::before { content: ""; }
.wb-minus::before { content: ""; }
.wb-alert-circle::before { content: ""; }
.wb-alert::before { content: ""; }
.wb-help-circle::before { content: ""; }
.wb-help::before { content: ""; }
.wb-info-circle::before { content: ""; }
.wb-info::before { content: ""; }
.wb-warning::before { content: ""; }
.wb-heart::before { content: ""; }
.wb-heart-outline::before { content: ""; }
.wb-star::before { content: ""; }
.wb-star-half::before { content: ""; }
.wb-star-outline::before { content: ""; }
.wb-thumb-up::before { content: ""; }
.wb-thumb-down::before { content: ""; }
.wb-small-point::before { content: ""; }
.wb-medium-point::before { content: ""; }
.wb-large-point::before { content: ""; }
/* ::::: http://scm.ec1001.cn:8081/UIBase/public/themes/classic/global/css/bootstrap.css ::::: */

html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
button::-moz-focus-inner, input::-moz-focus-inner { padding: 0px; border: 0px none; }
input { line-height: normal; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
* { box-sizing: border-box; }
*::before, *::after { box-sizing: border-box; }
html { font-size: 10px; }
body { font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; font-size: 14px; line-height: 1.6; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
a { color: rgb(98, 168, 234); text-decoration: none; }
a:hover, a:focus { color: rgb(137, 188, 235); text-decoration: underline; }
a:focus { outline: medium none; outline-offset: -2px; }
img { vertical-align: middle; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px none; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; font-weight: 300; line-height: 1.2; color: rgb(55, 71, 79); }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 22px; margin-bottom: 11px; }
h3, .h3 { font-size: 18px; }
p { margin: 0px 0px 11px; }
.text-center { text-align: center; }
blockquote footer::before, blockquote small::before, blockquote .small::before { content: "— "; }
.blockquote-reverse footer::before, blockquote.pull-right footer::before, .blockquote-reverse small::before, blockquote.pull-right small::before, .blockquote-reverse .small::before, blockquote.pull-right .small::before { content: ""; }
.blockquote-reverse footer::after, blockquote.pull-right footer::after, .blockquote-reverse small::after, blockquote.pull-right small::after, .blockquote-reverse .small::after, blockquote.pull-right .small::after { content: " —"; }
.table-striped > tbody > tr:nth-of-type(2n+1) { background-color: rgba(243, 247, 249, 0.3); }
@media screen and (max-width: 767px) {
}
label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; }
input[type="radio"], input[type="checkbox"] { margin: 4px 0px 0px; line-height: normal; }
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: medium none; outline-offset: -2px; }
.form-control { display: block; width: 100%; height: 32px; padding: 4px 12px; font-size: 14px; line-height: 1.6; color: rgb(118, 131, 143); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(228, 234, 236); border-radius: 3px; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s, -webkit-box-shadow 0.15s ease-in-out 0s; }
.form-control:focus { border-color: rgb(98, 168, 234); outline: 0px none; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(98, 168, 234, 0.6); }
.form-control.focus, .form-control:focus { border-color: rgb(98, 168, 234); box-shadow: none; }
.form-control::-moz-placeholder { color: rgb(163, 175, 183); opacity: 1; }
@media not all {
}
.form-group { margin-bottom: 12px; }
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; }
.radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0px; font-weight: normal; vertical-align: middle; cursor: pointer; }
.btn { display: inline-block; padding: 4px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.6; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; -moz-user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; }
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus { outline: medium none; outline-offset: -2px; }
.btn:hover, .btn:focus, .btn.focus { color: rgb(118, 131, 143); text-decoration: none; }
.btn:active, .btn.active { background-image: none; outline: 0px none; box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.125) inset; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(98, 168, 234); border-color: rgb(98, 168, 234); }
.btn-primary:focus, .btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(53, 143, 228); border-color: rgb(24, 105, 180); }
.btn-primary:hover { color: rgb(255, 255, 255); background-color: rgb(53, 143, 228); border-color: rgb(44, 138, 227); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: rgb(255, 255, 255); background-color: rgb(53, 143, 228); border-color: rgb(44, 138, 227); }
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(29, 125, 216); border-color: rgb(24, 105, 180); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; }
.btn-block { display: block; width: 100%; }
.collapse { display: none; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0px; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0px; }
.btn-group-vertical > .btn:first-child:not(:last-child) { border-radius: 3px 3px 0px 0px; }
.btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px 0px 3px 3px; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0px; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.input-group { position: relative; display: table; border-collapse: separate; }
.input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px; }
.input-group .form-control:focus { z-index: 3; }
.input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; }
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0px; }
.input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; }
.input-group-addon { padding: 4px 12px; font-size: 14px; font-weight: normal; line-height: 1; color: rgb(118, 131, 143); text-align: center; background-color: rgb(243, 247, 249); border: 1px solid rgb(228, 234, 236); border-radius: 3px; }
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group-addon:first-child { border-right: 0px none; }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group-addon:last-child { border-left: 0px none; }
.breadcrumb > li + li::before { padding: 0px 5px; color: rgb(98, 168, 234); content: "/ "; }
@media screen and (min-width: 768px) {
}
.alert { padding: 10px; margin-bottom: 22px; border: 1px solid transparent; border-radius: 3px; }
.alert-dismissable, .alert-dismissible { padding-right: 30px; }
.alert-warning { color: rgb(242, 166, 84); background-color: rgba(255, 243, 230, 0.8); border-color: rgb(255, 243, 230); }
.alert-danger { color: rgb(249, 104, 104); background-color: rgba(255, 234, 234, 0.8); border-color: rgb(255, 234, 234); }
.popover > .arrow, .popover > .arrow::after { position: absolute; display: block; width: 0px; height: 0px; border-color: transparent; border-style: solid; }
.popover > .arrow::after { content: ""; border-width: 6px; }
.popover.top > .arrow::after { bottom: 1px; margin-left: -6px; content: " "; border-top-color: rgb(255, 255, 255); border-bottom-width: 0px; }
.popover.right > .arrow::after { bottom: -6px; left: 1px; content: " "; border-right-color: rgb(255, 255, 255); border-left-width: 0px; }
.popover.bottom > .arrow::after { top: 1px; margin-left: -6px; content: " "; border-top-width: 0px; border-bottom-color: rgb(255, 255, 255); }
.popover.left > .arrow::after { right: 1px; bottom: -6px; content: " "; border-right-width: 0px; border-left-color: rgb(255, 255, 255); }
@media not all, (-webkit-transform-3d) {
}
.carousel-control .icon-prev::before { content: "‹"; }
.carousel-control .icon-next::before { content: "›"; }
@media screen and (min-width: 768px) {
}
.clearfix::before, .clearfix::after, .dl-horizontal dd::before, .dl-horizontal dd::after, .container::before, .container::after, .container-fluid::before, .container-fluid::after, .row::before, .row::after, .form-horizontal .form-group::before, .form-horizontal .form-group::after, .btn-toolbar::before, .btn-toolbar::after, .btn-group-vertical > .btn-group::before, .btn-group-vertical > .btn-group::after, .nav::before, .nav::after, .navbar::before, .navbar::after, .navbar-header::before, .navbar-header::after, .navbar-collapse::before, .navbar-collapse::after, .pager::before, .pager::after, .panel-body::before, .panel-body::after, .modal-header::before, .modal-header::after, .modal-footer::before, .modal-footer::after { display: table; content: " "; }
.clearfix::after, .dl-horizontal dd::after, .container::after, .container-fluid::after, .row::after, .form-horizontal .form-group::after, .btn-toolbar::after, .btn-group-vertical > .btn-group::after, .nav::after, .navbar::after, .navbar-header::after, .navbar-collapse::after, .pager::after, .panel-body::after, .modal-header::after, .modal-footer::after { clear: both; }
.pull-right { float: right !important; }
.pull-left { float: left !important; }
.visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; }
/* ::::: http://scm.ec1001.cn:8081/UIBase/public/themes/classic/base/css/site.css ::::: */

input, button, select, textarea { font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; }
html { text-rendering: optimizelegibility; }
input, textarea, keygen, select, button { outline: medium none; text-rendering: optimizelegibility !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 500; }
.table-section-arrow::before { content: ""; }
.form-control { box-shadow: none; transition: box-shadow 0.25s linear 0s, border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s, -webkit-box-shadow 0.25s linear 0s; -moz-appearance: none; }
.form-group:last-child { margin-bottom: 0px; }
label { font-weight: 400; }
.btn { padding: 4px 12px; font-size: 14px; line-height: 1.6; border-radius: 3px; transition: border 0.2s linear 0s, color 0.2s linear 0s, width 0.2s linear 0s, background-color 0.2s linear 0s; }
.btn:focus, .btn:active:focus, .btn.active:focus { outline: 0px none; }
.btn:active, .btn.active { box-shadow: none; }
.btn-block { white-space: normal; }
.btn-default.btn-up::before { border-bottom-color: rgb(228, 234, 236); }
.btn-default.btn-up:hover::before, .btn-default.btn-up:focus::before { border-bottom-color: rgb(243, 247, 249); }
.btn-default.btn-up:active::before, .btn-default.btn-up.active::before, .open > .dropdown-toggle.btn-default.btn-up::before { border-bottom-color: rgb(204, 213, 219); }
.btn-default.btn-right::before { border-left-color: rgb(228, 234, 236); }
.btn-default.btn-right:hover::before, .btn-default.btn-right:focus::before { border-left-color: rgb(243, 247, 249); }
.btn-default.btn-right:active::before, .btn-default.btn-right.active::before, .open > .dropdown-toggle.btn-default.btn-right::before { border-left-color: rgb(204, 213, 219); }
.btn-default.btn-bottom::before { border-top-color: rgb(228, 234, 236); }
.btn-default.btn-bottom:hover::before, .btn-default.btn-bottom:focus::before { border-top-color: rgb(243, 247, 249); }
.btn-default.btn-bottom:active::before, .btn-default.btn-bottom.active::before, .open > .dropdown-toggle.btn-default.btn-bottom::before { border-top-color: rgb(204, 213, 219); }
.btn-default.btn-left::before { border-right-color: rgb(228, 234, 236); }
.btn-default.btn-left:hover::before, .btn-default.btn-left:focus::before { border-right-color: rgb(243, 247, 249); }
.btn-default.btn-left:active::before, .btn-default.btn-left.active::before, .open > .dropdown-toggle.btn-default.btn-left::before { border-right-color: rgb(204, 213, 219); }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus { background-color: rgb(137, 188, 235); border-color: rgb(137, 188, 235); }
.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-color: rgb(78, 151, 217); border-color: rgb(78, 151, 217); }
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { background-color: rgb(78, 151, 217); border-color: rgb(78, 151, 217); }
.btn-primary.btn-up::before { border-bottom-color: rgb(98, 168, 234); }
.btn-primary.btn-up:hover::before, .btn-primary.btn-up:focus::before { border-bottom-color: rgb(137, 188, 235); }
.btn-primary.btn-up:active::before, .btn-primary.btn-up.active::before, .open > .dropdown-toggle.btn-primary.btn-up::before { border-bottom-color: rgb(78, 151, 217); }
.btn-primary.btn-right::before { border-left-color: rgb(98, 168, 234); }
.btn-primary.btn-right:hover::before, .btn-primary.btn-right:focus::before { border-left-color: rgb(137, 188, 235); }
.btn-primary.btn-right:active::before, .btn-primary.btn-right.active::before, .open > .dropdown-toggle.btn-primary.btn-right::before { border-left-color: rgb(78, 151, 217); }
.btn-primary.btn-bottom::before { border-top-color: rgb(98, 168, 234); }
.btn-primary.btn-bottom:hover::before, .btn-primary.btn-bottom:focus::before { border-top-color: rgb(137, 188, 235); }
.btn-primary.btn-bottom:active::before, .btn-primary.btn-bottom.active::before, .open > .dropdown-toggle.btn-primary.btn-bottom::before { border-top-color: rgb(78, 151, 217); }
.btn-primary.btn-left::before { border-right-color: rgb(98, 168, 234); }
.btn-primary.btn-left:hover::before, .btn-primary.btn-left:focus::before { border-right-color: rgb(137, 188, 235); }
.btn-primary.btn-left:active::before, .btn-primary.btn-left.active::before, .open > .dropdown-toggle.btn-primary.btn-left::before { border-right-color: rgb(78, 151, 217); }
.btn-success.btn-up::before { border-bottom-color: rgb(70, 190, 138); }
.btn-success.btn-up:hover::before, .btn-success.btn-up:focus::before { border-bottom-color: rgb(92, 210, 157); }
.btn-success.btn-up:active::before, .btn-success.btn-up.active::before, .open > .dropdown-toggle.btn-success.btn-up::before { border-bottom-color: rgb(54, 171, 122); }
.btn-success.btn-right::before { border-left-color: rgb(70, 190, 138); }
.btn-success.btn-right:hover::before, .btn-success.btn-right:focus::before { border-left-color: rgb(92, 210, 157); }
.btn-success.btn-right:active::before, .btn-success.btn-right.active::before, .open > .dropdown-toggle.btn-success.btn-right::before { border-left-color: rgb(54, 171, 122); }
.btn-success.btn-bottom::before { border-top-color: rgb(70, 190, 138); }
.btn-success.btn-bottom:hover::before, .btn-success.btn-bottom:focus::before { border-top-color: rgb(92, 210, 157); }
.btn-success.btn-bottom:active::before, .btn-success.btn-bottom.active::before, .open > .dropdown-toggle.btn-success.btn-bottom::before { border-top-color: rgb(54, 171, 122); }
.btn-success.btn-left::before { border-right-color: rgb(70, 190, 138); }
.btn-success.btn-left:hover::before, .btn-success.btn-left:focus::before { border-right-color: rgb(92, 210, 157); }
.btn-success.btn-left:active::before, .btn-success.btn-left.active::before, .open > .dropdown-toggle.btn-success.btn-left::before { border-right-color: rgb(54, 171, 122); }
.btn-info.btn-up::before { border-bottom-color: rgb(87, 199, 212); }
.btn-info.btn-up:hover::before, .btn-info.btn-up:focus::before { border-bottom-color: rgb(119, 214, 225); }
.btn-info.btn-up:active::before, .btn-info.btn-up.active::before, .open > .dropdown-toggle.btn-info.btn-up::before { border-bottom-color: rgb(71, 184, 198); }
.btn-info.btn-right::before { border-left-color: rgb(87, 199, 212); }
.btn-info.btn-right:hover::before, .btn-info.btn-right:focus::before { border-left-color: rgb(119, 214, 225); }
.btn-info.btn-right:active::before, .btn-info.btn-right.active::before, .open > .dropdown-toggle.btn-info.btn-right::before { border-left-color: rgb(71, 184, 198); }
.btn-info.btn-bottom::before { border-top-color: rgb(87, 199, 212); }
.btn-info.btn-bottom:hover::before, .btn-info.btn-bottom:focus::before { border-top-color: rgb(119, 214, 225); }
.btn-info.btn-bottom:active::before, .btn-info.btn-bottom.active::before, .open > .dropdown-toggle.btn-info.btn-bottom::before { border-top-color: rgb(71, 184, 198); }
.btn-info.btn-left::before { border-right-color: rgb(87, 199, 212); }
.btn-info.btn-left:hover::before, .btn-info.btn-left:focus::before { border-right-color: rgb(119, 214, 225); }
.btn-info.btn-left:active::before, .btn-info.btn-left.active::before, .open > .dropdown-toggle.btn-info.btn-left::before { border-right-color: rgb(71, 184, 198); }
.btn-warning.btn-up::before { border-bottom-color: rgb(242, 166, 84); }
.btn-warning.btn-up:hover::before, .btn-warning.btn-up:focus::before { border-bottom-color: rgb(244, 176, 102); }
.btn-warning.btn-up:active::before, .btn-warning.btn-up.active::before, .open > .dropdown-toggle.btn-warning.btn-up::before { border-bottom-color: rgb(236, 153, 64); }
.btn-warning.btn-right::before { border-left-color: rgb(242, 166, 84); }
.btn-warning.btn-right:hover::before, .btn-warning.btn-right:focus::before { border-left-color: rgb(244, 176, 102); }
.btn-warning.btn-right:active::before, .btn-warning.btn-right.active::before, .open > .dropdown-toggle.btn-warning.btn-right::before { border-left-color: rgb(236, 153, 64); }
.btn-warning.btn-bottom::before { border-top-color: rgb(242, 166, 84); }
.btn-warning.btn-bottom:hover::before, .btn-warning.btn-bottom:focus::before { border-top-color: rgb(244, 176, 102); }
.btn-warning.btn-bottom:active::before, .btn-warning.btn-bottom.active::before, .open > .dropdown-toggle.btn-warning.btn-bottom::before { border-top-color: rgb(236, 153, 64); }
.btn-warning.btn-left::before { border-right-color: rgb(242, 166, 84); }
.btn-warning.btn-left:hover::before, .btn-warning.btn-left:focus::before { border-right-color: rgb(244, 176, 102); }
.btn-warning.btn-left:active::before, .btn-warning.btn-left.active::before, .open > .dropdown-toggle.btn-warning.btn-left::before { border-right-color: rgb(236, 153, 64); }
.btn-danger.btn-up::before { border-bottom-color: rgb(249, 104, 104); }
.btn-danger.btn-up:hover::before, .btn-danger.btn-up:focus::before { border-bottom-color: rgb(250, 122, 122); }
.btn-danger.btn-up:active::before, .btn-danger.btn-up.active::before, .open > .dropdown-toggle.btn-danger.btn-up::before { border-bottom-color: rgb(233, 89, 91); }
.btn-danger.btn-right::before { border-left-color: rgb(249, 104, 104); }
.btn-danger.btn-right:hover::before, .btn-danger.btn-right:focus::before { border-left-color: rgb(250, 122, 122); }
.btn-danger.btn-right:active::before, .btn-danger.btn-right.active::before, .open > .dropdown-toggle.btn-danger.btn-right::before { border-left-color: rgb(233, 89, 91); }
.btn-danger.btn-bottom::before { border-top-color: rgb(249, 104, 104); }
.btn-danger.btn-bottom:hover::before, .btn-danger.btn-bottom:focus::before { border-top-color: rgb(250, 122, 122); }
.btn-danger.btn-bottom:active::before, .btn-danger.btn-bottom.active::before, .open > .dropdown-toggle.btn-danger.btn-bottom::before { border-top-color: rgb(233, 89, 91); }
.btn-danger.btn-left::before { border-right-color: rgb(249, 104, 104); }
.btn-danger.btn-left:hover::before, .btn-danger.btn-left:focus::before { border-right-color: rgb(250, 122, 122); }
.btn-danger.btn-left:active::before, .btn-danger.btn-left.active::before, .open > .dropdown-toggle.btn-danger.btn-left::before { border-right-color: rgb(233, 89, 91); }
.btn-inverse.btn-up::before { border-bottom-color: rgb(255, 255, 255); }
.btn-inverse.btn-up:hover::before, .btn-inverse.btn-up:focus::before { border-bottom-color: rgb(255, 255, 255); }
.btn-inverse.btn-up:active::before, .btn-inverse.btn-up.active::before, .open > .dropdown-toggle.btn-inverse.btn-up::before { border-bottom-color: rgb(255, 255, 255); }
.btn-inverse.btn-right::before { border-left-color: rgb(255, 255, 255); }
.btn-inverse.btn-right:hover::before, .btn-inverse.btn-right:focus::before { border-left-color: rgb(255, 255, 255); }
.btn-inverse.btn-right:active::before, .btn-inverse.btn-right.active::before, .open > .dropdown-toggle.btn-inverse.btn-right::before { border-left-color: rgb(255, 255, 255); }
.btn-inverse.btn-bottom::before { border-top-color: rgb(255, 255, 255); }
.btn-inverse.btn-bottom:hover::before, .btn-inverse.btn-bottom:focus::before { border-top-color: rgb(255, 255, 255); }
.btn-inverse.btn-bottom:active::before, .btn-inverse.btn-bottom.active::before, .open > .dropdown-toggle.btn-inverse.btn-bottom::before { border-top-color: rgb(255, 255, 255); }
.btn-inverse.btn-left::before { border-right-color: rgb(255, 255, 255); }
.btn-inverse.btn-left:hover::before, .btn-inverse.btn-left:focus::before { border-right-color: rgb(255, 255, 255); }
.btn-inverse.btn-left:active::before, .btn-inverse.btn-left.active::before, .open > .dropdown-toggle.btn-inverse.btn-left::before { border-right-color: rgb(255, 255, 255); }
.btn-dark.btn-up::before { border-bottom-color: rgb(82, 96, 105); }
.btn-dark.btn-up:hover::before, .btn-dark.btn-up:focus::before { border-bottom-color: rgb(118, 131, 143); }
.btn-dark.btn-up:active::before, .btn-dark.btn-up.active::before, .open > .dropdown-toggle.btn-dark.btn-up::before { border-bottom-color: rgb(55, 71, 79); }
.btn-dark.btn-right::before { border-left-color: rgb(82, 96, 105); }
.btn-dark.btn-right:hover::before, .btn-dark.btn-right:focus::before { border-left-color: rgb(118, 131, 143); }
.btn-dark.btn-right:active::before, .btn-dark.btn-right.active::before, .open > .dropdown-toggle.btn-dark.btn-right::before { border-left-color: rgb(55, 71, 79); }
.btn-dark.btn-bottom::before { border-top-color: rgb(82, 96, 105); }
.btn-dark.btn-bottom:hover::before, .btn-dark.btn-bottom:focus::before { border-top-color: rgb(118, 131, 143); }
.btn-dark.btn-bottom:active::before, .btn-dark.btn-bottom.active::before, .open > .dropdown-toggle.btn-dark.btn-bottom::before { border-top-color: rgb(55, 71, 79); }
.btn-dark.btn-left::before { border-right-color: rgb(82, 96, 105); }
.btn-dark.btn-left:hover::before, .btn-dark.btn-left:focus::before { border-right-color: rgb(118, 131, 143); }
.btn-dark.btn-left:active::before, .btn-dark.btn-left.active::before, .open > .dropdown-toggle.btn-dark.btn-left::before { border-right-color: rgb(55, 71, 79); }
.btn-direction::before { position: absolute; line-height: 0; content: ""; border: 6px solid transparent; }
.btn-up::before { top: -12px; left: 50%; margin-left: -6px; border-bottom-color: rgb(228, 234, 236); }
.btn-right::before { top: 50%; right: -12px; margin-top: -6px; border-left-color: rgb(228, 234, 236); }
.btn-bottom::before { bottom: -12px; left: 50%; margin-left: -6px; border-top-color: rgb(228, 234, 236); }
.btn-left::before { top: 50%; left: -12px; margin-top: -6px; border-right-color: rgb(228, 234, 236); }
.dropdown-menu.bullet::before, .dropdown-menu.bullet::after { position: absolute; left: 10px; display: inline-block; width: 0px; height: 0px; content: ""; border-width: 0px 7px 7px; border-style: solid; border-color: transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.dropdown-menu.bullet::before { top: -7px; border-bottom-color: rgb(228, 234, 236); }
.dropdown-menu.bullet::after { top: -6px; border-bottom-color: rgb(255, 255, 255); }
.dropdown-menu-right.bullet::before, .dropdown-menu-right.bullet::after { right: 10px; left: auto; }
.dropdown-menu.animate > li:nth-child(1) { animation-delay: 0.02s; }
.dropdown-menu.animate > li:nth-child(2) { animation-delay: 0.04s; }
.dropdown-menu.animate > li:nth-child(3) { animation-delay: 0.06s; }
.dropdown-menu.animate > li:nth-child(4) { animation-delay: 0.08s; }
.dropdown-menu.animate > li:nth-child(5) { animation-delay: 0.1s; }
.dropdown-menu.animate > li:nth-child(6) { animation-delay: 0.12s; }
.dropdown-menu.animate > li:nth-child(7) { animation-delay: 0.14s; }
.dropdown-menu.animate > li:nth-child(8) { animation-delay: 0.16s; }
.dropdown-menu.animate > li:nth-child(9) { animation-delay: 0.18s; }
.dropdown-menu.animate > li:nth-child(10) { animation-delay: 0.2s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(1) { animation-delay: 0.02s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(2) { animation-delay: 0.04s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(3) { animation-delay: 0.06s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(4) { animation-delay: 0.08s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(5) { animation-delay: 0.1s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(6) { animation-delay: 0.12s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(7) { animation-delay: 0.14s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(8) { animation-delay: 0.16s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(9) { animation-delay: 0.18s; }
.dropdown-menu.animate.animate-reverse > li:nth-last-child(10) { animation-delay: 0.2s; }
.dropup .dropdown-menu.bullet::before, .navbar-fixed-bottom .dropdown .dropdown-menu.bullet::before, .dropup .dropdown-menu.bullet::after, .navbar-fixed-bottom .dropdown .dropdown-menu.bullet::after { top: auto; border-top-width: 7px; border-bottom-width: 0px; }
.dropup .dropdown-menu.bullet::before, .navbar-fixed-bottom .dropdown .dropdown-menu.bullet::before { bottom: -7px; border-top-color: rgb(228, 234, 236); }
.dropup .dropdown-menu.bullet::after, .navbar-fixed-bottom .dropdown .dropdown-menu.bullet::after { bottom: -6px; border-top-color: rgb(255, 255, 255); }
.dropdown-menu > .dropdown-submenu > a::after { position: absolute; right: 10px; display: inline-block; width: 0px; height: 0px; margin-top: 6px; vertical-align: middle; content: ""; border-top: 4px solid transparent; border-bottom: 4px solid transparent; border-left: 4px dashed; }
.input-group-addon { transition: border 0.25s linear 0s, color 0.25s linear 0s, background-color 0.25s linear 0s; }
.nav-tabs-vertical::before, .nav-tabs-vertical::after { display: table; content: " "; }
.nav-tabs-vertical::after { clear: both; }
.navbar-toolbar::before, .navbar-toolbar::after { display: table; content: " "; }
.navbar-toolbar::after { clear: both; }
.navbar-toolbar > li::before, .navbar-toolbar > li::after { display: table; content: " "; }
.navbar-toolbar > li::after { clear: both; }
.icon-fullscreen::before { content: ""; }
.icon-fullscreen.active::before { content: ""; }
.icon-menubar::before { content: ""; }
.icon-menubar.active::before { content: ""; }
.breadcrumb li + li::before { padding: 0px 5px; }
.breadcrumb li .icon::before { margin-right: 10px; }
.breadcrumb-arrow > li + li::before { content: "» "; }
@media screen and (min-width: 768px) {
}
.alert { padding-right: 10px; padding-left: 10px; }
.alert-dismissible { padding-right: 30px; }
.progress-bar-indicating.active::before { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ""; background-color: rgb(255, 255, 255); border-radius: inherit; opacity: 0; animation: 3s ease 0s normal none infinite running progress-active; }
.progress-vertical .progress-bar-indicating.active::before { animation-name: progress-vertical-active; }
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
.panel-body > :last-child { margin-bottom: 0px; }
@media screen and (max-width: 480px) {
}
.panel > :not(.panel-loading):not(.collapsing) { transition: opacity 0.3s ease 0s; }
.panel.is-loading > :not(.panel-loading) { opacity: 0.3; }
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 480px) {
}
.modal-body > :last-child { margin-bottom: 0px; }
.popover.bottom > .arrow::after { border-bottom-color: rgb(243, 247, 249); }
.popover-primary + .popover.bottom .arrow::after { border-bottom-color: rgb(98, 168, 234); }
.popover-success + .popover.bottom .arrow::after { border-bottom-color: rgb(70, 190, 138); }
.popover-info + .popover.bottom .arrow::after { border-bottom-color: rgb(87, 199, 212); }
.popover-warning + .popover.bottom .arrow::after { border-bottom-color: rgb(242, 166, 84); }
.popover-danger + .popover.bottom .arrow::after { border-bottom-color: rgb(249, 104, 104); }
.carousel-indicators-fall li::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; content: ""; background-color: rgba(0, 0, 0, 0.3); border-radius: 50%; opacity: 0; transition: opacity 0.3s ease 0s, visibility 0s ease 0.3s; transform: translate(0%, -200%); }
.carousel-indicators-fall .active::after { visibility: visible; opacity: 1; transition: opacity 0.3s ease 0s; }
@media screen and (min-width: 768px) {
}
.vertical-align::before { display: inline-block; height: 100%; vertical-align: middle; content: ""; }
.vertical-align-middle, .vertical-align-bottom { display: inline-block; max-width: 100%; font-size: 14px; }
.vertical-align-middle { vertical-align: middle; }
.text-center { text-align: center !important; }
body { overflow-x: hidden; }
.site-menu-arrow::before { content: ""; }
.page-dark.layout-full { color: rgb(255, 255, 255); }
.page-dark.layout-full::before { position: fixed; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; content: ""; background-position: center top; background-size: cover; }
.page-dark.layout-full::after { position: fixed; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; content: ""; background-color: rgba(38, 50, 56, 0.6); }
.page-dark.layout-full .brand { margin-bottom: 22px; }
.page-content { padding: 20px; }
.page-content > :last-child:not(script) { margin-bottom: 0px !important; }
.page-content-actions::before, .page-content-actions::after { display: table; content: " "; }
.page-content-actions::after { clear: both; }
.page-copyright { margin-top: 60px; font-size: 12px; color: rgb(55, 71, 79); letter-spacing: 1px; }
.page-aside-section::after { position: relative; display: block; margin: 11px; content: ""; border-bottom: 1px solid rgb(228, 234, 236); }
.page-aside-section:last-child::after { display: none; }
.site-footer::before, .site-footer::after { display: table; content: " "; }
.site-footer::after { clear: both; }
.layout-full { height: 100%; }
body.layout-full { padding-top: 0px; }
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open) > a .site-menu-arrow { transform: none; }
	.css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open) > .site-menu-sub { display: none; }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
}
@media screen and (max-width: 767px), screen and (min-width: 1200px) {
	.css-menubar .site-menu-item:not(.open) > a .site-menu-arrow { transform: none; }
	.css-menubar .site-menu-item:not(.open) > .site-menu-sub { display: none; }
	.css-menubar [data-toggle="menubar"] .hamburger-arrow-left::before { width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); }
	.css-menubar [data-toggle="menubar"] .hamburger-arrow-left::after { width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); }
}
@media screen and (max-width: 767px) and (min-width: 768px), screen and (min-width: 1200px) and (min-width: 768px) {
}
@media screen and (max-width: 767px) and (min-width: 768px), screen and (min-width: 1200px) and (min-width: 768px) {
}
@media screen and (min-width: 1200px) {
}
.site-menubar-unfold .site-menu-item:not(.open) > a .site-menu-arrow { transform: none; }
.site-menubar-unfold .site-menu-item:not(.open) > .site-menu-sub { display: none; }
.site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::before { width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); }
.site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::after { width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); }
.radio-custom, .checkbox-custom { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; }
.radio-custom label, .checkbox-custom label { min-height: 22px; margin-bottom: 0px; font-weight: 400; cursor: pointer; }
.radio-custom input[type="radio"], .checkbox-custom input[type="checkbox"] { position: absolute; margin-top: 0px; margin-bottom: 0px; margin-left: -20px; }
.checkbox-custom { padding-left: 20px; }
.checkbox-custom label { position: relative; display: inline-block; padding-left: 10px; vertical-align: middle; }
.checkbox-custom label:empty { padding-left: 0px; }
.checkbox-custom label::before { position: absolute; left: 0px; display: inline-block; width: 20px; height: 20px; margin-left: -20px; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 234, 236); border-radius: 3px; transition: all 0.3s ease-in-out 0s; }
.checkbox-custom label::after { position: absolute; top: 0px; left: 0px; display: inline-block; width: 20px; height: 20px; padding-top: 1px; margin-left: -20px; font-size: 12px; line-height: 20px; color: rgb(118, 131, 143); text-align: center; }
.checkbox-custom input[type="checkbox"], .checkbox-custom input[type="radio"] { z-index: 1; width: 20px; height: 20px; opacity: 0; }
.checkbox-custom input[type="checkbox"]:focus + label::before, .checkbox-custom input[type="radio"]:focus + label::before { outline: medium none; outline-offset: -2px; }
.checkbox-custom input[type="checkbox"]:checked + label::before, .checkbox-custom input[type="radio"]:checked + label::before { border-color: rgb(228, 234, 236); border-width: 10px; transition: all 300ms ease-in-out 0s; }
.checkbox-custom input[type="checkbox"]:checked + label::after, .checkbox-custom input[type="radio"]:checked + label::after { font-family: "Web Icons"; content: ""; }
.checkbox-custom input[type="checkbox"]:disabled + label, .checkbox-custom input[type="radio"]:disabled + label { opacity: 0.65; }
.checkbox-custom input[type="checkbox"]:disabled + label::before, .checkbox-custom input[type="radio"]:disabled + label::before { cursor: not-allowed; background-color: rgb(243, 247, 249); border-color: rgb(228, 234, 236); border-width: 1px; }
.checkbox-custom.checkbox-circle label::before { border-radius: 50%; }
.checkbox-custom.checkbox-inline { display: inline-block; margin-top: 0px; margin-bottom: 0px; }
.checkbox-default input[type="checkbox"]:checked + label::before, .checkbox-default input[type="radio"]:checked + label::before { background-color: rgb(255, 255, 255); border-color: rgb(228, 234, 236); border-width: 1px; }
.checkbox-default input[type="checkbox"]:checked + label::after, .checkbox-default input[type="radio"]:checked + label::after { color: rgb(98, 168, 234); }
.checkbox-primary input[type="checkbox"]:checked + label::before, .checkbox-primary input[type="radio"]:checked + label::before { background-color: rgb(98, 168, 234); border-color: rgb(98, 168, 234); }
.checkbox-primary input[type="checkbox"]:checked + label::after, .checkbox-primary input[type="radio"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-danger input[type="checkbox"]:checked + label::before, .checkbox-danger input[type="radio"]:checked + label::before { background-color: rgb(249, 104, 104); border-color: rgb(249, 104, 104); }
.checkbox-danger input[type="checkbox"]:checked + label::after, .checkbox-danger input[type="radio"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-info input[type="checkbox"]:checked + label::before, .checkbox-info input[type="radio"]:checked + label::before { background-color: rgb(87, 199, 212); border-color: rgb(87, 199, 212); }
.checkbox-info input[type="checkbox"]:checked + label::after, .checkbox-info input[type="radio"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-warning input[type="checkbox"]:checked + label::before, .checkbox-warning input[type="radio"]:checked + label::before { background-color: rgb(242, 166, 84); border-color: rgb(242, 166, 84); }
.checkbox-warning input[type="checkbox"]:checked + label::after, .checkbox-warning input[type="radio"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-success input[type="checkbox"]:checked + label::before, .checkbox-success input[type="radio"]:checked + label::before { background-color: rgb(70, 190, 138); border-color: rgb(70, 190, 138); }
.checkbox-success input[type="checkbox"]:checked + label::after, .checkbox-success input[type="radio"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-sm label::before, .checkbox-sm label::after { width: 18px; height: 18px; margin-left: -18px; }
.checkbox-sm label::after { font-size: 10px; line-height: 18px; }
.checkbox-sm input[type="checkbox"]:checked + label::before, .checkbox-sm input[type="radio"]:checked + label::before { border-width: 9px; }
.checkbox-lg label::before, .checkbox-lg label::after { width: 24px; height: 24px; margin-left: -24px; }
.checkbox-lg label::after { font-size: 14px; line-height: 24px; }
.checkbox-lg input[type="checkbox"]:checked + label::before, .checkbox-lg input[type="radio"]:checked + label::before { border-width: 12px; }
.radio-custom label::before { position: absolute; left: 0px; display: inline-block; width: 20px; height: 20px; margin-left: -20px; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 234, 236); border-radius: 50%; transition: border 300ms ease-in-out 0s, color 300ms ease-in-out 0s; }
.radio-custom label::after { position: absolute; top: 7px; left: 7px; display: inline-block; width: 6px; height: 6px; margin-left: -20px; content: " "; background-color: transparent; border: 2px solid rgb(118, 131, 143); border-radius: 50%; transform: scale(0, 0); }
.radio-custom input[type="radio"]:focus + label::before { outline: medium none; outline-offset: -2px; }
.radio-custom input[type="radio"]:checked + label::before { border-color: rgb(228, 234, 236); border-width: 10px; }
.radio-custom input[type="radio"]:checked + label::after { transform: scale(1, 1); }
.radio-custom input[type="radio"]:disabled + label::before { cursor: not-allowed; }
.radio-default input[type="radio"]:checked + label::before { background-color: rgb(255, 255, 255); border-color: rgb(228, 234, 236); border-width: 1px; }
.radio-default input[type="radio"]:checked + label::after { border-color: rgb(98, 168, 234); }
.radio-primary input[type="radio"]:checked + label::before { border-color: rgb(98, 168, 234); }
.radio-primary input[type="radio"]:checked + label::after { border-color: rgb(255, 255, 255); }
.radio-danger input[type="radio"]:checked + label::before { border-color: rgb(249, 104, 104); }
.radio-danger input[type="radio"]:checked + label::after { border-color: rgb(255, 255, 255); }
.radio-info input[type="radio"]:checked + label::before { border-color: rgb(87, 199, 212); }
.radio-info input[type="radio"]:checked + label::after { border-color: rgb(255, 255, 255); }
.radio-warning input[type="radio"]:checked + label::before { border-color: rgb(242, 166, 84); }
.radio-warning input[type="radio"]:checked + label::after { border-color: rgb(255, 255, 255); }
.radio-success input[type="radio"]:checked + label::before { border-color: rgb(70, 190, 138); }
.radio-success input[type="radio"]:checked + label::after { border-color: rgb(255, 255, 255); }
.radio-sm label::before { width: 18px; height: 18px; margin-left: -20px; }
.radio-sm label::after { top: 7px; left: 7px; width: 4px; height: 4px; margin-left: -20px; border-width: 2px; }
.radio-sm input[type="radio"]:checked + label::before { border-width: 9px; }
.radio-lg label::before { width: 24px; height: 24px; margin-left: -20px; }
.radio-lg label::after { top: 8px; left: 8px; width: 8px; height: 8px; margin-left: -20px; border-width: 2px; }
.radio-lg input[type="radio"]:checked + label::before { border-width: 12px; }
.form-material .form-control::-moz-placeholder { color: rgb(163, 175, 183); }
.form-material .form-control:disabled::-moz-placeholder { color: rgb(204, 213, 219); }
.form-material .form-control:focus ~ .floating-label, .form-material .form-control.focus ~ .floating-label, .form-material .form-control:not(.empty) ~ .floating-label { top: -11.2px; font-size: 11.2px; }
.form-material .form-control.input-sm:focus ~ .floating-label, .form-material .form-control.input-sm.focus ~ .floating-label, .form-material .form-control.input-sm:not(.empty) ~ .floating-label { top: -9.6px; font-size: 9.6px; }
.form-material .form-control.input-lg:focus ~ .floating-label, .form-material .form-control.input-lg.focus ~ .floating-label, .form-material .form-control.input-lg:not(.empty) ~ .floating-label { top: -14.4px; font-size: 14.4px; }
.form-material:not(.floating) .control-label + select[multiple] { margin-top: 5px; }
.form-material .form-control:invalid:not(.empty) ~ .floating-label, .form-material .form-control.focus:invalid ~ .floating-label { color: rgb(249, 104, 104); }
.form-material.form-group.has-warning .form-control:focus, .form-material.form-group.has-warning .form-control.focus, .form-material.form-group.has-warning .form-control:not(.empty) { background-image: linear-gradient(rgb(242, 166, 84), rgb(242, 166, 84)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); }
.no-cssgradients .form-material.form-group.has-warning .form-control:focus, .no-cssgradients .form-material.form-group.has-warning .form-control.focus, .no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty) { background: transparent none repeat scroll 0% 0%; border-bottom: 2px solid rgb(242, 166, 84); }
.form-material.form-group.has-warning .form-control:not(.empty) { background-size: 100% 2px, 100% 1px; }
.form-material.form-group.has-warning .form-control:focus ~ .floating-label, .form-material.form-group.has-warning .form-control.focus ~ .floating-label, .form-material.form-group.has-warning .form-control:not(.empty) ~ .floating-label { color: rgb(242, 166, 84); }
.form-material.form-group.has-error .form-control:focus, .form-material.form-group.has-error .form-control.focus, .form-material.form-group.has-error .form-control:not(.empty) { background-image: linear-gradient(rgb(249, 104, 104), rgb(249, 104, 104)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); }
.no-cssgradients .form-material.form-group.has-error .form-control:focus, .no-cssgradients .form-material.form-group.has-error .form-control.focus, .no-cssgradients .form-material.form-group.has-error .form-control:not(.empty) { background: transparent none repeat scroll 0% 0%; border-bottom: 2px solid rgb(249, 104, 104); }
.form-material.form-group.has-error .form-control:not(.empty) { background-size: 100% 2px, 100% 1px; }
.form-material.form-group.has-error .form-control:focus ~ .floating-label, .form-material.form-group.has-error .form-control.focus ~ .floating-label, .form-material.form-group.has-error .form-control:not(.empty) ~ .floating-label { color: rgb(249, 104, 104); }
.form-material.form-group.has-success .form-control:focus, .form-material.form-group.has-success .form-control.focus, .form-material.form-group.has-success .form-control:not(.empty) { background-image: linear-gradient(rgb(70, 190, 138), rgb(70, 190, 138)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); }
.no-cssgradients .form-material.form-group.has-success .form-control:focus, .no-cssgradients .form-material.form-group.has-success .form-control.focus, .no-cssgradients .form-material.form-group.has-success .form-control:not(.empty) { background: transparent none repeat scroll 0% 0%; border-bottom: 2px solid rgb(70, 190, 138); }
.form-material.form-group.has-success .form-control:not(.empty) { background-size: 100% 2px, 100% 1px; }
.form-material.form-group.has-success .form-control:focus ~ .floating-label, .form-material.form-group.has-success .form-control.focus ~ .floating-label, .form-material.form-group.has-success .form-control:not(.empty) ~ .floating-label { color: rgb(70, 190, 138); }
.form-material.form-group.has-info .form-control:focus, .form-material.form-group.has-info .form-control.focus, .form-material.form-group.has-info .form-control:not(.empty) { background-image: linear-gradient(rgb(87, 199, 212), rgb(87, 199, 212)), linear-gradient(rgb(228, 234, 236), rgb(228, 234, 236)); }
.no-cssgradients .form-material.form-group.has-info .form-control:focus, .no-cssgradients .form-material.form-group.has-info .form-control.focus, .no-cssgradients .form-material.form-group.has-info .form-control:not(.empty) { background: transparent none repeat scroll 0% 0%; border-bottom: 2px solid rgb(87, 199, 212); }
.form-material.form-group.has-info .form-control:not(.empty) { background-size: 100% 2px, 100% 1px; }
.form-material.form-group.has-info .form-control:focus ~ .floating-label, .form-material.form-group.has-info .form-control.focus ~ .floating-label, .form-material.form-group.has-info .form-control:not(.empty) ~ .floating-label { color: rgb(87, 199, 212); }
.loader.loader-grill::before, .loader.loader-grill::after { position: absolute; top: 0px; width: 100%; height: 100%; content: ""; background: rgb(163, 175, 183) none repeat scroll 0% 0%; animation: 1s ease-in-out 0s normal none infinite running default-grill; }
.loader.loader-grill::before { left: -0.375em; animation-delay: -0.32s; }
.loader.loader-grill::after { left: 0.375em; }
.loader.loader-ellipsis::before, .loader.loader-ellipsis::after { position: absolute; top: 0px; width: 100%; height: 100%; content: ""; border-radius: 50%; animation: 1.8s ease-in-out 0s normal both infinite running loader-ellipsis; }
.loader.loader-ellipsis::before { left: -0.875em; animation-delay: -0.32s; }
.loader.loader-ellipsis::after { left: 0.875em; }
.loader.loader-dot::before, .loader.loader-dot::after { position: absolute; top: 0px; left: 0px; width: 60%; height: 60%; content: ""; background: rgb(163, 175, 183) none repeat scroll 0% 0%; border-radius: 100%; animation: 2s ease-in-out 0s normal none infinite running loader-dot-bounce; }
.loader.loader-dot::after { top: auto; bottom: 0px; animation-delay: -1s; }
.loader.loader-bounce::before, .loader.loader-bounce::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ""; background: rgb(163, 175, 183) none repeat scroll 0% 0%; border-radius: 50%; opacity: 0.6; animation: 2s ease-in-out 0s normal none infinite running loader-bounce; }
.loader.loader-bounce::after { animation-delay: -1s; }
.animation-hover:not(:hover), .animation-hover:not(:hover) [class*="animation-"], .touch .animation-hover:not(.hover), .touch .animation-hover:not(.hover) [class*="animation-"] { animation-name: none; }
a:focus { outline: medium none; }
.blocks::before, [class*="blocks-"]::before, .blocks::after, [class*="blocks-"]::after { display: table; content: " "; }
.blocks::after, [class*="blocks-"]::after { clear: both; }
.blocks-2 > li:nth-child(2n+3), .blocks-3 > li:nth-child(3n+4), .blocks-4 > li:nth-child(4n+5), .blocks-5 > li:nth-child(5n+6), .blocks-6 > li:nth-child(6n+7), .block-first { clear: both; }
.icon.icon-circle::before { position: relative; z-index: 1; }
.icon.icon-circle::after { position: absolute; top: 50%; left: 50%; z-index: 0; width: 2em; height: 2em; content: ""; background-color: inherit; border-radius: 100%; transform: translate(-50%, -50%); }
.hamburger, .hamburger::before, .hamburger .hamburger-bar, .hamburger::after { transition: transform 0.2s ease-in-out 0s, -webkit-transform 0.2s ease-in-out 0s, -o-transform 0.2s ease-in-out 0s; }
.hamburger::before, .hamburger::after { content: ""; }
.hamburger::before, .hamburger .hamburger-bar, .hamburger::after { display: block; width: 1em; height: 0.1em; margin: 0px; background: rgb(118, 131, 143) none repeat scroll 0% 0%; border-radius: 1px; }
.navbar-default .hamburger::before, .navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger::after { background: rgb(118, 131, 143) none repeat scroll 0% 0%; }
.navbar-inverse .hamburger::before, .navbar-inverse .hamburger .hamburger-bar, .navbar-inverse .hamburger::after { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hamburger-close::before { transform: rotate(45deg); transform-origin: 8% 50% 0px; }
.hamburger-close::after { transform: rotate(-45deg); transform-origin: 8% 50% 0px; }
.hamburger-close.hided::before, .hamburger-close.collapsed::before { transform: rotate(0deg); }
.hamburger-close.hided::after, .hamburger-close.collapsed::after { transform: rotate(0deg); }
.hamburger-arrow-left.collapsed::before { width: 0.6em; transform: translate3d(0.45em, 0.1em, 0px) rotate(45deg); }
.hamburger-arrow-left.collapsed::after { width: 0.6em; transform: translate3d(0.45em, -0.1em, 0px) rotate(-45deg); }
.widget-body-footer::before, .widget-body-footer::after { display: table; content: " "; }
.widget-body-footer::after { clear: both; }
.widget-metas.type-link > a + a::before { position: absolute; top: 10px; left: -2px; width: 3px; height: 3px; content: ""; background-color: rgb(163, 175, 183); border-radius: 50%; }
.widget-actions-sidebar a::before { display: inline-block; height: 100%; vertical-align: middle; content: ""; }
.widget-divider::after { display: block; width: 20px; height: 2px; margin: 15px auto; content: ""; background-color: rgb(255, 255, 255); }
.panel-group .panel-title::before, .panel-group .panel-title::after { position: absolute; top: 15px; right: 30px; font-family: "Web Icons"; transition: all 300ms linear 0s; }
.panel-group .panel-title::before { content: ""; }
.panel-group .panel-title::after { content: ""; }
.panel-group .panel-title[aria-expanded="false"]::before { opacity: 0.4; }
.panel-group .panel-title[aria-expanded="false"]::after { opacity: 0; transform: rotate(-180deg); }
.panel-group .panel-title[aria-expanded="true"]::before { opacity: 0; transform: rotate(180deg); }
.panel-group .panel-title[aria-expanded="true"]::after { opacity: 1; }
.panel-group-simple .panel-title::before, .panel-group-simple .panel-title::after { right: 5px; }
.cover-quote::before, .cover-quote::after { position: absolute; top: -20px; font-size: 4em; }
.cover-quote::before { left: 0px; content: open-quote; }
.cover-quote::after { right: 0px; visibility: hidden; content: close-quote; }
.cover-quote.blockquote-reverse::before { right: 0px; left: auto; content: close-quote; }
.overlay > :first-child, .overlay .overlay-figure { width: 100%; max-width: 100%; margin-bottom: 0px; }
.overlay-panel a:not([class]) { color: inherit; text-decoration: underline; }
.overlay-panel > :last-child { margin-bottom: 0px; }
.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) { opacity: 0; }
.overlay-icon::before { display: inline-block; height: 100%; vertical-align: middle; content: ""; }
.chat-content::before { position: absolute; top: 10px; right: -10px; width: 0px; height: 0px; content: ""; border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgb(98, 168, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.chat-content + .chat-content::before { border-color: transparent; }
.chat-left .chat-content::before { right: auto; left: -10px; border-right-color: rgb(223, 233, 239); border-left-color: transparent; }
.chat-left .chat-content + .chat-content::before { border-color: transparent; }
.pearl::before, .pearl::after { position: absolute; top: 18px; z-index: 0; width: 50%; height: 4px; content: ""; background-color: rgb(243, 247, 249); }
.pearl::before { left: 0px; }
.pearl::after { right: 0px; }
.pearl:first-child::before, .pearl:last-child::after { display: none !important; }
.pearl.current::before, .pearl.current::after { background-color: rgb(98, 168, 234); }
.pearl.disabled::before, .pearl.disabled::after { background-color: rgb(243, 247, 249); }
.pearl.error::before { background-color: rgb(98, 168, 234); }
.pearl.error::after { background-color: rgb(243, 247, 249); }
.pearl.done::before, .pearl.done::after { background-color: rgb(98, 168, 234); }
.pearls-lg .pearl::before, .pearls-lg .pearl::after { top: 20px; }
.pearls-sm .pearl::before, .pearls-sm .pearl::after { top: 16px; }
.pearls-xs .pearl::before, .pearls-xs .pearl::after { top: 12px; height: 2px; }
.timeline::before { position: absolute; top: 0px; bottom: 0px; left: 50%; width: 2px; margin-left: -1px; content: ""; background-color: rgb(228, 234, 236); }
.timeline::after { display: table; content: ""; }
.timeline::after { clear: both; }
.timeline > li:not(.timeline-period)::before, .timeline > li:not(.timeline-period)::after { display: table; content: " "; }
.timeline > li:not(.timeline-period)::after { clear: both; }
.timeline:not(.timeline-single) > li:first-child:not(.timeline-period) + .timeline-item, .timeline:not(.timeline-single) > li.timeline-period + .timeline-item + .timeline-item { margin-top: 90px; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
	.timeline::before { left: 0px; }
}
.timeline-single::before { left: 0px; }
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (max-width: 767px) {
}
.testimonial-content::before { position: absolute; bottom: -7px; left: 33px; display: block; width: 14px; height: 14px; content: ""; background-color: rgb(243, 247, 249); transform: rotate(45deg); }
.testimonial-reverse .testimonial-content::before { right: 33px; left: auto; }
.testimonial-top .testimonial-content::before { top: -7px; bottom: auto; }
.pricing-table::before, .pricing-table::after { display: table; content: " "; }
.pricing-table::after { clear: both; }
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 1200px) {
}
.rating::before { display: block; height: 0px; clear: both; visibility: hidden; content: ""; }
.rating .icon::before { transition: color 0.3s ease 0s, opacity 0.3s ease 0s; }
.ribbon-bookmark .ribbon-inner::before { position: absolute; top: 0px; left: 100%; display: block; width: 0px; height: 0px; content: ""; border-width: 15px 10px 15px 15px; border-style: solid; border-color: rgb(82, 96, 105) transparent rgb(82, 96, 105) rgb(82, 96, 105); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { top: 100%; left: 0px; margin-top: -15px; border-right: 15px solid rgb(82, 96, 105); border-bottom: 10px solid transparent; }
.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner::before { margin-top: -11px; }
.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner::before { margin-top: -13px; }
.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner::before { margin-top: -19px; }
.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { right: 100%; left: auto; border-right: 15px solid rgb(82, 96, 105); border-left: 10px solid transparent; }
.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner::before { right: auto; left: 0px; border-right-color: rgb(82, 96, 105); border-bottom-color: transparent; border-left: 15px solid rgb(82, 96, 105); }
.ribbon-bookmark.ribbon-xs .ribbon-inner::before { border-width: 11px; }
.ribbon-bookmark.ribbon-sm .ribbon-inner::before { border-width: 13px; }
.ribbon-bookmark.ribbon-lg .ribbon-inner::before { border-width: 19px; }
.ribbon-corner .ribbon-inner::before { position: absolute; top: 0px; left: 0px; width: 0px; height: 0px; content: ""; border-width: 30px; border-style: solid; border-color: rgb(82, 96, 105) transparent transparent rgb(82, 96, 105); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ribbon-corner.ribbon-reverse .ribbon-inner::before { right: 0px; left: auto; border-right-color: rgb(82, 96, 105); border-left-color: transparent; }
.ribbon-corner.ribbon-bottom .ribbon-inner::before { top: auto; bottom: 0px; border-top-color: transparent; border-bottom-color: rgb(82, 96, 105); }
.ribbon-corner.ribbon-xs .ribbon-inner::before { border-width: 22px; }
.ribbon-corner.ribbon-sm .ribbon-inner::before { border-width: 26px; }
.ribbon-corner.ribbon-lg .ribbon-inner::before { border-width: 36px; }
.ribbon-clip .ribbon-inner::after { position: absolute; bottom: -14px; left: 0px; width: 0px; height: 0px; content: ""; border-width: 7px; border-style: solid; border-color: rgb(55, 71, 79) rgb(55, 71, 79) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.ribbon-clip.ribbon-reverse .ribbon-inner::after { right: 0px; left: auto; border-right-color: transparent; border-left-color: rgb(55, 71, 79); }
.ribbon-clip.ribbon-bottom .ribbon-inner::after { top: -14px; bottom: auto; border-top-color: transparent; border-bottom-color: rgb(55, 71, 79); }
.ribbon-primary.ribbon-bookmark .ribbon-inner::before { border-color: rgb(98, 168, 234) transparent rgb(98, 168, 234) rgb(98, 168, 234); }
.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(98, 168, 234); border-left-color: transparent; }
.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { border-right-color: rgb(98, 168, 234); border-bottom-color: transparent; }
.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(98, 168, 234); border-bottom-color: transparent; border-left-color: rgb(98, 168, 234); }
.ribbon-primary.ribbon-corner .ribbon-inner::before { border-top-color: rgb(98, 168, 234); border-left-color: rgb(98, 168, 234); }
.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(98, 168, 234); border-left-color: transparent; }
.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner::before { border-top-color: transparent; border-bottom-color: rgb(98, 168, 234); }
.ribbon-primary .ribbon-inner::after { border-top-color: rgb(78, 151, 217); border-right-color: rgb(78, 151, 217); }
.ribbon-primary.ribbon-reverse .ribbon-inner::after { border-right-color: transparent; border-left-color: rgb(78, 151, 217); }
.ribbon-primary.ribbon-bottom .ribbon-inner::after { border-top-color: transparent; border-bottom-color: rgb(78, 151, 217); }
.ribbon-success.ribbon-bookmark .ribbon-inner::before { border-color: rgb(70, 190, 138) transparent rgb(70, 190, 138) rgb(70, 190, 138); }
.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(70, 190, 138); border-left-color: transparent; }
.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { border-right-color: rgb(70, 190, 138); border-bottom-color: transparent; }
.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(70, 190, 138); border-bottom-color: transparent; border-left-color: rgb(70, 190, 138); }
.ribbon-success.ribbon-corner .ribbon-inner::before { border-top-color: rgb(70, 190, 138); border-left-color: rgb(70, 190, 138); }
.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(70, 190, 138); border-left-color: transparent; }
.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner::before { border-top-color: transparent; border-bottom-color: rgb(70, 190, 138); }
.ribbon-success .ribbon-inner::after { border-top-color: rgb(54, 171, 122); border-right-color: rgb(54, 171, 122); }
.ribbon-success.ribbon-reverse .ribbon-inner::after { border-right-color: transparent; border-left-color: rgb(54, 171, 122); }
.ribbon-success.ribbon-bottom .ribbon-inner::after { border-top-color: transparent; border-bottom-color: rgb(54, 171, 122); }
.ribbon-info.ribbon-bookmark .ribbon-inner::before { border-color: rgb(87, 199, 212) transparent rgb(87, 199, 212) rgb(87, 199, 212); }
.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(87, 199, 212); border-left-color: transparent; }
.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { border-right-color: rgb(87, 199, 212); border-bottom-color: transparent; }
.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(87, 199, 212); border-bottom-color: transparent; border-left-color: rgb(87, 199, 212); }
.ribbon-info.ribbon-corner .ribbon-inner::before { border-top-color: rgb(87, 199, 212); border-left-color: rgb(87, 199, 212); }
.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(87, 199, 212); border-left-color: transparent; }
.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner::before { border-top-color: transparent; border-bottom-color: rgb(87, 199, 212); }
.ribbon-info .ribbon-inner::after { border-top-color: rgb(71, 184, 198); border-right-color: rgb(71, 184, 198); }
.ribbon-info.ribbon-reverse .ribbon-inner::after { border-right-color: transparent; border-left-color: rgb(71, 184, 198); }
.ribbon-info.ribbon-bottom .ribbon-inner::after { border-top-color: transparent; border-bottom-color: rgb(71, 184, 198); }
.ribbon-warning.ribbon-bookmark .ribbon-inner::before { border-color: rgb(242, 166, 84) transparent rgb(242, 166, 84) rgb(242, 166, 84); }
.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(242, 166, 84); border-left-color: transparent; }
.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { border-right-color: rgb(242, 166, 84); border-bottom-color: transparent; }
.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(242, 166, 84); border-bottom-color: transparent; border-left-color: rgb(242, 166, 84); }
.ribbon-warning.ribbon-corner .ribbon-inner::before { border-top-color: rgb(242, 166, 84); border-left-color: rgb(242, 166, 84); }
.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(242, 166, 84); border-left-color: transparent; }
.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner::before { border-top-color: transparent; border-bottom-color: rgb(242, 166, 84); }
.ribbon-warning .ribbon-inner::after { border-top-color: rgb(236, 153, 64); border-right-color: rgb(236, 153, 64); }
.ribbon-warning.ribbon-reverse .ribbon-inner::after { border-right-color: transparent; border-left-color: rgb(236, 153, 64); }
.ribbon-warning.ribbon-bottom .ribbon-inner::after { border-top-color: transparent; border-bottom-color: rgb(236, 153, 64); }
.ribbon-danger.ribbon-bookmark .ribbon-inner::before { border-color: rgb(249, 104, 104) transparent rgb(249, 104, 104) rgb(249, 104, 104); }
.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(249, 104, 104); border-left-color: transparent; }
.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner::before { border-right-color: rgb(249, 104, 104); border-bottom-color: transparent; }
.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(249, 104, 104); border-bottom-color: transparent; border-left-color: rgb(249, 104, 104); }
.ribbon-danger.ribbon-corner .ribbon-inner::before { border-top-color: rgb(249, 104, 104); border-left-color: rgb(249, 104, 104); }
.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner::before { border-right-color: rgb(249, 104, 104); border-left-color: transparent; }
.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner::before { border-top-color: transparent; border-bottom-color: rgb(249, 104, 104); }
.ribbon-danger .ribbon-inner::after { border-top-color: rgb(233, 89, 91); border-right-color: rgb(233, 89, 91); }
.ribbon-danger.ribbon-reverse .ribbon-inner::after { border-right-color: transparent; border-left-color: rgb(233, 89, 91); }
.ribbon-danger.ribbon-bottom .ribbon-inner::after { border-top-color: transparent; border-bottom-color: rgb(233, 89, 91); }
.dotnav-fall > li::after { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; visibility: hidden; content: ""; background-color: rgba(0, 0, 0, 0.3); border-radius: 50%; opacity: 0; transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s, -webkit-transform 0.3s ease 0s, -o-transform 0.3s ease 0s; transform: translate(0%, -200%); }
.dotnav-fall > li.active::after { visibility: visible; opacity: 1; transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, -webkit-transform 0.3s ease 0s, -o-transform 0.3s ease 0s; transform: translate(0%, 0%); }
.color-selector > li::before { position: absolute; top: 0px; left: 0px; display: inline-block; width: inherit; height: inherit; content: ""; background: inherit; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: inherit; }
.color-selector > li input[type="radio"]:checked + label::after { position: absolute; top: 0px; left: 5px; display: inline-block; margin-top: -5px; font-size: 14px; line-height: 1; color: rgb(255, 255, 255); content: ""; }
.height-full { height: 100% !important; }
.margin-top-30 { margin-top: 30px !important; }
.padding-0 { padding: 0px !important; }
.example::before, .example::after { display: table; content: " "; }
.example::after { clear: both; }
.example-dropdown .dropdown::before, .example-dropdown .dropup::before, .example-dropdown .dropdown::after, .example-dropdown .dropup::after { display: table; content: " "; }
.example-dropdown .dropdown::after, .example-dropdown .dropup::after { clear: both; }
.example-box::after { position: absolute; top: 15px; left: 15px; font-size: 12px; color: rgb(149, 149, 149); text-transform: uppercase; letter-spacing: 1px; content: "示例"; }
@media screen and (max-width: 767px) {
}
/* ::::: http://scm.ec1001.cn:8081/UIBase/public/vendor/animsition/animsition.css ::::: */

.animsition-loading::after { position: fixed; top: 50%; width: 100%; margin-top: 20px; font-size: 16px; color: rgb(170, 170, 170); text-align: center; content: "Loading"; }
/* ::::: http://scm.ec1001.cn:8081/UIBase/public/vendor/formvalidation/formValidation.css ::::: */

/* ::::: http://scm.ec1001.cn:8081/UIBase/public/css/login.css ::::: */

html { width: 100%; }
.page-login { height: 100%; min-height: 600px; padding-top: 0px; overflow: hidden; }
.page-login .page-content { padding-right: 500px; }
.page-login.page-dark.layout-full::after { background-color: rgba(38, 50, 56, 0.6); width: 69%; }
.page-login .page-brand-info { height: 100%; }
.page-login-main { position: absolute; top: 0px; right: 0px; min-height: 600px; padding: 0px 60px; color: rgb(118, 131, 143); background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 98%; width: 31%; }
@media screen and (min-width: 1600px){
	.page-login-main{
		padding:0 100px;
	}
}
@media screen and (min-width: 1440px) and (max-width: 1600px){
	.page-login-main{
		padding:0 80px;
	}
}
@media screen and (max-width: 1024px){
	.page-login-main{
		padding:0 30px;
	}
}
.page-login .login-form { width: 100%; margin: 45px 0px 20px; }
.page-login .login-form .form-control { height: 42px; }
.page-login .login-form > button { padding: 8px 0px; }
.page-login .page-copyright { position: absolute; right: 0px; bottom: -7px; left: 0px; text-align: center; background-color: rgb(255, 255, 255); }
.leftBackground { margin: -20px -30px 0px -20px; border-bottom-width: 0px; border-bottom-style: solid; }
.backgroundLogo {  background-repeat: no-repeat; background-size: cover;background-position: center; position: fixed; top: 0px; left: 0px; z-index: 0; content: ""; background-color: rgba(38, 50, 56, 0.6); }
