@charset "UTF-8";
/************* fonts *************/
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 100; src: url("../fonts/roboto/roboto-100.eot"); src: local("Roboto Thin"), local("Roboto-Thin"), url("../fonts/roboto/roboto-100.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-100.woff2") format("woff2"), url("../fonts/roboto/roboto-100.woff") format("woff"), url("../fonts/roboto/roboto-100.ttf") format("truetype"), url("../fonts/roboto/roboto-100.svg#Roboto") format("svg"); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 100; src: url("../fonts/roboto/roboto-100italic.eot"); src: local("Roboto Thin Italic"), local("Roboto-ThinItalic"), url("../fonts/roboto/roboto-100italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-100italic.woff2") format("woff2"), url("../fonts/roboto/roboto-100italic.woff") format("woff"), url("../fonts/roboto/roboto-100italic.ttf") format("truetype"), url("../fonts/roboto/roboto-100italic.svg#Roboto") format("svg"); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url("../fonts/roboto/roboto-regular.eot"); src: local("Roboto"), local("Roboto-Regular"), url("../fonts/roboto/roboto-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-regular.woff2") format("woff2"), url("../fonts/roboto/roboto-regular.woff") format("woff"), url("../fonts/roboto/roboto-regular.ttf") format("truetype"), url("../fonts/roboto/roboto-regular.svg#Roboto") format("svg"); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 400; src: url("../fonts/roboto/roboto-italic.eot"); src: local("Roboto Italic"), local("Roboto-Italic"), url("../fonts/roboto/roboto-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-italic.woff2") format("woff2"), url("../fonts/roboto/roboto-italic.woff") format("woff"), url("../fonts/roboto/roboto-italic.ttf") format("truetype"), url("../fonts/roboto/roboto-italic.svg#Roboto") format("svg"); }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url("../fonts/roboto/roboto-700.eot"); src: local("Roboto Bold"), local("Roboto-Bold"), url("../fonts/roboto/roboto-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-700.woff2") format("woff2"), url("../fonts/roboto/roboto-700.woff") format("woff"), url("../fonts/roboto/roboto-700.ttf") format("truetype"), url("../fonts/roboto/roboto-700.svg#Roboto") format("svg"); }
@font-face { font-family: 'Roboto'; font-style: italic; font-weight: 700; src: url("../fonts/roboto/roboto-700italic.eot"); src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url("../fonts/roboto/roboto-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto/roboto-700italic.woff2") format("woff2"), url("../fonts/roboto/roboto-700italic.woff") format("woff"), url("../fonts/roboto/roboto-700italic.ttf") format("truetype"), url("../fonts/roboto/roboto-700italic.svg#Roboto") format("svg"); }
/************* placeholders *************/
.nc-shadow { -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); }

.nc-navbar.nc--fixed, .nc-shadow-small { -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.nc-navbar > ul > li > ul, .nc-navbar > ul > li > div, .nc-shadow-large { -moz-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 20px rgba(0, 0, 0, 0.1); }

.nc6-toolbar > li:hover, .nc6-toolbar .nc--dropdown ul, .nc-infoblock-insert-buttons a :hover { -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }

.nc-code, .nc-box, body .nc-label, .nc-label, ul.nc-toolbar, .nc-widget-color-palette > a, .nc-progress, .nc-progress .nc-progress-bar, .nc-tooltip, .nc-nav-pills > li { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }

body .nc-label.nc--rounded, .nc-label.nc--rounded, .nc--rounded { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; }

.nc-navbar, ul.nc-toolbar, .nc-navbar *, ul.nc-toolbar *, .nc-navbar a, ul.nc-toolbar a, .nc-admin, .nc-input:focus, .nc-form textarea:focus, .nc-form input:focus, .nc-admin form textarea:focus, .nc-admin form input:focus, .nc-modal-dialog .nc-form textarea:focus:hover, .nc-modal-dialog .nc-form input:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:focus, .nc-form select:focus, .nc-admin form select:focus, .nc-modal-dialog .nc-form select:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:focus, .nc-select select:focus, .nc-input, .nc-form textarea, .nc-form input[type="text"], .nc-form input[type="password"], .nc-form input[type="datetime"], .nc-form input[type="datetime-local"], .nc-form input[type="date"], .nc-form input[type="month"], .nc-form input[type="time"], .nc-form input[type="week"], .nc-form input[type="number"], .nc-form input[type="email"], .nc-form input[type="url"], .nc-form input[type="search"], .nc-form input[type="tel"], .nc-form input[type="color"], .nc-admin form textarea, .nc-admin form input[type="text"], .nc-admin form input[type="password"], .nc-admin form input[type="datetime"], .nc-admin form input[type="datetime-local"], .nc-admin form input[type="date"], .nc-admin form input[type="month"], .nc-admin form input[type="time"], .nc-admin form input[type="week"], .nc-admin form input[type="number"], .nc-admin form input[type="email"], .nc-admin form input[type="url"], .nc-admin form input[type="search"], .nc-admin form input[type="tel"], .nc-admin form input[type="color"], .nc-modal-dialog .nc-form textarea, .nc-modal-dialog .nc-form input[type="text"], .nc-modal-dialog .nc-form input[type="password"], .nc-modal-dialog .nc-form input[type="datetime"], .nc-modal-dialog .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-form input[type="date"], .nc-modal-dialog .nc-form input[type="month"], .nc-modal-dialog .nc-form input[type="time"], .nc-modal-dialog .nc-form input[type="week"], .nc-modal-dialog .nc-form input[type="number"], .nc-modal-dialog .nc-form input[type="email"], .nc-modal-dialog .nc-form input[type="url"], .nc-modal-dialog .nc-form input[type="search"], .nc-modal-dialog .nc-form input[type="tel"], .nc-modal-dialog .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="color"], .nc-form select, .nc-form select:hover, .nc-admin form select, .nc-admin form select:hover, .nc-modal-dialog .nc-form select, .nc-modal-dialog .nc-form select:hover, .nc-modal-dialog .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form select, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form select, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:hover, .nc-select select, .nc-select select:hover, .nc-form, .nc-admin form, .nc-modal-dialog .nc-form, .nc-modal-dialog .nc-modal-dialog-header .nc-form, .nc-modal-dialog .nc-modal-dialog-body .nc-form, .nc-modal-dialog .nc-modal-dialog-footer .nc-form, .nc-form textarea:hover, .nc-form input, .nc-form input:hover, .nc-admin form textarea:hover, .nc-admin form input, .nc-admin form input:hover, .nc-modal-dialog .nc-form textarea:hover, .nc-modal-dialog .nc-form textarea:focus, .nc-modal-dialog .nc-form input, .nc-modal-dialog .nc-form input:hover, .nc-modal-dialog .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:hover, .nc-widget, .nc-tree, .nc-list { line-height: 20px; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #333; text-align: left; font-weight: normal; font-style: normal; }

.nc-code, .nc-code code { font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 13px; }

.nc-admin a { color: #1a87c2; text-decoration: none; }
.nc-admin a:hover { color: #11587f; }

.nc-navbar ul, .nc-tabs, .nc-nav-pills, .nc6-toolbar, .nc-navbar ul li, .nc-tabs li, .nc-nav-pills li, .nc6-toolbar li { list-style: none; margin: 0; padding: 0; background: none; }

ul.nc-toolbar, ul.nc-toolbar li { list-style: none !important; margin: 0 !important; padding: 0 !important; background: none !important; }

.nc--disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; cursor: default !important; }

.nc-hr, .nc-admin hr, .nc-form-actions, .nc-form-row, .nc-navbar .nc-quick-menu, .nc-navbar .nc-menu, .nc-tabs, .nc--clearfix, ul.nc-toolbar, .nc-nav-pills, .nc6-toolbar { *zoom: 1; }
.nc-hr:after, .nc-admin hr:after, .nc-form-actions:after, .nc-form-row:after, .nc-navbar .nc-quick-menu:after, .nc-navbar .nc-menu:after, .nc-tabs:after, .nc--clearfix:after, ul.nc-toolbar:after, .nc-nav-pills:after, .nc6-toolbar:after { content: ""; display: table; clear: both; }

.nc-navbar, ul.nc-toolbar, .nc-navbar *, ul.nc-toolbar *, .nc-navbar a, ul.nc-toolbar a { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

/************* common | Базовые стили *************/
.nc-h1, .nc-admin h1 { font-size: 28px; line-height: 30px; padding: 8px 0; font-weight: normal; margin: 0; }

.nc-h2, .nc-admin h2 { font-size: 23px; line-height: 30px; padding: 8px 0; font-weight: normal; margin: 0; }

.nc-h3, .nc-admin h3 { font-size: 17px; line-height: 20px; padding: 5px 0; font-weight: normal; margin: 0; }

.nc-h4, .nc-admin h4 { font-size: 14px; line-height: 20px; padding: 5px 0; font-weight: normal; margin: 0; }

.nc-h5, .nc-admin h5 { font-size: 12px; line-height: 20px; padding: 5px 0; font-weight: normal; margin: 0; }

.nc-hr, .nc-admin hr { border: none; height: 1px; background: #DADADA; margin: 10px 0; }

.nc-code { background: rgba(204, 204, 204, 0.4); border: 1px solid rgba(0, 0, 0, 0.3); padding: 1px 5px; }
.nc-code, .nc-code code { font-size: 12px; }

.nc-box { padding: 14px; margin: 10px 0; background: #EEE; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; }
.nc-box.nc--blue { background-color: #badbed; }
.nc-box.nc--red { background-color: #f7cac7; }
.nc-box.nc--green { background-color: #ccecbf; }
.nc-box.nc--yellow { background-color: #fceebf; }
.nc-box.nc--orange { background-color: #f9e0ca; }
.nc-box.nc--purple { background-color: #e1cde9; }
.nc-box.nc--cyan { background-color: #b9e3e2; }
.nc-box.nc--olive { background-color: #eaebd4; }
.nc-box.nc--black { background-color: #000; }
.nc-box.nc--darken { background-color: #333; }
.nc-box.nc--dark { background-color: #646464; }
.nc-box.nc--grey { background-color: #8D8D8D; }
.nc-box.nc--light { background-color: #DADADA; }
.nc-box.nc--lighten { background-color: #EEE; }
.nc-box.nc--white { background-color: #FFF; }

body.nc-admin { background: #FFF; }

/************* icons | Генерация спрайтов и определение иконок *************/
.nc-icon, .nc-modal-dialog .nc-modal-dialog-header-close-button, .simplemodal-close { background-image: url('../img/icons-20.png?12irj01'); background-repeat: no-repeat; width: 20px; height: 20px; vertical-align: middle; display: inline-block; background-position: 30px 30px; margin-top: -3px; }
.nc--white.nc-icon, .nc-modal-dialog .nc--white.nc-modal-dialog-header-close-button, .nc--white.simplemodal-close { background-image: url('../img/icons-20-white.png?1ruibb'); }
.nc--dark.nc-icon, .nc-widget.nc--lighten i.nc-icon.nc--white, .nc-widget.nc--light i.nc-icon.nc--white, .nc-widget.nc--yellow i.nc-icon.nc--white, .nc-modal-dialog .nc--dark.nc-modal-dialog-header-close-button, .nc--dark.simplemodal-close { background-image: url('../img/icons-20-dark.png?1s8whne'); }

.nc-icon.nc--badge-blue, .nc-icon.nc--badge-red, .nc-icon.nc--badge-green, .nc-icon.nc--badge-yellow, .nc-icon.nc--badge-orange, .nc-icon.nc--badge-purple, .nc-icon.nc--badge-cyan, .nc-icon.nc--badge-olive { position: relative; }
.nc-icon.nc--badge-blue:after, .nc-icon.nc--badge-red:after, .nc-icon.nc--badge-green:after, .nc-icon.nc--badge-yellow:after, .nc-icon.nc--badge-orange:after, .nc-icon.nc--badge-purple:after, .nc-icon.nc--badge-cyan:after, .nc-icon.nc--badge-olive:after { content: ' '; background: #e54e43; border: 2px solid #FFF; position: absolute; bottom: -2px; right: -3px; width: 8px; height: 8px; overflow: hidden; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.nc-icon.nc--badge-blue:after { background: #1a87c2; }
.nc-icon.nc--badge-red:after { background: #e54e43; }
.nc-icon.nc--badge-green:after { background: #56be2a; }
.nc-icon.nc--badge-yellow:after { background: #f4c528; }
.nc-icon.nc--badge-orange:after { background: #eb974e; }
.nc-icon.nc--badge-purple:after { background: #9b59b6; }
.nc-icon.nc--badge-cyan:after { background: #16a09e; }
.nc-icon.nc--badge-olive:after { background: #b9bc6f; }
.nc-icon.nc--required { position: relative; }
.nc-icon.nc--required:after { position: absolute; font-size: 22px; content: '*'; right: -7px; top: -1px; color: #333; }
.nc-icon.nc--hovered, .nc-modal-dialog .nc-modal-dialog-header-close-button, .simplemodal-close { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; cursor: pointer; }
.nc-icon.nc--hovered:hover, .nc-modal-dialog .nc-modal-dialog-header-close-button:hover, .simplemodal-close:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.nc-icon.nc--loading { background: url('../img/loader-20.gif?1pgg6c3') no-repeat 50% 50%; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.nc-icon.nc--about { background-position: 0 0; }
.nc-icon.nc--arrow-right { background-position: -21px 0; }
.nc-icon.nc--bill { background-position: -42px 0; }
.nc-icon.nc--brokenlink { background-position: -63px 0; }
.nc-icon.nc--calendar { background-position: -84px 0; }
.nc-icon.nc--clock { background-position: -105px 0; }
.nc-icon.nc--close, .nc-modal-dialog .nc-modal-dialog-header-close-button, .simplemodal-close { background-position: -126px 0; }
.nc-icon.nc--copy { background-position: -147px 0; }
.nc-icon.nc--database { background-position: -168px 0; }
.nc-icon.nc--dev-classificator { background-position: -189px 0; }
.nc-icon.nc--dev-com-templates { background-position: -210px 0; }
.nc-icon.nc--dev-com-widgets-add { background-position: -231px 0; }
.nc-icon.nc--dev-com-widgets-v4 { background-position: -252px 0; }
.nc-icon.nc--dev-com-widgets { background-position: -273px 0; }
.nc-icon.nc--dev-com-wizard { background-position: -294px 0; }
.nc-icon.nc--dev-components-add { background-position: -315px 0; }
.nc-icon.nc--dev-components-v4 { background-position: -336px 0; }
.nc-icon.nc--dev-components { background-position: -357px 0; }
.nc-icon.nc--dev-system-tables-v4 { background-position: -378px 0; }
.nc-icon.nc--dev-system-tables { background-position: -399px 0; }
.nc-icon.nc--dev-templates-add { background-position: -420px 0; }
.nc-icon.nc--dev-templates-v4 { background-position: -441px 0; }
.nc-icon.nc--dev-templates { background-position: -462px 0; }
.nc-icon.nc--discount { background-position: -483px 0; }
.nc-icon.nc--docs { background-position: -504px 0; }
.nc-icon.nc--download { background-position: -525px 0; }
.nc-icon.nc--edit { background-position: -546px 0; }
.nc-icon.nc--field-bool { background-position: -567px 0; }
.nc-icon.nc--field-date { background-position: -588px 0; }
.nc-icon.nc--field-file { background-position: -609px 0; }
.nc-icon.nc--field-float { background-position: -630px 0; }
.nc-icon.nc--field-int { background-position: -651px 0; }
.nc-icon.nc--field-link { background-position: -672px 0; }
.nc-icon.nc--field-multifile { background-position: -693px 0; }
.nc-icon.nc--field-multiselect { background-position: -714px 0; }
.nc-icon.nc--field-select { background-position: -735px 0; }
.nc-icon.nc--field-string { background-position: -756px 0; }
.nc-icon.nc--field-text { background-position: -777px 0; }
.nc-icon.nc--file-add { background-position: -798px 0; }
.nc-icon.nc--file-archive { background-position: -819px 0; }
.nc-icon.nc--file-image { background-position: -840px 0; }
.nc-icon.nc--file-source { background-position: -861px 0; }
.nc-icon.nc--file-text { background-position: -882px 0; }
.nc-icon.nc--file { background-position: -903px 0; }
.nc-icon.nc--filled-box { background-position: -924px 0; }
.nc-icon.nc--folder-add { background-position: -945px 0; }
.nc-icon.nc--folder-dark, .nc-icon.nc--folder.nc--disabled { background-position: -966px 0; }
.nc-icon.nc--folder-opened-dark, .nc-icon.nc--folder-opened.nc--disabled { background-position: -987px 0; }
.nc-icon.nc--folder-opened { background-position: -1008px 0; }
.nc-icon.nc--folder { background-position: -1029px 0; }
.nc-icon.nc--info { background-position: -1050px 0; }
.nc-icon.nc--lock { background-position: -1071px 0; }
.nc-icon.nc--market-square { background-position: -1092px 0; }
.nc-icon.nc--minimize { background-position: -1113px 0; }
.nc-icon.nc--minus { background-position: -1134px 0; }
.nc-icon.nc--mod-airee { background-position: -1155px 0; }
.nc-icon.nc--mod-auth { background-position: -1176px 0; }
.nc-icon.nc--mod-banner { background-position: -1197px 0; }
.nc-icon.nc--mod-bills { background-position: -1218px 0; }
.nc-icon.nc--mod-blog { background-position: -1239px 0; }
.nc-icon.nc--mod-cache { background-position: -1260px 0; }
.nc-icon.nc--mod-calendar { background-position: -1281px 0; }
.nc-icon.nc--mod-captcha { background-position: -1302px 0; }
.nc-icon.nc--mod-comments { background-position: -1323px 0; }
.nc-icon.nc--mod-default { background-position: -1344px 0; }
.nc-icon.nc--mod-filemanager { background-position: -1365px 0; }
.nc-icon.nc--mod-forum2 { background-position: -1386px 0; }
.nc-icon.nc--mod-landing { background-position: -1407px 0; }
.nc-icon.nc--mod-linkmanager { background-position: -1428px 0; }
.nc-icon.nc--mod-logging { background-position: -1449px 0; }
.nc-icon.nc--mod-minishop { background-position: -1470px 0; }
.nc-icon.nc--mod-netshop { background-position: -1491px 0; }
.nc-icon.nc--mod-payment { background-position: -1512px 0; }
.nc-icon.nc--mod-poll { background-position: -1533px 0; }
.nc-icon.nc--mod-requests { background-position: -1554px 0; }
.nc-icon.nc--mod-routing { background-position: -1575px 0; }
.nc-icon.nc--mod-search { background-position: -1596px 0; }
.nc-icon.nc--mod-services { background-position: -1617px 0; }
.nc-icon.nc--mod-stats { background-position: -1638px 0; }
.nc-icon.nc--mod-subscriber { background-position: -1659px 0; }
.nc-icon.nc--mod-tagscloud { background-position: -1680px 0; }
.nc-icon.nc--mod-widgets { background-position: -1701px 0; }
.nc-icon.nc--move { background-position: -1722px 0; }
.nc-icon.nc--myspace { background-position: -1743px 0; }
.nc-icon.nc--off { background-position: -1764px 0; }
.nc-icon.nc--on { background-position: -1785px 0; }
.nc-icon.nc--plus { background-position: -1806px 0; }
.nc-icon.nc--redirect { background-position: -1827px 0; }
.nc-icon.nc--refresh { background-position: -1848px 0; }
.nc-icon.nc--remove { background-position: -1869px 0; }
.nc-icon.nc--selected-off { background-position: -1890px 0; }
.nc-icon.nc--selected-on { background-position: -1911px 0; }
.nc-icon.nc--selected-remove { background-position: -1932px 0; }
.nc-icon.nc--settings { background-position: -1953px 0; }
.nc-icon.nc--settings2 { background-position: -1974px 0; }
.nc-icon.nc--site-adaptive { background-position: -1995px 0; }
.nc-icon.nc--site-add { background-position: -2016px 0; }
.nc-icon.nc--site-list { background-position: -2037px 0; }
.nc-icon.nc--site-mobile { background-position: -2058px 0; }
.nc-icon.nc--site-remove { background-position: -2079px 0; }
.nc-icon.nc--site-settings { background-position: -2100px 0; }
.nc-icon.nc--site-wizard { background-position: -2121px 0; }
.nc-icon.nc--site { background-position: -2142px 0; }
.nc-icon.nc--sql-console { background-position: -2163px 0; }
.nc-icon.nc--statistics { background-position: -2184px 0; }
.nc-icon.nc--status-error { background-position: -2205px 0; }
.nc-icon.nc--status-info { background-position: -2226px 0; }
.nc-icon.nc--status-success { background-position: -2247px 0; }
.nc-icon.nc--status-warning { background-position: -2268px 0; }
.nc-icon.nc--tasks { background-position: -2289px 0; }
.nc-icon.nc--total-stats { background-position: -2310px 0; }
.nc-icon.nc--trash { background-position: -2331px 0; }
.nc-icon.nc--update { background-position: -2352px 0; }
.nc-icon.nc--user-add { background-position: -2373px 0; }
.nc-icon.nc--user-group { background-position: -2394px 0; }
.nc-icon.nc--user { background-position: -2415px 0; }
.nc-icon.nc--widget-close { background-position: -2436px 0; }
.nc-icon.nc--widget-edit { background-position: -2457px 0; }
.nc-icon.nc--widget-maximize { background-position: -2478px 0; }

.nc-icon-l { background-image: url('../img/icons-34.png?ou8a6u'); background-repeat: no-repeat; width: 34px; height: 34px; vertical-align: middle; display: inline-block; background-position: 34px 34px; }
.nc-icon-l.nc--arrow-down { background-position: 0 0; }
.nc-icon-l.nc--arrow-up { background-position: 0 -35px; }
.nc-icon-l.nc--logo-white { background-position: 0 -70px; }
.nc-icon-l.nc--status-error { background-position: 0 -105px; }
.nc-icon-l.nc--status-info { background-position: 0 -140px; }
.nc-icon-l.nc--status-success { background-position: 0 -175px; }
.nc-icon-l.nc--status-warning { background-position: 0 -210px; }
.nc-icon-l.nc--system-message-active { background-position: 0 -245px; }
.nc-icon-l.nc--system-message { background-position: 0 -280px; }
.nc-icon-l.nc--navbar-loader { background: url("../img/navbar-loader.gif?di1qjr") no-repeat 50% 50%; }

.nc-icon-x { background-image: url('../img/icons-50-dark.png?jqe9ek'); background-repeat: no-repeat; width: 50px; height: 50px; vertical-align: middle; display: inline-block; background-position: 50px 50px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
.nc-icon-x.nc--white { background-image: url('../img/icons-50-white.png?1c62mmv'); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; }
.nc-icon-x.nc--dark, .nc-widget.nc--lighten i.nc-icon-x.nc--white, .nc-widget.nc--light i.nc-icon-x.nc--white, .nc-widget.nc--yellow i.nc-icon-x.nc--white { background-image: url('../img/icons-50-dark.png?jqe9ek'); }
.nc-icon-x.nc--mod-comments { background-position: 0 0; }
.nc-icon-x.nc--mod-forum { background-position: -50px 0; }
.nc-icon-x.nc--mod-logging { background-position: -100px 0; }
.nc-icon-x.nc--mod-netshop { background-position: -150px 0; }
.nc-icon-x.nc--mod-search { background-position: -200px 0; }
.nc-icon-x.nc--mod-stat { background-position: -250px 0; }
.nc-icon-x.nc--netcat { background-position: -300px 0; }
.nc-icon-x.nc--tasks { background-position: -350px 0; }
.nc-icon-x.nc--tools-trash { background-position: -400px 0; }

.nc-icon-s { display: inline-block; width: 16px; height: 16px; vertical-align: middle; }
.nc-icon-s.nc--remove { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAAG1BMVEX////+/PzpoZzaYFfpopz//v3kjIXTRDn+/f3HlrWYAAAAAXRSTlMAQObYZgAAADtJREFUeF5jYEpgYEhhYFAvY2Ard2BIL89IL09gCCsvLi9jYGBNLy9PYGBgEC4vDoDyGKByUJVQfVBTAMVsEmTrE1aBAAAAAElFTkSuQmCC") no-repeat center center; }

/************* buttons | Стили кнопок *************/
a.nc-btn, .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button, .nc-form button, .nc-form button:hover, .nc-form button:focus, .nc-form input[type="submit"], .nc-form input[type="submit"]:hover, .nc-form input[type="submit"]:focus, .nc-form input[type="button"], .nc-form input[type="button"]:hover, .nc-form input[type="button"]:focus, .nc-admin form button, .nc-admin form button:hover, .nc-admin form button:focus, .nc-admin form input[type="submit"], .nc-admin form input[type="submit"]:hover, .nc-admin form input[type="submit"]:focus, .nc-admin form input[type="button"], .nc-admin form input[type="button"]:hover, .nc-admin form input[type="button"]:focus, .nc-modal-dialog .nc-form button, .nc-modal-dialog .nc-form button:hover, .nc-modal-dialog .nc-form button:focus, .nc-modal-dialog .nc-form input[type="submit"], .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-form input[type="button"], .nc-modal-dialog .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form button, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:focus { display: inline-block; padding: 7px 21px; margin: 0; background: #8D8D8D; color: #FFF; font-size: 16px; cursor: pointer; line-height: 22px; height: 22px; border: none; text-decoration: none; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; white-space: nowrap; font-style: normal; font-weight: 400; text-indent: 0; text-shadow: none; letter-spacing: normal; word-spacing: normal; }

a.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn, .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
a.nc-btn .nc-icon, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn .nc-icon, .nc-btn .nc-icon, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn .nc-icon, .nc-modal-dialog .nc-modal-dialog-footer button .nc-icon { margin-top: -3px; }
a.nc-btn:hover, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn:hover, .nc-btn:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn:hover, .nc-modal-dialog .nc-modal-dialog-footer button:hover { color: #FFF; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
a.nc-btn.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn, .nc-btn.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button { background-color: #1a87c2 !important; }
a.nc-btn.nc--red, .nc-modal-dialog .nc-modal-dialog-footer a.nc--red.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn[data-action='close'], .nc-btn.nc--red, .nc-modal-dialog .nc-modal-dialog-footer .nc--red.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--red { background-color: #e54e43 !important; }
a.nc-btn.nc--green, .nc-modal-dialog .nc-modal-dialog-footer a.nc--green.nc-btn, .nc-btn.nc--green, .nc-modal-dialog .nc-modal-dialog-footer .nc--green.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--green { background-color: #56be2a !important; }
a.nc-btn.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer a.nc--yellow.nc-btn, .nc-btn.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer .nc--yellow.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--yellow { background-color: #f4c528 !important; }
a.nc-btn.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer a.nc--orange.nc-btn, .nc-btn.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer .nc--orange.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--orange { background-color: #eb974e !important; }
a.nc-btn.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer a.nc--purple.nc-btn, .nc-btn.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer .nc--purple.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--purple { background-color: #9b59b6 !important; }
a.nc-btn.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer a.nc--cyan.nc-btn, .nc-btn.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer .nc--cyan.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--cyan { background-color: #16a09e !important; }
a.nc-btn.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer a.nc--olive.nc-btn, .nc-btn.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer .nc--olive.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--olive { background-color: #b9bc6f !important; }
a.nc-btn.nc--black, .nc-modal-dialog .nc-modal-dialog-footer a.nc--black.nc-btn, .nc-btn.nc--black, .nc-modal-dialog .nc-modal-dialog-footer .nc--black.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--black { background-color: #000 !important; }
a.nc-btn.nc--darken, .nc-modal-dialog .nc-modal-dialog-footer a.nc--darken.nc-btn, .nc-btn.nc--darken, .nc-modal-dialog .nc-modal-dialog-footer .nc--darken.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--darken { background-color: #333 !important; }
a.nc-btn.nc--dark, .nc-modal-dialog .nc-modal-dialog-footer a.nc--dark.nc-btn, .nc-btn.nc--dark, .nc-modal-dialog .nc-modal-dialog-footer .nc--dark.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--dark { background-color: #646464 !important; }
a.nc-btn.nc--grey, .nc-modal-dialog .nc-modal-dialog-footer a.nc--grey.nc-btn, .nc-btn.nc--grey, .nc-modal-dialog .nc-modal-dialog-footer .nc--grey.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--grey { background-color: #8D8D8D !important; }
a.nc-btn.nc--light, .nc-modal-dialog .nc-modal-dialog-footer a.nc--light.nc-btn, .nc-btn.nc--light, .nc-modal-dialog .nc-modal-dialog-footer .nc--light.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--light { background-color: #DADADA !important; }
a.nc-btn.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer a.nc--lighten.nc-btn, .nc-btn.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer .nc--lighten.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--lighten { background-color: #EEE !important; }
a.nc-btn.nc--white, .nc-modal-dialog .nc-modal-dialog-footer a.nc--white.nc-btn, .nc-btn.nc--white, .nc-modal-dialog .nc-modal-dialog-footer .nc--white.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--white { background-color: #FFF !important; }
a.nc-btn.nc--white, .nc-modal-dialog .nc-modal-dialog-footer a.nc--white.nc-btn, a.nc-btn.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer a.nc--lighten.nc-btn, a.nc-btn.nc--light, .nc-modal-dialog .nc-modal-dialog-footer a.nc--light.nc-btn, .nc-btn.nc--white, .nc-modal-dialog .nc-modal-dialog-footer .nc--white.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--white, .nc-btn.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer .nc--lighten.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--lighten, .nc-btn.nc--light, .nc-modal-dialog .nc-modal-dialog-footer .nc--light.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--light { color: #333; }
a.nc-btn.nc--left, .nc-modal-dialog .nc-modal-dialog-footer a.nc--left.nc-btn, .nc-btn.nc--left, .nc-modal-dialog .nc-modal-dialog-footer .nc--left.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--left { margin-right: 5px; }
a.nc-btn.nc--right, .nc-modal-dialog .nc-modal-dialog-footer a.nc--right.nc-btn, .nc-btn.nc--right, .nc-modal-dialog .nc-modal-dialog-footer .nc--right.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--right { margin-left: 5px; }
a.nc-btn.nc--large, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn, a.nc-btn.nc--large:hover, a.nc-btn.nc--large:focus, .nc-btn.nc--large, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large, .nc-btn.nc--large:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover, .nc-btn.nc--large:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus { font-size: 16px; padding: 8px 20px; }
a.nc-btn.nc--large.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn, a.nc-btn.nc--large:hover.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn:hover, a.nc-btn.nc--large:focus.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn:focus, .nc-btn.nc--large.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large, .nc-btn.nc--large:hover.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover, .nc-btn.nc--large:focus.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus { background-color: #1a87c2; }
a.nc-btn.nc--large.nc--red, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn[data-action='close'], a.nc-btn.nc--large:hover.nc--red, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn[data-action='close']:hover, a.nc-btn.nc--large:focus.nc--red, .nc-modal-dialog .nc-modal-dialog-footer a.nc--large.nc-btn[data-action='close']:focus, .nc-btn.nc--large.nc--red, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--large[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--red, .nc-btn.nc--large:hover.nc--red, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn[data-action='close']:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large[data-action='close']:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--red, .nc-btn.nc--large:focus.nc--red, .nc-modal-dialog .nc-modal-dialog-footer .nc--large.nc-btn[data-action='close']:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large[data-action='close']:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--red { background-color: #e54e43; }
a.nc-btn.nc--large.nc--green, a.nc-btn.nc--large:hover.nc--green, a.nc-btn.nc--large:focus.nc--green, .nc-btn.nc--large.nc--green, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--green, .nc-btn.nc--large:hover.nc--green, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--green, .nc-btn.nc--large:focus.nc--green, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--green { background-color: #56be2a; }
a.nc-btn.nc--large.nc--yellow, a.nc-btn.nc--large:hover.nc--yellow, a.nc-btn.nc--large:focus.nc--yellow, .nc-btn.nc--large.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--yellow, .nc-btn.nc--large:hover.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--yellow, .nc-btn.nc--large:focus.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--yellow { background-color: #f4c528; }
a.nc-btn.nc--large.nc--orange, a.nc-btn.nc--large:hover.nc--orange, a.nc-btn.nc--large:focus.nc--orange, .nc-btn.nc--large.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--orange, .nc-btn.nc--large:hover.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--orange, .nc-btn.nc--large:focus.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--orange { background-color: #eb974e; }
a.nc-btn.nc--large.nc--purple, a.nc-btn.nc--large:hover.nc--purple, a.nc-btn.nc--large:focus.nc--purple, .nc-btn.nc--large.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--purple, .nc-btn.nc--large:hover.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--purple, .nc-btn.nc--large:focus.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--purple { background-color: #9b59b6; }
a.nc-btn.nc--large.nc--cyan, a.nc-btn.nc--large:hover.nc--cyan, a.nc-btn.nc--large:focus.nc--cyan, .nc-btn.nc--large.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--cyan, .nc-btn.nc--large:hover.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--cyan, .nc-btn.nc--large:focus.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--cyan { background-color: #16a09e; }
a.nc-btn.nc--large.nc--olive, a.nc-btn.nc--large:hover.nc--olive, a.nc-btn.nc--large:focus.nc--olive, .nc-btn.nc--large.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large.nc--olive, .nc-btn.nc--large:hover.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:hover.nc--olive, .nc-btn.nc--large:focus.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer button.nc--large:focus.nc--olive { background-color: #b9bc6f; }
a.nc-btn.nc--xlarge, .nc-modal-dialog .nc-modal-dialog-footer a.nc--xlarge.nc-btn, a.nc-btn.nc--xlarge:hover, a.nc-btn.nc--xlarge:focus, .nc-btn.nc--xlarge, .nc-modal-dialog .nc-modal-dialog-footer .nc--xlarge.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--xlarge, .nc-btn.nc--xlarge:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--xlarge:hover, .nc-btn.nc--xlarge:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--xlarge:focus { font-size: 16px; padding: 15px 20px; }
a.nc-btn.nc--small, .nc-modal-dialog .nc-modal-dialog-footer a.nc--small.nc-btn, a.nc-btn.nc--small:hover, a.nc-btn.nc--small:focus, .nc-btn.nc--small, .nc-form button, .nc-form button:hover, .nc-form button:focus, .nc-form input[type="submit"], .nc-form input[type="submit"]:hover, .nc-form input[type="submit"]:focus, .nc-form input[type="button"], .nc-form input[type="button"]:hover, .nc-form input[type="button"]:focus, .nc-admin form button, .nc-admin form button:hover, .nc-admin form button:focus, .nc-admin form input[type="submit"], .nc-admin form input[type="submit"]:hover, .nc-admin form input[type="submit"]:focus, .nc-admin form input[type="button"], .nc-admin form input[type="button"]:hover, .nc-admin form input[type="button"]:focus, .nc-modal-dialog .nc-form button, .nc-modal-dialog .nc-form button:hover, .nc-modal-dialog .nc-form button:focus, .nc-modal-dialog .nc-form input[type="submit"], .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-form input[type="button"], .nc-modal-dialog .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form button, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc--small.nc-btn, .nc-form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-form .nc-modal-dialog .nc-modal-dialog-footer input[type="submit"], .nc-form .nc-modal-dialog .nc-modal-dialog-footer input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form input[type="submit"], .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form input[type="button"], .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer input[type="button"], .nc-modal-dialog .nc-form .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer button.nc--small, .nc-btn.nc--small:hover, .nc-form button:hover, .nc-form input[type="submit"]:hover, .nc-form input[type="button"]:hover, .nc-admin form button:hover, .nc-admin form input[type="submit"]:hover, .nc-admin form input[type="button"]:hover, .nc-modal-dialog .nc-form button:hover:focus, .nc-modal-dialog .nc-form input[type="submit"]:hover:focus, .nc-modal-dialog .nc-form input[type="button"]:hover:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:hover, .nc-form .nc-modal-dialog .nc-modal-dialog-footer button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button:hover, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button:hover, .nc-modal-dialog .nc-form .nc-modal-dialog-footer button:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--small:hover, .nc-btn.nc--small:focus, .nc-form button:focus, .nc-form input[type="submit"]:focus, .nc-form input[type="button"]:focus, .nc-admin form button:focus, .nc-admin form input[type="submit"]:focus, .nc-admin form input[type="button"]:focus, .nc-modal-dialog .nc-form button:focus:hover, .nc-modal-dialog .nc-form input[type="submit"]:focus:hover, .nc-modal-dialog .nc-form input[type="button"]:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:focus, .nc-form .nc-modal-dialog .nc-modal-dialog-footer button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button:focus, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button:focus, .nc-modal-dialog .nc-form .nc-modal-dialog-footer button:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--small:focus { font-size: 12px; padding: 4px 10px; }
a.nc-btn.nc--mini, .nc-modal-dialog .nc-modal-dialog-footer a.nc--mini.nc-btn, a.nc-btn.nc--mini:hover, a.nc-btn.nc--mini:focus, .nc-btn.nc--mini, .nc-modal-dialog .nc-modal-dialog-footer .nc--mini.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--mini, .nc-btn.nc--mini:hover, .nc-modal-dialog .nc-modal-dialog-footer button.nc--mini:hover, .nc-btn.nc--mini:focus, .nc-modal-dialog .nc-modal-dialog-footer button.nc--mini:focus { font-size: 12px; padding: 3px 7px 2px; }
a.nc-btn.nc--bordered, .nc-modal-dialog .nc-modal-dialog-footer a.nc--bordered.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn[data-action='close'], .nc-btn.nc--bordered, .nc-modal-dialog .nc-modal-dialog-footer .nc--bordered.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered { border: 2px solid #646464; padding: 5px 19px; background: none !important; color: #646464; }
a.nc-btn.nc--bordered.nc--small, .nc-modal-dialog .nc-modal-dialog-footer a.nc--small.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--small, .nc-form button.nc--bordered, .nc-form input.nc--bordered[type="submit"], .nc-form input.nc--bordered[type="button"], .nc-admin form button.nc--bordered, .nc-admin form input.nc--bordered[type="submit"], .nc-admin form input.nc--bordered[type="button"], .nc-modal-dialog .nc-form button.nc--bordered:hover, .nc-modal-dialog .nc-form button.nc--bordered:focus, .nc-modal-dialog .nc-form input.nc--bordered[type="submit"]:hover, .nc-modal-dialog .nc-form input.nc--bordered[type="submit"]:focus, .nc-modal-dialog .nc-form input.nc--bordered[type="button"]:hover, .nc-modal-dialog .nc-form input.nc--bordered[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button.nc--bordered, .nc-modal-dialog .nc-modal-dialog-header .nc-form input.nc--bordered[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input.nc--bordered[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form button.nc--bordered, .nc-modal-dialog .nc-modal-dialog-body .nc-form input.nc--bordered[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input.nc--bordered[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form button.nc--bordered, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input.nc--bordered[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input.nc--bordered[type="button"], .nc-form .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button.nc--bordered, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered, .nc-modal-dialog .nc-form .nc-modal-dialog-footer button.nc--bordered, .nc-modal-dialog .nc-modal-dialog-footer .nc--small.nc-btn[data-action='close'], .nc-form .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-form .nc-modal-dialog .nc-modal-dialog-footer input[data-action='close'][type="submit"], .nc-form .nc-modal-dialog .nc-modal-dialog-footer input[data-action='close'][type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button[data-action='close'], .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form input[data-action='close'][type="submit"], .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer input[data-action='close'][type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form input[data-action='close'][type="button"], .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer input[data-action='close'][type="button"], .nc-modal-dialog .nc-form .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-form .nc-modal-dialog-footer input[data-action='close'][type="submit"], .nc-modal-dialog .nc-form .nc-modal-dialog-footer input[data-action='close'][type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[data-action='close'][type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[data-action='close'][type="button"], .nc-modal-dialog .nc-modal-dialog-footer button.nc--small[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--small { padding: 2px 8px; }
a.nc-btn.nc--bordered.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer a.nc--bordered.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--blue, .nc-modal-dialog .nc-modal-dialog-footer .nc--bordered.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered { border-color: #1a87c2 !important; }
a.nc-btn.nc--bordered.nc--red, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--red, .nc-modal-dialog .nc-modal-dialog-footer .nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--red { border-color: #e54e43 !important; }
a.nc-btn.nc--bordered.nc--green, .nc-modal-dialog .nc-modal-dialog-footer a.nc--green.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--green, .nc-modal-dialog .nc-modal-dialog-footer .nc--green.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--green[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--green { border-color: #56be2a !important; }
a.nc-btn.nc--bordered.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer a.nc--yellow.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--yellow, .nc-modal-dialog .nc-modal-dialog-footer .nc--yellow.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--yellow[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--yellow { border-color: #f4c528 !important; }
a.nc-btn.nc--bordered.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer a.nc--orange.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--orange, .nc-modal-dialog .nc-modal-dialog-footer .nc--orange.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--orange[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--orange { border-color: #eb974e !important; }
a.nc-btn.nc--bordered.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer a.nc--purple.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--purple, .nc-modal-dialog .nc-modal-dialog-footer .nc--purple.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--purple[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--purple { border-color: #9b59b6 !important; }
a.nc-btn.nc--bordered.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer a.nc--cyan.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--cyan, .nc-modal-dialog .nc-modal-dialog-footer .nc--cyan.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--cyan[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--cyan { border-color: #16a09e !important; }
a.nc-btn.nc--bordered.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer a.nc--olive.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--olive, .nc-modal-dialog .nc-modal-dialog-footer .nc--olive.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--olive[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--olive { border-color: #b9bc6f !important; }
a.nc-btn.nc--bordered.nc--black, .nc-modal-dialog .nc-modal-dialog-footer a.nc--black.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--black, .nc-modal-dialog .nc-modal-dialog-footer .nc--black.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--black[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--black { border-color: #000 !important; }
a.nc-btn.nc--bordered.nc--darken, .nc-modal-dialog .nc-modal-dialog-footer a.nc--darken.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--darken, .nc-modal-dialog .nc-modal-dialog-footer .nc--darken.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--darken[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--darken { border-color: #333 !important; }
a.nc-btn.nc--bordered.nc--dark, .nc-modal-dialog .nc-modal-dialog-footer a.nc--dark.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--dark, .nc-modal-dialog .nc-modal-dialog-footer .nc--dark.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--dark[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--dark { border-color: #646464 !important; }
a.nc-btn.nc--bordered.nc--grey, .nc-modal-dialog .nc-modal-dialog-footer a.nc--grey.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--grey, .nc-modal-dialog .nc-modal-dialog-footer .nc--grey.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--grey[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--grey { border-color: #8D8D8D !important; }
a.nc-btn.nc--bordered.nc--light, .nc-modal-dialog .nc-modal-dialog-footer a.nc--light.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--light, .nc-modal-dialog .nc-modal-dialog-footer .nc--light.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--light[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--light { border-color: #DADADA !important; }
a.nc-btn.nc--bordered.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer a.nc--lighten.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--lighten, .nc-modal-dialog .nc-modal-dialog-footer .nc--lighten.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--lighten[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--lighten { border-color: #EEE !important; }
a.nc-btn.nc--bordered.nc--white, .nc-modal-dialog .nc-modal-dialog-footer a.nc--white.nc-btn[data-action='close'], .nc-btn.nc--bordered.nc--white, .nc-modal-dialog .nc-modal-dialog-footer .nc--white.nc-btn[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--white[data-action='close'], .nc-modal-dialog .nc-modal-dialog-footer button.nc--bordered.nc--white { border-color: #FFF !important; }
a.nc-btn.nc--blocked, .nc-modal-dialog .nc-modal-dialog-footer a.nc--blocked.nc-btn, .nc-btn.nc--blocked, .nc-modal-dialog .nc-modal-dialog-footer .nc--blocked.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--blocked { display: block; margin: 0; text-align: center; }
a.nc-btn.nc--disabled, .nc-modal-dialog .nc-modal-dialog-footer a.nc--disabled.nc-btn, .nc-btn.nc--disabled, .nc-modal-dialog .nc-modal-dialog-footer .nc--disabled.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }
a.nc-btn.nc--loading, .nc-modal-dialog .nc-modal-dialog-footer a.nc--loading.nc-btn, .nc-btn.nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc--loading.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button.nc--loading { background: #DADADA url('../img/loader-20.gif?1pgg6c3') no-repeat 10px 50% !important; color: #8D8D8D; padding-left: 40px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

a.nc-btn + a.nc-btn, .nc-modal-dialog .nc-modal-dialog-footer a.nc-btn + a.nc-btn { margin-left: 10px; }

/************* labels | Лэйблы *************/
body .nc-label, .nc-label { white-space: nowrap; display: inline-block; color: #FFF; background: #8D8D8D; font-size: 12px; padding: 1px 5px; min-width: 20px; text-align: center; line-height: 20px; text-decoration: none; }
body .nc-label.nc--blue, .nc-label.nc--blue { background-color: #3193c8; }
body .nc-label.nc--red, .nc-label.nc--red { background-color: #e86056; }
body .nc-label.nc--green, .nc-label.nc--green { background-color: #67c53f; }
body .nc-label.nc--yellow, .nc-label.nc--yellow { background-color: #f5cb3e; }
body .nc-label.nc--orange, .nc-label.nc--orange { background-color: #eda160; }
body .nc-label.nc--purple, .nc-label.nc--purple { background-color: #a56abd; }
body .nc-label.nc--cyan, .nc-label.nc--cyan { background-color: #2daaa8; }
body .nc-label.nc--olive, .nc-label.nc--olive { background-color: #c0c37d; }
body .nc-label.nc--black, .nc-label.nc--black { background-color: #1a1a1a; }
body .nc-label.nc--darken, .nc-label.nc--darken { background-color: #474747; }
body .nc-label.nc--dark, .nc-label.nc--dark { background-color: #747474; }
body .nc-label.nc--grey, .nc-label.nc--grey { background-color: #989898; }
body .nc-label.nc--light, .nc-label.nc--light { background-color: #dedede; }
body .nc-label.nc--lighten, .nc-label.nc--lighten { background-color: #f0f0f0; }
body .nc-label.nc--white, .nc-label.nc--white { background-color: white; }
body .nc-label.nc--small, .nc-label.nc--small { padding: 0 4px; font-size: 12px; line-height: 16px; }
body .nc-label:hover, .nc-label:hover { color: #FFF; }
body .nc-label .nc-icon, .nc-label .nc-icon { vertical-align: middle; margin-top: 0; }
body .nc-label.nc--white, body .nc-label.nc--lighten, body .nc-label.nc--light, .nc-label.nc--white, .nc-label.nc--lighten, .nc-label.nc--light { color: #333; }
body .nc-label.nc--rounded, .nc-label.nc--rounded { padding: 1px 10px; }
body .nc-label.nc--blocked, .nc-label.nc--blocked { display: block; }
body .nc-label.nc--loading, .nc-label.nc--loading { background-image: url('../img/loader-20.gif?1pgg6c3'); padding-left: 30px; background-repeat: no-repeat; background-position: 5px 50%; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

/************* alerts | Подсказки и оповещения *************/
.nc-alert { padding: 17px; border: 2px solid #8D8D8D; background: #EEE; margin: 10px 0; }
.nc-alert .nc-icon-l { display: block; float: left; margin: -8px 10px -8px -8px; }
.nc-alert.nc--blue { background-color: #f4f9fc; border-color: #1a87c2; color: #0a364e; }
.nc-alert.nc--red { background-color: #fef6f6; border-color: #e54e43; color: #5c1f1b; }
.nc-alert.nc--green { background-color: #f7fcf4; border-color: #56be2a; color: #224c11; }
.nc-alert.nc--yellow { background-color: #fefcf4; border-color: #f4c528; color: #624f10; }
.nc-alert.nc--orange { background-color: #fefaf6; border-color: #eb974e; color: #5e3c1f; }
.nc-alert.nc--purple { background-color: #faf7fb; border-color: #9b59b6; color: #3e2449; }
.nc-alert.nc--cyan { background-color: #f3fafa; border-color: #16a09e; color: #09403f; }
.nc-alert.nc--olive { background-color: #fcfcf8; border-color: #b9bc6f; color: #4a4b2c; }
.nc-alert p:last-of-type { padding-bottom: 0; }

/************* tables | Таблицы *************/
.nc-table td > input, .nc-table td > input:hover, .nc-table td > input:focus, .nc-table td > select, .nc-table td > select:hover, .nc-table td > select:focus, .nc-table td > button, .nc-table td > button:hover, .nc-table td > button:focus, .nc-table td > .nc-btn, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-table td > .nc-btn, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button, .nc-modal-dialog .nc-modal-dialog-footer .nc-table td > button, .nc-table td > .nc-btn:hover, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn:hover, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-table td > button:hover, .nc-table td > .nc-btn:focus, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn:focus, .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-table td > button:focus, .nc-admin .nc-table td > input, .nc-admin .nc-table td > input:hover, .nc-admin .nc-table td > input:focus, .nc-admin .nc-table td > select, .nc-admin .nc-table td > select:hover, .nc-admin .nc-table td > select:focus, .nc-admin .nc-table td > button, .nc-admin .nc-table td > button:hover, .nc-admin .nc-table td > button:focus, .nc-admin .nc-table td > .nc-btn, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin .nc-table td > button, .nc-admin .nc-table td > .nc-btn:hover, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn:hover, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin .nc-table td > button:hover, .nc-admin .nc-table td > .nc-btn:focus, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > .nc-btn:focus, .nc-admin .nc-table .nc-modal-dialog .nc-modal-dialog-footer td > button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin .nc-table td > button:focus { margin: 0; }

.nc-table { border-collapse: collapse; border-spacing: 0; }
.nc-table td, .nc-table th { padding: 10px 10px; height: auto; }
.nc-table td.nc-multiselect-column, .nc-table th.nc-multiselect-column { padding-top: 7px; padding-bottom: 2px; }
.nc-table td.nc--compact, .nc-table th.nc--compact { width: 1px; padding-left: 3px !important; padding-right: 3px !important; }
.nc-table td.nc--action, .nc-table th.nc--action { width: 1px; padding: 0 !important; }
.nc-table td.nc--action > a, .nc-table th.nc--action > a { display: block !important; height: 20px; padding: 10px 10px; }
.nc-table td.nc--action > a:hover, .nc-table th.nc--action > a:hover { background-color: #e7ecf0; }
.nc-table td > a.nc--blocked, .nc-table td > label.nc--blocked, .nc-table th > a.nc--blocked, .nc-table th > label.nc--blocked { margin: -10px -10px; padding: 10px 10px; }
.nc-table td > .nc-label, .nc-table th > .nc-label { margin-top: -3px; margin-bottom: -3px; }
.nc-table td.nc-multiselect-column > .nc-label, .nc-table th.nc-multiselect-column > .nc-label { margin: 0 5px 5px 0; }
.nc-table th { font-weight: normal; text-align: left; text-transform: uppercase; border-bottom: 1px solid #DADADA; color: #838383; }
.nc-table td { border-bottom: 1px solid #DADADA; }
.nc-table tr.nc--blue td { background-color: #e8f3f9; color: #0a364e; }
.nc-table tr.nc--red td { background-color: #fcedec; color: #5c1f1b; }
.nc-table tr.nc--green td { background-color: #eef9ea; color: #224c11; }
.nc-table tr.nc--yellow td { background-color: #fef9ea; color: #624f10; }
.nc-table tr.nc--orange td { background-color: #fdf5ed; color: #5e3c1f; }
.nc-table tr.nc--purple td { background-color: #f5eef8; color: #3e2449; }
.nc-table tr.nc--cyan td { background-color: #e8f6f5; color: #09403f; }
.nc-table tr.nc--olive td { background-color: #f8f8f1; color: #4a4b2c; }
.nc-table tr.nc--grey td { background-color: #f4f4f4; color: #383838; }
.nc-table tr.nc--white td { background-color: white; color: #666666; }
.nc-table tr td.nc--blue { background-color: #e8f3f9; color: #0a364e; }
.nc-table tr td.nc--red { background-color: #fcedec; color: #5c1f1b; }
.nc-table tr td.nc--green { background-color: #eef9ea; color: #224c11; }
.nc-table tr td.nc--yellow { background-color: #fef9ea; color: #624f10; }
.nc-table tr td.nc--orange { background-color: #fdf5ed; color: #5e3c1f; }
.nc-table tr td.nc--purple { background-color: #f5eef8; color: #3e2449; }
.nc-table tr td.nc--cyan { background-color: #e8f6f5; color: #09403f; }
.nc-table tr td.nc--olive { background-color: #f8f8f1; color: #4a4b2c; }
.nc-table tr td.nc--grey { background-color: #f4f4f4; color: #383838; }
.nc-table tr td.nc--white { background-color: white; color: #666666; }
.nc-table.nc--wide { width: 100%; }
.nc-table.nc--small td, .nc-table.nc--small th { padding: 5px 7px; }
.nc-table.nc--small td > a.nc--blocked, .nc-table.nc--small th > a.nc--blocked { margin: -5px -7px; padding: 5px 7px; }
.nc-table.nc--bordered { border: 1px solid #DADADA; }
.nc-table.nc--borderless, .nc-table.nc--borderless td, .nc-table.nc--borderless th { border: none; }
.nc-table.nc--striped td { background-color: #FFF; }
.nc-table.nc--striped tr:nth-child(even) > td { background-color: #fafafa; }
.nc-table.nc--hovered tr:hover td { background-color: #e7ecf0; }
.nc-table tr.nc--dragged { box-shadow: 0 0 3px 3px rgba(26, 135, 194, 0.5); cursor: move; }
.nc-table tr.nc--dragged td { background: #EEE !important; }

/************* forms | Стили элементов HTML-форм *************/
.nc-input:focus, .nc-form textarea:focus, .nc-form input:focus, .nc-admin form textarea:focus, .nc-admin form input:focus, .nc-modal-dialog .nc-form textarea:focus:hover, .nc-modal-dialog .nc-form input:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:focus, .nc-form select:focus, .nc-admin form select:focus, .nc-modal-dialog .nc-form select:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:focus, .nc-select select:focus, .nc-input, .nc-form textarea, .nc-form input[type="text"], .nc-form input[type="password"], .nc-form input[type="datetime"], .nc-form input[type="datetime-local"], .nc-form input[type="date"], .nc-form input[type="month"], .nc-form input[type="time"], .nc-form input[type="week"], .nc-form input[type="number"], .nc-form input[type="email"], .nc-form input[type="url"], .nc-form input[type="search"], .nc-form input[type="tel"], .nc-form input[type="color"], .nc-admin form textarea, .nc-admin form input[type="text"], .nc-admin form input[type="password"], .nc-admin form input[type="datetime"], .nc-admin form input[type="datetime-local"], .nc-admin form input[type="date"], .nc-admin form input[type="month"], .nc-admin form input[type="time"], .nc-admin form input[type="week"], .nc-admin form input[type="number"], .nc-admin form input[type="email"], .nc-admin form input[type="url"], .nc-admin form input[type="search"], .nc-admin form input[type="tel"], .nc-admin form input[type="color"], .nc-modal-dialog .nc-form textarea, .nc-modal-dialog .nc-form input[type="text"], .nc-modal-dialog .nc-form input[type="password"], .nc-modal-dialog .nc-form input[type="datetime"], .nc-modal-dialog .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-form input[type="date"], .nc-modal-dialog .nc-form input[type="month"], .nc-modal-dialog .nc-form input[type="time"], .nc-modal-dialog .nc-form input[type="week"], .nc-modal-dialog .nc-form input[type="number"], .nc-modal-dialog .nc-form input[type="email"], .nc-modal-dialog .nc-form input[type="url"], .nc-modal-dialog .nc-form input[type="search"], .nc-modal-dialog .nc-form input[type="tel"], .nc-modal-dialog .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="color"], .nc-form select, .nc-form select:hover, .nc-admin form select, .nc-admin form select:hover, .nc-modal-dialog .nc-form select, .nc-modal-dialog .nc-form select:hover, .nc-modal-dialog .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form select, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form select, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:hover, .nc-select select, .nc-select select:hover { background: #fff; border-radius: 0; display: inline-block; border: 1px solid #DADADA; padding: 7px 10px; width: auto; text-indent: 0; text-shadow: none; letter-spacing: normal; word-spacing: normal; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03) inset; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03) inset; }

.nc-input:focus, .nc-form textarea:focus, .nc-form input:focus, .nc-admin form textarea:focus, .nc-admin form input:focus, .nc-modal-dialog .nc-form textarea:focus:hover, .nc-modal-dialog .nc-form input:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:focus, .nc-form select:focus, .nc-admin form select:focus, .nc-modal-dialog .nc-form select:focus:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:focus, .nc-select select:focus { border-color: #1a87c2; outline: none; -moz-box-shadow: 0 0 5px rgba(26, 135, 194, 0.3); -webkit-box-shadow: 0 0 5px rgba(26, 135, 194, 0.3); box-shadow: 0 0 5px rgba(26, 135, 194, 0.3); }

.nc-form-actions { background: #EEE; padding: 14px; }

.nc-form.nc--vertical .nc-form-row > label { display: block; }

.nc-form.nc--horizontal .nc-form-row { padding-left: 200px; }
.nc-form.nc--horizontal .nc-form-row > label { padding-right: 10px; padding-top: 7px; }
.nc-form.nc--horizontal .nc-form-row > label:first-child { display: block; float: left; margin-left: -200px; width: 180px; text-align: right; }

.nc-caret { display: inline-block; border-color: #8D8D8D; vertical-align: middle; line-height: 20px; margin-top: -3px; width: 0; height: 0; border-width: 5px; border-style: solid; border-bottom: none; border-right-color: transparent !important; border-left-color: transparent !important; }

.nc-form input, .nc-form input:hover, .nc-form input:focus, .nc-form select, .nc-form select:hover, .nc-form select:focus, .nc-form textarea, .nc-form textarea:hover, .nc-form textarea:focus, .nc-admin form input, .nc-admin form input:hover, .nc-admin form input:focus, .nc-admin form select, .nc-admin form select:hover, .nc-admin form select:focus, .nc-admin form textarea, .nc-admin form textarea:hover, .nc-admin form textarea:focus { margin-bottom: 10px; }

.nc-form textarea, .nc-form textarea:hover, .nc-form textarea:focus, .nc-form input, .nc-form input:hover, .nc-form input:focus, .nc-admin form textarea, .nc-admin form textarea:hover, .nc-admin form textarea:focus, .nc-admin form input, .nc-admin form input:hover, .nc-admin form input:focus, .nc-modal-dialog .nc-form textarea, .nc-modal-dialog .nc-form textarea:hover, .nc-modal-dialog .nc-form textarea:focus, .nc-modal-dialog .nc-form input, .nc-modal-dialog .nc-form input:hover, .nc-modal-dialog .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input:focus { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-form textarea, .nc-form input[type="text"], .nc-form input[type="password"], .nc-form input[type="datetime"], .nc-form input[type="datetime-local"], .nc-form input[type="date"], .nc-form input[type="month"], .nc-form input[type="time"], .nc-form input[type="week"], .nc-form input[type="number"], .nc-form input[type="email"], .nc-form input[type="url"], .nc-form input[type="search"], .nc-form input[type="tel"], .nc-form input[type="color"], .nc-admin form textarea, .nc-admin form input[type="text"], .nc-admin form input[type="password"], .nc-admin form input[type="datetime"], .nc-admin form input[type="datetime-local"], .nc-admin form input[type="date"], .nc-admin form input[type="month"], .nc-admin form input[type="time"], .nc-admin form input[type="week"], .nc-admin form input[type="number"], .nc-admin form input[type="email"], .nc-admin form input[type="url"], .nc-admin form input[type="search"], .nc-admin form input[type="tel"], .nc-admin form input[type="color"], .nc-modal-dialog .nc-form textarea, .nc-modal-dialog .nc-form input[type="text"], .nc-modal-dialog .nc-form input[type="password"], .nc-modal-dialog .nc-form input[type="datetime"], .nc-modal-dialog .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-form input[type="date"], .nc-modal-dialog .nc-form input[type="month"], .nc-modal-dialog .nc-form input[type="time"], .nc-modal-dialog .nc-form input[type="week"], .nc-modal-dialog .nc-form input[type="number"], .nc-modal-dialog .nc-form input[type="email"], .nc-modal-dialog .nc-form input[type="url"], .nc-modal-dialog .nc-form input[type="search"], .nc-modal-dialog .nc-form input[type="tel"], .nc-modal-dialog .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="color"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="text"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="password"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime-local"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="date"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="month"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="time"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="week"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="number"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="email"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="url"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="search"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="tel"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="color"] { vertical-align: -1px; min-width: 50px; }
.nc-form textarea.nc--loading, .nc-form input[type="text"].nc--loading, .nc-form input[type="password"].nc--loading, .nc-form input[type="datetime"].nc--loading, .nc-form input[type="datetime-local"].nc--loading, .nc-form input[type="date"].nc--loading, .nc-form input[type="month"].nc--loading, .nc-form input[type="time"].nc--loading, .nc-form input[type="week"].nc--loading, .nc-form input[type="number"].nc--loading, .nc-form input[type="email"].nc--loading, .nc-form input[type="url"].nc--loading, .nc-form input[type="search"].nc--loading, .nc-form input[type="tel"].nc--loading, .nc-form input[type="color"].nc--loading, .nc-admin form textarea.nc--loading, .nc-admin form input[type="text"].nc--loading, .nc-admin form input[type="password"].nc--loading, .nc-admin form input[type="datetime"].nc--loading, .nc-admin form input[type="datetime-local"].nc--loading, .nc-admin form input[type="date"].nc--loading, .nc-admin form input[type="month"].nc--loading, .nc-admin form input[type="time"].nc--loading, .nc-admin form input[type="week"].nc--loading, .nc-admin form input[type="number"].nc--loading, .nc-admin form input[type="email"].nc--loading, .nc-admin form input[type="url"].nc--loading, .nc-admin form input[type="search"].nc--loading, .nc-admin form input[type="tel"].nc--loading, .nc-admin form input[type="color"].nc--loading, .nc-modal-dialog .nc-form textarea.nc--loading, .nc-modal-dialog .nc-form input[type="text"].nc--loading, .nc-modal-dialog .nc-form input[type="password"].nc--loading, .nc-modal-dialog .nc-form input[type="datetime"].nc--loading, .nc-modal-dialog .nc-form input[type="datetime-local"].nc--loading, .nc-modal-dialog .nc-form input[type="date"].nc--loading, .nc-modal-dialog .nc-form input[type="month"].nc--loading, .nc-modal-dialog .nc-form input[type="time"].nc--loading, .nc-modal-dialog .nc-form input[type="week"].nc--loading, .nc-modal-dialog .nc-form input[type="number"].nc--loading, .nc-modal-dialog .nc-form input[type="email"].nc--loading, .nc-modal-dialog .nc-form input[type="url"].nc--loading, .nc-modal-dialog .nc-form input[type="search"].nc--loading, .nc-modal-dialog .nc-form input[type="tel"].nc--loading, .nc-modal-dialog .nc-form input[type="color"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea.nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="text"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="password"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="datetime-local"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="date"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="month"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="time"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="week"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="number"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="email"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="url"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="search"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="tel"].nc--loading, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="color"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea.nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="text"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="password"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="datetime-local"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="date"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="month"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="time"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="week"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="number"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="email"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="url"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="search"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="tel"].nc--loading, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="color"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea.nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="text"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="password"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="datetime-local"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="date"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="month"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="time"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="week"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="number"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="email"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="url"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="search"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="tel"].nc--loading, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="color"].nc--loading { background: url('../img/loader-20.gif?1pgg6c3') no-repeat 99% 60%; }
.nc-form textarea, .nc-form textarea:hover, .nc-form textarea:focus, .nc-admin form textarea, .nc-admin form textarea:hover, .nc-admin form textarea:focus, .nc-modal-dialog .nc-form textarea, .nc-modal-dialog .nc-form textarea:hover, .nc-modal-dialog .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form textarea:focus { display: inherit; }
.nc-form select[multiple], .nc-form select[multiple]:hover, .nc-form select[multiple]:focus, .nc-form select[size], .nc-form select[size]:hover, .nc-form select[size]:focus, .nc-admin form select[multiple], .nc-admin form select[multiple]:hover, .nc-admin form select[multiple]:focus, .nc-admin form select[size], .nc-admin form select[size]:hover, .nc-admin form select[size]:focus, .nc-modal-dialog .nc-form select[multiple], .nc-modal-dialog .nc-form select[multiple]:hover, .nc-modal-dialog .nc-form select[multiple]:focus, .nc-modal-dialog .nc-form select[size], .nc-modal-dialog .nc-form select[size]:hover, .nc-modal-dialog .nc-form select[size]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form select[multiple], .nc-modal-dialog .nc-modal-dialog-header .nc-form select[multiple]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select[multiple]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form select[size], .nc-modal-dialog .nc-modal-dialog-header .nc-form select[size]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select[size]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select[multiple], .nc-modal-dialog .nc-modal-dialog-body .nc-form select[multiple]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form select[multiple]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select[size], .nc-modal-dialog .nc-modal-dialog-body .nc-form select[size]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form select[size]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[multiple], .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[multiple]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[multiple]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[size], .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[size]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select[size]:focus { height: auto; }
.nc-form button, .nc-form button:hover, .nc-form button:focus, .nc-form input[type="submit"], .nc-form input[type="submit"]:hover, .nc-form input[type="submit"]:focus, .nc-form input[type="button"], .nc-form input[type="button"]:hover, .nc-form input[type="button"]:focus, .nc-admin form button, .nc-admin form button:hover, .nc-admin form button:focus, .nc-admin form input[type="submit"], .nc-admin form input[type="submit"]:hover, .nc-admin form input[type="submit"]:focus, .nc-admin form input[type="button"], .nc-admin form input[type="button"]:hover, .nc-admin form input[type="button"]:focus, .nc-modal-dialog .nc-form button, .nc-modal-dialog .nc-form button:hover, .nc-modal-dialog .nc-form button:focus, .nc-modal-dialog .nc-form input[type="submit"], .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-form input[type="button"], .nc-modal-dialog .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form button, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:focus { height: auto; }
.nc-form button.hidden, .nc-form button:hover.hidden, .nc-form button:focus.hidden, .nc-form input[type="submit"].hidden, .nc-form input[type="submit"]:hover.hidden, .nc-form input[type="submit"]:focus.hidden, .nc-form input[type="button"].hidden, .nc-form input[type="button"]:hover.hidden, .nc-form input[type="button"]:focus.hidden, .nc-admin form button.hidden, .nc-admin form button:hover.hidden, .nc-admin form button:focus.hidden, .nc-admin form input[type="submit"].hidden, .nc-admin form input[type="submit"]:hover.hidden, .nc-admin form input[type="submit"]:focus.hidden, .nc-admin form input[type="button"].hidden, .nc-admin form input[type="button"]:hover.hidden, .nc-admin form input[type="button"]:focus.hidden, .nc-modal-dialog .nc-form button.hidden, .nc-modal-dialog .nc-form button:hover.hidden, .nc-modal-dialog .nc-form button:focus.hidden, .nc-modal-dialog .nc-form input[type="submit"].hidden, .nc-modal-dialog .nc-form input[type="submit"]:hover.hidden, .nc-modal-dialog .nc-form input[type="submit"]:focus.hidden, .nc-modal-dialog .nc-form input[type="button"].hidden, .nc-modal-dialog .nc-form input[type="button"]:hover.hidden, .nc-modal-dialog .nc-form input[type="button"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form button.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"].hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"].hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form button.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"].hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"].hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"].hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"].hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:hover.hidden, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"]:focus.hidden { display: none; }
.nc-form button[type="submit"], .nc-form button[type="submit"]:hover, .nc-form button[type="submit"]:focus, .nc-form input[type="submit"], .nc-form input[type="submit"]:hover, .nc-form input[type="submit"]:focus, .nc-admin form button[type="submit"], .nc-admin form button[type="submit"]:hover, .nc-admin form button[type="submit"]:focus, .nc-admin form input[type="submit"], .nc-admin form input[type="submit"]:hover, .nc-admin form input[type="submit"]:focus, .nc-modal-dialog .nc-form button[type="submit"], .nc-modal-dialog .nc-form button[type="submit"]:hover, .nc-modal-dialog .nc-form button[type="submit"]:focus, .nc-modal-dialog .nc-form input[type="submit"], .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form button[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form button[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form button[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form button[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form button[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form button[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form button[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form button[type="submit"]:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"]:focus { background-color: #1a87c2; }
.nc-form select, .nc-form select:hover, .nc-form select:focus, .nc-admin form select, .nc-admin form select:hover, .nc-admin form select:focus, .nc-modal-dialog .nc-form select, .nc-modal-dialog .nc-form select:hover, .nc-modal-dialog .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form select, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form select, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form select:focus { height: 36px; width: auto; }
.nc-form label, .nc-admin form label, .nc-modal-dialog .nc-form label, .nc-modal-dialog .nc-modal-dialog-header .nc-form label, .nc-modal-dialog .nc-modal-dialog-body .nc-form label, .nc-modal-dialog .nc-modal-dialog-footer .nc-form label { font-size: 14px; font-family: 'Roboto',SegoeWP,Arial; color: #727272; }
.nc-form .nc-form-row, .nc-admin form .nc-form-row, .nc-modal-dialog .nc-form .nc-form-row, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row { margin-bottom: 20px; }
.nc-form .nc-form-row select, .nc-form .nc-form-row select:hover, .nc-form .nc-form-row select:focus, .nc-form .nc-form-row input, .nc-form .nc-form-row input:hover, .nc-form .nc-form-row input:focus, .nc-form .nc-form-row textarea, .nc-form .nc-form-row textarea:hover, .nc-form .nc-form-row textarea:focus, .nc-form .nc-form-row .nc-select, .nc-admin form .nc-form-row select, .nc-admin form .nc-form-row select:hover, .nc-admin form .nc-form-row select:focus, .nc-admin form .nc-form-row input, .nc-admin form .nc-form-row input:hover, .nc-admin form .nc-form-row input:focus, .nc-admin form .nc-form-row textarea, .nc-admin form .nc-form-row textarea:hover, .nc-admin form .nc-form-row textarea:focus, .nc-admin form .nc-form-row .nc-select, .nc-modal-dialog .nc-form .nc-form-row select, .nc-modal-dialog .nc-form .nc-form-row select:hover, .nc-modal-dialog .nc-form .nc-form-row select:focus, .nc-modal-dialog .nc-form .nc-form-row input, .nc-modal-dialog .nc-form .nc-form-row input:hover, .nc-modal-dialog .nc-form .nc-form-row input:focus, .nc-modal-dialog .nc-form .nc-form-row textarea, .nc-modal-dialog .nc-form .nc-form-row textarea:hover, .nc-modal-dialog .nc-form .nc-form-row textarea:focus, .nc-modal-dialog .nc-form .nc-form-row .nc-select, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row select, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row select:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row select:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row input, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row input:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row input:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row textarea, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row textarea:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row textarea:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row .nc-select, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row select, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row select:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row input, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row input:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row textarea, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row textarea:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row textarea:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row .nc-select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row select:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row input, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row input:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row textarea, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row textarea:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row textarea:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row .nc-select { margin-bottom: 0; }
.nc-form .nc-form-row label, .nc-admin form .nc-form-row label, .nc-modal-dialog .nc-form .nc-form-row label, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row label, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row label, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row label { color: #333; }
.nc-form .nc-form-row > label:first-child, .nc-admin form .nc-form-row > label:first-child, .nc-modal-dialog .nc-form .nc-form-row > label:first-child, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row > label:first-child, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row > label:first-child, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row > label:first-child { color: #646464; }
.nc-form .nc-form-row.nc--horizontal > *, .nc-admin form .nc-form-row.nc--horizontal > *, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > *, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > *, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > *, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > * { vertical-align: top; }
.nc-form .nc-form-row.nc--horizontal > input, .nc-form .nc-form-row.nc--horizontal > input:hover, .nc-form .nc-form-row.nc--horizontal > input:focus, .nc-form .nc-form-row.nc--horizontal > select, .nc-form .nc-form-row.nc--horizontal > select:hover, .nc-form .nc-form-row.nc--horizontal > select:focus, .nc-admin form .nc-form-row.nc--horizontal > input, .nc-admin form .nc-form-row.nc--horizontal > input:hover, .nc-admin form .nc-form-row.nc--horizontal > input:focus, .nc-admin form .nc-form-row.nc--horizontal > select, .nc-admin form .nc-form-row.nc--horizontal > select:hover, .nc-admin form .nc-form-row.nc--horizontal > select:focus, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > input, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > input:hover, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > input:focus, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > select, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > select:hover, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal > select:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > input, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > input:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > input:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > select, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > select:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal > select:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > input, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > input:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > input:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > select, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > select:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal > select:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > input, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > input:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > input:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > select, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > select:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal > select:focus { margin-top: 0; }
.nc-form .nc-form-row.nc--horizontal label, .nc-admin form .nc-form-row.nc--horizontal label, .nc-modal-dialog .nc-form .nc-form-row.nc--horizontal label, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--horizontal label, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--horizontal label, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--horizontal label { display: inline-block; padding: 6px 15px 0 0; }
.nc-form .nc-form-row.nc--vertical label, .nc-admin form .nc-form-row.nc--vertical label, .nc-modal-dialog .nc-form .nc-form-row.nc--vertical label, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-form-row.nc--vertical label, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-form-row.nc--vertical label, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-form-row.nc--vertical label { display: block; }

.nc-select { position: relative; display: inline-block; height: 34px; margin-bottom: 10px; background: #FFF; }
.nc-select .nc-caret { position: absolute; top: 50%; right: 9px; margin-top: -2px; z-index: 2; }
.nc-select select, .nc-select select:hover, .nc-select select:focus { position: relative; z-index: 1; background: transparent; margin: 0; display: block; padding-right: 20px; height: 34px; width: 100%; min-width: 100%; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-appearance: textfield; -webkit-appearance: textfield; }
.nc-select.nc--blocked select, .nc-select.nc--blocked select:hover, .nc-select.nc--blocked select:focus { display: block; width: 100%; min-width: 100%; }

input.nc--blue, textarea.nc--blue, select.nc--blue, .nc-select.nc--blue { border-color: #1a87c2 !important; }
input.nc--red, textarea.nc--red, select.nc--red, .nc-select.nc--red { border-color: #e54e43 !important; }
input.nc--green, textarea.nc--green, select.nc--green, .nc-select.nc--green { border-color: #56be2a !important; }
input.nc--yellow, textarea.nc--yellow, select.nc--yellow, .nc-select.nc--yellow { border-color: #f4c528 !important; }
input.nc--orange, textarea.nc--orange, select.nc--orange, .nc-select.nc--orange { border-color: #eb974e !important; }
input.nc--purple, textarea.nc--purple, select.nc--purple, .nc-select.nc--purple { border-color: #9b59b6 !important; }
input.nc--cyan, textarea.nc--cyan, select.nc--cyan, .nc-select.nc--cyan { border-color: #16a09e !important; }
input.nc--olive, textarea.nc--olive, select.nc--olive, .nc-select.nc--olive { border-color: #b9bc6f !important; }
input.nc--grey, textarea.nc--grey, select.nc--grey, .nc-select.nc--grey { border-color: #8D8D8D !important; }
input.nc--mini, textarea.nc--mini, select.nc--mini, .nc-select.nc--mini { width: 30px !important; }
input.nc--small, textarea.nc--small, select.nc--small, .nc-select.nc--small { width: 60px !important; }
input.nc--medium, textarea.nc--medium, select.nc--medium, .nc-select.nc--medium { width: 120px !important; }
input.nc--large, textarea.nc--large, select.nc--large, .nc-select.nc--large { width: 260px !important; }
input.nc--xlarge, textarea.nc--xlarge, select.nc--xlarge, .nc-select.nc--xlarge { width: 500px !important; }
input.nc--blocked, textarea.nc--blocked, select.nc--blocked, .nc-select.nc--blocked { display: block !important; width: 100% !important; }
input.nc--wide, textarea.nc--wide, select.nc--wide, .nc-select.nc--wide { width: 100% !important; }

select.nc--mini, .nc-select.nc--mini { width: 38px !important; }
select.nc--small, .nc-select.nc--small { width: 68px !important; }
select.nc--medium, .nc-select.nc--medium { width: 128px !important; }
select.nc--large, .nc-select.nc--large { width: 268px !important; }
select.nc--xlarge, .nc-select.nc--xlarge { width: 508px !important; }

@-moz-document url-prefix() { .nc-select .nc-caret { display: none; } }
@-moz-document url-prefix() { .nc-select select { padding: 7px !important; } }
.nc-form .nc-hint { margin: 20px 0 10px; padding-left: 34px; color: #1a87c2; font-style: italic; position: relative; }
.nc-form .nc-hint + .nc-hint { margin-top: 10px; }
.nc-form .nc-hint a { color: #1a87c2; }
.nc-form .nc-hint:before { /* @todo fixme [Themify "icon-alt" icon] */ font: normal normal 18px/18px 'themify' !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: '\e717'; display: block; position: absolute; left: 0; top: 0; }
.nc-form .nc-hint.nc--error { color: #e54e43; }
.nc-form .nc-hint.nc--error:before { color: #e54e43; }
.nc-form .nc-hint.nc--error:before a { color: #e54e43; }

.nc-field { margin-bottom: 8px; }

.nc-field .cke { margin: 3px 0 20px; }

.nc-field-caption { display: block; margin-bottom: 3px; font-family: 'Roboto',SegoeWP,Arial; font-size: 14px; color: #727272; }

.nc-field-hint-line { font-size: 12px; color: #8D8D8D; margin: -8px 0 8px; }

.nc-field .nc-toolbar { display: inline-block; float: none; }

.nc-field-inherited-from { color: #646464; font-size: 90%; font-style: italic; margin-bottom: 10px; }

select + .nc-field-inherited-from, input + .nc-field-inherited-from { position: relative; top: -4px; }

.nc-field-inherited-value { font-style: normal; }

.nc-form.nc--vertical { display: flex; flex-wrap: wrap; }
.nc-form.nc--vertical .nc-form-row, .nc-form.nc--vertical .nc-field { width: 100%; }
.nc-form.nc--vertical .nc-field.nc--column-1-of-2, .nc-form.nc--vertical .nc-field.nc--column-2-of-2 { box-sizing: border-box !important; width: 50% !important; }
.nc-form.nc--vertical .nc-field.nc--column-1-of-2 *, .nc-form.nc--vertical .nc-field.nc--column-2-of-2 * { box-sizing: border-box !important; }
.nc-form.nc--vertical .nc-field.nc--column-1-of-2 { padding-right: 5px; }
.nc-form.nc--vertical .nc-field.nc--column-2-of-2 { padding-left: 5px; }
.nc-form.nc--vertical hr { display: block; border: 0; border-bottom: 1px solid #EEE; height: 1px; margin: 20px 0 28px 0; width: 100%; }
.nc-form.nc--vertical textarea, .nc-form.nc--vertical textarea:hover, .nc-form.nc--vertical textarea:focus { width: 100%; min-width: 100%; }

.nc-field-color-box { display: block; width: 28px; height: 28px; box-sizing: border-box; border: 1px solid #d8d8d8; cursor: pointer; background: #01aff2; }

.nc-field-color-popup { position: absolute; max-width: 280px; border-radius: 2px; padding: 21px 19px 19px 21px; overflow: hidden; box-shadow: 0 10px 35px 0 rgba(0, 0, 0, 0.2); background: #fff; margin-top: -40px; margin-left: 40px; display: none; z-index: 2; }
.nc-field-color-popup A { width: 28px; height: 28px; float: left; margin: 0 2px 2px 0; font: 22px/26px 'themify'; color: #212121; text-shadow: 0 1px #fff; text-decoration: none; text-align: center; }
.nc-field-color-popup A SPAN { display: none; }
.nc-field-color-popup A.nc-field-color-selected SPAN { display: inline; }

.nc-field-color-transparent { background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXBAMAAAASBMmTAAAAElBMVEX/VjP/VjP/VjP/VjP/VjP/VjMHduLuAAAABnRSTlMAFWhsf9RQ4IE/AAAAGklEQVR4XmNAABYDJI6rAJJE4EiVYFBEYgMAUPgHT5WIUhsAAAAASUVORK5CYII=') 50% 50% no-repeat; }

.minicolors-theme-netcat { display: inline-block; }
.minicolors-theme-netcat input[type="text"] { padding-left: 43px !important; width: 125px !important; margin-top: 0; }
.minicolors-theme-netcat input[type="text"][data-mc-format="rgb"] { width: 240px !important; }
.minicolors-theme-netcat .minicolors-input-swatch { top: 1px; left: 1px; width: 34px; height: calc(100% - 2px - 10px); border: none; border-right: 1px solid #DADADA; }
.minicolors-theme-netcat.minicolors-focus .minicolors-input-swatch { border-color: #1a87c2; }
.minicolors-theme-netcat .minicolors-swatches .minicolors-swatch { margin-bottom: 2px; top: 0; left: 0; /* LTR */ width: 18px; height: 18px; }

[dir=rtl] .minicolors-theme-netcat .minicolors-swatches .minicolors-swatch { left: auto; right: 0; }

.nc-modal-dialog-body .nc-form.nc--vertical input[type="text"], .nc-modal-dialog-body .nc-form.nc--vertical input[type="text"]:hover, .nc-modal-dialog-body .nc-form.nc--vertical input[type="text"]:focus, .nc-modal-dialog-body .nc-form.nc--vertical textarea, .nc-modal-dialog-body .nc-form.nc--vertical textarea:hover, .nc-modal-dialog-body .nc-form.nc--vertical textarea:focus { width: 100% !important; }

.nc-field input[type=checkbox] { position: relative; top: 2px; margin-right: 5px; }

.nc-form-checkbox-block { padding-left: 25px; text-indent: -25px; }
.nc-form-checkbox-block > div { margin-left: 0; text-indent: 0; }

.simplemodal-container INPUT, .simplemodal-container SELECT { box-sizing: border-box !important; }

.nc-field.nc-field-type-datetime INPUT, .nc-field.nc-field-type-datetime INPUT:hover, .nc-field.nc-field-type-datetime INPUT:focus { margin: 0 3px; }

.nc-field.nc-field-type-datetime INPUT:first-child, .nc-field.nc-field-type-datetime INPUT:first-child:hover, .nc-field.nc-field-type-datetime INPUT:first-child:focus { margin-left: 0; }

.calend_table .navig_form1 SELECT { padding-left: 5px; padding-right: 5px; }

/************* navbar | Оформление панели навигации *************/
.nc-navbar { height: 55px; background: #1a87c2; position: relative; }
.nc-navbar a { text-decoration: none !important; }
.nc-navbar.nc--fixed, .nc-navbar.nc--bordered { border-bottom: 1px solid #1777ab; height: 54px; }
.nc-navbar.nc--fixed { position: fixed; width: 100%; top: 0; left: 0; z-index: 2000; }
body.nc--scroll-at-top .nc-navbar.nc--fixed { z-index: 1; }
body.nc--scroll-at-top .nc-navbar.nc--fixed.nc--clicked { z-index: 2000; }
.nc-navbar.nc--blue { background-color: #156c9b; border-color: #0d4461; }
.nc-navbar.nc--red { background-color: #b73e36; border-color: #732722; }
.nc-navbar.nc--green { background-color: #459822; border-color: #2b5f15; }
.nc-navbar.nc--yellow { background-color: #c39e20; border-color: #7a6314; }
.nc-navbar.nc--orange { background-color: #bc793e; border-color: #764c27; }
.nc-navbar.nc--purple { background-color: #7c4792; border-color: #4e2d5b; }
.nc-navbar.nc--cyan { background-color: #12807e; border-color: #0b504f; }
.nc-navbar.nc--olive { background-color: #949659; border-color: #5d5e38; }
.nc-navbar.nc--black { background-color: black; border-color: black; }
.nc-navbar.nc--darken { background-color: #292929; border-color: #1a1a1a; }
.nc-navbar.nc--dark { background-color: #505050; border-color: #323232; }
.nc-navbar.nc--grey { background-color: #717171; border-color: #474747; }
.nc-navbar.nc--light { background-color: #aeaeae; border-color: #6d6d6d; }
.nc-navbar.nc--lighten { background-color: #bebebe; border-color: #777777; }
.nc-navbar.nc--white { background-color: #cccccc; border-color: gray; }
.nc-navbar .nc-quick-menu, .nc-navbar .nc-menu { float: left; height: 54px; padding: 0 7px; }
.nc-navbar.nc--fixed .nc-quick-menu, .nc-navbar.nc--bordered .nc-quick-menu { border-bottom: 1px solid #e6e6e6; }
.nc-navbar .nc-quick-menu { background: #FFF; }
.nc-navbar .nc-quick-menu li { padding: 0 14px; }
.nc-navbar .nc-quick-menu li a { display: block; float: left; color: #1a87c2 !important; padding: 0; margin: 0; line-height: 54px; height: 50px; }
.nc-navbar .nc-quick-menu li.nc--active a { color: #333 !important; border-bottom: 5px solid #333; }
.nc-navbar .nc-menu > li > ul, .nc-navbar .nc-menu > li > div { min-width: 250px; max-width: 400px; overflow-x: hidden; }
.nc-navbar .nc-tray { background: #1a87c2; position: absolute; height: 54px; border-bottom: 1px solid #1777ab; right: 0; margin-right: 5px; top: 0; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhODdjMiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iIzFhODdjMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(26, 135, 194, 0)), color-stop(10%, #1a87c2)); background: -moz-linear-gradient(center left, rgba(26, 135, 194, 0), #1a87c2 10%); background: -webkit-linear-gradient(center left, rgba(26, 135, 194, 0), #1a87c2 10%); background: linear-gradient(to center right, rgba(26, 135, 194, 0), #1a87c2 10%); }
.nc-navbar .nc-tray > li > ul, .nc-navbar .nc-tray > li > div { min-width: 250px; right: 0; }
.nc-navbar > ul > li { float: left; }
.nc-navbar > ul > li > a, .nc-navbar > ul > li > span { color: #FFF; font-size: 18px; display: block; line-height: 42px; height: 43px; margin: 6px 0 0; padding: 0 14px; position: relative; }
.nc-navbar > ul > li > a .nc-icon-l, .nc-navbar > ul > li > span .nc-icon-l { margin-top: 4px; vertical-align: 0; }
.nc-navbar > ul > li > a { text-transform: lowercase; }
.nc-navbar > ul > li.nc--compact > a, .nc-navbar > ul > li.nc--compact > span { padding: 0 7px; }
.nc-navbar > ul > li > a:hover { color: #FFF; }
.nc-navbar > ul > li.nc--dropdown.nc--clicked > a { background: #FFF; color: #333; border: 1px solid #DADADA; padding: 0 13px; border-bottom: none; z-index: 11; }
.nc-navbar li.nc--clicked ul, .nc-navbar li.nc--clicked div { display: block; z-index: 10; }
.nc-navbar > ul > li > ul, .nc-navbar > ul > li > div { display: none; position: absolute; background: #FFF; border: 1px solid #DADADA; z-index: 10; margin: -1px 0 0 0; padding: 0; font-size: 14px; overflow: auto; }
.nc-navbar > ul > li > ul .nc-icon { margin-right: 5px; vertical-align: middle; }
.nc-navbar > ul > li > ul li { float: none; }
.nc-navbar > ul > li > ul li.nc-divider { border-top: 1px solid #DADADA; }
.nc-navbar > ul > li > ul li > span { color: #8D8D8D; background: #f7f7f7; text-transform: uppercase; line-height: 31px; padding: 0 14px; display: block; white-space: nowrap; }
.nc-navbar > ul > li > ul li > a { color: #333; line-height: 31px; padding: 0 14px; display: block; white-space: nowrap; overflow: hidden; }
.nc-navbar > ul > li > ul li > a:hover { background: #e7ecf0; }

/************* tabs | Вкладки *************/
.nc-tabs { font-size: 15px; border-bottom: 1px solid #DADADA; }
.nc-tabs li { display: block; margin: 0 40px 0 0; float: left; }
.nc-tabs li a { display: block; height: 40px; line-height: 40px; color: #1a87c2; cursor: pointer; }
.nc-tabs li a:hover { color: #333; }
.nc-tabs li.nc--active a { position: relative; z-index: 1; margin-bottom: -1px; height: 38px; border-bottom: 3px solid #333; color: #333; }
.nc-tabs li.nc--disabled a { color: #afafaf; cursor: default; }
.nc-tabs li.nc--loading a { color: #999999 !important; }
.nc-tabs.nc--small { font-size: 13px; }
.nc-tabs.nc--small li { margin-right: 29px; }
.nc-tabs.nc--small li a { height: 29px; line-height: 29px; }
.nc-tabs.nc--small li.nc--active a { height: 29px; border-bottom-width: 2px; }

/************* helpers | Вспомогательные общие стили *************/
.nc--blocked { display: block; }

.nc--wide { width: 100%; }

.nc-text-blue { color: #408cb6 !important; }

.nc-text-red { color: #ce655d !important; }

.nc-text-green { color: #6ab34b !important; }

.nc-text-yellow { color: #d9b84a !important; }

.nc-text-orange { color: #d29865 !important; }

.nc-text-purple { color: #9a6cad !important; }

.nc-text-cyan { color: #3d9e9d !important; }

.nc-text-olive { color: #afb27c !important; }

.nc-text-black { color: #000 !important; }

.nc-text-darken { color: #333 !important; }

.nc-text-dark { color: #646464 !important; }

.nc-text-grey { color: #8D8D8D !important; }

.nc-text-light { color: #DADADA !important; }

.nc-text-lighten { color: #EEE !important; }

.nc-text-white { color: #FFF !important; }

.nc-text-small { font-size: 12px; line-height: 15px; }

.nc-bg-blue { background-color: #5fabd4; }

.nc-bg-red { background-color: #ed837b; }

.nc-bg-green { background-color: #89d26a; }

.nc-bg-yellow { background-color: #f7d669; }

.nc-bg-orange { background-color: #f1b683; }

.nc-bg-purple { background-color: #b98bcc; }

.nc-bg-cyan { background-color: #5cbdbb; }

.nc-bg-olive { background-color: #ced09a; }

.nc-bg-black { background-color: #000; }

.nc-bg-darken { background-color: #333; }

.nc-bg-dark { background-color: #646464; }

.nc-bg-grey { background-color: #8D8D8D; }

.nc-bg-light { background-color: #DADADA; }

.nc-bg-lighten { background-color: #EEE; }

.nc-bg-white { background-color: #FFF; }

.nc-border-blue { border: 3px solid #1a87c2; }

.nc-border-red { border: 3px solid #e54e43; }

.nc-border-green { border: 3px solid #56be2a; }

.nc-border-yellow { border: 3px solid #f4c528; }

.nc-border-orange { border: 3px solid #eb974e; }

.nc-border-purple { border: 3px solid #9b59b6; }

.nc-border-cyan { border: 3px solid #16a09e; }

.nc-border-olive { border: 3px solid #b9bc6f; }

.nc-border-black { border: 3px solid #000; }

.nc-border-darken { border: 3px solid #333; }

.nc-border-dark { border: 3px solid #646464; }

.nc-border-grey { border: 3px solid #8D8D8D; }

.nc-border-light { border: 3px solid #DADADA; }

.nc-border-lighten { border: 3px solid #EEE; }

.nc-border-white { border: 3px solid #FFF; }

.nc-padding-0 { padding: 0px !important; }
.nc-padding-0 hr, .nc-padding-0 .nc-hr { margin: 0px -0px; }

.nc-margin-0 { margin: 0px !important; }

.nc-padding-2 { padding: 2px !important; }
.nc-padding-2 hr, .nc-padding-2 .nc-hr { margin: 2px -2px; }

.nc-margin-2 { margin: 2px !important; }

.nc-padding-3 { padding: 3px !important; }
.nc-padding-3 hr, .nc-padding-3 .nc-hr { margin: 3px -3px; }

.nc-margin-3 { margin: 3px !important; }

.nc-padding-5 { padding: 5px !important; }
.nc-padding-5 hr, .nc-padding-5 .nc-hr { margin: 5px -5px; }

.nc-margin-5 { margin: 5px !important; }

.nc-padding-10 { padding: 10px !important; }
.nc-padding-10 hr, .nc-padding-10 .nc-hr { margin: 10px -10px; }

.nc-margin-10 { margin: 10px !important; }

.nc-padding-15 { padding: 15px !important; }
.nc-padding-15 hr, .nc-padding-15 .nc-hr { margin: 15px -15px; }

.nc-margin-15 { margin: 15px !important; }

.nc-padding-20 { padding: 20px !important; }
.nc-padding-20 hr, .nc-padding-20 .nc-hr { margin: 20px -20px; }

.nc-margin-20 { margin: 20px !important; }

.nc-padding-25 { padding: 25px !important; }
.nc-padding-25 hr, .nc-padding-25 .nc-hr { margin: 25px -25px; }

.nc-margin-25 { margin: 25px !important; }

.nc-padding-30 { padding: 30px !important; }
.nc-padding-30 hr, .nc-padding-30 .nc-hr { margin: 30px -30px; }

.nc-margin-30 { margin: 30px !important; }

.nc-padding-35 { padding: 35px !important; }
.nc-padding-35 hr, .nc-padding-35 .nc-hr { margin: 35px -35px; }

.nc-margin-35 { margin: 35px !important; }

.nc-padding-40 { padding: 40px !important; }
.nc-padding-40 hr, .nc-padding-40 .nc-hr { margin: 40px -40px; }

.nc-margin-40 { margin: 40px !important; }

.nc-padding-45 { padding: 45px !important; }
.nc-padding-45 hr, .nc-padding-45 .nc-hr { margin: 45px -45px; }

.nc-margin-45 { margin: 45px !important; }

.nc-padding-50 { padding: 50px !important; }
.nc-padding-50 hr, .nc-padding-50 .nc-hr { margin: 50px -50px; }

.nc-margin-50 { margin: 50px !important; }

.nc-padding-55 { padding: 55px !important; }
.nc-padding-55 hr, .nc-padding-55 .nc-hr { margin: 55px -55px; }

.nc-margin-55 { margin: 55px !important; }

.nc-padding-60 { padding: 60px !important; }
.nc-padding-60 hr, .nc-padding-60 .nc-hr { margin: 60px -60px; }

.nc-margin-60 { margin: 60px !important; }

.nc-margin-top-small { margin-top: 10px; }

.nc-margin-bottom-small { margin-bottom: 10px; }

.nc-margin-vertical-small { margin-top: 10px; margin-bottom: 10px; }

.nc-margin-top-medium { margin-top: 20px; }

.nc-margin-bottom-medium { margin-bottom: 20px; }

.nc-margin-vertical-medium { margin-top: 20px; margin-bottom: 20px; }

.nc-margin-top-large { margin-top: 30px; }

.nc-margin-bottom-large { margin-bottom: 30px; }

.nc-margin-vertical-large { margin-top: 30px; margin-bottom: 30px; }

.nc-long-shadow { box-shadow: 0px 0px 0 #cad6e0,1px 1px 0 #cad6e0,2px 2px 0 #cad6e0,3px 3px 0 #cad6e0,4px 4px 0 #cad6e0,5px 5px 0 #ebf0f4,6px 6px 0 #ecf0f4,7px 7px 0 #ecf0f4,8px 8px 0 #ecf1f4,9px 9px 0 #ecf1f4,10px 10px 0 #edf1f5,11px 11px 0 #edf1f5,12px 12px 0 #edf1f5,13px 13px 0 #edf2f5,14px 14px 0 #eef2f5,15px 15px 0 #eef2f5,16px 16px 0 #eef2f5,17px 17px 0 #eef2f6,18px 18px 0 #eff3f6,19px 19px 0 #eff3f6,20px 20px 0 #eff3f6,21px 21px 0 #f0f3f6,22px 22px 0 #f0f3f6,23px 23px 0 #f0f4f6,24px 24px 0 #f0f4f7,25px 25px 0 #f1f4f7,26px 26px 0 #f1f4f7,27px 27px 0 #f1f4f7,28px 28px 0 #f1f5f7,29px 29px 0 #f2f5f7,30px 30px 0 #f2f5f8,31px 31px 0 #f2f5f8,32px 32px 0 #f2f5f8,33px 33px 0 #f3f6f8,34px 34px 0 #f3f6f8,35px 35px 0 #f3f6f8,36px 36px 0 #f3f6f8,37px 37px 0 #f4f6f9,38px 38px 0 #f4f7f9,39px 39px 0 #f4f7f9,40px 40px 0 #f5f7f9,41px 41px 0 #f5f7f9,42px 42px 0 #f5f7f9,43px 43px 0 #f5f8f9,44px 44px 0 #f6f8fa,45px 45px 0 #f6f8fa,46px 46px 0 #f6f8fa,47px 47px 0 #f6f8fa,48px 48px 0 #f7f9fa,49px 49px 0 #f7f9fa,50px 50px 0 #f7f9fb,51px 51px 0 #f7f9fb,52px 52px 0 #f8f9fb,53px 53px 0 #f8fafb,54px 54px 0 #f8fafb,55px 55px 0 #f8fafb,56px 56px 0 #f9fafb,57px 57px 0 #f9fafc,58px 58px 0 #f9fbfc,59px 59px 0 #f9fbfc,60px 60px 0 #fafbfc,61px 61px 0 #fafbfc,62px 62px 0 #fafbfc,63px 63px 0 #fbfcfc,64px 64px 0 #fbfcfd,65px 65px 0 #fbfcfd,66px 66px 0 #fbfcfd,67px 67px 0 #fcfcfd,68px 68px 0 #fcfdfd,69px 69px 0 #fcfdfd,70px 70px 0 #fcfdfe,71px 71px 0 #fdfdfe,72px 72px 0 #fdfdfe,73px 73px 0 #fdfefe,74px 74px 0 #fdfefe,75px 75px 0 #fefefe,76px 76px 0 #fefefe,77px 77px 0 #fefeff,78px 78px 0 #feffff,80px 80px 0 transparent; }

.nc-position-tl { position: absolute; top: 0; left: 0; }

.nc-position-tr { position: absolute; top: 0; right: 0; }

.nc-position-bl { position: absolute; bottom: 0; left: 0; }

.nc-position-br { position: absolute; bottom: 0; right: 0; }

.nc-position-t { position: absolute; left: 0; top: 0; width: 100%; }

.nc-position-b { position: absolute; left: 0; bottom: 0; width: 100%; }

.nc-text-left { text-align: left !important; }

.nc-text-right { text-align: right !important; }

.nc-text-center { text-align: center !important; }

.nc--hide { display: none; }

.nc--hide-text { font-size: 0 !important; line-height: 0 !important; overflow: hidden !important; width: 0 !important; height: 0 !important; padding: 0 !important; margin: 0 !important; position: absolute !important; }

.nc--show { display: block !important; }

.nc--left { float: left; }

.nc--right { float: right; }

.nc--nowrap { white-space: nowrap; }

.nc--bordered { border: 1px solid #DADADA; }

/************* toolbar | Панель инструментов  *************/
ul.nc-toolbar { -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; background: #FFF !important; border: 1px solid #DADADA !important; height: 30px !important; margin: 5px 0 !important; overflow: visible; display: block; white-space: nowrap; font-size: 0; }
ul.nc-toolbar.nc--left { margin-right: 5px !important; }
ul.nc-toolbar > li { border-right: 1px solid #DADADA !important; vertical-align: top !important; height: 30px !important; display: inline-block !important; zoom: 1; *display: inline !important; }
ul.nc-toolbar > li:last-child { border: none !important; }
ul.nc-toolbar > li > * { height: 20px !important; padding: 5px !important; display: block !important; }
ul.nc-toolbar > li > *, ul.nc-toolbar > li > * * { line-height: 19px !important; }
ul.nc-toolbar > li > a { color: #1a87c2 !important; text-decoration: none !important; }
ul.nc-toolbar > li > a:hover { background: #e7ecf0 !important; color: #646464 !important; }
ul.nc-toolbar > li.nc-divider { width: 3px; padding: 0 !important; height: 30px !important; background: #f7f7f7 !important; border-right: 1px solid #DADADA !important; }
ul.nc-toolbar > li i.nc-icon { vertical-align: top !important; margin: 0 !important; display: inline-block !important; zoom: 1; *display: inline !important; }
ul.nc-toolbar > li > span, ul.nc-toolbar > li > label { background: #f7f7f7; color: #8D8D8D !important; font-size: 14px; }
ul.nc-toolbar > li > span input, ul.nc-toolbar > li > label input { vertical-align: 1px !important; line-height: 20 !important; padding: 0 !important; margin: 0 5px 0 0 !important; }
ul.nc-toolbar > li.nc--alt > * { background: #fcfcfc !important; }
ul.nc-toolbar > li .nc-move-place { background: #EEE !important; }
ul.nc-toolbar.nc--disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
ul.nc-toolbar.nc--disabled > * { background: #f7f7f7 !important; }

/************* typo | Типографика *************/
.nc-info { margin: 0; padding: 0; font-size: 16px; }
.nc-info > dt, .nc-info > dd { margin: 0; padding: 0; display: inline-block; vertical-align: middle; text-transform: lowercase; }
.nc-info dd { margin: 0 0 0 5px; }
.nc-info.nc--mini { font-size: 13px; line-height: 13px; }
.nc-info.nc--mini > dt { line-height: 16px; font-size: 16px; margin-left: 0; }
.nc-info.nc--small { font-size: 13px; line-height: 13px; }
.nc-info.nc--small > dt { line-height: 20px; font-size: 20px; margin-left: 0; }
.nc-info.nc--medium, .nc-info { font-size: 13px; line-height: 13px; }
.nc-info.nc--medium > dt, .nc-info > dt { line-height: 32px; font-size: 32px; margin-left: -2px; }
.nc-info.nc--large { font-size: 15px; line-height: 15px; }
.nc-info.nc--large > dt { line-height: 48px; font-size: 48px; margin-left: -3px; }
.nc-info.nc--xlarge { font-size: 15px; line-height: 15px; }
.nc-info.nc--xlarge > dt { line-height: 64px; font-size: 64px; margin-left: -3px; }
.nc-info.nc--vertical > dt, .nc-info.nc--vertical > dd { display: block; }
.nc-info.nc--vertical > dd { line-height: 16px -2px; margin: 2px 0 0 0; }
.nc-info.nc--horizontal > dt, .nc-info.nc--horizontal > dd { display: block; }
.nc-info.nc--horizontal > dt { float: left; margin-right: 5px; }
.nc-info.nc--horizontal > dd { line-height: 16px -2px; margin: 2px 0 0 0; }

/************* dashboard | Стили виджетов главной страницы *************/
#nc_dashboard_reset_widgets { display: none; }

.nc-widget { height: 100%; width: 100%; overflow: hidden; position: relative; font-size: 14px; }
.nc-widget.nc--loader { background: #DADADA url('../img/navbar-loader-dark.gif?1eat0vd') no-repeat 50% 50%; }
.nc-widget td, .nc-widget th { border-color: rgba(0, 0, 0, 0.1); }
.nc-widget small { font-size: 12px; }
.nc-widget, body .nc-widget a, .nc-widget th, .nc-widget .nc-alert { color: #FFF; font-weight: 500; }
.nc-widget .nc-alert { width: auto !important; height: auto !important; }
.nc-widget .nc-alert a { text-decoration: underline; }
body .nc-widget a:hover { color: #FFF; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
.nc-widget > * { height: 100%; width: 100%; }
.nc-widget .nc-widget-link { cursor: pointer; }
.nc-widget .nc-widget-link:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
.nc-widget .nc-widget-grid { height: 100%; width: 100%; border-collapse: collapse; border: none; }
.nc-widget .nc-widget-grid, .nc-widget .nc-widget-grid td, .nc-widget .nc-widget-grid th { padding: 0; margin: 0; }
.nc-widget .nc-widget-grid td, .nc-widget .nc-widget-grid th { padding: 10px; }
.nc-widget .nc-widget-grid td.nc-text-center, .nc-text-center .nc-widget .nc-widget-grid td, .nc-widget .nc-widget-grid td.nc--compact, .nc-widget .nc-widget-grid th.nc-text-center, .nc-text-center .nc-widget .nc-widget-grid th, .nc-widget .nc-widget-grid th.nc--compact { padding: 10px 0; }
.nc-widget .nc-widget-grid td.nc-widget-cell-horizontal-padding, .nc-widget .nc-widget-grid th.nc-widget-cell-horizontal-padding { padding: 0 10px; }
.nc-widget .nc-widget-grid tr.nc-widget-grid-row-compact { height: 38px; vertical-align: middle; }
.nc-widget .nc-widget-grid tr.nc-widget-grid-row-compact td { padding: 0 5px; }
.nc-widget .nc-widget-scrolled { height: 100%; overflow: auto; }
.nc-widget.nc--lighten { border: 1px solid #dedede; }
.nc-widget.nc--lighten > * { background: #F7F7F7; }
.nc-widget.nc--lighten, .nc-widget.nc--lighten a, .nc-widget.nc--lighten a:hover, .nc-widget.nc--lighten th, .nc-widget.nc--lighten .nc-alert, .nc-widget.nc--lighten .nc-alert * { color: #5e5e5e; }
.nc-widget.nc--lighten hr { background-color: #d9d9d9; }
.nc-widget.nc--lighten .nc-bg-lighten { background-color: white; }
.nc-widget.nc--lighten .nc-bg-light { background-color: white; }
.nc-widget.nc--lighten .nc-bg-dark { background-color: #dedede; }
.nc-widget.nc--lighten .nc-bg-darken { background-color: #d1d1d1; }
.nc-widget.nc--lighten .nc-btn, .nc-widget.nc--lighten .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--lighten button { background-color: #FFF; color: #F7F7F7; }
.nc-widget.nc--lighten .nc-alert { border-color: #d1d1d1; background-color: white; }
.nc-widget.nc--light > * { background: #cacfd2; }
.nc-widget.nc--light, .nc-widget.nc--light a, .nc-widget.nc--light a:hover, .nc-widget.nc--light th, .nc-widget.nc--light .nc-alert, .nc-widget.nc--light .nc-alert * { color: #313639; }
.nc-widget.nc--light hr { background-color: #acb1b4; }
.nc-widget.nc--light .nc-bg-lighten { background-color: white; }
.nc-widget.nc--light .nc-bg-light { background-color: #e6e8e9; }
.nc-widget.nc--light .nc-bg-dark { background-color: #aeb6bb; }
.nc-widget.nc--light .nc-bg-darken { background-color: #a1aaaf; }
.nc-widget.nc--light .nc-btn, .nc-widget.nc--light .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--light button { background-color: #FFF; color: #cacfd2; }
.nc-widget.nc--light .nc-alert { border-color: #a1aaaf; background-color: #f3f4f5; }
.nc-widget.nc--grey > * { background: #7f8c8d; }
.nc-widget.nc--grey hr { background-color: #616e6f; }
.nc-widget.nc--grey .nc-bg-lighten { background-color: #b5bcbd; }
.nc-widget.nc--grey .nc-bg-light { background-color: #9aa4a5; }
.nc-widget.nc--grey .nc-bg-dark { background-color: #667273; }
.nc-widget.nc--grey .nc-bg-darken { background-color: #5a6465; }
.nc-widget.nc--grey .nc-btn, .nc-widget.nc--grey .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--grey button { background-color: #FFF; color: #7f8c8d; }
.nc-widget.nc--grey .nc-alert { border-color: #5a6465; background-color: #a7b0b1; }
.nc-widget.nc--dark > * { background: #566473; }
.nc-widget.nc--dark hr { background-color: #384655; }
.nc-widget.nc--dark .nc-bg-lighten { background-color: #8997a6; }
.nc-widget.nc--dark .nc-bg-light { background-color: #6c7d90; }
.nc-widget.nc--dark .nc-bg-dark { background-color: #404b56; }
.nc-widget.nc--dark .nc-bg-darken { background-color: #353e47; }
.nc-widget.nc--dark .nc-btn, .nc-widget.nc--dark .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--dark button { background-color: #FFF; color: #566473; }
.nc-widget.nc--dark .nc-alert { border-color: #353e47; background-color: #7a8a9c; }
.nc-widget.nc--cyan > * { background: #16a085; }
.nc-widget.nc--cyan hr { background-color: #008267; }
.nc-widget.nc--cyan .nc-bg-lighten { background-color: #38e4c2; }
.nc-widget.nc--cyan .nc-bg-light { background-color: #1ccdaa; }
.nc-widget.nc--cyan .nc-bg-dark { background-color: #107360; }
.nc-widget.nc--cyan .nc-bg-darken { background-color: #0d5d4d; }
.nc-widget.nc--cyan .nc-btn, .nc-widget.nc--cyan .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--cyan button { background-color: #FFF; color: #16a085; }
.nc-widget.nc--cyan .nc-alert { border-color: #0d5d4d; background-color: #22e1bb; }
.nc-widget.nc--green > * { background: #27ae60; }
.nc-widget.nc--green hr { background-color: #099042; }
.nc-widget.nc--green .nc-bg-lighten { background-color: #60db94; }
.nc-widget.nc--green .nc-bg-light { background-color: #36d278; }
.nc-widget.nc--green .nc-bg-dark { background-color: #1e8449; }
.nc-widget.nc--green .nc-bg-darken { background-color: #19703e; }
.nc-widget.nc--green .nc-btn, .nc-widget.nc--green .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--green button { background-color: #FFF; color: #27ae60; }
.nc-widget.nc--green .nc-alert { border-color: #19703e; background-color: #4bd786; }
.nc-widget.nc--blue > * { background: #2980b9; }
.nc-widget.nc--blue hr { background-color: #0b629b; }
.nc-widget.nc--blue .nc-bg-lighten { background-color: #6ab0de; }
.nc-widget.nc--blue .nc-bg-light { background-color: #409ad5; }
.nc-widget.nc--blue .nc-bg-dark { background-color: #20638f; }
.nc-widget.nc--blue .nc-bg-darken { background-color: #1b557a; }
.nc-widget.nc--blue .nc-btn, .nc-widget.nc--blue .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--blue button { background-color: #FFF; color: #2980b9; }
.nc-widget.nc--blue .nc-alert { border-color: #1b557a; background-color: #55a5d9; }
.nc-widget.nc--purple > * { background: #9b59b6; }
.nc-widget.nc--purple hr { background-color: #7d3b98; }
.nc-widget.nc--purple .nc-bg-lighten { background-color: #c6a0d5; }
.nc-widget.nc--purple .nc-bg-light { background-color: #b07cc6; }
.nc-widget.nc--purple .nc-bg-dark { background-color: #804399; }
.nc-widget.nc--purple .nc-bg-darken { background-color: #713b87; }
.nc-widget.nc--purple .nc-btn, .nc-widget.nc--purple .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--purple button { background-color: #FFF; color: #9b59b6; }
.nc-widget.nc--purple .nc-alert { border-color: #713b87; background-color: #bb8ecd; }
.nc-widget.nc--yellow > * { background: #f3cf3f; }
.nc-widget.nc--yellow, .nc-widget.nc--yellow a, .nc-widget.nc--yellow a:hover, .nc-widget.nc--yellow th, .nc-widget.nc--yellow .nc-alert, .nc-widget.nc--yellow .nc-alert * { color: #604e06; }
.nc-widget.nc--yellow hr { background-color: #d5b121; }
.nc-widget.nc--yellow .nc-bg-lighten { background-color: #f9e79f; }
.nc-widget.nc--yellow .nc-bg-light { background-color: #f6db6f; }
.nc-widget.nc--yellow .nc-bg-dark { background-color: #f0c30f; }
.nc-widget.nc--yellow .nc-bg-darken { background-color: #d8b00e; }
.nc-widget.nc--yellow .nc-btn, .nc-widget.nc--yellow .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--yellow button { background-color: #FFF; color: #f3cf3f; }
.nc-widget.nc--yellow .nc-alert { border-color: #d8b00e; background-color: #f8e187; }
.nc-widget.nc--orange > * { background: #eb974e; }
.nc-widget.nc--orange hr { background-color: #cd7930; }
.nc-widget.nc--orange .nc-bg-lighten { background-color: #f5cdaa; }
.nc-widget.nc--orange .nc-bg-light { background-color: #f0b27c; }
.nc-widget.nc--orange .nc-bg-dark { background-color: #e67c20; }
.nc-widget.nc--orange .nc-bg-darken { background-color: #d47018; }
.nc-widget.nc--orange .nc-btn, .nc-widget.nc--orange .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--orange button { background-color: #FFF; color: #eb974e; }
.nc-widget.nc--orange .nc-alert { border-color: #d47018; background-color: #f3bf93; }
.nc-widget.nc--red > * { background: #e74c3c; }
.nc-widget.nc--red hr { background-color: #c92e1e; }
.nc-widget.nc--red .nc-bg-lighten { background-color: #f29f97; }
.nc-widget.nc--red .nc-bg-light { background-color: #ed7669; }
.nc-widget.nc--red .nc-bg-dark { background-color: #d62c1a; }
.nc-widget.nc--red .nc-bg-darken { background-color: #bf2718; }
.nc-widget.nc--red .nc-btn, .nc-widget.nc--red .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--red button { background-color: #FFF; color: #e74c3c; }
.nc-widget.nc--red .nc-alert { border-color: #bf2718; background-color: #ef8b80; }
.nc-widget.nc--olive > * { background: #c2c3a8; }
.nc-widget.nc--olive hr { background-color: #a4a58a; }
.nc-widget.nc--olive .nc-bg-lighten { background-color: #ecede4; }
.nc-widget.nc--olive .nc-bg-light { background-color: #d7d8c6; }
.nc-widget.nc--olive .nc-bg-dark { background-color: #adae8a; }
.nc-widget.nc--olive .nc-bg-darken { background-color: #a2a47b; }
.nc-widget.nc--olive .nc-btn, .nc-widget.nc--olive .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-widget.nc--olive button { background-color: #FFF; color: #c2c3a8; }
.nc-widget.nc--olive .nc-alert { border-color: #a2a47b; background-color: #e2e2d5; }
.nc-widget .nc-bg-lighten { background-color: rgba(255, 255, 255, 0.4); }
.nc-widget .nc-bg-light { background-color: rgba(255, 255, 255, 0.25); }
.nc-widget .nc-bg-dark { background-color: rgba(0, 0, 0, 0.2); }
.nc-widget .nc-bg-darken { background-color: rgba(0, 0, 0, 0.4); }
.nc-widget.nc--text-dark, .nc-widget.nc--text-dark a, .nc-widget .nc--text-dark, .nc-widget .nc--text-dark a { color: rgba(0, 0, 0, 0.6); text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1); }
.nc-widget .nc--gradient { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4yIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.2))); background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 100%); background: -webkit-linear-gradient(center top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 100%); background: linear-gradient(to center bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.2) 100%); }
.nc-widget .nc-position-tl, .nc-widget .nc-position-tr, .nc-widget .nc-position-bl, .nc-widget .nc-position-br, .nc-widget .nc-position-b, .nc-widget .nc-position-t { padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-widget .nc-position-b.nc-text-center, .nc-widget .nc-position-t.nc-text-center { padding: 10px 0; }

.nc-widget-color-palette { margin: 0 -2px 0 -3px; }
.nc-widget-color-palette > a { float: left; margin: 0 3px 0 2px; border: 1px solid #DDD; padding: 5px; background: #FFF; display: block; }
.nc-widget-color-palette > a.nc--selected { padding: 0; border: none; border: 1px solid #555; -moz-box-shadow: 0 1px 0 #FFF; -webkit-box-shadow: 0 1px 0 #FFF; box-shadow: 0 1px 0 #FFF; }
.nc-widget-color-palette > a.nc--selected .nc-widget, .nc-widget-color-palette > a.nc--selected .nc-widget span { -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) inset; display: block; width: 25px; height: 25px; border-radius: 0; }
.nc-widget-color-palette > a .nc-widget, .nc-widget-color-palette > a .nc-widget span { display: block; border: none; width: 16px; height: 16px; }

body.nc-dashboard-body { background: #FFF url('../img/bg_dashboard.png?16lygwo') fixed no-repeat 100% 100% !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: auto; min-height: 100%; margin-left: 5px; }

.nc-dashboard { position: relative; margin: 5px 0 0 -15px; padding-left: 2px; }
.nc-dashboard > * { margin: 0 0 0 2px; padding-bottom: 10px; }
.nc-dashboard.nc-edit-mode > div { padding-bottom: 200px; }
.nc-dashboard .preview-holder { z-index: 1; position: absolute; border: 2px dashed #CCC; margin: -2px 0 0 -2px; list-style: none; display: block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.nc-widget-box { z-index: 2; position: absolute; background: #DADADA; }
.ready .nc-widget-box:not(.preview-holder) { -moz-transition: left 0.3s, top 0.3s; -o-transition: left 0.3s, top 0.3s; -webkit-transition: left 0.3s, top 0.3s; transition: left 0.3s, top 0.3s; }
.ready .nc-widget-box:not(.preview-holder) { -moz-transition: left 0.3s, top 0.3s, width 0.2s, height 0.2s; -o-transition: left 0.3s, top 0.3s, width 0.2s, height 0.2s; -webkit-transition: left 0.3s, top 0.3s, width 0.2s, height 0.2s; transition: left 0.3s, top 0.3s, width 0.2s, height 0.2s; }
.nc-widget-box.player-revert { z-index: 10 !important; -moz-transition: left 0.3s, top 0.3s !important; -o-transition: left 0.3s, top 0.3s !important; -webkit-transition: left 0.3s, top 0.3s !important; transition: left 0.3s, top 0.3s !important; }
.nc-widget-box.dragging, .nc-widget-box .ui-resizable-resizing { opacity: 0.9; z-index: 11 !important; -moz-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); -moz-transition: all 0s !important; -o-transition: all 0s !important; -webkit-transition: all 0s !important; transition: all 0s !important; }
.nc-widget-box .nc-widget-overlay { cursor: move; display: none; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.2); border: 5px solid rgba(255, 255, 255, 0.4); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-edit-mode .nc-widget-box .nc-widget-overlay { display: block; }
.nc-widget-box .nc-widget-actions { position: absolute; right: 5px; bottom: 5px; }
.nc-edit-mode .nc-widget-box .nc-widget-actions { bottom: inherit; top: 5px; }
.nc-widget-box .nc-widget-actions i { display: none; cursor: pointer; margin-left: 2px; }
.nc-edit-mode .nc-widget-box .nc-widget-actions i { display: inline-block; }
.nc-edit-mode .nc-widget-box .nc-widget-actions i.nc--widget-maximize { display: none !important; }
.nc-widget-box:hover .nc-widget-actions i.nc--widget-maximize { display: inline-block; }

.nc-dashboard-full { height: 100%; width: 100%; position: fixed; z-index: 2; top: 0; left: 0; padding: 0 120px 20px 5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-dashboard-full .nc-content { background: #DADADA url('../img/navbar-loader-dark.gif?1eat0vd') no-repeat 50% 50%; position: relative; overflow: hidden; height: 100%; border: 1px solid #DADADA; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-dashboard-full .nc-content a.nc-close-fullscreen { background: #FFF; padding: 5px; position: absolute; right: 5px; top: 5px; }
.nc-dashboard-full .nc-nav { float: right; top: 0; right: 20px; height: 100%; padding: 80px 0; width: 80px; margin-right: -100px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nc-dashboard-full .nc-nav .nc-nav-tabs { height: 100%; overflow: hidden; }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 10px; width: 80px; height: 80px; }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget:first-child { margin-top: 0; }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget div, .nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget a { display: block; overflow: hidden; width: 100%; height: 100%; }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget a:hover { background: rgba(255, 255, 255, 0.3); }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget i.nc-icon-x { margin: 15px 0 0 15px; }
.nc-dashboard-full .nc-nav .nc-nav-tabs > div.nc-widget span { display: block; padding: 10px 0 0 10px; font-size: 40px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: none !important; z-index: 3 !important; }
.nc-edit-mode .ui-resizable-handle { display: block !important; }

.ui-resizable-s { cursor: s-resize; height: 10px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 10px; right: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 20px; height: 20px; right: 0; bottom: 0; background: url("../img/resize-handler.png?5v5yn5") no-repeat 100% 100%; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
.ui-resizable-se:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.ui-resizable-resizing { z-index: 999 !important; }

.nc-dashboard-grid { margin-bottom: 10px; overflow: hidden; *zoom: 1; }
.nc-dashboard-grid .nc-widget { width: 120px; height: 60px; display: block; float: left; margin: 0 10px 10px 0; }

/************* progress | Подсказки и оповещения *************/
.nc-progress { height: 20px; border: 1px solid #DADADA; background: #EEE; margin: 20px 0; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.042) inset; }
.nc-progress.nc--blue .nc-progress-bar { background-color: #1a87c2 !important; border-color: #1777ab !important; }
.nc-progress.nc--red .nc-progress-bar { background-color: #e54e43 !important; border-color: #ca453b !important; }
.nc-progress.nc--green .nc-progress-bar { background-color: #56be2a !important; border-color: #4ca725 !important; }
.nc-progress.nc--yellow .nc-progress-bar { background-color: #f4c528 !important; border-color: #d7ad23 !important; }
.nc-progress.nc--orange .nc-progress-bar { background-color: #eb974e !important; border-color: #cf8545 !important; }
.nc-progress.nc--purple .nc-progress-bar { background-color: #9b59b6 !important; border-color: #884ea0 !important; }
.nc-progress.nc--cyan .nc-progress-bar { background-color: #16a09e !important; border-color: #138d8b !important; }
.nc-progress.nc--olive .nc-progress-bar { background-color: #b9bc6f !important; border-color: #a3a562 !important; }
.nc-progress.nc--grey .nc-progress-bar { background-color: #8D8D8D !important; border-color: #7c7c7c !important; }
.nc-progress.nc--dark .nc-progress-bar { background-color: #646464 !important; border-color: #585858 !important; }
.nc-progress.nc--black .nc-progress-bar { background-color: #000 !important; border-color: black !important; }
.nc-progress .nc-progress-bar { width: 0%; height: 100%; background: #1a87c2; animation: progress-bar-stripes 2s linear infinite; border: 1px solid #1777ab; margin: -1px 0 0 -1px; -moz-transition: width 0.5s; -o-transition: width 0.5s; -webkit-transition: width 0.5s; transition: width 0.5s; }
.nc-progress.nc--striped .nc-progress-bar, .nc-progress.nc--loading .nc-progress-bar { background-image: url('../img/bg-progress-strips.png?1aadrbj'); }
.nc-progress.nc--loading .nc-progress-bar { -webkit-animation: animate-stripes 2s linear infinite; -moz-animation: animate-stripes 2s linear infinite; animation: animate-stripes 2s linear infinite; }
.nc-progress.nc--mini { height: 5px; }
.nc-progress.nc--small { height: 10px; }
.nc-progress.nc--large { height: 30px; }

@-webkit-keyframes animate-stripes { 0% { background-position: 0 0; }
  100% { background-position: 40px 0; } }
@-moz-keyframes animate-stripes { 0% { background-position: 0 0; }
  100% { background-position: 40px 0; } }
@keyframes animate-stripes { 0% { background-position: 0 0; }
  100% { background-position: 40px 0; } }
/************* tree | Дерево *************/
.nc-tree, .nc-tree ul, .nc-tree li, .nc-list, .nc-list ul, .nc-list li { margin: 0; padding: 0; list-style: none; }
.nc-tree .nc-actions, .nc-list .nc-actions { position: absolute; right: 0; top: 0; }
.nc-tree .nc-actions:hover, .nc-list .nc-actions:hover { background: #FFF; }
.nc-tree .nc-actions > *, .nc-list .nc-actions > * { padding: 5px 6px; display: block; float: left; }
.nc-tree .nc-actions a:hover, .nc-tree .nc-actions .nc-btn:hover, .nc-tree .nc-actions .nc-modal-dialog .nc-modal-dialog-footer button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-tree .nc-actions button:hover, .nc-list .nc-actions a:hover, .nc-list .nc-actions .nc-btn:hover, .nc-list .nc-actions .nc-modal-dialog .nc-modal-dialog-footer button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-list .nc-actions button:hover { background: #DADADA; }
.nc-tree.nc--hovered .nc-actions:hover, .nc-tree.nc--hovered li:hover, .nc-list.nc--hovered .nc-actions:hover, .nc-list.nc--hovered li:hover { background-color: #e7ecf0; }
.nc-tree li, .nc-list li { position: relative; }
.nc-tree li > a, .nc-list li > a { display: block; color: #333; padding: 5px 10px; }
.nc-tree li > a .nc-icon, .nc-list li > a .nc-icon { display: block; float: left; margin: 0 5px 0 0; }
.nc-tree li .nc--on-hover, .nc-list li .nc--on-hover { display: none; }
.nc-tree li:hover .nc--on-hover, .nc-list li:hover .nc--on-hover { display: inherit; }
.nc-tree .nc-btn.nc--small, .nc-tree .nc-form button, .nc-form .nc-tree button, .nc-tree .nc-form button:hover, .nc-form .nc-tree button:hover, .nc-tree .nc-form button:focus, .nc-form .nc-tree button:focus, .nc-tree .nc-form input[type="submit"], .nc-form .nc-tree input[type="submit"], .nc-tree .nc-form input[type="button"], .nc-form .nc-tree input[type="button"], .nc-tree .nc-admin form button, .nc-admin form .nc-tree button, .nc-tree .nc-admin form button:hover, .nc-admin form .nc-tree button:hover, .nc-tree .nc-admin form button:focus, .nc-admin form .nc-tree button:focus, .nc-tree .nc-admin form input[type="submit"], .nc-admin form .nc-tree input[type="submit"], .nc-tree .nc-admin form input[type="button"], .nc-admin form .nc-tree input[type="button"], .nc-tree .nc-modal-dialog .nc-form button, .nc-modal-dialog .nc-form .nc-tree button, .nc-tree .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form .nc-tree input[type="submit"]:hover, .nc-tree .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-form .nc-tree input[type="submit"]:focus, .nc-tree .nc-modal-dialog .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-form .nc-tree input[type="button"]:hover, .nc-tree .nc-modal-dialog .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-form .nc-tree input[type="button"]:focus, .nc-tree .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-tree button:hover, .nc-tree .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-tree button:focus, .nc-tree .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-tree input[type="submit"], .nc-tree .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-tree input[type="button"], .nc-tree .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-tree button:hover, .nc-tree .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-tree button:focus, .nc-tree .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-tree input[type="submit"], .nc-tree .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-tree input[type="button"], .nc-tree .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-tree button:hover, .nc-tree .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-tree button:focus, .nc-tree .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-tree input[type="submit"], .nc-tree .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-tree input[type="button"], .nc-tree .nc-form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-form .nc-modal-dialog .nc-modal-dialog-footer .nc-tree button, .nc-tree .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form .nc-tree button, .nc-tree .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer .nc-tree button, .nc-tree .nc-modal-dialog .nc-modal-dialog-footer button.nc--small, .nc-modal-dialog .nc-modal-dialog-footer .nc-tree button.nc--small, .nc-list .nc-btn.nc--small, .nc-list .nc-form button, .nc-form .nc-list button, .nc-list .nc-form button:hover, .nc-form .nc-list button:hover, .nc-list .nc-form button:focus, .nc-form .nc-list button:focus, .nc-list .nc-form input[type="submit"], .nc-form .nc-list input[type="submit"], .nc-list .nc-form input[type="button"], .nc-form .nc-list input[type="button"], .nc-list .nc-admin form button, .nc-admin form .nc-list button, .nc-list .nc-admin form button:hover, .nc-admin form .nc-list button:hover, .nc-list .nc-admin form button:focus, .nc-admin form .nc-list button:focus, .nc-list .nc-admin form input[type="submit"], .nc-admin form .nc-list input[type="submit"], .nc-list .nc-admin form input[type="button"], .nc-admin form .nc-list input[type="button"], .nc-list .nc-modal-dialog .nc-form button, .nc-modal-dialog .nc-form .nc-list button, .nc-list .nc-modal-dialog .nc-form input[type="submit"]:hover, .nc-modal-dialog .nc-form .nc-list input[type="submit"]:hover, .nc-list .nc-modal-dialog .nc-form input[type="submit"]:focus, .nc-modal-dialog .nc-form .nc-list input[type="submit"]:focus, .nc-list .nc-modal-dialog .nc-form input[type="button"]:hover, .nc-modal-dialog .nc-form .nc-list input[type="button"]:hover, .nc-list .nc-modal-dialog .nc-form input[type="button"]:focus, .nc-modal-dialog .nc-form .nc-list input[type="button"]:focus, .nc-list .nc-modal-dialog .nc-modal-dialog-header .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-list button:hover, .nc-list .nc-modal-dialog .nc-modal-dialog-header .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-list button:focus, .nc-list .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-list input[type="submit"], .nc-list .nc-modal-dialog .nc-modal-dialog-header .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-header .nc-form .nc-list input[type="button"], .nc-list .nc-modal-dialog .nc-modal-dialog-body .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-list button:hover, .nc-list .nc-modal-dialog .nc-modal-dialog-body .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-list button:focus, .nc-list .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-list input[type="submit"], .nc-list .nc-modal-dialog .nc-modal-dialog-body .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-body .nc-form .nc-list input[type="button"], .nc-list .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:hover, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-list button:hover, .nc-list .nc-modal-dialog .nc-modal-dialog-footer .nc-form button:focus, .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-list button:focus, .nc-list .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="submit"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-list input[type="submit"], .nc-list .nc-modal-dialog .nc-modal-dialog-footer .nc-form input[type="button"], .nc-modal-dialog .nc-modal-dialog-footer .nc-form .nc-list input[type="button"], .nc-list .nc-form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-form .nc-modal-dialog .nc-modal-dialog-footer .nc-list button, .nc-list .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form button, .nc-modal-dialog .nc-modal-dialog-footer .nc-admin form .nc-list button, .nc-list .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-admin form .nc-modal-dialog .nc-modal-dialog-footer .nc-list button, .nc-list .nc-modal-dialog .nc-modal-dialog-footer button.nc--small, .nc-modal-dialog .nc-modal-dialog-footer .nc-list button.nc--small { margin-top: 1px; }
.nc-tree .nc-btn.nc--mini, .nc-tree .nc-modal-dialog .nc-modal-dialog-footer button.nc--mini, .nc-modal-dialog .nc-modal-dialog-footer .nc-tree button.nc--mini, .nc-list .nc-btn.nc--mini, .nc-list .nc-modal-dialog .nc-modal-dialog-footer button.nc--mini, .nc-modal-dialog .nc-modal-dialog-footer .nc-list button.nc--mini { margin-top: 2px; }

.nc-tree li a { padding-left: 25px; }
.nc-tree li li a { padding-left: 50px; }
.nc-tree li li li a { padding-left: 75px; }
.nc-tree li li li li a { padding-left: 100px; }
.nc-tree li li li li li a { padding-left: 125px; }
.nc-tree li li li li li li a { padding-left: 150px; }
.nc-tree li li li li li li li a { padding-left: 175px; }
.nc-tree li li li li li li li li a { padding-left: 200px; }
.nc-tree li li li li li li li li li a { padding-left: 225px; }
.nc-tree li li li li li li li li li li a { padding-left: 250px; }

/************* path | Хлебные крошки *************/
.nc-path { background: #FFF; overflow: hidden; *zoom: 1; }
.nc-path.nc--bordered { border: 1px solid #DADADA; }
.nc-path, .nc-path li { list-style: none; margin: 0; padding: 0; }
.nc-path li a { color: #646464; }
.nc-path li { background: #FFF; display: block; float: left; font-size: 12px; padding: 4px 10px; padding-left: 20px; position: relative; }
.nc-path li:first-child { padding-left: 15px; }
.nc-path li:before, .nc-path li:after { content: ''; position: absolute; border-style: solid; border-width: 15px 10px; border-color: transparent; border-left-color: #DADADA; display: block; width: 0; z-index: 1; top: 50%; right: -20px; z-index: 2; margin-top: -15px; }
.nc-path li:after { border-left-color: #FFF; right: -19px; }
.nc-path li > * { position: relative; z-index: 2; }
.nc-path li.nc--blue { background: #1a87c2; }
.nc-path li.nc--blue:after { border-left-color: #1a87c2; }
.nc-path li.nc--blue:before { border-left-color: #1775a9; }
.nc-path li.nc--blue * { color: #FFF !important; }
.nc-path li.nc--red { background: #e54e43; }
.nc-path li.nc--red:after { border-left-color: #e54e43; }
.nc-path li.nc--red:before { border-left-color: #c7443a; }
.nc-path li.nc--red * { color: #FFF !important; }
.nc-path li.nc--green { background: #56be2a; }
.nc-path li.nc--green:after { border-left-color: #56be2a; }
.nc-path li.nc--green:before { border-left-color: #4ba525; }
.nc-path li.nc--green * { color: #FFF !important; }
.nc-path li.nc--yellow { background: #f4c528; }
.nc-path li.nc--yellow:after { border-left-color: #f4c528; }
.nc-path li.nc--yellow:before { border-left-color: #d4ab23; }
.nc-path li.nc--yellow * { color: #FFF !important; }
.nc-path li.nc--orange { background: #eb974e; }
.nc-path li.nc--orange:after { border-left-color: #eb974e; }
.nc-path li.nc--orange:before { border-left-color: #cc8344; }
.nc-path li.nc--orange * { color: #FFF !important; }
.nc-path li.nc--purple { background: #9b59b6; }
.nc-path li.nc--purple:after { border-left-color: #9b59b6; }
.nc-path li.nc--purple:before { border-left-color: #874d9e; }
.nc-path li.nc--purple * { color: #FFF !important; }
.nc-path li.nc--cyan { background: #16a09e; }
.nc-path li.nc--cyan:after { border-left-color: #16a09e; }
.nc-path li.nc--cyan:before { border-left-color: #138b89; }
.nc-path li.nc--cyan * { color: #FFF !important; }
.nc-path li.nc--olive { background: #b9bc6f; }
.nc-path li.nc--olive:after { border-left-color: #b9bc6f; }
.nc-path li.nc--olive:before { border-left-color: #a1a461; }
.nc-path li.nc--olive * { color: #FFF !important; }
.nc-path li.nc--black { background: #000; }
.nc-path li.nc--black:after { border-left-color: #000; }
.nc-path li.nc--black:before { border-left-color: black; }
.nc-path li.nc--black * { color: #FFF !important; }
.nc-path li.nc--darken { background: #333; }
.nc-path li.nc--darken:after { border-left-color: #333; }
.nc-path li.nc--darken:before { border-left-color: #2c2c2c; }
.nc-path li.nc--darken * { color: #FFF !important; }
.nc-path li.nc--dark { background: #646464; }
.nc-path li.nc--dark:after { border-left-color: #646464; }
.nc-path li.nc--dark:before { border-left-color: #575757; }
.nc-path li.nc--dark * { color: #FFF !important; }
.nc-path li.nc--grey { background: #8D8D8D; }
.nc-path li.nc--grey:after { border-left-color: #8D8D8D; }
.nc-path li.nc--grey:before { border-left-color: #7b7b7b; }
.nc-path li.nc--grey * { color: #FFF !important; }
.nc-path li.nc--light { background: #DADADA; }
.nc-path li.nc--light:after { border-left-color: #DADADA; }
.nc-path li.nc--light:before { border-left-color: #bebebe; }
.nc-path li.nc--light * { color: #FFF !important; }
.nc-path li.nc--lighten { background: #EEE; }
.nc-path li.nc--lighten:after { border-left-color: #EEE; }
.nc-path li.nc--lighten:before { border-left-color: #cfcfcf; }
.nc-path li.nc--lighten * { color: #FFF !important; }
.nc-path li.nc--white { background: #FFF; }
.nc-path li.nc--white:after { border-left-color: #FFF; }
.nc-path li.nc--white:before { border-left-color: #dedede; }
.nc-path li.nc--white * { color: #FFF !important; }
.nc-path li.nc--white * { color: #646464 !important; }
.nc-path li.nc--lighten * { color: #646464 !important; }
.nc-path li.nc--light * { color: #646464 !important; }
.nc-path li a:hover { text-decoration: underline; }

/************* panel *************/
.nc-panel { border: 1px solid #DADADA; margin-bottom: 20px; }
.nc-panel .nc-nav-pills { padding: 4px; font-size: 12px; }
.nc-panel .nc-panel-header { border-bottom: 1px solid #DADADA; padding: 10px; }
.nc-panel .nc-panel-header .nc-panel-toggle > .nc-caret { margin: 0 5px; }
.nc-panel .nc-panel-content .nc-table { margin-bottom: -1px; }
.nc-panel .nc-tabs li { margin: 0; }
.nc-panel .nc-tabs li.nc--active { background: #EEE; }
.nc-panel .nc-tabs a { padding: 0 15px; }
.nc-panel .nc-tabs.nc--small a { padding: 0 10px; }
.nc-panel .nc-path { border-bottom: 1px solid #DADADA; }
.nc-panel.nc--close .nc-panel-header, .nc-panel.nc--open .nc-panel-header { cursor: pointer; }
.nc-panel.nc--close .nc-panel-content { display: none !important; }
.nc-panel.nc--close .nc-panel-header { border-bottom: none; }
.nc-panel.nc--close .nc-panel-header .nc-panel-toggle > .nc-caret { border-width: 5px; border-style: solid; border-color: #8D8D8D !important; border-right: none !important; border-top-color: transparent !important; border-bottom-color: transparent !important; }
.nc-panel.nc--open .nc-panel-toggle .nc-caret { margin: 0 2px 0 3px; }

/************* tooltip | Всплывающие подсказки *************/
.nc-tooltip { -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); position: absolute; display: none; background: #333; color: #DADADA; font-size: 12px; padding: 3px 7px 2px; opacity: 0.95; }

/************* popover | Всплывающие подсказки 2 *************/
.nc-popover { -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); width: 300px; position: absolute; background: #FFF; color: #000; padding: 10px 20px; line-height: 17px; font-size: 13px; }
.nc-popover:before { content: ''; position: absolute; width: 14px; height: 14px; background: #FFF; left: -7px; top: 50%; margin-top: -7px; transform: rotate(45deg); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); }
.nc-popover:after { content: ''; position: absolute; width: 100%; height: 100%; box-sizing: border-box; left: 0; top: 0; border: 1px solid #FFF; border-width: 10px 20px; }
.nc-popover.nc--tl:before, .nc-popover.nc--tr:before, .nc-popover.nc--tc:before { top: 0; }
.nc-popover.nc--bl:before, .nc-popover.nc--br:before, .nc-popover.nc--bc:before { top: auto; bottom: 0; margin-top: 0; margin-bottom: -7px; }
.nc-popover.nc--tl:before, .nc-popover.nc--bl:before { left: 20px; }
.nc-popover.nc--tc:before, .nc-popover.nc--bc:before { left: 50%; margin-left: -7px; }
.nc-popover.nc--tr:before, .nc-popover.nc--br:before { left: auto; right: 20px; }
.nc-popover.nc--lt:before, .nc-popover.nc--rt:before { top: 17px; }
.nc-popover.nc--lb:before, .nc-popover.nc--rb:before { top: auto; bottom: 10px; }
.nc-popover.nc--rt:before, .nc-popover.nc--rc:before, .nc-popover.nc--rb:before { left: auto; right: -7px; }
.nc-popover.nc--blue { background-color: #1a87c2; color: #d1e7f3; }
.nc-popover.nc--red { background-color: #e54e43; color: #fadcd9; }
.nc-popover.nc--green { background-color: #56be2a; color: #ddf2d4; }
.nc-popover.nc--yellow { background-color: #f4c528; color: #fdf3d4; }
.nc-popover.nc--orange { background-color: #eb974e; color: #fbeadc; }
.nc-popover.nc--purple { background-color: #9b59b6; color: #ebdef0; }
.nc-popover.nc--cyan { background-color: #16a09e; color: #d0ecec; }
.nc-popover.nc--olive { background-color: #b9bc6f; color: #f1f2e2; }
.nc-popover.nc--black { background-color: #000; color: #cccccc; }
.nc-popover.nc--darken { background-color: #333; color: #d6d6d6; }
.nc-popover.nc--dark { background-color: #646464; color: #e0e0e0; }
.nc-popover.nc--grey { background-color: #8D8D8D; color: #e8e8e8; }
.nc-popover.nc--light { background-color: #DADADA; color: #f8f8f8; }
.nc-popover.nc--lighten { background-color: #EEE; color: #fcfcfc; }
.nc-popover.nc--white { background-color: #FFF; color: white; }
.nc-popover.nc--blue:before { background-color: #1a87c2; }
.nc-popover.nc--red:before { background-color: #e54e43; }
.nc-popover.nc--green:before { background-color: #56be2a; }
.nc-popover.nc--yellow:before { background-color: #f4c528; }
.nc-popover.nc--orange:before { background-color: #eb974e; }
.nc-popover.nc--purple:before { background-color: #9b59b6; }
.nc-popover.nc--cyan:before { background-color: #16a09e; }
.nc-popover.nc--olive:before { background-color: #b9bc6f; }
.nc-popover.nc--black:before { background-color: #000; }
.nc-popover.nc--darken:before { background-color: #333; }
.nc-popover.nc--dark:before { background-color: #646464; }
.nc-popover.nc--grey:before { background-color: #8D8D8D; }
.nc-popover.nc--light:before { background-color: #DADADA; }
.nc-popover.nc--lighten:before { background-color: #EEE; }
.nc-popover.nc--white:before { background-color: #FFF; }
.nc-popover.nc--blue:after { border-color: #1a87c2; }
.nc-popover.nc--red:after { border-color: #e54e43; }
.nc-popover.nc--green:after { border-color: #56be2a; }
.nc-popover.nc--yellow:after { border-color: #f4c528; }
.nc-popover.nc--orange:after { border-color: #eb974e; }
.nc-popover.nc--purple:after { border-color: #9b59b6; }
.nc-popover.nc--cyan:after { border-color: #16a09e; }
.nc-popover.nc--olive:after { border-color: #b9bc6f; }
.nc-popover.nc--black:after { border-color: #000; }
.nc-popover.nc--darken:after { border-color: #333; }
.nc-popover.nc--dark:after { border-color: #646464; }
.nc-popover.nc--grey:after { border-color: #8D8D8D; }
.nc-popover.nc--light:after { border-color: #DADADA; }
.nc-popover.nc--lighten:after { border-color: #EEE; }
.nc-popover.nc--white:after { border-color: #FFF; }

/************* nc-chart | Графики и диаграммы *************/
.nc-chart { background: #FFF; border: 1px solid #DADADA; }
.nc-chart .nc-chart-legend { padding: 10px 20px; background: #f7f7f7; border-top: 1px solid #ededed; }
.nc-chart .nc-chart-legend > ul { padding: 0; }
.nc-chart .nc-chart-legend, .nc-chart .nc-chart-legend li, .nc-chart .nc-chart-legend ul { list-style: none; margin: 0; }
.nc-chart .nc-chart-legend li { font-size: 12px; padding: 0; display: inline; margin-right: 15px; }
.nc-chart .nc-chart-legend li > i { -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; display: inline-block; vertical-align: -3px; width: 16px; height: 16px; margin-right: 4px; }

/************* modal | Модальный диалог *************/
.nc-modal-dialog .nc-modal-dialog-header { padding-top: 20px; background-color: #FFF; left: 0; padding-left: 30px; position: absolute; top: -105px; width: 100%; overflow: hidden; }
.nc-modal-dialog .nc-modal-dialog-header h2 { overflow: hidden; height: 47px !important; line-height: 40px !important; margin-top: -20px !important; margin-left: -30px !important; padding: 12px 0 0 30px !important; border-bottom: 1px solid #eee; }
.nc-modal-dialog .nc-modal-dialog-header-tabs { background: #f2f5f7; margin-left: -30px; padding: 15px 0 3px 30px; overflow: hidden; height: 27px; }
.nc-modal-dialog .nc-modal-dialog-header-tabs ul { list-style-type: none; margin: 0; padding: 0; }
.nc-modal-dialog .nc-modal-dialog-header-tabs ul li { color: #727272; cursor: pointer; display: block; float: left; font-family: 'Roboto', SegoeWP, Arial; font-size: 14px; line-height: 12px; margin: 0 20px 0 0; padding: 0 0 14px; position: relative; text-decoration: none; top: 2px; transition: all .1s ease; }
.nc-modal-dialog .nc-modal-dialog-header-tabs ul li:hover { color: #212121; }
.nc-modal-dialog .nc-modal-dialog-header-tabs ul li.nc--active { border-bottom: 3px solid #2196f3; color: #212121; cursor: pointer; padding-bottom: 12px; }
.nc-modal-dialog .nc-modal-dialog-header-close-button { display: block; position: absolute; margin: 0; right: 16px; top: 20px; cursor: pointer; z-index: 10005; }
.nc-modal-dialog .nc-modal-dialog-body { overflow: auto; padding-top: 6px; padding-bottom: 30px; padding-right: 16px; }
.nc-modal-dialog .nc-modal-dialog-body .nc-field:last-child { margin-bottom: 0; }
.nc-modal-dialog .nc-modal-dialog-body .nc-modal-dialog-body-tab { padding: 10px 0 0; }
.nc-modal-dialog.nc-modal-dialog-without-tabs .nc-modal-dialog-header { height: 40px; top: -60px; }
.nc-modal-dialog.nc-modal-dialog-without-tabs .nc-modal-dialog-body { padding-top: 30px; }
.nc-modal-dialog.nc-modal-dialog-without-tabs.nc-modal-dialog-without-header .nc-modal-dialog-body { padding-top: 16px; }
.nc-modal-dialog.nc-modal-dialog-without-header .nc-modal-dialog-header-tabs { display: none; }
.nc-modal-dialog .nc-modal-dialog-footer { background-color: #EEE; bottom: -60px; height: 48px; left: 0; margin-top: 100%; padding: 12px 0 0 30px; position: absolute; text-align: right; width: 100%; display: flex; justify-content: flex-end; }
.nc-modal-dialog .nc-modal-dialog-footer .nc-modal-dialog-footer-text { margin-right: 16px; text-align: left; float: left; /* for browsers without flexbox support (IE9); can be risky on smaller displays */ width: 60%; /* IE9 safeguard... should be ignored for flexbox, because flex-grow is set */ flex-grow: 1; max-height: 50px; overflow: hidden; }
.nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer button { margin-right: 12px; }
.nc-modal-dialog .nc-modal-dialog-footer .nc-btn:last-child, .nc-modal-dialog .nc-modal-dialog-footer button:last-child, .nc-modal-dialog .nc-modal-dialog-footer button:last-child { margin-right: 30px; }
.nc-modal-dialog .nc-modal-dialog-footer .nc-alert { position: absolute; z-index: 10500; left: 15px; bottom: 6px; text-align: left; line-height: 20px; width: 55%; }
.nc-modal-dialog .nc-modal-dialog-footer .nc-alert .nc-alert-close { display: block; position: absolute; margin-left: 100%; left: -20px; top: 5px; cursor: pointer; z-index: 10005; }

/************* pagination | Постраничная разбивка *************/
.nc-pagination { margin: 0 0 20px 0; }
.nc-pagination > *, .nc-pagination > li { display: inline-block; padding: 3px 7px 2px; border: 1px solid #DADADA; background: #FFF; text-align: center; min-width: 13px; }
.nc-pagination > *.nc--active, .nc-pagination > li.nc--active { background: #8D8D8D; border-color: #8D8D8D; }
.nc-pagination > *.nc--active, .nc-pagination > *.nc--active > a, .nc-pagination > li.nc--active, .nc-pagination > li.nc--active > a { color: #FFF; }
.nc-pagination a:hover { background: #e5e5e5; }

/************* nav pills *************/
.nc-nav-pills > li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding: 0 5px; }
.nc-nav-pills > li.nc--active { background: #DADADA; }
.nc-nav-pills > li.nc--active a { color: #333; }

/************* modal-trigger | Оверлей, открывающий диалог  *************/
.nc-modal-trigger-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.25) url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZmlsbD0iI0ZGRkZGRiIgaGVpZ2h0PSI1MTIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0iTTI1Ni44LDE2MGMtMjUuNywwLTQ5LjgsMTAtNjcuOSwyOC4xYy0xOC4xLDE4LjEtMjguMSw0Mi4yLTI4LjEsNjcuOXMxMCw0OS43LDI4LjEsNjcuOUMyMDcsMzQyLDIzMS4yLDM1MiwyNTYuOCwzNTIgYzI1LjcsMCw0OS44LTEwLDY3LjktMjguMWMxOC4xLTE4LjEsMjguMS00Mi4yLDI4LjEtNjcuOXMtMTAtNDkuNy0yOC4xLTY3LjlDMzA2LjYsMTcwLDI4Mi41LDE2MCwyNTYuOCwxNjB6IE0yNTYuOCwzMzYgYy00NC4zLDAtODAtMzUuOS04MC04MGMwLTQ0LjEsMzUuNy04MCw4MC04MGM0NC4zLDAsODAsMzUuOSw4MCw4MEMzMzYuOCwzMDAuMSwzMDEuMSwzMzYsMjU2LjgsMzM2eiIvPjxwYXRoIGQ9Ik00MjQuNSwyMTZoLTE1LjJjLTEyLjQsMC0yMi44LTEwLjQtMjIuOC0yMy4yYzAtNi40LDIuNy0xMi4xLDcuNS0xNi40bDkuOC05LjZjOS43LTkuNiw5LjctMjUuMiwwLTM0LjlsLTIyLjMtMjIuMSBjLTQuNC00LjQtMTAuOS03LTE3LjUtN2MtNi42LDAtMTMsMi42LTE3LjUsN2wtOS40LDkuNGMtNC41LDUtMTAuNyw3LjctMTcuMiw3LjdjLTEyLjgsMC0yMy43LTEwLjQtMjMuNy0yMi43Vjg5LjEgYzAtMTMuNS0xMC41LTI1LjEtMjQtMjUuMWgtMzAuNEMyMjgsNjQsMjE3LDc1LjUsMjE3LDg5LjF2MTUuMmMwLDEyLjMtMTAuNiwyMi43LTIzLjQsMjIuN2MtNi40LDAtMTIuMi0yLjctMTYuNi03LjRsLTkuNy05LjYgYy00LjQtNC41LTEwLjktNy0xNy41LTdzLTEzLDIuNi0xNy41LDdMMTEwLDEzMmMtOS42LDkuNi05LjYsMjUuMywwLDM0LjhsOS40LDkuNGM1LDQuNSw3LjgsMTAuMiw3LjgsMTYuNyBjMCwxMi44LTEwLjQsMjMuMi0yMi44LDIzLjJIODkuMkM3NS41LDIxNiw2NCwyMjcuMiw2NCwyNDAuOFYyNTZ2MTUuMmMwLDEzLjUsMTEuNSwyNC44LDI1LjIsMjQuOGgxNS4yIGMxMi40LDAsMjIuOCwxMC40LDIyLjgsMjMuMmMwLDYuNC0yLjgsMTIuMy03LjgsMTYuOGwtOS40LDkuMmMtOS42LDkuNi05LjYsMjUuMiwwLDM0LjhsMjIuMywyMi4yYzQuNCw0LjUsMTAuOSw3LDE3LjUsNyBjNi42LDAsMTMtMi42LDE3LjUtN2w5LjctOS42YzQuMi00LjcsMTAuMS03LjQsMTYuNS03LjRjMTIuOCwwLDIzLjQsMTAuNCwyMy40LDIyLjd2MTUuMmMwLDEzLjUsMTEsMjUuMSwyNC43LDI1LjFoMzAuNCBjMTMuNiwwLDI0LjktMTEuNSwyNC45LTI1LjF2LTE1LjJjMC0xMi4zLDEwLjUtMjIuNywyMy4zLTIyLjdjNi40LDAsMTIuMywyLjgsMTYuOSw3LjdsOS40LDkuNGM0LjUsNC40LDEwLjksNywxNy41LDcgYzYuNiwwLDEzLTIuNiwxNy41LTdsMjIuMy0yMi4yYzkuNi05LjYsOS42LTI1LjMsMC0zNC45bC05LjgtOS42Yy00LjgtNC4zLTcuNS0xMC40LTcuNS0xNi43YzAtMTIuOCwxMC40LTIzLjYsMjIuOC0yMy42aDE1LjIgYzEzLjYsMCwyMy4zLTEwLjMsMjMuMy0yMy45VjI1NnYtMTUuMkM0NDcuOCwyMjcuMiw0MzguMSwyMTYsNDI0LjUsMjE2eiBNNDMyLDI1NnYxNS4xYzAsNC4yLTIuMyw3LjktNy4zLDcuOWgtMTUuMiBjLTEwLjMsMC0yMC4xLDQuNC0yNy41LDEyYy03LjMsNy41LTExLjMsMTcuNC0xMS4zLDI3LjhjMCwxMC44LDQuNCwyMC44LDEyLjUsMjguMmw5LjUsOS40YzMuMywzLjQsMy4zLDksMCwxMi4zbC0yMi4zLDIyLjIgYy0xLjYsMS41LTMuOSwyLjQtNi4zLDIuNGMtMi40LDAtNC44LTAuOS02LjMtMi40bC05LjEtOS4xYy03LjctOC4xLTE3LjgtMTIuNi0yOC41LTEyLjZjLTEwLjQsMC0yMCw0LTI3LjUsMTEuMiBjLTcuNiw3LjQtMTEuNiwxNy4xLTExLjYsMjcuNXYxNS4yYzAsNC45LTQuMyw5LjEtOC45LDkuMWgtMzAuNGMtNC42LDAtOC43LTQuMi04LjctOS4xdi0xNS4yYzAtMTAuMy00LjEtMjAuMS0xMS43LTI3LjUgYy03LjUtNy4yLTE3LjMtMTEuMi0yNy42LTExLjJjLTEwLjYsMC0yMC44LDQuNS0yOC4xLDEyLjRsLTkuMyw5LjNjLTEuNiwxLjUtMy45LDIuNC02LjMsMi40Yy0yLjQsMC00LjgtMC44LTYuMS0yLjJsLTAuMS0wLjEgbC0wLjEtMC4xbC0yMi4zLTIyLjJjLTMuMy0zLjMtMy4zLTguOCwwLTEyLjJsOS4xLTljOC4yLTcuNiwxMi43LTE3LjcsMTIuNy0yOC41YzAtMTAuNC00LTE5LjktMTEuMy0yNy40IGMtNy40LTcuNi0xNy4yLTExLjUtMjcuNS0xMS41SDg5LjJjLTUsMC05LjItNC4zLTkuMi04LjhWMjU2di0xNS4yYzAtNC41LDQuMi04LjgsOS4yLTguOGgxNS4yYzEwLjMsMCwyMC4xLTMuOSwyNy41LTExLjUgYzcuMy03LjUsMTEuMy0xNy4yLDExLjMtMjcuNWMwLTEwLjgtNC41LTIwLjktMTIuNy0yOC40bC05LjItOS4xYy0yLjItMi4yLTIuNS00LjctMi41LTYuMWMwLTEuMywwLjMtMy45LDIuNS02LjFsMjIuMi0yMi4xIGMxLjYtMS41LDMuOS0yLjQsNi4zLTIuNGMyLjQsMCw0LjgsMC44LDYuMSwyLjJsMC4xLDAuMWwwLjEsMC4xbDkuNCw5LjRjNy40LDgsMTcuNCwxMi40LDI4LjEsMTIuNGMxMC40LDAsMjAuMS00LDI3LjYtMTEuMiBjNy42LTcuNCwxMS44LTE3LjEsMTEuOC0yNy41Vjg5LjFjMC00LjksNC05LjEsOC41LTkuMUgyNzJjNC41LDAsOCw0LjIsOCw5LjF2MTUuMmMwLDEwLjMsNC40LDIwLjEsMTIsMjcuNSBjNy41LDcuMiwxNy40LDExLjIsMjcuOCwxMS4yYzEwLjgsMCwyMS00LjUsMjguNi0xMi42bDkuMS05LjFjMS42LTEuNSwzLjktMi40LDYuMy0yLjRjMi40LDAsNC44LDAuOSw2LjMsMi4zbDIyLjMsMjIuMSBjMS42LDEuNiwyLjYsMy44LDIuNiw2LjFjMCwyLjMtMC45LDQuNS0yLjUsNi4xbC05LjUsOS40Yy04LDcuNC0xMi41LDE3LjQtMTIuNSwyOC4yYzAsMTAuNCw0LDE5LjksMTEuMywyNy40IGM3LjQsNy42LDE3LjIsMTEuNSwyNy41LDExLjVoMTUuMmM1LjQsMCw3LjQsNSw3LjUsOVYyNTZ6Ii8+PC9nPjwvc3ZnPg==') center center no-repeat; background-size: 64px; border-radius: 2px; cursor: pointer; opacity: 0; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }
.nc-modal-trigger-overlay:hover { opacity: 1; }
.nc-modal-trigger-overlay.nc--small { background-size: 52px; }
.nc-modal-trigger-overlay.nc--large { background-size: 80px; }
.nc-modal-trigger-overlay.nc--xlarge { background-size: 100px; }

/** "CONDITION EDITOR" styles */
.nc-condition-editor { border: 1px solid #DADADA; margin-top: 5px; font-size: 16px; }

/** "Buttons" */
.nc-condition-editor a { cursor: pointer; }

.nc-condition-editor .nc-icon-s.nc--remove { margin: 0 -20px 0 4px; /* prevent moving the icon to the separate line */ }

.nc-condition-editor .operator-cell { margin: 18px 0 8px; }

.nc-condition-editor .operator-cell .chosen-container { margin-right: 6px; }

.nc-condition-editor .operator-cell .chosen-single span { font-weight: 700; }

.nc-condition-editor .operator-label { position: absolute; top: 83px; display: none; z-index: 100; cursor: pointer; min-width: 24px; font-size: 14px; padding: 3px 10px; }

.nc-condition-editor.enable-transitions .operator-label { transition: top 0.5s; }

.nc-condition-editor .operator-label.visible { display: inline-block; }

.nc-condition-editor .condition-cell { margin: 10px 0 4px; }

.nc-condition-editor .buttons-cell { margin-top: 12px; }

/** Styles for Chosen options / optgroups */
.nc-condition-editor .create-group-option { font-weight: bold; }

.nc-condition-editor .group-result { color: #1A87C2; }

/** Groups */
.nc-condition-editor .condition-group { position: relative; }

.nc-condition-editor .condition-group-container.even-level { background: #f7f7f7; }

.nc-condition-editor .condition-group .condition-group { padding: 10px 0 10px 40px; }

.nc-condition-editor .condition-group-container { padding: 4px 28px 16px 20px; background: white; }

.nc-condition-editor .condition-group .condition-group .condition-group-container { border: 1px solid #1A87C2; border-radius: 3px; }

/* Условия по умолчанию (в середине) */
.nc-condition-editor .condition, .nc-condition-editor .condition-group .condition-group { /*background: url('../img/middle.png') no-repeat 17px -59px;*/ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAfQAQMAAACQam9aAAAABlBMVEX///8ah8JF21jIAAAAAXRSTlMAQObYZgAAADJJREFUeF7tzrERAAAEADGjG9kGWIPLF6k/MraHsre6ckuSJEmSJEmSJEmSJEmSJEmSA/Dx7JqZ0PUaAAAAAElFTkSuQmCC") no-repeat 17px -49px; }

.nc-condition-editor .condition-group .condition-group { background-position: 17px -35px; }

.nc-condition-editor.enable-transitions .condition, .nc-condition-editor.enable-transitions .condition-group .condition-group { transition: padding 0.4s; }

/* Первое условие в начале */
.nc-condition-editor .condition:first-child, .nc-condition-editor .condition-group .condition-group:first-child { /*background: url('../img/top.png') no-repeat 17px 19px;*/ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAfQBAMAAABYiuAqAAAAFVBMVEX///8qj8bv9/v6/P59u9wah8J+u92f6EKPAAAAAXRSTlMAQObYZgAAAIVJREFUeF7tyDERACAMBLDXwB07IhDCgoX6l8BeLCRjsudtUivdyOco1SillFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSimllFJKKaWUUkoppZRSSqkHiCZ2YAZ0BB4AAAAASUVORK5CYII=") no-repeat 17px 29px; }

.nc-condition-editor .condition-group .condition-group:first-child { background-position: 17px 44px; }

/* Последнее условие */
.nc-condition-editor .condition:last-child, .nc-condition-editor .condition-group .condition-group:last-child { /*background: url('../img/bottom.png') no-repeat 17px -59px;*/ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAABQBAMAAACDncp8AAAAG1BMVEX///8qj8Ypj8Z9u9z6/P7v9/vw9/sah8J+u91vB32mAAAAAXRSTlMAQObYZgAAACVJREFUeF5jKGBAB4NYaFRoVGhUaFRoVEgUU6gjAUPIWb0cDQAAWUwqiMZeGh8AAAAASUVORK5CYII=") no-repeat 17px -49px; }

.nc-condition-editor .condition-group .condition-group:last-child { background-position: 17px -35px; }

.nc-condition-editor .condition:only-child { /* Единственное условие */ background: none; padding-left: 0 !important; }

.nc-condition-editor .condition-group .condition-group:only-child { /* Единственная группа условий */ background: none; padding-left: 0 !important; }

/** Conditions */
.nc-condition-editor .condition { line-height: 2.2em; padding: 10px 0 10px 72px; }

.nc-condition-editor .condition-param, .nc-condition-editor .condition-string { vertical-align: middle; padding-right: 20px; display: inline-block; margin: 2px 0; }

/** Inputs */
.nc-condition-editor .condition-param input.condition-param-value { vertical-align: middle; margin: 0 !important; width: 250px; }

.nc-condition-editor .condition-param input.condition-param-value[type=number] { width: 105px; text-align: center; }

.nc-condition-editor .chosen-single, .nc-condition-editor .chosen-drop { border-radius: 0; }

.nc-condition-editor .chosen-single { box-shadow: none; border-color: #DADADA; background: white; }

.nc-condition-editor .chosen-container-active.chosen-with-drop .chosen-single { border-color: #AAA; }

.nc-condition-editor .chosen-container-active .chosen-single { border-color: #1A87C2; }

.nc-condition-editor .chosen-container-single .chosen-single span { /* IE: prevent text clipping */ min-width: 50px; text-overflow: clip; margin-right: 15px; }

.nc-condition-editor .chosen-container-single .chosen-search input { background-image: none !important; }

/* Chosen highlight color -- "netcat blue"
.nc-condition-editor .condition-group .chosen-container-single .active-result.highlighted { background: #1A87C2;
}
*/
.nc-condition-editor .condition-param input[type=time], .nc-condition-editor .condition-param input.condition-param-value-date { width: 105px; text-align: center; }

.nc-condition-editor a.condition-param-popup:focus { outline: 1px dotted #1A87C2; }

/************* special_parts *************/
#MainViewBody { padding: 20px 20px 0 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

#mainViewHeader h1 small { color: #8D8D8D; font-size: 16px; border-left: 1px solid #DADADA; padding: 3px 0 3px 10px; }

#mainViewTabsTray { position: absolute; top: 0; right: 0; }

#mainViewTabsTray > li { margin-right: 20px !important; }

#menu_left li.nc--loading > i.nc-icon { background: url('../img/loader-20.gif?1pgg6c3') no-repeat 50% 50%; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.nc_admin_metro_button.nc--loading { background: #DADADA url('../img/loader-20.gif?1pgg6c3') no-repeat 10px 50% !important; color: #8D8D8D; padding-left: 40px; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.nc-modal-overlay { position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; background-color: #9C9294; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.simplemodal-container { background-color: white; max-width: 1200px; height: 70%; }
.simplemodal-container .adminForm *, .simplemodal-container .nc-modal-dialog-body * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
.simplemodal-container, .simplemodal-container *, .simplemodal-container .nc-modal-dialog-body .cke * { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; }
.simplemodal-container .nc-modal-dialog .nc-modal-dialog-body .cke textarea, .simplemodal-container .nc-modal-dialog .nc-modal-dialog-body .cke textarea:hover, .simplemodal-container .nc-modal-dialog .nc-modal-dialog-body .cke textarea:focus { font-size: 16px; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; font-family: monospace; }
.simplemodal-container div.nc_admin_form_body { height: 100%; overflow: auto; }
.simplemodal-container #nc_form_result { height: 100%; overflow: hidden; }

.simplemodal-overlay { background-color: #9C9294; cursor: default; filter: alpha(opacity=50); height: 100%; }

.simplemodal-close { display: block; position: absolute; margin: 0; left: auto; right: 0; top: -85px; cursor: pointer; z-index: 1005; }

.nc-form .cm_wrapper textarea, .nc-admin .cm_wrapper textarea { width: 100% !important; }
.nc-form .CodeMirror, .nc-admin .CodeMirror { border: 1px solid #DADADA; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; line-height: 16px; width: 100%; max-width: 100%; margin-bottom: 10px; }
.nc-form .cm_fullscreen .CodeMirror, .nc-form .cm_fullscreen textarea, .nc-admin .cm_fullscreen .CodeMirror, .nc-admin .cm_fullscreen textarea { margin-top: 0; }
.nc-form .cm_fullscreen .cm_switcher, .nc-admin .cm_fullscreen .cm_switcher { padding-left: 8px; }
.nc-form .cm_switcher, .nc-admin .cm_switcher { -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.nc-form .cm_switcher label, .nc-admin .cm_switcher label { font-size: 12px; margin-left: 6px; margin-right: 12px; }

.simplemodal-wrap .CodeMirror { margin-top: 1px; }
.simplemodal-wrap input[type=checkbox] { /* IE */ outline: none; border: none; }

.menu_left_sub { line-height: 20px; margin-top: 10px; margin-bottom: 10px; }
.menu_left_sub .plus_minus, .menu_left_sub .plus_minus_none { top: 2px; }

.menu_left_sub > .treeButtons { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(10%, #ffffff)); background: -moz-linear-gradient(center left, rgba(255, 255, 255, 0), #ffffff 10%); background: -webkit-linear-gradient(center left, rgba(255, 255, 255, 0), #ffffff 10%); background: linear-gradient(to center right, rgba(255, 255, 255, 0), #ffffff 10%); padding-left: 5px; }
html.nc-oldie .menu_left_sub > .treeButtons { background: #FFF; padding-left: 0; }

.nc--selected > .treeButtons { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(238, 238, 238, 0)), color-stop(10%, #eeeeee)); background: -moz-linear-gradient(center left, rgba(238, 238, 238, 0), #eeeeee 10%); background: -webkit-linear-gradient(center left, rgba(238, 238, 238, 0), #eeeeee 10%); background: linear-gradient(to center right, rgba(238, 238, 238, 0), #eeeeee 10%); }
html.nc-oldie .nc--selected > .treeButtons { background: #EEE; }

#siteTree li.nc--selected > i.nc-icon:after { border-color: #EEE; }

.nc-drop-confirmation-dialog-body { font-size: 16px; line-height: 140%; }

/* CSS Styles that are needed by jScrollPane for it to operate correctly.  Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane may not operate correctly without them. */
.jspContainer { overflow: hidden; position: relative; }

.jspPane { position: absolute; }

.jspVerticalBar { position: absolute; top: 0; right: 0; min-width: 5px; height: 100%; }

.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; }

.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }

.jspCap { display: none; }

.jspHorizontalBar .jspCap { float: left; }

.jspTrack { background: #d8d8d8; position: relative; }

.jspDrag { background: #a4a4a4; position: relative; top: 0; left: 0; cursor: pointer; }

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }

.jspArrow { background: #50506d; text-indent: -20000px; display: block; cursor: pointer; }
.jspArrow.jspDisabled { cursor: default; background: #80808d; }
.jspVerticalBar .jspArrow { height: 5px; }
.jspHorizontalBar .jspArrow { width: 5px; float: left; height: 100%; }
.jspVerticalBar .jspArrow:focus { outline: none; }

.jspCorner { background: #eeeef4; float: left; height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner { margin: 0 -3px 0 0; }

.cke_editable_inline:hover, .nc-ckeditor-inline.cke_focus { outline: 1px dashed rgba(0, 0, 0, 0.1) !important; background: rgba(0, 0, 0, 0.04); transition: background .15s ease; }

.cke_editable_inline:hover { cursor: pointer; }
.cke_editable_inline:hover.nc-ckeditor-inline.cke_focus { cursor: text; }

.nc-ckeditor-inline { width: 100%; }

.nc-ckeditor-inline-single-line { width: auto; }
.nc-ckeditor-inline-single-line p:only-child { margin: 0 !important; padding: 0 !important; }

.nc-form div.ncf_row { padding-bottom: 15px; overflow: hidden; *zoom: 1; overflow: visible; }
.nc-form div.ncf_row input, .nc-form div.ncf_row textarea, .nc-form div.ncf_row select { margin-bottom: 5px; }
.nc-form div.ncf_row .ncf_caption, .nc-form div.ncf_row .ncf_default, .nc-form div.ncf_row .ncf_value { float: none; width: auto; padding: 0; }

.admin_form .resize_block { position: absolute; display: block; margin-right: 20px; margin-top: -20px; right: 10px; }

.admin_form .resize_block a { color: #8D8D8D; }

.admin_form .resize_block a:hover { background-color: #8D8D8D; color: #FFF; }

#nc_objects_filter { padding: 20px 20px 0 0; margin-bottom: 20px; }
#nc_objects_filter form > div { margin-bottom: -10px; }

#oauth_providers > div > div, #openid_providers > div > div { margin: 0 5px !important; }
#oauth_providers > div > div.img, #oauth_providers > div > div.drop, #openid_providers > div > div.img, #openid_providers > div > div.drop { margin-top: 5px !important; }

.nc-transliterate-action { cursor: pointer; margin-left: 4px; }

.nc-custom-settings-inherit-checkbox:before { content: ''; display: block; height: 10px; }
.nc-custom-settings-inherit-checkbox input[type=checkbox] { float: left; margin: 3px 10px 3px 0; }

#TemplateForm textarea { width: 100%; }

.nc-infoblock-component .nc-infoblock-component-columns { display: flex; }
.nc-infoblock-component .nc-infoblock-component-columns > div { vertical-align: top; flex: 1 100%; display: inline-block; width: 49%; }
.nc-infoblock-component .nc-infoblock-component-filter, .nc-infoblock-component .nc-infoblock-template-list { width: 100%; height: 28px; margin-bottom: 10px; border-collapse: collapse; }
.nc-infoblock-component .nc-infoblock-component-filter td, .nc-infoblock-component .nc-infoblock-template-list td { padding: 0; vertical-align: middle; white-space: nowrap; }
.nc-infoblock-component .nc-infoblock-component-filter td:first-of-type, .nc-infoblock-component .nc-infoblock-template-list td:first-of-type { padding-right: 10px; }
.nc-infoblock-component .nc-infoblock-component-filter td:nth-child(2), .nc-infoblock-component .nc-infoblock-template-list td:nth-child(2) { width: 100%; }
.nc-infoblock-component .nc-infoblock-component-filter input, .nc-infoblock-component .nc-infoblock-component-filter select, .nc-infoblock-component .nc-infoblock-template-list input, .nc-infoblock-component .nc-infoblock-template-list select { width: 100% !important; margin: 0 !important; }
.nc-infoblock-component .nc-infoblock-component-filter td:last-child { position: relative; }
.nc-infoblock-component .nc-infoblock-component-filter td:last-child .nc-icon-s { position: absolute; opacity: 0.7; top: 6px; right: 4px; cursor: pointer; }
.nc-infoblock-component .nc-infoblock-component-filter td:last-child .nc-icon-s:hover { opacity: 1; }
.nc-infoblock-component .nc-infoblock-template-list select { padding: 0 !important; height: 27px !important; }
.nc-infoblock-component .nc-infoblock-template-list .nc-btn, .nc-infoblock-component .nc-infoblock-template-list .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-infoblock-component .nc-infoblock-template-list button { height: 28px; padding: 2px 12px; font-size: 18px; font-weight: bold; margin-left: 5px; }
.nc-infoblock-component .nc-infoblock-template-list .nc-btn:first-child, .nc-infoblock-component .nc-infoblock-template-list .nc-modal-dialog .nc-modal-dialog-footer button:first-child, .nc-modal-dialog .nc-modal-dialog-footer .nc-infoblock-component .nc-infoblock-template-list button:first-child { margin-left: 10px; }
.nc-infoblock-component .nc-infoblock-component-component { padding-right: 12px; }
.nc-infoblock-component .nc-infoblock-component-component select.nc-infoblock-component-select { margin: 0; padding: 0; width: 100%; height: 150px !important; }
.nc-infoblock-component .nc-infoblock-template { padding-left: 12px; }
.nc-infoblock-component .nc-infoblock-template .nc-infoblock-template-preview { padding: 10px; height: 150px; border: 1px solid #DADADA; background-size: cover; background-position: 50% 0; }
.nc-infoblock-component .nc-infoblock-switch-component-list { margin-top: 5px; }
.nc-infoblock-component .nc-infoblock-template-custom-settings { margin-top: 10px; }

.nc-admin-label-color-field { margin: 5px 0; }

#MainViewBody .nc-autocomplete-dropdown, body.nc-admin .nc-autocomplete-dropdown { background: white; max-height: 200px; overflow-y: auto; overflow-x: hidden; border: 1px solid #1a87c2; padding: 0; line-height: 20px; font-size: 14px; }
#MainViewBody .nc-autocomplete-dropdown-item, body.nc-admin .nc-autocomplete-dropdown-item { list-style: none; margin: 0; padding: 4px 8px; width: 100%; }
#MainViewBody .nc-autocomplete-dropdown-item.nc--focus, body.nc-admin .nc-autocomplete-dropdown-item.nc--focus { background: #1a87c2; color: white; font-weight: normal; border: none; }

.cke_dialog input.cke_dialog_ui_input_text, .cke_dialog input.cke_dialog_ui_input_password, .cke_dialog textarea.cke_dialog_ui_input_textarea, .cke_dialog input.cke_dialog_ui_input_text:hover, .cke_dialog input.cke_dialog_ui_input_password:hover, .cke_dialog textarea.cke_dialog_ui_input_textarea:hover, .cke_dialog input.cke_dialog_ui_input_text:focus, .cke_dialog input.cke_dialog_ui_input_password:focus, .cke_dialog textarea.cke_dialog_ui_input_textarea:focus, .cke_dialog select.cke_dialog_ui_input_select, .cke_dialog select.cke_dialog_ui_input_select:hover, .cke_dialog select.cke_dialog_ui_input_select:focus { margin: 0; text-decoration: none; vertical-align: baseline; position: static; transition: none; color: #000; text-align: left; white-space: nowrap; cursor: auto; float: none; background-color: #fff; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; outline: 0; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) inset; border-collapse: collapse; height: auto; line-height: inherit; }

.cke_dialog select.cke_dialog_ui_input_select, .cke_dialog select.cke_dialog_ui_input_select:hover, .cke_dialog select.cke_dialog_ui_input_select:focus { width: auto; box-sizing: content-box; padding: 3px 3px 3px 6px; }

.cke_dialog input.cke_dialog_ui_input_text, .cke_dialog input.cke_dialog_ui_input_password, .cke_dialog textarea.cke_dialog_ui_input_textarea, .cke_dialog input.cke_dialog_ui_input_text:hover, .cke_dialog input.cke_dialog_ui_input_password:hover, .cke_dialog textarea.cke_dialog_ui_input_textarea:hover, .cke_dialog input.cke_dialog_ui_input_text:focus, .cke_dialog input.cke_dialog_ui_input_password:focus, .cke_dialog textarea.cke_dialog_ui_input_textarea:focus { width: 100%; *width: 95%; box-sizing: border-box; padding: 4px 6px; }

.cke_dialog input.cke_dialog_ui_input_text, .cke_dialog input.cke_dialog_ui_input_password, .cke_dialog textarea.cke_dialog_ui_input_textarea, .cke_dialog select.cke_dialog_ui_input_select { border: 1px solid #c9cccf; border-top-color: #aeb3b9; }

.cke_dialog input.cke_dialog_ui_input_text:hover, .cke_dialog input.cke_dialog_ui_input_password:hover, .cke_dialog textarea.cke_dialog_ui_input_textarea:hover, .cke_dialog select.cke_dialog_ui_input_select:hover { border: 1px solid #aeb3b9; border-top-color: #a0a6ad; }

.cke_dialog input.cke_dialog_ui_input_text:focus, .cke_dialog input.cke_dialog_ui_input_password:focus, .cke_dialog textarea.cke_dialog_ui_input_textarea:focus, .cke_dialog select.cke_dialog_ui_input_select:focus { outline: 0; border: 1px solid #139ff7; border-top-color: #1392e9; }

/********* netshop | Стили для модуля «Интернет-магазин» **********/
.nc-netshop-admin .ncf_value textarea, .nc-netshop-admin .ncf_value textarea:hover, .nc-netshop-admin .ncf_value textarea:focus, .nc-netshop-admin .ncf_value input[size="64"], .nc-netshop-admin .ncf_value input[size="64"]:hover, .nc-netshop-admin .ncf_value input[size="64"]:focus, .nc-netshop-admin .nc-field textarea, .nc-netshop-admin .nc-field textarea:hover, .nc-netshop-admin .nc-field textarea:focus, .nc-netshop-admin .nc-field input[size="64"], .nc-netshop-admin .nc-field input[size="64"]:hover, .nc-netshop-admin .nc-field input[size="64"]:focus { width: 500px; margin-bottom: 0; line-height: 20px; box-shadow: none; display: block; }

.nc-netshop-variant .nc-toolbar li > a.nc-netshop-variant-toolbar-text, .nc-netshop-variant .nc-toolbar li > span { padding-left: 10px !important; padding-right: 10px !important; }

.nc-netshop-variant-table tr { background: #FFF; transition: all 0.3s; }
.nc-netshop-variant-table tr:hover { background: #f9fafb !important; }
.nc-netshop-variant-table th { background-color: #f7f7f7; }
.nc-netshop-variant-table td { color: #333 !important; }
.nc-netshop-variant-table td.nc--disabled { color: #8D8D8D !important; opacity: 1; }
.nc-netshop-variant-table .nc-netshop-variant-button { width: 20px; text-align: center; border-left: 1px solid #DADADA !important; border-right: 1px solid #DADADA !important; font-size: 14px; padding: 5px !important; }
.nc-netshop-variant-table .nc-netshop-variant-button:hover { background: #e7ecf0 !important; }
.nc-netshop-variant-table .nc-netshop-variant-button a { text-decoration: none; }
.nc-netshop-variant-table .nc-netshop-variant-button .nc-icon { margin: 0; }
.nc-netshop-variant-table .nc-netshop-variant-parent, .nc-netshop-variant-table .nc-netshop-variant-parent:hover { background: #f7f7f7 !important; }
.nc-netshop-variant-table .nc-netshop-variant-parent-icon { background: #EEE !important; padding: 5px !important; }
.nc-netshop-variant-table .nc-netshop-variant-drag, .nc-netshop-variant-table .nc-netshop-variant-drag:hover { background: #EEE !important; cursor: move; }

.nc-netshop-variant-multiple-field-row input, .nc-netshop-variant-multiple-field-row select { width: 100% !important; }
.nc-netshop-variant-multiple-field-row .nc--move { cursor: move; }

.nc-netshop-variant-multiple-field-row-name { width: 10%; white-space: nowrap; }

.nc-netshop-variant-multiple-field-table-no-drag .nc--move { display: none; }

.nc-netshop-variant-multiple-count { margin-top: 10px; }

.nc-netshop-variant-article { margin-top: 20px; }
.nc-netshop-variant-article label { font-size: 100% !important; }

.nc-netshop-variant-checkbox { display: inline-block; width: 30px; }

.nc-netshop-variant-article-details { display: none; margin: 5px 0 5px 30px; font-size: 90%; }

.nc-netshop-delivery-service table, .nc-netshop-delivery-service td { font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.nc-netshop-delivery-service .ncf_caption, .nc-netshop-delivery-service .ncf_value { width: 100%; }
.nc-netshop-delivery-service .ncf_value .ncf_caption { font-size: 100%; }
.nc-netshop-delivery-service .ncf_value > table, .nc-netshop-delivery-service .ncf_value > .ncf_container { margin: 5px 0 0 30px; }
.nc-netshop-delivery-service textarea { width: 100% !important; }

.nc-netshop-delivery-schedule-interval > div { display: inline-block; }
.nc-netshop-delivery-schedule-interval > div .nc--caption { padding: 0 10px; }
.nc-netshop-delivery-schedule-interval .nc-netshop-delivery-schedule-interval-remove i { height: 26px; width: 40px; }
.nc-netshop-delivery-schedule-interval .nc-netshop-delivery-schedule-interval-day-of-week { margin-right: 5px; cursor: pointer; }

.nc-netshop-filter-hint-for-admin { padding: 50px 0; text-align: center; letter-spacing: 1px; text-transform: uppercase; }

#nc_netshop_delivery_point_map { height: 350px; margin-bottom: 20px; }
#nc_netshop_delivery_point_map ymaps input, #nc_netshop_delivery_point_map ymaps input:hover, #nc_netshop_delivery_point_map ymaps input:focus { margin: 0; font-size: 14px; width: 100%; border-color: transparent; }

.nc-netshop-exchange-modal { background-color: rgba(0, 0, 0, 0.4); display: none; position: fixed; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100vh; }
.nc-netshop-exchange-modal-item { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 500px; padding: 40px; background-color: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
.nc-netshop-exchange-modal-item--narrow { width: 350px; }
.nc-netshop-exchange-modal-item--centered { text-align: center; }
.nc-netshop-exchange-modal-body { margin-top: 20px; }
.nc-netshop-exchange-modal-body-progress { position: relative; display: block; width: 100%; height: 40px; line-height: 40px; vertical-align: middle; text-align: center; background-color: #d7f1db; }
.nc-netshop-exchange-modal-body-progress-text { font-size: 30px; font-weight: bold; }
.nc-netshop-exchange-modal-body-progress-background { background-color: rgba(57, 134, 69, 0.32); position: absolute; left: 0; top: 0; height: 100%; width: 0; }
.nc-netshop-exchange-modal-footer { text-align: right; }
.nc-netshop-exchange-modal-body + .nc-netshop-exchange-modal-footer { margin-top: 40px; }
.nc-netshop-exchange-btn-edit-field { display: none !important; width: 36px !important; height: 36px !important; line-height: 30px !important; background: transparent !important; border: 1px solid #DADADA !important; }
.nc-netshop-exchange-btn-edit-field i { margin-left: -3px; margin-top: -5px; }
.nc-netshop-exchange-field-help { display: block; margin-top: -10px; width: 100%; font-style: italic; font-size: 12px; }
.nc-netshop-exchange-new-field-input { width: 190px !important; }
.nc-netshop-exchange-details { color: gray; font-style: italic; font-size: 0.9em; }
.nc-netshop-exchange-details--accent { color: green; }
.nc-netshop-exchange-title { font-weight: bold; }
.nc-netshop-exchange-input--narrow { width: 70px !important; }

/* Стили для плагина chosen (сопоставление полей в мастере обмена) */
.nc-netshop-exchange-component-fields-selection .chosen-container { border: 1px solid #ddd; min-width: 50% !important; }
.nc-netshop-exchange-component-fields-selection .chosen-container .default { width: 100% !important; }
.nc-netshop-exchange-component-fields-selection .chosen-container-multi .chosen-choices { border: none; background-color: transparent; background-image: none; }
.nc-netshop-exchange-component-fields-selection .chosen-container-multi .chosen-choices li.search-field input[type="text"], .nc-netshop-exchange-component-fields-selection .chosen-container-multi .chosen-choices li.search-field input[type="text"]:hover, .nc-netshop-exchange-component-fields-selection .chosen-container-multi .chosen-choices li.search-field input[type="text"]:focus { height: auto !important; }
.nc-netshop-exchange-component-fields-selection .chosen-container-multi .chosen-choices li.search-field { width: 100% !important; }

.nc-landing-preset { padding: 26px; margin-bottom: 3px; display: flex; cursor: pointer; transition: all .3s ease; border: 3px solid #fff; }
.nc-landing-preset:hover { border-color: #e2e9ed; }
.nc-landing-preset.nc--selected { border-color: #2196f3; background-color: white; }

.nc-landing-preset-screenshot { width: 130px; height: 160px; flex-shrink: 0; background-size: cover; background-position: top center; border: 1px solid #e5e5e5; position: relative; }
.nc-landing-preset-screenshot .nc-landing-preset-screenshot-overlay { box-sizing: border-box !important; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); padding: 60px 0 0 45px; opacity: 0; transition: opacity 0.3s ease; }
.nc-landing-preset-screenshot .nc-landing-preset-screenshot-overlay i { color: black; font-size: 48px !important; }
.nc-landing-preset-screenshot:hover .nc-landing-preset-screenshot-overlay { opacity: 1; }

.nc-landing-preset-screenshot-missing:before { content: ''; position: absolute; display: block; border-bottom: 1px solid #e5e5e5; height: 1px; width: 180px; -moz-transform: rotate(-51.5deg) translateX(-78px) translateY(29px); -ms-transform: rotate(-51.5deg) translateX(-78px) translateY(29px); -webkit-transform: rotate(-51.5deg) translateX(-78px) translateY(29px); transform: rotate(-51.5deg) translateX(-78px) translateY(29px); }

.nc-landing-preset-details { margin: 10px 20px 20px 30px; }

.nc-landing-preset-name, .nc-landing-page-title { font-size: 18px; font-weight: 600; }

.nc-landing-preset-description, .nc-landing-page-url { font-size: 14px; color: #646464; margin-top: 15px; }

.nc-landing-page { text-decoration: none; display: block; padding: 20px; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; }

.nc-landing-page:hover { background: #F3F3F3; }

.nc-landing-page .nc-landing-page-toolbar { float: right; margin-right: 10px; opacity: 0; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; }

.nc-landing-page:hover .nc-landing-page-toolbar { opacity: 1; }

.nc-landing-create-dialog .nc-modal-dialog-header .nc-landing-create-dialog-switch { float: right; color: #1a87c2; border-bottom: 1px dashed #1a87c2; cursor: pointer; font-size: 14px; font-weight: normal; line-height: 20px; margin-right: 30px; margin-top: 8px; }

.nc-payment-admin-invoice-invalid-contact-data { text-decoration: underline; text-decoration-color: #e54e43; text-decoration-style: wavy; color: #8D8D8D; }

.nc-payment-admin-invoice-search-form { margin-bottom: 10px; }
.nc-payment-admin-invoice-search-form > * { vertical-align: top; }
.nc-payment-admin-invoice-search-form input[name=search], .nc-payment-admin-invoice-search-form input[name=search]:hover, .nc-payment-admin-invoice-search-form input[name=search]:focus { margin: 0 5px 0 10px; width: 500px; }
.nc-payment-admin-invoice-search-form .nc-btn, .nc-payment-admin-invoice-search-form .nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-payment-admin-invoice-search-form .nc-btn, .nc-payment-admin-invoice-search-form .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-payment-admin-invoice-search-form button { height: 35px !important; }

.nc-payment-admin-invoice-change-status-container * { vertical-align: top; }
.nc-payment-admin-invoice-change-status-container select { margin: 0 !important; }
.nc-payment-admin-invoice-change-status-container .nc-btn, .nc-payment-admin-invoice-change-status-container .nc-modal-dialog .nc-modal-dialog-footer .nc-btn, .nc-modal-dialog .nc-modal-dialog-footer .nc-payment-admin-invoice-change-status-container .nc-btn, .nc-payment-admin-invoice-change-status-container .nc-modal-dialog .nc-modal-dialog-footer button, .nc-modal-dialog .nc-modal-dialog-footer .nc-payment-admin-invoice-change-status-container button { height: 35px !important; }

.nc-payment-admin-invoice-show-payment-container { display: flex; align-items: center; }
.nc-payment-admin-invoice-show-payment-container select, .nc-payment-admin-invoice-show-payment-container input { margin: 0 10px 0 0 !important; padding: 2px 5px !important; flex-grow: 0; }
.nc-payment-admin-invoice-show-payment-container select { height: 31px !important; }
.nc-payment-admin-invoice-show-payment-container input { height: 25px !important; flex-grow: 1; }
.nc-payment-admin-invoice-show-payment-container a { margin: 0 2px 3px 0; flex-grow: 0; }

.nc-payment-admin-invoice-correction-table th { color: #333; }
.nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-paid, .nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-after-change { text-align: center; }
.nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-paid[colspan], .nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-after-change[colspan] { border-bottom: none; padding-bottom: 0 !important; }
.nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-paid { background: #fae294; }
.nc-payment-admin-invoice-correction-table td.nc-payment-admin-invoice-paid { background: #fdf6df; }
.nc-payment-admin-invoice-correction-table th.nc-payment-admin-invoice-after-change { background: #f5cba7; }
.nc-payment-admin-invoice-correction-table td.nc-payment-admin-invoice-after-change { background: #fcefe4; }
.nc-payment-admin-invoice-correction-table .nc-payment-admin-invoice-correction-table-item label { display: block; padding: 5px 0; }
.nc-payment-admin-invoice-correction-table .nc-payment-admin-invoice-correction-table-summary th { padding-top: 21px; padding-bottom: 21px; }

.nc-payment-admin-invoice-new-items-table tbody .nc-payment-admin-invoice-new-items-add-link { display: none; }
.nc-payment-admin-invoice-new-items-table .nc-payment-admin-invoice-new-items-row-template { background: #fcefe4; }
.nc-payment-admin-invoice-new-items-table .nc-payment-admin-invoice-new-items-row-template .nc-payment-admin-invoice-new-items-remove-link { display: none; }
.nc-payment-admin-invoice-new-items-table .nc-payment-admin-invoice-new-items-table-summary th { padding-top: 21px; padding-bottom: 21px; }

.nc-page-overlay { z-index: 1500; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; display: -ms-grid; display: grid; transition: 0.5s opacity; pointer-events: none; opacity: 0; }
.nc-page-overlay.nc--active { transition-duration: 1s; transition-delay: 1s; opacity: 0.15; }
.nc-page-overlay > div { background: #000; }

.nc-page-overlay-top, .nc-page-overlay-bottom { grid-column: 1 / span 3; -ms-grid-column: 1; -ms-grid-column-span: 3; }

.nc-page-overlay-top { grid-row: 1; -ms-grid-row: 1; }

.nc-page-overlay-left, .nc-page-overlay-right { grid-row: 2; -ms-grid-row: 2; }

.nc-page-overlay-right { grid-column: 3; -ms-grid-column: 3; }

.nc-page-overlay-bottom { grid-row: 3; -ms-grid-row: 3; }

.nc-over-overlay { z-index: 1510 !important; }

/************* icons | Иконки *************/
@font-face { font-family: 'themify'; src: url("../fonts/themify/themify.eot?-fvbane"); src: url("../fonts/themify/themify.eot?#iefix-fvbane") format("embedded-opentype"), url("../fonts/themify/themify.woff?-fvbane") format("woff"), url("../fonts/themify/themify.ttf?-fvbane") format("truetype"), url("../fonts/themify/themify.svg?-fvbane#themify") format("svg"); font-weight: normal; font-style: normal; }
.nc-icon-add, .nc-icon-component-template, .nc-icon-settings, .nc-icon-more-object, .nc-icon-more-block, .nc-icon-copy, .nc-icon-cut, .nc-icon-trash, .nc-icon-paste-here, .nc-icon-image, .nc-icon-drag, .nc-icon-edit, .nc-icon-object-version, .nc-icon-zoom-in, .nc-icon-landing, .nc-icon-arrow-circle-up, .nc-icon-arrow-circle-down, .nc-icon-block-width, .nc-icon-lock, .nc-icon-unlock, .nc-icon-show { font-family: 'themify' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 22px !important; color: #777; }

.nc-icon-add:before { content: ""; }

.nc-icon-component-template:before { content: ""; }

.nc-icon-settings:before { content: ""; }

.nc-icon-more-object:before { content: ""; }

.nc-icon-more-block:before { content: ""; }

.nc-icon-copy:before { content: ""; }

.nc-icon-cut:before { content: ""; }

.nc-icon-trash:before { content: ""; }

.nc-icon-paste-here:before { content: ""; }

.nc-icon-image:before { content: ""; }

.nc-icon-drag:before { content: ""; }

.nc-icon-edit:before { content: ""; }

.nc-icon-object-version:before { content: ""; }

.nc-icon-zoom-in:before { content: ""; }

.nc-icon-landing:before { content: ""; }

.nc-icon-arrow-circle-up:before { content: ""; }

.nc-icon-arrow-circle-down:before { content: ""; }

.nc-icon-block-width:before { content: ""; }

.nc-icon-lock:before { content: ""; }

.nc-icon-unlock:before { content: ""; }

.nc-icon-show:before { content: ""; }

.nc6-toolbar:not(.nc--disabled) .nc-icon-show { position: relative; }
.nc6-toolbar:not(.nc--disabled) .nc-icon-show:after { content: ''; position: absolute; left: 4px; right: 2px; top: 2px; bottom: 0; background: linear-gradient(to left top, rgba(0, 0, 0, 0) 45.5%, #ff5633 47.5%, #ff5633 52.5%, rgba(0, 0, 0, 0) 54.5%); pointer-events: none; }

.nc-icon-trash { color: #ff5633; }

/************* toolbar | Панель инструментов  *************/
.nc6-toolbar { -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 15px !important; text-align: left !important; font-weight: normal !important; font-style: normal !important; line-height: 15px !important; letter-spacing: 0 !important; color: #555 !important; height: 38px !important; margin: 10px 0; overflow: visible; display: inline-block; position: relative; white-space: nowrap; }
.nc6-toolbar, .nc6-toolbar * { -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.nc6-toolbar * { color: #555 !important; }
.nc6-toolbar.nc--disabled { opacity: 0.75; }
.nc-infoblock.nc--focus .nc6-toolbar:hover, .nc-container.nc--focus > .nc6-toolbar:hover, .nc6-toolbar.nc--with-visible-dropdown { z-index: 1510 !important; }
.nc6-toolbar .nc--caption { display: inline-block; padding-bottom: 1px; }
.nc6-toolbar > li { background: #FFF !important; border: 1px solid #e2e2e2 !important; vertical-align: top !important; display: inline-block !important; position: relative; z-index: 1100; margin-right: -1px !important; }
.nc6-toolbar > li:last-child { margin-right: 0 !important; }
.nc6-toolbar > li.nc--space-after { margin-right: 30px !important; }
.nc6-toolbar > li:first-child, .nc6-toolbar > li.nc--space-after + li { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.nc6-toolbar > li:last-child, .nc6-toolbar > li.nc--space-after { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
.nc6-toolbar > li a, .nc6-toolbar > li > i { display: block; color: #555 !important; background: none !important; text-transform: none !important; text-decoration: none !important; padding: 6px 9px; height: 24px; line-height: 22px; outline: none; cursor: pointer; }
.nc6-toolbar > li a *, .nc6-toolbar > li > i * { vertical-align: middle; color: #555 !important; }
.nc6-toolbar > li > a > .nc--on, .nc6-toolbar > li > a > .nc--off { position: relative; top: -3px; }
.nc6-toolbar > li > a > .nc--on { color: #56be2a !important; }
.nc6-toolbar > li > a > .nc--off { color: #e54e43 !important; }
.nc6-toolbar > li:hover { z-index: 1250; }
.nc6-toolbar > li:hover > a *, .nc6-toolbar > li:hover > *, .nc6-toolbar > li.nc--clicked > a i { color: #01aff2 !important; }
.nc6-toolbar > li i + .nc--caption { padding-left: 8px; }
.nc6-toolbar > li.nc--strike-diagonal:before { cursor: pointer; display: block; position: absolute; height: 1px; border-top: 1px solid #ff5633; content: ''; width: 44px; -moz-transform: rotate(-39deg) translateX(-12px) translateY(12px); -ms-transform: rotate(-39deg) translateX(-12px) translateY(12px); -webkit-transform: rotate(-39deg) translateX(-12px) translateY(12px); transform: rotate(-39deg) translateX(-12px) translateY(12px); }
.nc6-toolbar .nc--dropdown.nc--clicked { z-index: 1120; }
.nc6-toolbar .nc--dropdown ul { display: none !important; height: auto !important; margin: 1px 0 0 0 !important; padding: 8px 0 !important; background: #FFF; position: absolute; border-radius: 2px; opacity: 1 !important; z-index: 1119; }
.nc6-toolbar .nc--dropdown li { position: relative; z-index: 1120; line-height: 1.3; }
.nc6-toolbar .nc--dropdown li a { display: block; padding: 8px 20px !important; text-decoration: none; height: auto !important; }
.nc6-toolbar .nc--dropdown li a:hover, .nc6-toolbar .nc--dropdown li a:hover * { color: #01aff2 !important; }
.nc6-toolbar .nc--dropdown li.nc--current a { cursor: default !important; color: #bbb !important; }
.nc6-toolbar .nc--dropdown i + .nc--caption { padding-left: 15px; }
.nc6-toolbar .nc--dropdown.nc--clicked > ul { display: block !important; }
.nc6-toolbar .nc--dropdown > ul ul { top: -9px; left: 100%; }
.nc6-toolbar .nc--dropdown > ul ul.nc--on-left { right: 100%; left: auto; }
.nc6-toolbar .nc--dropdown li:hover ul { display: block !important; }
.nc6-toolbar.nc--compact .nc--expanded-only { display: none !important; }
.nc6-toolbar:not(.nc--compact) .nc--compact-only { display: none !important; }

/* Управление блоками на странице */
.nc-infoblock-toolbar { margin: 0; position: absolute; z-index: 1110; right: 9px; top: 10px; pointer-events: none; opacity: 0; transition: opacity 0.3s; transition-delay: 0.15s; }
.nc-infoblock.nc--is-short .nc-infoblock-toolbar, .nc-infoblock.nc--is-narrow .nc-infoblock-toolbar { top: -32px; right: 4px; }
.nc-infoblock-toolbar .nc-infoblock-template-list { width: 249px; white-space: normal; }
.nc-infoblock-toolbar .nc--off { display: none; }
.nc-infoblock-toolbar .nc--on { display: inline-block; }
.nc-infoblock-toolbar.nc--disabled .nc--off { display: inline-block; }
.nc-infoblock-toolbar.nc--disabled .nc--on { display: none; }
.nc-infoblock-toolbar .nc-infoblock-toolbar-more > ul { right: 0; }
.nc-infoblock-toolbar .nc--dropdown li.nc-infoblock-delete *, .nc-infoblock-toolbar .nc--dropdown li.nc-infoblock-delete a:hover * { color: #ff5633 !important; }
.nc-container.nc--hover > .nc-infoblock-toolbar, .nc-infoblock.nc--hover .nc-infoblock-toolbar { pointer-events: all; opacity: 1; transition-delay: 0s; }
.nc-container.nc--hover > .nc-infoblock-toolbar.nc--disabled, .nc-infoblock.nc--hover .nc-infoblock-toolbar.nc--disabled { opacity: 0.75; }
.nc-infoblock-toolbar.nc--disabled { opacity: 0; }

.nc-area { min-height: 51px; min-width: 51px; }

.nc-infoblock.nc--focus, .nc-container.nc--focus { z-index: 1510; }
.nc-infoblock.nc--hover-on-toolbar, .nc-container.nc--hover-on-toolbar { z-index: auto !important; }

.nc-container { position: relative; }
.nc-container .nc-container-border { box-sizing: border-box; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #1a87c2; z-index: 800; pointer-events: none; opacity: 0; transition: opacity 0.3s; transition-delay: 0.15s; transition-delay: 0s; }
.nc-container.nc--hover > .nc-container-border { opacity: 1; transition-delay: 0s; }
.nc-container > .nc-infoblock-toolbar { position: absolute; top: -37px; left: 0; right: auto; }
.nc-container > .nc-infoblock-toolbar > li { border-top-color: #1a87c2 !important; border-bottom-color: #1a87c2 !important; }
.nc-container > .nc-infoblock-toolbar > li:first-child { border-left-color: #1a87c2 !important; border-radius: 2px 0 0 0; }
.nc-container > .nc-infoblock-toolbar > li:last-child { border-right-color: #1a87c2 !important; border-radius: 0 2px 0 0; }
.nc-container > .nc-infoblock-toolbar.nc--compact > .nc-infoblock-toolbar-more { border-left-color: #1a87c2 !important; border-radius: 2px 2px 0 0; }
.nc-container > .nc-infoblock-toolbar .nc-infoblock-toolbar-more > ul { right: auto; left: 0; }
.nc-container.nc--empty { min-height: 51px; min-width: 51px; }

.nc-container-main { min-height: 51px; }
.nc-container-main > .nc-container-border { border: 3px solid #0d4461; top: 0; left: 0; width: 100%; height: 100%; }
.nc-container-main > .nc-infoblock-toolbar { top: -37px; }
.nc-container-main > .nc-infoblock-toolbar > li { border-top-color: #0d4461 !important; border-bottom-color: #0d4461 !important; }
.nc-container-main > .nc-infoblock-toolbar > li:first-child { border-left-color: #0d4461 !important; border-radius: 2px 0 0 0; }
.nc-container-main > .nc-infoblock-toolbar > li:last-child { border-right-color: #0d4461 !important; border-radius: 0 2px 0 0; }
.nc-container-main > .nc-infoblock-toolbar.nc--compact > .nc-infoblock-toolbar-more { border-left-color: #0d4461 !important; border-radius: 2px 2px 0 0; }

.nc-infoblock { position: relative; min-height: 20px; min-width: 20px; }

.nc--in-buffer > .tpl-block-list .nc-infoblock-insert-button-paste { display: none !important; }

.nc--in-buffer-cut > .tpl-block-list > *:not(.nc-infoblock-toolbar) { opacity: 0.5; }

/* Тулбар добавления блоков */
.nc-infoblock-insert { position: absolute; text-align: center; font-weight: normal !important; font-size: 16px !important; line-height: 10px !important; letter-spacing: 0 !important; pointer-events: none; opacity: 0; transition: opacity 0.3s; transition-delay: 0.15s; z-index: 810; }
.nc-infoblock-insert * { box-sizing: border-box; }
.nc-infoblock.nc--hover > .nc-infoblock-insert, .nc-container.nc--hover > .nc-infoblock-insert { opacity: 1; transition-delay: 0s; }
.nc-infoblock.nc--hover > .nc-infoblock-insert .nc-infoblock-insert-buttons-inner-wrapper, .nc-container.nc--hover > .nc-infoblock-insert .nc-infoblock-insert-buttons-inner-wrapper { pointer-events: all; }
.nc-infoblock-insert:hover { z-index: 1510; }
.nc-infoblock-insert.nc--horizontal { width: 100%; left: 0; }
.nc-infoblock-insert.nc--vertical { height: 100%; top: 0; }

.nc-infoblock-insert-first { opacity: 1; margin: 20px 0; }
.nc-infoblock-insert-first .nc-infoblock-insert-line { display: none; }
.nc-infoblock-insert-first .nc-infoblock-insert-buttons-inner-wrapper { pointer-events: all; }

.nc-infoblock-insert-before.nc--horizontal { top: -13px; }
.nc-infoblock-insert-before.nc--vertical { left: -13px; right: auto; }

.nc-infoblock-insert-after.nc--horizontal { bottom: -14px; }
.nc-infoblock-insert-after.nc--vertical { left: auto; right: -13px; }

.nc-infoblock-insert-line { position: absolute; transition: opacity 0.2s; }
.nc-infoblock-insert.nc--horizontal .nc-infoblock-insert-line { top: 13px; height: 1px; width: 100%; border-top: 1px dotted #b2b2b2; }
.nc-infoblock-insert.nc--vertical .nc-infoblock-insert-line { top: 0; left: 13px; height: 100%; width: 1px; border-left: 1px dotted #b2b2b2; }
.nc--hover-timeout .nc-infoblock-insert-line { opacity: 0; }

@keyframes PulsateInsertOverlay { 0% { opacity: 1; }
  50% { opacity: 0.75; }
  100% { opacity: 1; } }
.nc-infoblock-insert-overlay { top: 0; position: absolute; opacity: 0; pointer-events: none; transition: opacity 1s linear !important; }
.nc-infoblock-insert:hover .nc-infoblock-insert-overlay { opacity: 1; transition-delay: 1s !important; animation: PulsateInsertOverlay 2s linear infinite; animation-delay: 2s; }
.nc-infoblock-insert.nc--horizontal .nc-infoblock-insert-overlay { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 30%, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%); height: 26px; width: 100%; }
.nc-infoblock-insert.nc--horizontal.nc--half .nc-infoblock-insert-overlay { height: 13px; }
.nc-infoblock-insert.nc--horizontal.nc--half.nc-infoblock-insert-before.nc--outside .nc-infoblock-insert-overlay, .nc-infoblock-insert.nc--horizontal.nc--half.nc-infoblock-insert-after.nc--inside .nc-infoblock-insert-overlay { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 100%, rgba(255, 255, 255, 0) 100%); }
.nc-infoblock-insert.nc--horizontal.nc--half.nc-infoblock-insert-after.nc--inside .nc-infoblock-insert-overlay { top: auto; bottom: 2px; }
.nc-infoblock-insert.nc--horizontal.nc--half.nc-infoblock-insert-before.nc--inside .nc-infoblock-insert-overlay, .nc-infoblock-insert.nc--horizontal.nc--half.nc-infoblock-insert-after.nc--outside .nc-infoblock-insert-overlay { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0) 100%); }
.nc-infoblock-insert.nc--vertical .nc-infoblock-insert-overlay { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 30%, rgba(255, 255, 255, 0.9) 70%, rgba(255, 255, 255, 0) 100%); height: 100%; width: 26px; }
.nc-infoblock-insert.nc--vertical.nc--half .nc-infoblock-insert-overlay { width: 13px; }
.nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside .nc-infoblock-insert-overlay, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside .nc-infoblock-insert-overlay { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 60%, rgba(255, 255, 255, 0.9) 100%, rgba(255, 255, 255, 0) 100%); }
.nc-infoblock-insert-before.nc--vertical.nc--half.nc--inside .nc-infoblock-insert-overlay, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside .nc-infoblock-insert-overlay { background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0) 100%); }

.nc-infoblock-insert-buttons { position: relative; overflow: hidden; padding: 2px; }
.nc-infoblock-insert.nc--horizontal .nc-infoblock-insert-buttons { display: inline-block; }
.nc-infoblock-insert.nc--vertical .nc-infoblock-insert-buttons { height: 100%; display: flex; flex-direction: column; justify-content: center; }
.nc-infoblock-insert.nc--vertical .nc-infoblock-insert-buttons .nc-infoblock-insert-buttons-inner-wrapper { display: flex; flex-direction: column; }
.nc-infoblock-insert-buttons a { position: relative; display: inline-block; width: 22px; height: 22px; padding-top: 3px; background: #FFF !important; border: 0.5px solid #c9c9c9; border-radius: 50%; text-decoration: none !important; overflow: hidden; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.nc-infoblock-insert.nc--horizontal .nc-infoblock-insert-buttons a { margin: 0 2.5px; min-width: 22px; }
.nc-infoblock-insert.nc--vertical .nc-infoblock-insert-buttons a { margin: 2.5px 0; min-height: 22px; }
.nc-infoblock-insert-buttons a i { vertical-align: middle; padding: 2px 0; color: #555 !important; font-size: 16px !important; }
.nc-infoblock-insert-buttons a :hover i { color: #01aff2 !important; }

a.nc-infoblock-insert-button-paste { display: none; }
.nc-page-buffer-has-infoblock a.nc-infoblock-insert-button-paste { display: inline-block; }

.nc-infoblock-insert.nc--half, .nc-infoblock-insert.nc--half * { transition: all 0.3s ease-in-out; }
.nc-infoblock-insert.nc--half .nc-infoblock-insert-line { display: none; }

.nc-infoblock-insert.nc--horizontal.nc--half .nc-infoblock-insert-buttons { height: 13px; }
.nc-infoblock-insert.nc--horizontal.nc--half .nc-infoblock-insert-buttons i { font-size: 8px !important; }
.nc--is-tall > .nc-infoblock-insert.nc--horizontal.nc--half > .nc-infoblock-insert-buttons:hover, .nc-infoblock-insert.nc--horizontal.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover { height: 30px; }
.nc--is-tall > .nc-infoblock-insert.nc--horizontal.nc--half > .nc-infoblock-insert-buttons:hover i, .nc-infoblock-insert.nc--horizontal.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover i { font-size: 16px !important; }

.nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside .nc-infoblock-insert-buttons a, .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--inside .nc-infoblock-insert-buttons a { padding-top: 0; }
.nc--is-tall > .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc--is-tall > .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--inside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--inside.nc--outside > .nc-infoblock-insert-buttons:hover a { padding-top: 3px; }

.nc-infoblock-insert-before.nc--horizontal.nc--half.nc--inside .nc-infoblock-insert-buttons a, .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--outside .nc-infoblock-insert-buttons a { top: -13px; padding-top: 10px; }
.nc--is-tall > .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--inside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--inside.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc--is-tall > .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-after.nc--horizontal.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover a { padding-top: 3px; top: 0; }

.nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside { top: -13px; }
.nc--is-tall > .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover, .nc-infoblock-insert-before.nc--horizontal.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover { margin-top: -15px; }

.nc-infoblock-insert-before.nc--horizontal.nc--half.nc--inside { top: 1px; }

.nc-infoblock-insert-after.nc--horizontal.nc--half.nc--inside { bottom: -1px; }

.nc-infoblock-insert-after.nc--horizontal.nc--half.nc--outside { bottom: -26px; height: 26px; }

.nc-infoblock-insert.nc--vertical.nc--half .nc-infoblock-insert-buttons { width: 13px; }
.nc-infoblock-insert.nc--vertical.nc--half .nc-infoblock-insert-buttons a { padding: 7px 0 0 0; line-height: 8px; }
.nc-infoblock-insert.nc--vertical.nc--half .nc-infoblock-insert-buttons i { font-size: 8px !important; }
.nc--is-wide > .nc-infoblock-insert.nc--vertical.nc--half > .nc-infoblock-insert-buttons:hover, .nc-infoblock-insert.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover { width: 26px; }
.nc--is-wide > .nc-infoblock-insert.nc--vertical.nc--half > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover a { padding-top: 3px; }
.nc--is-wide > .nc-infoblock-insert.nc--vertical.nc--half > .nc-infoblock-insert-buttons:hover i, .nc-infoblock-insert.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover i { font-size: 16px !important; }

.nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside .nc-infoblock-insert-buttons a, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside .nc-infoblock-insert-buttons a { padding-right: 7px; }
.nc--is-wide > .nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc--is-wide > .nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside.nc--outside > .nc-infoblock-insert-buttons:hover a { padding-right: 0; }

.nc-infoblock-insert-before.nc--vertical.nc--half.nc--inside .nc-infoblock-insert-buttons a, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside .nc-infoblock-insert-buttons a { left: -13px; padding-left: 10px; }
.nc--is-wide > .nc-infoblock-insert-before.nc--vertical.nc--half.nc--inside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-before.nc--vertical.nc--half.nc--inside.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc--is-wide > .nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover a, .nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover a { left: 0; padding-left: 0; }

.nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside { left: -14px; }
.nc--is-wide > .nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside > .nc-infoblock-insert-buttons:hover, .nc-infoblock-insert-before.nc--vertical.nc--half.nc--outside.nc--outside > .nc-infoblock-insert-buttons:hover { margin-left: -15px; }

.nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside .nc-infoblock-insert-buttons { left: 1px; }
.nc--is-wide > .nc-infoblock-insert-after.nc--vertical.nc--half.nc--outside:hover { right: -27px; }

.nc-infoblock-insert-before.nc--vertical.nc--half.nc--inside { left: 0; }

.nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside { right: 0; }
.nc-infoblock-insert-after.nc--vertical.nc--half.nc--inside .nc-infoblock-insert-overlay { right: 0; }

/* Управление объектами в инфоблоках */
.nc-infoblock-object { position: relative; }
.nc-infoblock-object .nc--disabled { opacity: 0.5; }
.nc-infoblock-object .nc-object-toolbar { position: absolute; margin: 0; right: 10px; top: 10px; z-index: 1100; pointer-events: none; opacity: 0; transition: opacity 0.3s; transition-delay: 0.15s; }
.nc-infoblock-object .nc-object-toolbar .nc-object-toolbar-more > ul { right: 0; }
.nc-infoblock-object .nc-object-toolbar li.nc-object-delete i, .nc-infoblock-object .nc-object-toolbar li.nc-object-delete a, .nc-infoblock-object .nc-object-toolbar li.nc-object-delete a:hover, .nc-infoblock-object .nc-object-toolbar li.nc-object-delete a:hover i, .nc-infoblock-object .nc-object-toolbar li.nc-object-delete * { color: #ff5633 !important; }
.nc-infoblock-object .nc-object-toolbar .nc-object-toolbar-bridge { position: absolute; height: 0; top: 20px; right: -10px; left: -50px; }
.nc-infoblock-object.nc--hover .nc-object-toolbar { pointer-events: all; opacity: 1; transition-delay: 0s; }

.nc-infoblock.nc--is-short .nc-infoblock-object .nc-object-toolbar, .nc-infoblock.nc--is-narrow .nc-infoblock-object .nc-object-toolbar { top: auto; left: 4px; right: auto; bottom: -32px; }

/************* editable-image-container | "Inline"-редактирование изображений *************/
.nc-editable-image-container { display: inline-block; position: relative; }
.nc-editable-image-container img { cursor: pointer; -moz-transition: opacity 0.3s; -o-transition: opacity 0.3s; -webkit-transition: opacity 0.3s; transition: opacity 0.3s; -webkit-transform: translateZ(0px); }
.nc-editable-image-container form .image-type-selector, .nc-editable-image-container form .image-type-selector .icon { position: absolute; }
.nc-editable-image-container form .image-type-selector { display: none; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.1); width: 100%; height: 100%; font-size: 30px; line-height: 30px; text-align: center; vertical-align: middle; }
.nc-editable-image-container form .image-type-selector .icon { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); display: inline-block; background-color: #fff; border: 1px solid #ccc; border-radius: 3px; padding: 5px; opacity: 1; max-width: 20px; max-height: 20px; }
.nc-editable-image-container form .image-type-selector .icon:first-child { left: calc(50% - 20px); }
.nc-editable-image-container form .image-type-selector .icon:last-child { left: calc(50% + 20px); }
.nc-editable-image-container.nc--hover form .image-type-selector { display: block; }
.nc-editable-image-container:hover img { opacity: 0.7; }
.nc-editable-image-container.nc--empty img:not(.icon) { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgdmVyc2lvbj0iMS4xIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNIDAsMCAwLDE1IDE1LDE1IDE1LDAgMCwwIFogbSAxNCwxNCAtMTMsMCAwLC0yIDEzLDAgMCwyIHogTSAxLDExIDEsMSAxNCwxIDE0LDExIDEsMTEgWiBNIDEzLjIwMyw5LjE2NSAxMi41MDYsOS44ODIgMTAuMDg5LDcuNTMzIDguNTM1LDkuMjA5IDYuMDQ5LDQuNzk0IDIuNjQ4LDkuNzY5IDEuODIyLDkuMjA1IGwgNC4zMSwtNi4zMDMgMi42MDQsNC42MjIgMS4zMTcsLTEuNDIyIDMuMTUsMy4wNjMgeiIgZmlsbD0iI2MxYzFjMSIvPjwvc3ZnPg=='); background-repeat: no-repeat; background-position: center center; background-size: contain; }
.nc-editable-image-container .nc-editable-image-container-toolbar { position: absolute; margin: 0 !important; right: 0; top: -40px; opacity: 0; visibility: hidden; -moz-transition: visibility 0.3s, opacity 0.3s; -o-transition: visibility 0.3s, opacity 0.3s; -webkit-transition: visibility 0.3s, opacity 0.3s; transition: visibility 0.3s, opacity 0.3s; }
.nc-editable-image-container .nc-editable-image-container-toolbar li { cursor: default; }
.nc-editable-image-container.nc--hover .nc-editable-image-container-toolbar { opacity: 1; visibility: visible; }
.nc-editable-image-container.nc--empty.nc--hover .nc-editable-image-container-toolbar { display: none; }
.nc-editable-image-container .nc-editable-image-container-toolbar-bridge { position: absolute; right: 0; top: -40px; width: 80px; height: 40px; }
.nc--toolbar-position-right .nc-editable-image-container .nc-editable-image-container-toolbar { top: 0; right: -50px; }
.nc--toolbar-position-right .nc-editable-image-container .nc-editable-image-container-toolbar-bridge { top: 0; right: -80px; }
.nc-editable-image-container ul.nc-editable-image-container-toolbar > li.nc-editable-image-remove:hover > i { color: #777 !important; }
.nc-editable-image-container .nc-editable-image-container-file-input { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; }
.nc-editable-image-container .nc-editable-image-container-file-input input { font-size: 4000px; position: absolute; right: 0; cursor: pointer; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; }

.nc-image-dialog { height: calc(100% - 36px); }
.nc-image-dialog .nc-modal-dialog-body { overflow: inherit; height: 100%; }
.nc-image-dialog .nc-modal-dialog-body-tab { height: 100%; }
.nc-image-dialog-panel { height: 100%; }
.nc-image-dialog-panel-side { height: 100%; }
.nc-image-dialog-edit-icon { height: 100%; }
.nc-image-dialog-edit-icon svg { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.nc-image-dialog-panel { vertical-align: top; font-size: 0; }
.nc-image-dialog-panel-side { font-size: 14px; display: inline-block; vertical-align: top; }
.nc-image-dialog-panel-side.left { position: relative; width: calc(100% - 190px); overflow-y: scroll; }
.nc-image-dialog-panel-side.right { margin-left: 10px; width: 180px; }
.nc-image-dialog-panel-side.centerize { text-align: center; }
.nc-image-dialog-edit-icon { min-height: 160px; }
.nc-image-dialog-edit-icon-img { width: 128px; height: 128px; position: absolute; left: 50%; transform: translateX(-50%); }
.nc-image-dialog-edit-icon-colorpicker-input { width: 173px !important; }
.nc-image-dialog-library-name { display: inline-block; margin-bottom: 10px !important; margin-top: 15px !important; padding-left: 0 !important; }
.nc-image-dialog-library-show-all { display: block; margin: -20px 0 20px; }
.nc-image-dialog-library-icons { vertical-align: top; font-size: 0; padding: 10px; width: calc(100% - 10px); }
.nc-image-dialog-library-icons-not-found { display: none; font-size: 14px; margin-bottom: 25px; }
.nc-image-dialog-library-icon { display: inline-block; width: 33px; height: 33px; margin-right: 25px; margin-bottom: 25px; }
.nc-image-dialog-library-icon:hover { background-color: #dddddd; cursor: pointer; }
.nc-image-dialog-library-icon.selected { border: 2px solid #f00; background-color: yellow; }
.nc-image-dialog-library-icon-img { width: 100%; height: 100%; position: relative; }
.nc-image-dialog-library-icon-img svg, .nc-image-dialog-library-icon-img img { padding: 3px; width: 28px; height: 28px; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); }
.nc-image-dialog-search { position: relative; }
.nc-image-dialog-search-input { width: 100% !important; }
.nc-image-dialog-search-dropdown { display: none; position: absolute; left: 0; padding: 0; margin: 0; top: 42px; list-style-type: none; width: 100%; }
.nc-image-dialog-search-dropdown-item { background-color: #f7f7f7; border: 1px solid #dadada; text-align: left; padding: 2px 5px 2px 5px; margin-top: -1px; }
.nc-image-dialog-search-dropdown-item:nth-child(2n) { background-color: #f1f1f1; }
.nc-image-dialog-search-dropdown-item:hover { background-color: #aaa; cursor: pointer; }

.nc-version-field-name { margin: 20px 0 10px; }
.nc-version-field-name:first-child { margin-top: 0; }

.nc-version-field-diff { word-break: break-word; margin-bottom: 10px; /* Difference Highlighting and Strike-through
------------------------------------------------ */ /* Image Diffing
------------------------------------------------ */ /* List Diffing
------------------------------------------------ */ /* List Styles */ /* List Counters / Numbering */ /* Exception Lists */ }
.nc-version-field-diff:last-child { margin-bottom: 0; }
.nc-version-field-diff ins { color: #333333; background-color: #eaffea; text-decoration: none; }
.nc-version-field-diff del { color: #AA3333; background-color: #ffeaea; text-decoration: line-through; }
.nc-version-field-diff del.diffimg.diffsrc { display: inline-block; position: relative; }
.nc-version-field-diff del.diffimg.diffsrc:before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: repeating-linear-gradient(to left top, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0) 49.5%, red 49.5%, red 50.5%), repeating-linear-gradient(to left bottom, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0) 49.5%, red 49.5%, red 50.5%); }
.nc-version-field-diff .diff-list { list-style: none; counter-reset: section; display: table; }
.nc-version-field-diff .diff-list > li.normal, .nc-version-field-diff .diff-list > li.removed, .nc-version-field-diff .diff-list > li.replacement { display: table-row; }
.nc-version-field-diff .diff-list > li > div { display: inline; }
.nc-version-field-diff .diff-list > li.replacement:before, .nc-version-field-diff .diff-list > li.new:before { color: #333333; background-color: #eaffea; text-decoration: none; }
.nc-version-field-diff .diff-list > li.removed:before { counter-increment: section; color: #AA3333; background-color: #ffeaea; text-decoration: line-through; }
.nc-version-field-diff .diff-list > li.normal:before, .nc-version-field-diff .diff-list > li.removed:before, .nc-version-field-diff .diff-list > li.replacement:before { width: 15px; overflow: hidden; content: counters(section,".") ". "; display: table-cell; text-indent: -1em; padding-left: 1em; }
.nc-version-field-diff .diff-list > li.normal:before, .nc-version-field-diff li.replacement + li.replacement:before, .nc-version-field-diff .diff-list > li.replacement:first-child:before { counter-increment: section; }
.nc-version-field-diff ol.diff-list li.removed + li.replacement { counter-increment: none; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.replacement { counter-increment: section -1; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.replacement { counter-increment: section -2; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -3; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -4; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -5; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -6; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -7; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -8; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -9; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -10; }
.nc-version-field-diff ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement { counter-increment: section -11; }
.nc-version-field-diff ul.exception, .nc-version-field-diff ul.exception li:before { list-style: none; content: none; }
.nc-version-field-diff .diff-list ul.exception ol { list-style: none; counter-reset: exception-section; /* Creates a new instance of the section counter with each ol element */ }
.nc-version-field-diff .diff-list ul.exception ol > li:before { counter-increment: exception-section; content: counters(exception-section,".") "."; }

.nc-infoblock-create-simple-dialog { padding: 0 !important; margin-left: -30px; }

.nc-infoblock-create-simple-dialog-container { display: flex; flex-direction: column; height: 300px; }

.nc-infoblock-create-simple-dialog-container .nc-infoblock-create-simple-dialog-content-block { flex-grow: 1; }

.nc-infoblock-create-simple-dialog-content-block { display: flex; padding-top: 30px; padding-bottom: 15px; }

.nc-infoblock-create-simple-dialog-content-block > div { overflow: auto; max-height: 100%; flex-grow: 1; }

.nc-infoblock-create-simple-dialog-form-block { padding: 15px 30px; }

.nc-infoblock-create-simple-dialog-form-block form select { height: auto; }

.nc-infoblock-create-simple-dialog-groups { min-width: 240px; max-width: 240px; }

.nc-infoblock-create-simple-dialog-component-group { padding: 10px 10px 10px 27px; border-left: 3px solid #fff; cursor: pointer; }

.nc-infoblock-create-simple-dialog-component.nc--selected .nc-infoblock-create-simple-dialog-component-preview, .nc-infoblock-create-simple-dialog-component-group.nc--selected { border-left: 3px solid #2196f3; background-color: #f2f5f7; }

.nc-infoblock-create-simple-dialog-component.nc--visible { display: inline-block; }

.nc-infoblock-create-simple-dialog-component-group:last-child { margin-bottom: 30px; }

.nc-infoblock-create-simple-dialog-components { padding-left: 30px; }

.nc-infoblock-create-simple-dialog-component { display: none; margin-right: 30px; margin-bottom: 30px; vertical-align: top; cursor: pointer; }

.nc-infoblock-create-simple-dialog-component-preview { width: 215px; height: 150px; border: 1px solid #eee; background-size: contain; background-repeat: no-repeat; background-position: center center; }

.nc-infoblock-create-simple-dialog-component-name { width: 215px; padding-top: 10px; color: #727272; line-height: 110%; }

.nc-infoblock-settings-dialog .ncf_value_text, .nc-infoblock-settings-dialog .ncf_value_textarea { width: 95% !important; }
.nc-infoblock-settings-dialog .nc-modal-dialog-footer .nc-infoblock-settings-dialog-mixin-preset-new { float: left; margin-right: auto; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-types { margin-bottom: 20px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-types-caption { margin-bottom: 10px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-conditions-in-page-edit-mode { margin-left: 25px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block { margin-bottom: 30px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block:last-of-type { margin-bottom: 0; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block a { color: #1a87c2; text-decoration: underline; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block label { color: #000; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block-caption { font-weight: bold; margin-bottom: 6.66667px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-subdivision-children { padding: 0 20px; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-subdivision, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-subdivision-any, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-component, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-component-any, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-object, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-object-any { margin: 6.66667px 0; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-block-action label { padding-right: 20px; white-space: nowrap; }
.nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-component-remove, .nc-infoblock-settings-dialog .nc-infoblock-settings-dialog-visibility-object-remove { padding-left: 20px; }

.nc-mixins-editor a { text-decoration: none; color: #1a87c2; border-bottom: 1px dotted #1a87c2; cursor: pointer; }
.nc-mixins-editor label { color: #333; }
.nc-mixins-editor .nc-mixins-mixin-settings label { margin: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings select, .nc-mixins-editor .nc-mixins-mixin-settings select:hover, .nc-mixins-editor .nc-mixins-mixin-settings select:focus, .nc-mixins-editor .nc-mixins-mixin-settings input, .nc-mixins-editor .nc-mixins-mixin-settings input:hover, .nc-mixins-editor .nc-mixins-mixin-settings input:focus { margin-top: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings select, .nc-mixins-editor .nc-mixins-mixin-settings select:hover, .nc-mixins-editor .nc-mixins-mixin-settings select:focus { vertical-align: -2px !important; }
.nc-mixins-editor .nc-mixins-mixin-settings input[type="checkbox"], .nc-mixins-editor .nc-mixins-mixin-settings input[type="radio"] { margin-right: 5px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-group-under-checkbox { padding-left: 22px; }
.nc-mixins-editor .nc-mixins-preset-select-container label { display: inline; }
.nc-mixins-editor .nc-mixins-preset-select-container select, .nc-mixins-editor .nc-mixins-preset-select-container select:hover, .nc-mixins-editor .nc-mixins-preset-select-container select:focus { margin: 0 10px 10px; max-width: 475px; }
.nc-mixins-editor .nc-icon { cursor: pointer; }
.nc-mixins-editor .nc-mixins-preset-select-container .nc-icon { margin-right: 10px; }
.nc-mixins-editor .nc-mixins-head { padding-right: 0; }
.nc-mixins-editor .nc-mixins-head .nc-icon { margin-left: 10px; }
.nc-mixins-editor .nc-mixins-head select, .nc-mixins-editor .nc-mixins-head select:hover, .nc-mixins-editor .nc-mixins-head select:focus { margin: 5px 0 0; }
.nc-mixins-editor .nc-mixins-table { border-collapse: collapse; width: 100%; }
.nc-mixins-editor .nc-mixins-table td { border: 1px solid #EEE; padding: 10px 12px; vertical-align: top; line-height: unset; height: auto; }
.nc-mixins-editor .nc-mixins-table td:first-child { border-left: 0; }
.nc-mixins-editor .nc-mixins-table td:last-child { border-right: 0; }
.nc-mixins-editor .nc-mixins-width-icon { padding: 10px 0 0 !important; }
.nc-mixins-editor .nc-mixins-width-head { text-align: center; position: relative; }
.nc-mixins-editor .nc-mixins-width { padding: 5px !important; width: 40px; text-align: center; border-right-color: #8dc3e1 !important; }
.nc-mixins-editor .nc-mixins-width.nc-mixins-width-head { height: 40px; }
.nc-mixins-editor .nc-mixins-width--first { padding-left: 0 !important; }
.nc-mixins-editor .nc-mixins-width--last { border-right-color: #EEE !important; }
.nc-mixins-editor .nc-mixins-breakpoint { background: white; position: absolute; width: 50px; right: -25px; text-align: center; cursor: pointer; }
.nc-mixins-editor .nc-mixins-breakpoint span { display: inline-block; margin: 5px 0; border-bottom: 1px dotted #1a87c2; color: #1a87c2; }
.nc-mixins-editor.nc-mixins-editor--with-preset .nc-mixins-breakpoint, .nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last .nc-mixins-breakpoint { cursor: default; }
.nc-mixins-editor.nc-mixins-editor--with-preset .nc-mixins-breakpoint span, .nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last .nc-mixins-breakpoint span { border-bottom: none; color: #333; }
.nc-mixins-editor .nc-mixins-width--last .nc-mixins-breakpoint { display: none; }
.nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last { color: #646464; }
.nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last .nc-mixins-breakpoint { display: block; position: static; width: auto; right: auto; }
.nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last .nc-mixins-breakpoint-add-button { margin-left: 5px; }
.nc-mixins-editor .nc-mixins-breakpoint-add-button-container { z-index: 100; position: absolute; width: 24px; height: 40px; left: 8px; }
.nc-mixins-editor .nc-mixins-width--first .nc-mixins-breakpoint-add-button-container { left: 0; }
.nc-mixins-editor .nc-mixins-width--last .nc-mixins-breakpoint-add-button-container { left: auto; right: 5px; }
.nc-mixins-editor .nc-mixins-width--first.nc-mixins-width--last .nc-mixins-breakpoint-add-button-container { left: 0; right: 0; width: auto; }
.nc-mixins-editor .nc-mixins-breakpoint-add-button { margin-top: 3px; cursor: pointer; display: none; font-weight: bolder; border: 1px solid #646464; color: #333; border-radius: 50%; background: white; width: 24px; height: 24px; text-align: center; line-height: 22px; font-size: 20px; box-shadow: #FFF 0 0 2px 2px; padding-left: 0.5px; }
.nc-mixins-editor .nc-mixins-breakpoint-add-button-container:hover .nc-mixins-breakpoint-add-button { display: block; }
.nc-mixins-editor[data-breakpoint-number="9"] .nc-mixins-breakpoint-add-button-container:hover .nc-mixins-breakpoint-add-button, .nc-mixins-editor.nc-mixins-editor--with-preset .nc-mixins-breakpoint-add-button-container:hover .nc-mixins-breakpoint-add-button { display: none; }
.nc-mixins-editor .nc-mixins-settings-marker, .nc-mixins-editor .nc-mixins-add-setting { position: relative; background: #f0f0f0; color: #333; padding: 5px 0; cursor: pointer; }
.nc-mixins-editor .nc-mixins-settings-marker:hover { background: #badbed; }
.nc-mixins-editor .nc-mixins-settings-marker.nc--active { background: #1a87c2 !important; color: #FFF; }
.nc-mixins-editor .nc-mixins-base-settings-marker { margin-top: -30px; height: 30px; padding: 5px 0; }
.nc-mixins-editor .nc-mixins-add-setting-container { position: relative; width: 30px; height: 30px; }
.nc-mixins-editor .nc-mixins-width--with-own-settings .nc-mixins-add-setting-container, .nc-mixins-editor .nc-mixins-width--with-inherited-settings .nc-mixins-add-setting-container { display: none; }
.nc-mixins-editor .nc-mixins-width:nth-child(1) .nc-mixins-add-setting-container { z-index: 10; }
.nc-mixins-editor .nc-mixins-width:nth-child(2) .nc-mixins-add-setting-container { z-index: 9; }
.nc-mixins-editor .nc-mixins-width:nth-child(3) .nc-mixins-add-setting-container { z-index: 8; }
.nc-mixins-editor .nc-mixins-width:nth-child(4) .nc-mixins-add-setting-container { z-index: 7; }
.nc-mixins-editor .nc-mixins-width:nth-child(5) .nc-mixins-add-setting-container { z-index: 6; }
.nc-mixins-editor .nc-mixins-width:nth-child(6) .nc-mixins-add-setting-container { z-index: 5; }
.nc-mixins-editor .nc-mixins-width:nth-child(7) .nc-mixins-add-setting-container { z-index: 4; }
.nc-mixins-editor .nc-mixins-width:nth-child(8) .nc-mixins-add-setting-container { z-index: 3; }
.nc-mixins-editor .nc-mixins-width:nth-child(9) .nc-mixins-add-setting-container { z-index: 2; }
.nc-mixins-editor .nc-mixins-width:nth-child(10) .nc-mixins-add-setting-container { z-index: 1; }
.nc-mixins-editor .nc-mixins-width--span-2 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-2 .nc-mixins-settings-marker { margin-left: -41px; padding-left: 41px; }
.nc-mixins-editor .nc-mixins-width--span-3 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-3 .nc-mixins-settings-marker { margin-left: -82px; padding-left: 82px; }
.nc-mixins-editor .nc-mixins-width--span-4 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-4 .nc-mixins-settings-marker { margin-left: -123px; padding-left: 123px; }
.nc-mixins-editor .nc-mixins-width--span-5 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-5 .nc-mixins-settings-marker { margin-left: -164px; padding-left: 164px; }
.nc-mixins-editor .nc-mixins-width--span-6 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-6 .nc-mixins-settings-marker { margin-left: -205px; padding-left: 205px; }
.nc-mixins-editor .nc-mixins-width--span-7 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-7 .nc-mixins-settings-marker { margin-left: -246px; padding-left: 246px; }
.nc-mixins-editor .nc-mixins-width--span-8 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-8 .nc-mixins-settings-marker { margin-left: -287px; padding-left: 287px; }
.nc-mixins-editor .nc-mixins-width--span-9 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-9 .nc-mixins-settings-marker { margin-left: -328px; padding-left: 328px; }
.nc-mixins-editor .nc-mixins-width--span-10 .nc-mixins-add-setting, .nc-mixins-editor .nc-mixins-width--span-10 .nc-mixins-settings-marker { margin-left: -369px; padding-left: 369px; }
.nc-mixins-editor .nc-mixins-add-setting-container:hover .nc-mixins-add-setting { display: block; }
.nc-mixins-editor .nc-mixins-add-setting { background: #badbed; font-weight: bolder; display: none; }
.nc-mixins-editor .nc-mixins-settings-cell { width: 100%; }
.nc-mixins-editor .nc-mixins-settings-cell .nc-mixins-mixin-range-description, .nc-mixins-editor .nc-mixins-settings-cell .nc-mixins-mixin-select-container, .nc-mixins-editor .nc-mixins-settings-cell .nc-mixins-mixin-settings-container { display: none; }
.nc-mixins-editor .nc-mixins-settings-cell.nc--active .nc-mixins-mixin-select-container, .nc-mixins-editor .nc-mixins-settings-cell.nc--active .nc-mixins-mixin-settings-container { display: block; }
.nc-mixins-editor .nc-mixins-settings-cell.nc--active .nc-mixins-mixin-range-description { display: inline; }
.nc-mixins-editor .nc-mixins-mixin-type-name { cursor: default; color: #000; }
.nc-mixins-editor .nc-mixins-mixin-range-description { color: #8D8D8D; }
.nc-mixins-editor .nc-mixins-mixin-remove { float: right; display: none; cursor: pointer; }
.nc-mixins-editor .nc-mixins-settings-cell.nc--active .nc-mixins-mixin-remove { display: block; }
.nc-mixins-editor .nc-mixins-settings-cell.nc--active.nc-mixins-settings-cell--temporary .nc-mixins-mixin-remove { display: none; }
.nc-mixins-editor .nc-mixins-mixin-select-container { margin: 12px 0 2px; }
.nc-mixins-editor .nc-mixins-mixin-select-container select, .nc-mixins-editor .nc-mixins-mixin-select-container select:hover, .nc-mixins-editor .nc-mixins-mixin-select-container select:focus { margin: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings { display: none; margin-top: 12px; }
.nc-mixins-editor .nc-mixins-mixin-settings-row-template { display: none !important; }
.nc-mixins-editor .nc-mixins-mixin-settings-group-header { margin: 10px 0 16px; font-style: italic; }
.nc-mixins-editor .nc-mixins-mixin-settings-vertical-container { display: flex; flex-wrap: wrap; margin-right: -24px; }
.nc-mixins-editor .nc-mixins-mixin-settings-vertical-container > * { margin-right: 24px; }
.nc-mixins-editor .nc-mixins-mixin-settings-box td { text-align: center !important; vertical-align: middle !important; border: none; }
.nc-mixins-editor .nc-mixins-mixin-settings-box input:not([type='checkbox']), .nc-mixins-editor .nc-mixins-mixin-settings-box input:not([type='checkbox']):hover, .nc-mixins-editor .nc-mixins-mixin-settings-box input:not([type='checkbox']):focus { width: 60px !important; padding: 3px 6px !important; margin: 0 !important; height: 28px; }
.nc-mixins-editor .nc-mixins-mixin-settings-box .minicolors { height: 28px; vertical-align: middle; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-rows { padding: 3px 0; line-height: 38px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer { background: #EEE; margin-bottom: 4px; padding: 3px 6px; display: flex; align-items: flex-start; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer > * { margin: 3px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer select, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer select:hover, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer select:focus, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer input, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer input:hover, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer input:focus { margin: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer:only-child .nc-mixins-mixin-settings-row-move { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer:only-child .nc-mixins-mixin-settings-netcat-background-layer-type { margin-left: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .nc-mixins-mixin-settings-netcat-background-layer .nc-mixins-mixin-settings-netcat-background-layer-properties { flex-grow: 1; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type { margin-bottom: 4px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-settings { display: none; padding: 8px; flex-wrap: wrap; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-settings input[type="number"], .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-settings input[type="number"]:hover, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-settings input[type="number"]:focus { width: 75px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type-tab { cursor: default; border: 1px solid #EEE; padding: 8px 12px; max-height: 150px; overflow: hidden; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type-tab .nc-mixins-mixin-settings-netcat-text-sample { line-height: initial; transition: font-size 0.3s, letter-spacing 0.3s; max-width: 770px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type-tab.nc--default .nc-mixins-mixin-settings-netcat-text-sample { color: #8D8D8D; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-sample-expanded { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-reset { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-type-tab { background: #EEE; position: relative; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-type-tab::after { display: block; position: absolute; background-image: linear-gradient(to bottom, rgba(238, 238, 238, 0) 0%, #eeeeee 90%); bottom: 0; height: 20px; width: 100%; content: ''; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-type-tab .nc-mixins-mixin-settings-netcat-text-reset { display: block; position: absolute; bottom: 8px; right: 12px; z-index: 1; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-type-tab.nc--default .nc-mixins-mixin-settings-netcat-text-reset { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-sample { height: 150px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-sample-expanded { display: block; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-text .nc-mixins-mixin-settings-netcat-text-type.nc--clicked .nc-mixins-mixin-settings-netcat-text-settings { display: block; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-form-inputs label input[type="number"], .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-form-inputs label input[type="number"]:hover, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-form-inputs label input[type="number"]:focus, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-buttons label input[type="number"], .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-buttons label input[type="number"]:hover, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-buttons label input[type="number"]:focus { width: 75px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-form-inputs .minicolors-input-swatch, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-buttons .minicolors-input-swatch { border-right: 1px solid #DADADA !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox label { margin-right: 25px !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox label:last-of-type { margin-right: 0 !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align { display: grid; grid-column-gap: 25px; grid-template: ".              .             height       " "wrap           wrap          height       " "h-align-label  h-gap-label   height       " "h-align-input  h-gap-input   height       " "sample         sample        .            " "sample         sample        v-align-label" "sample         sample        v-align-input" "sample         sample        v-gap        " "sample         sample        .            " / auto auto 1fr; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-main-axis { grid-area: h-align-input; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-cross-axis { grid-area: v-align-input; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox--for-column-direction { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--column-direction .nc-mixins-mixin-settings-netcat-layout-flexbox-align-main-axis { grid-area: v-align-input; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--column-direction .nc-mixins-mixin-settings-netcat-layout-flexbox-align-cross-axis { grid-area: h-align-input; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--column-direction .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > * { min-height: auto !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--column-direction .nc-mixins-mixin-settings-netcat-layout-flexbox--for-column-direction { display: unset; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--column-direction .nc-mixins-mixin-settings-netcat-layout-flexbox--for-row-direction { display: none; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-main-axis select, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-cross-axis select { width: 250px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-height { grid-area: height; margin-right: -25px; display: flex; flex-wrap: wrap; align-items: flex-end; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-height > div { flex-shrink: 0; margin-right: 25px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-height input[type=number] { width: 72px !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-v-gap { grid-area: v-gap; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-v-gap label, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-v-gap input { margin-bottom: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample-container { grid-area: sample; background: #EEE; overflow: hidden; height: 150px; width: 390px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample { --v-gap: 0px; --h-gap: 0px; margin: calc(-1 * var(--v-gap)) 0 0 calc(-1 * var(--h-gap)); height: calc(100% + var(--v-gap)); display: flex; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > * { padding: 5px; border: 1px solid #8D8D8D; text-align: center; display: flex; justify-content: center; align-items: center; margin: var(--v-gap) 0 0 var(--h-gap); }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > *:nth-child(1) { border-color: #e54e43; color: #e54e43; background: #fbe2e0; min-width: 70px; min-height: 70px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > *:nth-child(2) { border-color: #eb974e; color: #eb974e; background: #fdf5ee; min-width: 130px; min-height: 100px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > *:nth-child(3) { border-color: #b9bc6f; color: #b9bc6f; background: #f4f5e9; min-width: 60px; min-height: 40px; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-layout-flexbox.nc-mixins-mixin-settings-netcat-layout-flexbox--justify-content-stretch .nc-mixins-mixin-settings-netcat-layout-flexbox-align-sample > * { flex-grow: 1; }
.nc-mixins-editor .nc-mixins-mixin-settings-netcat-layout-accordion .nc-mixins-mixin-settings-netcat-layout-accordion-header-mixins-open-dialog { margin: 0 0 10px; height: 36px; vertical-align: top; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-border-line td { vertical-align: middle !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-border-line td.nc-mixins-mixin-settings-netcat-border-line-lock-cell { text-align: center !important; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-border-line .nc-field.minicolors-input { margin-bottom: 0; }
.nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-background .minicolors-input-swatch, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-border-line .minicolors-input-swatch, .nc-mixins-editor .nc-mixins-mixin-settings .nc-mixins-mixin-settings-netcat-shadow .minicolors-input-swatch { border-right: 1px solid #DADADA !important; height: calc(100% - 2px); }
.nc-mixins-editor .nc-mixins-mixin-settings-netcat-margin-hint { margin: auto 12px 5px auto; flex-grow: 1; flex-basis: 0; }
.nc-mixins-editor .nc-mixin-uploader-button { margin-left: -3px !important; padding: 7px !important; }
.nc-mixins-editor .nc-mixin-uploader-file { display: none !important; }
.nc-mixins-editor .nc-mixin-uploader-url { width: 80% !important; }
