/* Minification failed. Returning unminified contents.
(2554,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2555,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2556,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2557,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2558,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2559,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2560,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2561,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2562,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2564,13): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2565,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2566,14): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2567,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2568,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2569,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2570,15): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2571,21): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(2572,20): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */

.safari-browser .filter-main-button,
.safari-browser .pagination-detail,
.safari-browser .page-list,
.safari-browser .input-append,
.safari-browser .input-group,
.safari-browser .btn-group {
    display: -webkit-box; /* iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* Firefox 19 */
    display: -ms-flexbox; /* IE 10 */
    display: -webkit-flex; /* Chrome */
    display: flex; /* Opera 12.1, Firefox 20+ */
}

    .safari-browser .filter-main-button .form-control-wrapper {
        /*margin-top: 2px;*/
        width: 200px;
    }

    .safari-browser .filter-main-button button {
        height: 38px;
        /*margin-top: -10px;*/
        /*vertical-align: central;*/
    }

.safari-browser .scheduler-date-time-input {
    margin-right: -5px;
}

.safari-browser .btn-from-block {
    min-width: 450px;
}

    .safari-browser .btn-from-block button,
    .safari-browser .btn {
        margin-right: -3px;
    }


.safari-browser .ac_button_group .input-group-btn {
    margin-left: -20px;
}

.safari-browser .input-group .input-group-addon {
    margin-left: 5px;
}

.safari-browser .ac_button_group .form-control-icon-right {
    width: 90%;
}

    .safari-browser .ac_button_group .form-control-icon-right input {
        width: 90%;
    }

.safari-browser .ac_button_group button {
    height: 28px;
}


/* Верхняя линия закреплённого заголовка совпадает с белыми разделителями его колонок. */
.asm-filter5-table-header { border-top-color: #fff; }

.ac_results li {
    color: #555555;
}

.ac_results .ac_info {
    color: gray;
    font-size: 11px;
}

.ac_results .ac_green {
    color: green;
}

.ac_results .ac_red {
    color: red;
}

.ac_results .ac_warning {
    color: orangered;
}

.lobipanel .panel-heading a,
.panel-heading .panel-title {
    color: #FFF;
}

.asmh_menu2_container {
    position: sticky;
    top: 47px;
    z-index: 101;
}

/*.fancybox-inner h2, .fancybox-inner h3 {
    color: #777 !important;
}*/

/* asm-blue */
/* 1 - 428bca */
/* 2 - A0D3FF */
/* 3 - 53AFFF */
/* 4 - 50697F */
/* 5 - 438CCC */


.asm-blue .fancybox-inner h2:first-of-type /*,
.asm-blue .fancybox-inner h3*/ {
    color: #E5E5E5;
    background-color: #428bca;
}

.asm-blue .fancybox-inner h2:first-of-type,
.asm-blue .fancybox-inner header {
    background-color: #428bca !important;
}

.asm-blue .panel-heading .dropdown ul,
.asm-blue h2,
/*.asm-blue h3,*/
.asm-blue .pcombo-a > span,
.asm-blue .front-link {
    color: #E5E5E5;
}

.asm-blue .panel-heading .panel-title {
    color: #FFF;
}

.asm-blue,
.asm-blue #asm-main-header,
.asm-blue .asmh-dropdown {
    background: url("../../content/images/bg-blue.jpg");
}

    .asm-blue #asm-main-header > .asmh,
    .asm-blue .asmh-dropdown li,
    .asm-blue .asm-container-outer,
    .asm-blue #asm-main-footer,
    .asm-blue .asmh_menu2_container_mobile,
    .asm-blue .asm-section-holder,
    .asm-blue .main-nav {
        background: url("../../content/images/opacitySteel.png");
    }

    .asm-blue #asm-main-header {
        box-shadow: 0 1px 1px #50697F;
        -webkit-box-shadow: 0 1px 1px #50697F;
        -moz-box-shadow: 0 1px 1px #50697F;
    }

    .asm-blue .ac_results li.asm_ac_hover .ac_red,
    .asm-blue .ac_results li.asm_ac_hover .ac_warning,
    .asm-blue .ac_results li.asm_ac_hover .ac_green,
    .asm-blue .ac_results li.asm_ac_hover .ac_info,
    .asm-blue .ac_results li.asm_ac_hover {
        background-color: #428bca;
        color: white;
    }

    .asm-blue .asmbg,
    .asm-blue #asm-main-content .panel-heading,
    .asm-blue .fancybox-inner .panel-heading,
    .asm-blue .box-typical .box-typical-header {
        background-color: #428bca;
    }

    .asm-blue #asm-main-content .files-manager-side-list a.active {
        border-left-color: #428bca;
    }

    .asm-blue .asmbg-secondary {
        background-color: #50697F;
    }

    .asm-blue .asmcolor {
        color: #428bca;
    }

    .asm-blue .asmaction {
        color: #0088CC;
    }

    .asm-blue .asm-filter5-table-header,
    .asm-blue .asm-sort-table thead td, .asm-blue .fg_table_header td, .asm-blue .asm-sort-table thead th, .asm-blue .fg_table_header th {
        background-color: #428bca;
    }

    .asm-blue .dd-item-active > .dd-content {
        background-color: #50697F;
    }

    .asm-blue .asm-i-folder {
        color: #428bca;
    }

    .asm-blue a.chart-a-button.active {
        background-color: #428bca;
    }

    .asm-blue .asmh-active,
    .asm-blue .asmh-active:hover,
    .asm-blue.horizontal-navigation .main-nav .nav-link:hover,
    .asm-blue.horizontal-navigation .main-nav .nav-link.active,
    .asm-blue.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #438CCC !important;
    }

    .asm-blue .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #438CCC;
    }

    .asm-blue .asmh_menu ul li i {
        color: #A0D3FF;
    }

    .asm-blue .asmh_menu ul li:hover i, .asm-blue .asmh_menu ul li.asmh-active i {
        color: #E5E5E5;
    }

    .asm-blue .asmh-drop-menu {
        border-color: #428bca;
    }

        .asm-blue .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #50697F;
        }


    .asm-blue .asmh_item:hover, .asm-blue .asmh-dropdown li div:hover {
        background: #438CCC;
    }


    .asm-blue .asmh_menu ul li:first-child {
        border-left: 1px solid #50697F;
    }


    .asm-blue .asmh_menu ul li {
        border-right: 1px solid #50697F;
    }

    .asm-blue .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-blue .asmh-dropdown li a,
        .asm-blue .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-blue .asmh--responsive > .asmh_online { border-left-color: #50697F; }
    .asm-blue .asmh_photo {
        border-left: 1px solid #50697F;
    }

    .asm-blue .asmh_video {
        border-left: 1px solid #50697F;
    }

    .asm-blue .asm-container-outer {
        box-shadow: 0 1px 1px #50697F, 0 1px 1px #50697F inset;
        -webkit-box-shadow: 0 1px 1px #50697F, 0 1px 1px #50697F inset;
        -moz-box-shadow: 0 1px 1px #50697F, 0 1px 1px #50697F inset;
    }


    .asm-blue #asm-main-footer {
        box-shadow: 0px -1px 1px #50697F;
    }

    .asm-blue .asmh-dropdown {
        border: 1px solid #428bca;
    }

        .asm-blue .asmh-dropdown li div,
        .asm-blue li#default_tab_list {
            border-bottom: 1px solid #428bca;
        }

    .asm-blue .asmd-overlay {
        background-color: #111;
        opacity: 0.4;
    }

    .asm-blue .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #428bca;
    }


    /* level 2 menu*/
    .asm-blue .asmh_menu2_container {
        /*background: url("../../content/images/opacitySteel.png");*/
        background: #1f384d;
    }

        .asm-blue .asmh_menu2_container > div > ul > li:first-child,
        .asm-blue .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #50697F;
        }

        .asm-blue .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #50697F;
        }

            .asm-blue .asmh_menu2_container > div > ul > li:hover,
            .asm-blue .asmh_menu2_active,
            .asm-blue #default_tab_list:hover > a,
            .asm-blue #default_tab_list li:hover > a {
                background: #438CCC;
            }

            .asm-blue .asmh_menu2_container > div > ul > li > a {
                color: #A0D3FF;
            }

            .asm-blue .asmh_menu2_container > div > ul > li:hover > a,
            .asm-blue .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #E5E5E5;
            }

        .asm-blue .asmh_menu2_container > div > span {
            color: #A0D3FF;
        }

    .asm-blue #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-blue #asmh_mobile_menu_link:hover, .asm-blue .asmh_menu2_text:hover {
            background-color: #438CCC;
        }

    .asm-blue .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #50697F;
    }

    .asm-blue .ul-msg-office-basket > li.active {
        background-color: #50697F;
    }

        .asm-blue .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-black */
/* 1 - 3A3A3A */
/* 2 - 696969  */
/* 3 - FFFFFF  */
/* 4 - 404040  */
/* 5 - E5E5E5  */
/* 6 - 222222 (FOR HEADER) */
/* 7 - 444444 (FOR HEADER) */


.asm-black .fancybox-inner h2:first-of-type /*,
.asm-black .fancybox-inner h3*/ {
    color: #E5E5E5;
    background-color: #333333;
}

.asm-black .fancybox-inner h2:first-of-type,
.asm-black .fancybox-inner header {
    background-color: #333333 !important;
}

.asm-black .panel-heading .dropdown ul,
.asm-black h2,
/*.asm-black h3,*/
.asm-black .pcombo-a > span,
.asm-blue .front-link {
    color: #E5E5E5;
}

.asm-black .panel-heading .panel-title {
    color: #FFF;
}

.asm-black,
.asm-black #asm-main-header,
.asm-black .asmh-dropdown {
    background: url("../../content/images/bg-black.jpg");
}

    .asm-black #asm-main-header > .asmh,
    .asm-black .asmh-dropdown li,
    .asm-black .asm-container-outer,
    .asm-black #asm-main-footer,
    .asm-black .asmh_menu2_container_mobile,
    .asm-black .asm-section-holder,
    .asm-black .main-nav {
        background: url("../../content/images/opacitySteel.png");
    }

    .asm-black #asm-main-header {
        box-shadow: 0 1px 1px #606060;
        -webkit-box-shadow: 0 1px 1px #606060;
        -moz-box-shadow: 0 1px 1px #606060;
    }

    .asm-black .ac_results li.asm_ac_hover .ac_red,
    .asm-black .ac_results li.asm_ac_hover .ac_warning,
    .asm-black .ac_results li.asm_ac_hover .ac_green,
    .asm-black .ac_results li.asm_ac_hover .ac_info,
    .asm-black .ac_results li.asm_ac_hover {
        background-color: #3A3A3A;
        color: white;
    }

    .asm-black .asmbg,
    .asm-black #asm-main-content .panel-heading
    .asm-black .fancybox-inner .panel-heading,
    .asm-black .box-typical .box-typical-header {
        background-color: #3A3A3A;
    }

    .asm-black #asm-main-content .files-manager-side-list a.active {
        border-left-color: #3A3A3A;
    }

    .asm-black .asmbg-secondary {
        background-color: #696969;
    }

    .asm-black .asmcolor {
        color: #3A3A3A;
    }

    .asm-black .asmaction {
        color: #0088CC;
    }

    .asm-black .asm-filter5-table-header,
    .asm-black .asm-sort-table thead td, .asm-black .fg_table_header td, .asm-black .asm-sort-table thead th, .asm-black .fg_table_header th {
        background-color: #3A3A3A;
    }

    .asm-black .dd-item-active > .dd-content {
        background-color: #696969;
    }

    .asm-black .asm-i-folder {
        color: #3A3A3A;
    }

    .asm-black a.chart-a-button.active {
        background-color: #3A3A3A;
    }

    .asm-black .asmh-active,
    .asm-black .asmh-active:hover,
    .asm-black.horizontal-navigation .main-nav .nav-link:hover,
    .asm-black.horizontal-navigation .main-nav .nav-link.active,
    .asm-black.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #222222 !important;
    }

    .asm-black .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #222222;
    }

    .asm-black .asmh_menu ul li i {
        color: #696969;
    }

    .asm-black .asmh_menu ul li:hover i, .asm-black .asmh_menu ul li.asmh-active i {
        color: #E5E5E5;
    }

    .asm-black .asmh-drop-menu {
        border-color: #3A3A3A;
    }

        .asm-black .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #696969;
        }


    .asm-black .asmh_item:hover, .asm-black .asmh-dropdown li div:hover {
        background: #222222;
    }


    .asm-black .asmh_menu ul li:first-child {
        border-left: 1px solid #444444;
    }


    .asm-black .asmh_menu ul li {
        border-right: 1px solid #444444;
    }

    .asm-black .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-black .asmh-dropdown li a,
        .asm-black .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-black .asmh--responsive > .asmh_online { border-left-color: #444444; }
    .asm-black .asmh_photo {
        border-left: 1px solid #444444;
    }

    .asm-black .asmh_video {
        border-left: 1px solid #444444;
    }

    .asm-black .asm-container-outer {
        box-shadow: 0 1px 1px #606060, 0 1px 1px #2a2a2a inset;
        -webkit-box-shadow: 0 1px 1px #606060, 0 1px 1px #2a2a2a inset;
        -moz-box-shadow: 0 1px 1px #606060, 0 1px 1px #2a2a2a inset;
    }

    .asm-black .asmh-dropdown {
        border: 1px solid #696969;
    }

        .asm-black .asmh-dropdown li,
        .asm-black li#default_tab_list {
            border-bottom: 1px solid #696969;
        }

    .asm-black .asmd-overlay {
        background-color: #111;
        opacity: 0.4;
    }

    .asm-black .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #3A3A3A;
    }


    /* level 2 menu*/
    .asm-black .asmh_menu2_container {
        /*background: url("../../content/images/opacitySteel.png");*/
        background: #393939;
    }

        .asm-black .asmh_menu2_container > div > ul > li:first-child,
        .asm-black .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #444444;
        }

        .asm-black .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #444444;
        }

            .asm-black .asmh_menu2_container > div > ul > li:hover,
            .asm-black .asmh_menu2_active,
            .asm-black #default_tab_list:hover > a,
            .asm-black #default_tab_list li:hover > a {
                background: #222222;
            }

            .asm-black .asmh_menu2_container > div > ul > li > a {
                color: #d5d5d5;
            }

            .asm-black .asmh_menu2_container > div > ul > li:hover > a,
            .asm-black .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #d5d5d5;
            }

        .asm-black .asmh_menu2_container > div > span {
            color: #d5d5d5;
        }

    .asm-black #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-black #asmh_mobile_menu_link:hover, .asm-black .asmh_menu2_text:hover {
            background-color: #222222;
            color: #d5d5d5;
        }

    .asm-black .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #696969;
    }

    .asm-black .ul-msg-office-basket > li.active {
        background-color: #696969;
    }

        .asm-black .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-green */
/* 1 - 56784F */
/* 2 - 479937 */
/* 3 - 6D9965 */
/* 4 - 204519 */
/* 5 - 496643 */

.asm-green .fancybox-inner h2:first-of-type /*,
.asm-green .fancybox-inner h3*/ {
    color: #E5E5E5;
    background-color: #56784F;
}

.asm-green .fancybox-inner h2:first-of-type,
.asm-green .fancybox-inner header {
    background-color: #56784F !important;
}

.asm-green .panel-heading .dropdown ul,
.asm-green h2,
/*.asm-green h3,*/
.asm-green .pcombo-a > span,
.asm-green .front-link {
    color: #E5E5E5;
}

.asm-green .panel-heading .panel-title {
    color: #FFF !important;
}

.asm-green,
.asm-green #asm-main-header,
.asm-green .asmh-dropdown {
    background: url("../../content/images/bg-green.jpg");
}

    .asm-green #asm-main-header > .asmh,
    .asm-green .asmh-dropdown li,
    .asm-green .asm-container-outer,
    .asm-green #asm-main-footer,
    .asm-green .asmh_menu2_container_mobile,
    .asm-green .asm-section-holder,
    .asm-green .main-nav {
        background: url("../../content/images/opacitySteel.png");
    }

    .asm-green #asm-main-header {
        box-shadow: 0 1px 1px #2A5C21;
        -webkit-box-shadow: 0 1px 1px #2A5C21;
        -moz-box-shadow: 0 1px 1px #2A5C21;
    }

    .asm-green .ac_results li.asm_ac_hover .ac_red,
    .asm-green .ac_results li.asm_ac_hover .ac_warning,
    .asm-green .ac_results li.asm_ac_hover .ac_green,
    .asm-green .ac_results li.asm_ac_hover .ac_info,
    .asm-green .ac_results li.asm_ac_hover {
        background-color: #56784F;
        color: white;
    }

    .asm-green .asmbg,
    .asm-green #asm-main-content .panel-heading,
    .asm-green .fancybox-inner .panel-heading,
    .asm-green .box-typical .box-typical-header {
        background-color: #56784F;
    }

    .asm-green #asm-main-content .files-manager-side-list a.active {
        border-left-color: #56784F;
    }

    .asm-green .asmbg-secondary {
        background-color: #2A5C21;
    }

    .asm-green .asmcolor {
        color: #56784F;
    }

    .asm-green .asmaction {
        color: #0088CC;
    }

    .asm-green .asm-filter5-table-header,
    .asm-green .asm-sort-table thead td, .asm-green .fg_table_header td, .asm-green .asm-sort-table thead th, .asm-green .fg_table_header th {
        background-color: #56784F;
    }

    .asm-green .dd-item-active > .dd-content {
        background-color: #2A5C21;
    }

    .asm-green .asm-i-folder {
        color: #56784F;
    }

    .asm-green a.chart-a-button.active {
        background-color: #56784F;
    }

    .asm-green .asmh-active,
    .asm-green .asmh-active:hover,
    .asm-green.horizontal-navigation .main-nav .nav-link:hover,
    .asm-green.horizontal-navigation .main-nav .nav-link.active,
    .asm-green.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #496643 !important;
    }

    .asm-green .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #496643;
    }

    .asm-green .asmh_menu ul li i {
        color: #89BF7E;
    }

    .asm-green .asmh_menu ul li:hover i, .asm-green .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-green .asmh-drop-menu {
        border-color: #56784F;
    }

        .asm-green .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #2A5C21;
        }


    .asm-green .asmh_item:hover, .asm-green .asmh-dropdown li div:hover {
        background: #496643;
    }


    .asm-green .asmh_menu ul li:first-child {
        border-left: 1px solid #2A5C21;
    }


    .asm-green .asmh_menu ul li {
        border-right: 1px solid #2A5C21;
    }

    .asm-green .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-green .asmh-dropdown li a,
        .asm-green .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-green .asmh--responsive > .asmh_online { border-left-color: #2A5C21; }
    .asm-green .asmh_photo {
        border-left: 1px solid #2A5C21;
    }

    .asm-green .asmh_video {
        border-left: 1px solid #2A5C21;
    }

    .asm-green .asm-container-outer {
        box-shadow: 0 1px 1px #2A5C21, 0 1px 1px #2A5C21 inset;
        -webkit-box-shadow: 0 1px 1px #2A5C21, 0 1px 1px #2A5C21 inset;
        -moz-box-shadow: 0 1px 1px #2A5C21, 0 1px 1px #2A5C21 inset;
    }


    .asm-green #asm-main-footer {
        box-shadow: 0px -1px 1px #2A5C21;
    }

    .asm-green .asmh-dropdown {
        border: 1px solid #479937;
    }

        .asm-green .asmh-dropdown li div,
        .asm-green li#default_tab_list {
            border-bottom: 1px solid #479937;
        }

    .asm-green .asmd-overlay {
        background-color: #111;
        opacity: 0.4;
    }

    .asm-green .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #56784F;
    }


    /* level 2 menu*/
    .asm-green .asmh_menu2_container {
        /*background: url("../../content/images/opacitySteel.png");*/
        background: #345024;
    }

        .asm-green .asmh_menu2_container > div > ul > li:first-child,
        .asm-green .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #2A5C21;
        }

        .asm-green .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #2A5C21;
        }

            .asm-green .asmh_menu2_container > div > ul > li:hover,
            .asm-green .asmh_menu2_active,
            .asm-green #default_tab_list:hover > a,
            .asm-green #default_tab_list li:hover > a {
                background: #496643;
            }

            .asm-green .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-green .asmh_menu2_container > div > ul > li:hover > a,
            .asm-green .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-green .asmh_menu2_container > div > span {
            color: #fff;
        }

    .asm-green #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-green #asmh_mobile_menu_link:hover, .asm-green .asmh_menu2_text:hover {
            background-color: #496643;
        }

    .asm-green .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #2A5C21;
    }

    .asm-green .ul-msg-office-basket > li.active {
        background-color: #2A5C21;
    }

        .asm-green .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-light-blue */
/* 1 - 428bca */
/* 2 - A0D3FF */
/* 3 - 53AFFF */
/* 4 - 50697F */
/* 5 - 438CCC */
/* 6 - 3B7CB5 */

.asm-light-blue .fancybox-inner h2:first-of-type /*,
.asm-light-blue .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #428bca;
}

.asm-light-blue .fancybox-inner h2:first-of-type,
.asm-light-blue .fancybox-inner header {
    background-color: #428bca !important;
}

.asm-light-blue .panel-heading .dropdown ul,
.asm-light-blue h2,
/*.asm-light-blue h3,*/
.asm-light-blue .pcombo-a > span,
.asm-light-blue .front-link {
    color: #777;
}

.asm-light-blue .panel-heading .panel-title {
    color: #FFF;
}

.asm-light-blue,
.asm-light-blue #asm-main-header,
.asm-light-blue .asmh-dropdown {
    background: url("../../content/images/bg-white.png");
}

    .asm-light-blue #asm-main-header > .asmh,
    .asm-light-blue .asmh-dropdown li,
    .asm-light-blue .asm-container-outer,
    .asm-light-blue #asm-main-footer,
    .asm-light-blue .asmh_menu2_container_mobile,
    .asm-light-blue .asm-section-holder,
    .asm-light-blue .main-nav {
        background: #499AE0;
    }

    .asm-light-blue #asm-main-header {
        box-shadow: 0 1px 1px #4086C4;
        -webkit-box-shadow: 0 1px 1px #4086C4;
        -moz-box-shadow: 0 1px 1px #4086C4;
    }

    .asm-light-blue .ac_results li.asm_ac_hover .ac_red,
    .asm-light-blue .ac_results li.asm_ac_hover .ac_warning,
    .asm-light-blue .ac_results li.asm_ac_hover .ac_green,
    .asm-light-blue .ac_results li.asm_ac_hover .ac_info,
    .asm-light-blue .ac_results li.asm_ac_hover {
        background-color: #428bca;
        color: white;
    }

    .asm-light-blue .asmbg,
    .asm-light-blue #asm-main-content .panel-heading,
    .asm-light-blue .fancybox-inner .panel-heading,
    .asm-light-blue .box-typical .box-typical-header
     {
        background-color: #428bca;
    }

    .asm-light-blue #asm-main-content .files-manager-side-list a.active {
        border-left-color: #428bca;
    }

    .asm-light-blue .asmbg-secondary {
        background-color: #50697F;
    }

    .asm-light-blue .asmcolor {
        color: #428bca;
    }

    .asm-light-blue .asmaction {
        color: #0088CC;
    }

    .asm-light-blue .asm-filter5-table-header,
    .asm-light-blue .asm-sort-table thead td, .asm-light-blue .fg_table_header td, .asm-light-blue .asm-sort-table thead th, .asm-light-blue .fg_table_header th {
        background-color: #428bca;
    }

    .asm-light-blue .dd-item-active > .dd-content {
        background-color: #50697F;
    }

    .asm-light-blue .asm-i-folder {
        color: #428bca;
    }

    .asm-light-blue a.chart-a-button.active {
        background-color: #428bca;
    }

    .asm-light-blue .asmh-active,
    .asm-light-blue .asmh-active:hover,
    .asm-light-blue.horizontal-navigation .main-nav .nav-link:hover,
    .asm-light-blue.horizontal-navigation .main-nav .nav-link.active,
    .asm-light-blue.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #438CCC !important;
    }

    .asm-light-blue .asmh_menu ul li a:hover {
        color: #fff;
        background: #438CCC;
    }

    .asm-light-blue .asmh_menu ul li i {
        color: #A0D3FF;
    }

    .asm-light-blue .asmh_menu ul li:hover i, .asm-light-blue .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-light-blue .asmh-drop-menu {
        border-color: #428bca;
    }

        .asm-light-blue .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #50697F;
        }


    .asm-light-blue .asmh_item:hover, .asm-light-blue .asmh-dropdown li div:hover {
        background: #438CCC;
    }


    .asm-light-blue .asmh_menu ul li:first-child {
        border-left: 1px solid #4086C4;
    }


    .asm-light-blue .asmh_menu ul li {
        border-right: 1px solid #4086C4;
    }

    .asm-light-blue .asmh-dropdown li div {
        color: #fff;
    }


        .asm-light-blue .asmh-dropdown li a,
        .asm-light-blue .asmh-dropdown li div a {
            color: #fff;
        }

    .asm-light-blue .asmh--responsive > .asmh_online { border-left-color: #4086C4; }
    .asm-light-blue .asmh_photo {
        border-left: 1px solid #4086C4;
    }

    .asm-light-blue .asmh_video {
        border-left: 1px solid #4086C4;
    }

    .asm-light-blue .asm-container-outer {
        box-shadow: 0 1px 1px #4086C4, 0 1px 1px #4086C4 inset;
        -webkit-box-shadow: 0 1px 1px #4086C4, 0 1px 1px #4086C4 inset;
        -moz-box-shadow: 0 1px 1px #4086C4, 0 1px 1px #4086C4 inset;
    }


    .asm-light-blue #asm-main-footer {
        box-shadow: 0px -1px 1px #4086C4;
    }

    .asm-light-blue .asmh-dropdown {
        border: 1px solid #428bca;
    }

        .asm-light-blue .asmh-dropdown li div,
        .asm-light-blue li#default_tab_list {
            border-bottom: 1px solid #428bca;
        }

    .asm-light-blue .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-light-blue .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #428bca;
    }



    /* level 2 menu*/
    .asm-light-blue .asmh_menu2_container {
        background: #499AE0;
    }

        .asm-light-blue .asmh_menu2_container > div > ul > li:first-child,
        .asm-light-blue .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #4086C4;
        }

        .asm-light-blue .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #4086C4;
        }

            .asm-light-blue .asmh_menu2_container > div > ul > li:hover,
            .asm-light-blue .asmh_menu2_active,
            .asm-light-blue #default_tab_list:hover > a,
            .asm-light-blue #default_tab_list li:hover > a {
                background: #438CCC;
            }

            .asm-light-blue .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-light-blue .asmh_menu2_container > div > ul > li:hover > a,
            .asm-light-blue .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-light-blue .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-light-blue #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-light-blue #asmh_mobile_menu_link:hover, .asm-light-blue .asmh_menu2_text:hover {
            color: #fff;
            background-color: #438CCC;
        }


    .asm-light-blue .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #50697F;
    }

    .asm-light-blue .ul-msg-office-basket > li.active {
        background-color: #50697F;
    }

        .asm-light-blue .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-light-green */

.asm-light-green .fancybox-inner h2:first-of-type /*,
.asm-light-green .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #306625;
}

.asm-light-green .fancybox-inner h2:first-of-type,
.asm-light-green .fancybox-inner header {
    background-color: #306625 !important;
}

.asm-light-green .panel-heading .dropdown ul,
.asm-light-green h2,
/*.asm-light-green h3,*/
.asm-light-green .pcombo-a > span,
.asm-light-green .front-link {
    color: #306625;
}

.asm-light-green .lobipanel .panel-heading a,
.asm-light-green .panel-heading .panel-title {
    color: #FFF;
}

.asm-light-green,
.asm-light-green #asm-main-header,
.asm-light-green .asmh-dropdown {
    background: url("../../content/images/bg-white.png");
}

    .asm-light-green #asm-main-header > .asmh,
    .asm-light-green .asmh-dropdown li,
    .asm-light-green .asm-container-outer,
    .asm-light-green #asm-main-footer,
    .asm-light-green .asmh_menu2_container_mobile,
    .asm-light-green .asm-section-holder,
    .asm-light-green .main-nav {
        background: #3C7F2E;
    }

    .asm-light-green #asm-main-header {
        box-shadow: 0 1px 1px #6A9461;
        -webkit-box-shadow: 0 1px 1px #6A9461;
        -moz-box-shadow: 0 1px 1px #6A9461;
    }

    .asm-light-green .ac_results li.asm_ac_hover .ac_red,
    .asm-light-green .ac_results li.asm_ac_hover .ac_warning,
    .asm-light-green .ac_results li.asm_ac_hover .ac_green,
    .asm-light-green .ac_results li.asm_ac_hover .ac_info,
    .asm-light-green .ac_results li.asm_ac_hover {
        background-color: #3C7F2E;
        color: white;
    }

    .asm-light-green .asmbg,
    .asm-light-green #asm-main-content .panel-heading,
    .asm-light-green .fancybox-inner .panel-heading,
    .asm-light-green .box-typical .box-typical-header {
        background-color: #3C7F2E;
    }

    .asm-light-green #asm-main-content .files-manager-side-list a.active {
        border-left-color: #3C7F2E;
    }

    .asm-light-green .asmbg-secondary {
        background-color: #6A9461;
    }

    .asm-light-green .asmcolor {
        color: #3C7F2E;
    }

    .asm-light-green .asmaction {
        color: #0088CC;
    }

    .asm-light-green .asm-filter5-table-header,
    .asm-light-green .asm-sort-table thead td, .asm-light-green .fg_table_header td, .asm-light-green .asm-sort-table thead th, .asm-light-green .fg_table_header th {
        background-color: #3C7F2E;
    }

    .asm-light-green .dd-item-active > .dd-content {
        background-color: #2A5C21;
    }

    .asm-light-green .asm-i-folder {
        color: #3C7F2E;
    }

    .asm-light-green a.chart-a-button.active {
        background-color: #3C7F2E;
    }

    .asm-light-green .asmh-active,
    .asm-light-green .asmh-active:hover,
    .asm-light-green.horizontal-navigation .main-nav .nav-link:hover,
    .asm-light-green.horizontal-navigation .main-nav .nav-link.active,
    .asm-light-green.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #496643 !important;
    }

    .asm-light-green .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #496643;
    }

    .asm-light-green .asmh_menu ul li i {
        color: #89BF7E;
    }

    .asm-light-green .asmh_menu ul li:hover i, .asm-light-green .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-light-green .asmh-drop-menu {
        border-color: #3C7F2E;
    }

        .asm-light-green .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #2A5C21;
        }


    .asm-light-green .asmh_item:hover, .asm-light-green .asmh-dropdown li div:hover {
        background: #496643;
    }


    .asm-light-green .asmh_menu ul li:first-child {
        border-left: 1px solid #6A9461;
    }


    .asm-light-green .asmh_menu ul li {
        border-right: 1px solid #6A9461;
    }

    .asm-light-green .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-light-green .asmh-dropdown li a,
        .asm-light-green .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-light-green .asmh--responsive > .asmh_online { border-left-color: #6A9461; }
    .asm-light-green .asmh_photo {
        border-left: 1px solid #6A9461;
    }

    .asm-light-green .asmh_video {
        border-left: 1px solid #6A9461;
    }

    .asm-light-green .asm-container-outer {
        box-shadow: 0 1px 1px #6A9461, 0 1px 1px #6A9461 inset;
        -webkit-box-shadow: 0 1px 1px #6A9461, 0 1px 1px #6A9461 inset;
        -moz-box-shadow: 0 1px 1px #6A9461, 0 1px 1px #6A9461 inset;
    }


    .asm-light-green #asm-main-footer {
        box-shadow: 0px -1px 1px #6A9461;
    }

    .asm-light-green .asmh-dropdown {
        border: 1px solid #479937;
    }

        .asm-light-green .asmh-dropdown li div,
        .asm-light-green li#default_tab_list {
            border-bottom: 1px solid #479937;
        }


    .asm-light-green .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-light-green .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #3C7F2E;
    }


    /* level 2 menu*/
    .asm-light-green .asmh_menu2_container {
        background: #3C7F2E;
    }

        .asm-light-green .asmh_menu2_container > div > ul > li:first-child,
        .asm-light-green .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #6A9461;
        }

        .asm-light-green .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #6A9461;
        }

            .asm-light-green .asmh_menu2_container > div > ul > li:hover,
            .asm-light-green .asmh_menu2_active,
            .asm-light-green #default_tab_list:hover > a,
            .asm-light-green #default_tab_list li:hover > a {
                background: #496643;
            }

            .asm-light-green .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-light-green .asmh_menu2_container > div > ul > li:hover > a,
            .asm-light-green .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-light-green .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-light-green #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-light-green #asmh_mobile_menu_link:hover, .asm-light-green .asmh_menu2_text:hover {
            background-color: #496643;
        }

    .asm-light-green .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #2A5C21;
    }

    .asm-light-green .ul-msg-office-basket > li.active {
        background-color: #2A5C21;
    }

        .asm-light-green .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-light-pink  
	main = #ffb5ef           main-heder = #FFA8EB
	active = #F34DC0 
	border = #EA3388  icon =  #DC5AA3  child = #EA339A  
	text = #fff textAtive = #fff    */

.asm-light-pink .fancybox-inner h2:first-of-type /*,
.asm-light-pink .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #ffb5ef;
}

.asm-light-pink .fancybox-inner h2:first-of-type,
.asm-light-pink .fancybox-inner header {
    background-color: #ffb5ef !important;
}

.asm-light-pink .panel-heading .dropdown ul,
.asm-light-pink h2,
/*.asm-light-pink h3,*/
.asm-light-pink .pcombo-a > span,
.asm-light-pink .front-link {
    color: #EA3399;
}

.asm-light-pink .panel-heading .panel-title {
    color: #FFF;
}

.asm-light-pink,
.asm-light-pink #asm-main-header,
.asm-light-pink .asmh-dropdown {
    background: url("../../content/images/bg-pink-light.jpg");
}

    .asm-light-pink #asm-main-header > .asmh,
    .asm-light-pink .asmh-dropdown li,
    .asm-light-pink .asm-container-outer,
    .asm-light-pink #asm-main-footer,
    .asm-light-pink .asmh_menu2_container_mobile,
    .asm-light-pink .asm-section-holder,
    .asm-light-pink .main-nav {
        background: #FFA8EB;
    }

    .asm-light-pink #asm-main-header {
        box-shadow: 0 1px 1px #EA339A;
        -webkit-box-shadow: 0 1px 1px #EA339A;
        -moz-box-shadow: 0 1px 1px #EA339A;
    }

    .asm-light-pink .ac_results li.asm_ac_hover .ac_red,
    .asm-light-pink .ac_results li.asm_ac_hover .ac_warning,
    .asm-light-pink .ac_results li.asm_ac_hover .ac_green,
    .asm-light-pink .ac_results li.asm_ac_hover .ac_info,
    .asm-light-pink .ac_results li.asm_ac_hover {
        background-color: #ffb5ef;
        color: white;
    }

    .asm-light-pink .asmbg,
    .asm-light-pink #asm-main-content .panel-heading,
    .asm-light-pink .fancybox-inner .panel-heading,
    .asm-light-pink .box-typical .box-typical-header {
        background-color: #ffb5ef;
    }

    .asm-light-pink #asm-main-content .files-manager-side-list a.active {
        border-left-color: #ffb5ef;
    }

    .asm-light-pink .asmbg-secondary {
        background-color: #EA339A;
    }

    .asm-light-pink .asmcolor {
        color: #ffb5ef;
    }

    .asm-light-pink .asmaction {
        color: #0088CC;
    }

    .asm-light-pink .asm-filter5-table-header,
    .asm-light-pink .asm-sort-table thead td, .asm-light-pink .fg_table_header td, .asm-light-pink .asm-sort-table thead th, .asm-light-pink .fg_table_header th {
        background-color: #ffb5ef;
    }

    .asm-light-pink .dd-item-active > .dd-content {
        background-color: #EA3388;
    }

    .asm-light-pink .asm-i-folder {
        color: #ffb5ef;
    }

    .asm-light-pink a.chart-a-button.active {
        background-color: #ffb5ef;
    }

    .asm-light-pink .asmh-active,
    .asm-light-pink .asmh-active:hover,
    .asm-light-pink.horizontal-navigation .main-nav .nav-link:hover,
    .asm-light-pink.horizontal-navigation .main-nav .nav-link.active,
    .asm-light-pink.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #F34DC0 !important;
    }

    .asm-light-pink .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #F34DC0;
    }

    .asm-light-pink .asmh_menu ul li i {
        color: #DC5AA3;
    }

    .asm-light-pink .asmh_menu ul li:hover i, .asm-light-pink .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-light-pink .asmh-drop-menu {
        border-color: #ffb5ef;
    }

        .asm-light-pink .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #EA3388;
        }


    .asm-light-pink .asmh_item:hover, .asm-light-pink .asmh-dropdown li div:hover {
        background: #F34DC0;
    }


    .asm-light-pink .asmh_menu ul li:first-child {
        border-left: 1px solid #EA339A;
    }


    .asm-light-pink .asmh_menu ul li {
        border-right: 1px solid #EA339A;
    }

    .asm-light-pink .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-light-pink .asmh-dropdown li a,
        .asm-light-pink .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-light-pink .asmh--responsive > .asmh_online { border-left-color: #EA339A; }
    .asm-light-pink .asmh_photo {
        border-left: 1px solid #EA339A;
    }

    .asm-light-pink .asmh_video {
        border-left: 1px solid #EA339A;
    }

    .asm-light-pink .asm-container-outer {
        box-shadow: 0 1px 1px #EA339A, 0 1px 1px #EA339A inset;
        -webkit-box-shadow: 0 1px 1px #EA339A, 0 1px 1px #EA339A inset;
        -moz-box-shadow: 0 1px 1px #EA339A, 0 1px 1px #EA339A inset;
    }


    .asm-light-pink #asm-main-footer {
        box-shadow: 0px -1px 1px #EA339A;
    }

    .asm-light-pink .asmh-dropdown {
        border: 1px solid #EA3388;
    }

        .asm-light-pink .asmh-dropdown li div,
        .asm-light-pink li#default_tab_list {
            border-bottom: 1px solid #EA3388;
        }


    .asm-light-pink .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-light-pink .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #ffb5ef;
    }


    /* level 2 menu*/
    .asm-light-pink .asmh_menu2_container {
        background: #ffb5ef;
    }

        .asm-light-pink .asmh_menu2_container > div > ul > li:first-child,
        .asm-light-pink .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #EA339A;
        }

        .asm-light-pink .asmh_menu2_container > div > ul {
            border-bottom: 1px solid #EA339A;
        }

            .asm-light-pink .asmh_menu2_container > div > ul > li {
                border-right: 1px solid #EA339A;
            }

                .asm-light-pink .asmh_menu2_container > div > ul > li:hover,
                .asm-light-pink .asmh_menu2_active,
                .asm-light-pink #default_tab_list:hover > a,
                .asm-light-pink #default_tab_list li:hover > a {
                    background: #F34DC0;
                }

                .asm-light-pink .asmh_menu2_container > div > ul > li > a {
                    color: #fff;
                }

                .asm-light-pink .asmh_menu2_container > div > ul > li:hover > a,
                .asm-light-pink .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                    color: #fff;
                }

        .asm-light-pink .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-light-pink #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-light-pink #asmh_mobile_menu_link:hover, .asm-light-pink .asmh_menu2_text:hover {
            background-color: #F34DC0;
        }

    .asm-light-pink .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #EA3388;
    }

    .asm-light-pink .ul-msg-office-basket > li.active {
        background-color: #EA3388;
    }

        .asm-light-pink .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-orange  main = #FFA000  common = FFB301 active = #FD6420 border = #FD6430  icon =  #FD6427  child = #FD6428      */

.asm-orange .fancybox-inner h2:first-of-type /*,
.asm-orange .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #FFA000;
}

.asm-orange .fancybox-inner h2:first-of-type,
.asm-orange .fancybox-inner header {
    background-color: #FFA000 !important;
}

.asm-orange .panel-heading .dropdown ul,
.asm-orange h2,
/*.asm-orange h3,*/
.asm-orange .pcombo-a > span,
.asm-orange .pcombo-a > span,
.asm-orange .front-link {
    color: #FD6427;
}

.asm-orange .panel-heading .panel-title {
    color: #FFF;
}

.asm-orange,
.asm-orange #asm-main-header,
.asm-orange .asmh-dropdown {
    background: url("../../content/images/bg-white.png");
}

    .asm-orange #asm-main-header > .asmh,
    .asm-orange .asmh-dropdown li,
    .asm-orange .asm-container-outer,
    .asm-orange #asm-main-footer,
    .asm-orange .asmh_menu2_container_mobile,
    .asm-orange .asm-section-holder,
    .asm-orange.horizontal-navigation .main-nav {
        background: #FFA000;
    }

    .asm-orange #asm-main-header {
        box-shadow: 0 1px 1px #FD6428;
        -webkit-box-shadow: 0 1px 1px #FD6428;
        -moz-box-shadow: 0 1px 1px #FD6428;
    }

    .asm-orange .ac_results li.asm_ac_hover .ac_red,
    .asm-orange .ac_results li.asm_ac_hover .ac_warning,
    .asm-orange .ac_results li.asm_ac_hover .ac_green,
    .asm-orange .ac_results li.asm_ac_hover .ac_info,
    .asm-orange .ac_results li.asm_ac_hover {
        background-color: #FFB301;
        color: white;
    }

    .asm-orange .asmbg,
    .asm-orange #asm-main-content .panel-heading,
    .asm-orange .fancybox-inner .panel-heading,
    .asm-orange .box-typical .box-typical-header {
        background-color: #FFB301;
    }

    .asm-orange #asm-main-content .files-manager-side-list a.active {
        border-left-color: #FFB301;
    }

    .asm-orange .asmbg-secondary {
        background-color: #FD6428;
    }

    .asm-orange .asmcolor {
        color: #FFB301;
    }

    .asm-orange .asmaction {
        color: #0088CC;
    }

    .asm-orange .asm-filter5-table-header,
    .asm-orange .asm-sort-table thead td, .asm-orange .fg_table_header td, .asm-orange .asm-sort-table thead th, .asm-orange .fg_table_header th {
        background-color: #FFB301;
    }

    .asm-orange .dd-item-active > .dd-content {
        background-color: #FD6430;
    }

    .asm-orange .asm-i-folder {
        color: #FFB301;
    }

    .asm-orange a.chart-a-button.active {
        background-color: #FFB301;
    }

    .asm-orange .asmh-active,
    .asm-orange .asmh-active:hover,
    .asm-orange.horizontal-navigation .main-nav .nav-link:hover,
    .asm-orange.horizontal-navigation .main-nav .nav-link.active,
    .asm-orange.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #FD6420 !important;
    }

    .asm-orange .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #FD6420;
    }

    .asm-orange .asmh_menu ul li i {
        color: #FD6427;
    }

    .asm-orange .asmh_menu ul li:hover i, .asm-orange .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-orange .asmh-drop-menu {
        border-color: #FFB301;
    }

        .asm-orange .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #FD6430;
        }


    .asm-orange .asmh_item:hover, .asm-orange .asmh-dropdown li div:hover {
        background: #FD6420;
    }


    .asm-orange .asmh_menu ul li:first-child {
        border-left: 1px solid #FD6428;
    }


    .asm-orange .asmh_menu ul li {
        border-right: 1px solid #FD6428;
    }

    .asm-orange .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-orange .asmh-dropdown li a,
        .asm-orange .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-orange .asmh--responsive > .asmh_online { border-left-color: #FD6428; }
    .asm-orange .asmh_photo {
        border-left: 1px solid #FD6428;
    }

    .asm-orange .asmh_video {
        border-left: 1px solid #FD6428;
    }

    .asm-orange .asm-container-outer {
        box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
        -webkit-box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
        -moz-box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
    }


    .asm-orange #asm-main-footer {
        box-shadow: 0px -1px 1px #FD6428;
    }

    .asm-orange .asmh-dropdown {
        border: 1px solid #FD6430;
    }

        .asm-orange .asmh-dropdown li div,
        .asm-orange li#default_tab_list {
            border-bottom: 1px solid #FD6430;
        }


    .asm-orange .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-orange .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #FFB301;
    }


    /* level 2 menu*/
    .asm-orange .asmh_menu2_container {
        background: #FFB301;
    }

        .asm-orange .asmh_menu2_container > div > ul > li:first-child,
        .asm-orange .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #FD6428;
        }

        .asm-orange .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #FD6428;
        }

            .asm-orange .asmh_menu2_container > div > ul > li:hover,
            .asm-orange .asmh_menu2_active,
            .asm-orange #default_tab_list:hover > a,
            .asm-orange #default_tab_list li:hover > a {
                background: #FD6420;
            }

            .asm-orange .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-orange .asmh_menu2_container > div > ul > li:hover > a,
            .asm-orange .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-orange .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-orange #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-orange #asmh_mobile_menu_link:hover, .asm-orange .asmh_menu2_text:hover {
            background-color: #FD6420;
        }

    .asm-orange .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #FD6430;
    }

    .asm-orange .ul-msg-office-basket > li.active {
        background-color: #FD6430;
    }

        .asm-orange .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-orange-black  main = #100A00  common = 1A1A1A active = #FD6420 border = #FD6430  icon =  #FD6427  child = #FD6428      */

.asm-orange-black .fancybox-inner h2:first-of-type /*,
.asm-orange-black .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #1A1A1A;
}

.asm-orange-black .fancybox-inner h2:first-of-type,
.asm-orange-black .fancybox-inner header {
    background-color: #1A1A1A !important;
}

.asm-orange-black .panel-heading .dropdown ul,
.asm-orange-black h2,
/*.asm-orange-black h3,*/
.asm-orange-black .pcombo-a > span,
.asm-orange-black .front-link {
    color: #FD6427;
}

.asm-orange-black .panel-heading .panel-title {
    color: #FFF;
}

.asm-orange-black,
.asm-orange-black #asm-main-header,
.asm-orange-black .asmh-dropdown {
    background: url("../../content/images/bg-black2.jpg");
}

    .asm-orange-black #asm-main-header > .asmh,
    .asm-orange-black .asmh-dropdown li,
    .asm-orange-black .asm-container-outer,
    .asm-orange-black #asm-main-footer,
    .asm-orange-black .asmh_menu2_container_mobile,
    .asm-orange-black .asm-section-holder,
    .asm-orange-black .main-nav {
        background: #100A00;
    }

    .asm-orange-black #asm-main-header {
        box-shadow: 0 1px 1px #FD6428;
        -webkit-box-shadow: 0 1px 1px #FD6428;
        -moz-box-shadow: 0 1px 1px #FD6428;
    }

    .asm-orange-black .ac_results li.asm_ac_hover .ac_red,
    .asm-orange-black .ac_results li.asm_ac_hover .ac_warning,
    .asm-orange-black .ac_results li.asm_ac_hover .ac_green,
    .asm-orange-black .ac_results li.asm_ac_hover .ac_info,
    .asm-orange-black .ac_results li.asm_ac_hover {
        background-color: #1A1A1A;
        color: white;
    }

    .asm-orange-black .asmbg,
    .asm-orange-black #asm-main-content .panel-heading,
    .asm-orange-black .fancybox-inner .panel-heading,
    .asm-orange-black .box-typical .box-typical-header {
        background-color: #1A1A1A;
    }

    .asm-orange-black #asm-main-content .files-manager-side-list a.active {
        border-left-color: #1A1A1A;
    }

    .asm-orange-black .asmbg-secondary {
        background-color: #FD6428;
    }

    .asm-orange-black .asmcolor {
        color: #1A1A1A;
    }

    .asm-orange-black .asmaction {
        color: #0088CC;
    }

    .asm-orange-black .asm-filter5-table-header,
    .asm-orange-black .asm-sort-table thead td, .asm-orange-black .fg_table_header td, .asm-orange-black .asm-sort-table thead th, .asm-orange-black .fg_table_header th {
        background-color: #1A1A1A;
    }

    .asm-orange-black .dd-item-active > .dd-content {
        background-color: #FD6430;
    }

    .asm-orange-black .asm-i-folder {
        color: #FD6427;
    }

    .asm-orange-black a.chart-a-button.active {
        background-color: #1A1A1A;
    }

    .asm-orange-black .asmh-active,
    .asm-orange-black .asmh-active:hover,
    .asm-orange-black.horizontal-navigation .main-nav .nav-link:hover,
    .asm-orange-black.horizontal-navigation .main-nav .nav-link.active,
    .asm-orange-black.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #FD6420 !important;
    }

    .asm-orange-black .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #FD6420;
    }

    .asm-orange-black .asmh_menu ul li i {
        color: #FD6427;
    }

    .asm-orange-black .asmh_menu ul li:hover i, .asm-orange-black .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-orange-black .asmh-drop-menu {
        border-color: #1A1A1A;
    }

        .asm-orange-black .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #FD6430;
        }


    .asm-orange-black .asmh_item:hover, .asm-orange-black .asmh-dropdown li div:hover {
        background: #FD6420;
    }


    .asm-orange-black .asmh_menu ul li:first-child {
        border-left: 1px solid #FD6428;
    }


    .asm-orange-black .asmh_menu ul li {
        border-right: 1px solid #FD6428;
    }

    .asm-orange-black .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-orange-black .asmh-dropdown li a,
        .asm-orange-black .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-orange-black .asmh--responsive > .asmh_online { border-left-color: #FD6428; }
    .asm-orange-black .asmh_photo {
        border-left: 1px solid #FD6428;
    }

    .asm-orange-black .asmh_video {
        border-left: 1px solid #FD6428;
    }

    .asm-orange-black .asm-container-outer {
        box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
        -webkit-box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
        -moz-box-shadow: 0 1px 1px #FD6428, 0 1px 1px #FD6428 inset;
    }


    .asm-orange-black #asm-main-footer {
        box-shadow: 0px -1px 1px #FD6428;
    }

    .asm-orange-black .asmh-dropdown {
        border: 1px solid #FD6430;
    }

        .asm-orange-black .asmh-dropdown li div,
        .asm-orange-black li#default_tab_list {
            border-bottom: 1px solid #FD6430;
        }


    .asm-orange-black .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-orange-black .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #1A1A1A;
    }


    /* level 2 menu*/
    .asm-orange-black .asmh_menu2_container {
        background: #1A1A1A;
    }

        .asm-orange-black .asmh_menu2_container > div > ul > li:first-child,
        .asm-orange-black .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #FD6428;
        }

        .asm-orange-black .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #FD6428;
        }

            .asm-orange-black .asmh_menu2_container > div > ul > li:hover,
            .asm-orange-black .asmh_menu2_active,
            .asm-orange-black #default_tab_list:hover > a,
            .asm-orange-black #default_tab_list li:hover > a {
                background: #FD6420;
            }

            .asm-orange-black .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-orange-black .asmh_menu2_container > div > ul > li:hover > a,
            .asm-orange-black .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-orange-black .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-orange-black #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-orange-black #asmh_mobile_menu_link:hover, .asm-orange-black .asmh_menu2_text:hover {
            background-color: #FD6420;
        }

    .asm-orange-black .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #FD6430;
    }

    .asm-orange-black .ul-msg-office-basket > li.active {
        background-color: #FD6430;
    }

        .asm-orange-black .ul-msg-office-basket > li.active a {
            color: white;
        }

/* asm-blue-summer  main = #5ad0ff active = #3533FF border = #0661b8  icon =  #3532FF  child = #0661b9      */

.asm-blue-summer .fancybox-inner h2:first-of-type /*,
.asm-blue-summer .fancybox-inner h3*/ {
    color: #FFF;
    background-color: #5ad0ff;
}

.asm-blue-summer .fancybox-inner h2:first-of-type,
.asm-blue-summer .fancybox-inner header {
    background-color: #5ad0ff !important;
}

.asm-blue-summer .panel-heading .dropdown ul,
.asm-blue-summer h2,
/*.asm-blue-summer h3,*/
.asm-blue-summer .pcombo-a > span,
.asm-blue-summer .front-link {
    color: #3532FF;
}

.asm-blue-summer .panel-heading .panel-title {
    color: #FFF;
}

.asm-blue-summer,
.asm-blue-summer #asm-main-header,
.asm-blue-summer .asmh-dropdown {
    background: url("../../content/images/bg-blue-summer.jpg");
}

    .asm-blue-summer #asm-main-header > .asmh,
    .asm-blue-summer .asmh-dropdown li,
    .asm-blue-summer .asm-container-outer,
    .asm-blue-summer #asm-main-footer,
    .asm-blue-summer .asmh_menu2_container_mobile,
    .asm-blue-summer .asm-section-holder,
    .asm-blue-summer .main-nav {
        background: #5ad0ff;
    }

    .asm-blue-summer #asm-main-header {
        box-shadow: 0 1px 1px #0661b9;
        -webkit-box-shadow: 0 1px 1px #0661b9;
        -moz-box-shadow: 0 1px 1px #0661b9;
    }

    .asm-blue-summer .ac_results li.asm_ac_hover .ac_red,
    .asm-blue-summer .ac_results li.asm_ac_hover .ac_warning,
    .asm-blue-summer .ac_results li.asm_ac_hover .ac_green,
    .asm-blue-summer .ac_results li.asm_ac_hover .ac_info,
    .asm-blue-summer .ac_results li.asm_ac_hover {
        background-color: #5ad0ff;
        color: white;
    }

    .asm-blue-summer .asmbg,
    .asm-blue-summer #asm-main-content .panel-heading,
    .asm-blue-summer .fancybox-inner .panel-heading,
    .asm-blue-summer .box-typical .box-typical-header {
        background-color: #5ad0ff;
    }

    .asm-blue-summer #asm-main-content .files-manager-side-list a.active {
        border-left-color: #5ad0ff;
    }

    .asm-blue-summer .asmbg-secondary {
        background-color: #0661b9;
    }

    .asm-blue-summer .asmcolor {
        color: #5ad0ff;
    }

    .asm-blue-summer .asmaction {
        color: #0088CC;
    }

    .asm-blue-summer .asm-filter5-table-header,
    .asm-blue-summer .asm-sort-table thead td, .asm-blue-summer .fg_table_header td, .asm-blue-summer .asm-sort-table thead th, .asm-blue-summer .fg_table_header th {
        background-color: #5ad0ff;
    }

    .asm-blue-summer .dd-item-active > .dd-content {
        background-color: #0661b8;
    }

    .asm-blue-summer .asm-i-folder {
        color: #5ad0ff;
    }

    .asm-blue-summer a.chart-a-button.active {
        background-color: #5ad0ff;
    }

    .asm-blue-summer .asmh-active,
    .asm-blue-summer .asmh-active:hover,
    .asm-blue-summer.horizontal-navigation .main-nav .nav-link:hover,
    .asm-blue-summer.horizontal-navigation .main-nav .nav-link.active,
    .asm-blue-summer.horizontal-navigation .main-nav .dropdown.open > .nav-link {
        background-color: #3533FF !important;
    }

    .asm-blue-summer .asmh_menu ul li a:hover {
        color: #d5d5d5;
        background: #3533FF;
    }

    .asm-blue-summer .asmh_menu ul li i {
        color: #3532FF;
    }

    .asm-blue-summer .asmh_menu ul li:hover i, .asm-blue-summer .asmh_menu ul li.asmh-active i {
        color: #fff;
    }

    .asm-blue-summer .asmh-drop-menu {
        border-color: #5ad0ff;
    }

        .asm-blue-summer .asmh-drop-menu > li > a:hover {
            background-image: none;
            background-color: #0661b8;
        }


    .asm-blue-summer .asmh_item:hover, .asm-blue-summer .asmh-dropdown li div:hover {
        background: #3533FF;
    }


    .asm-blue-summer .asmh_menu ul li:first-child {
        border-left: 1px solid #0661b9;
    }


    .asm-blue-summer .asmh_menu ul li {
        border-right: 1px solid #0661b9;
    }

    .asm-blue-summer .asmh-dropdown li div {
        color: #E5E5E5;
    }


        .asm-blue-summer .asmh-dropdown li a,
        .asm-blue-summer .asmh-dropdown li div a {
            color: #E5E5E5;
        }

    .asm-blue-summer .asmh--responsive > .asmh_online { border-left-color: #0661b9; }
    .asm-blue-summer .asmh_photo {
        border-left: 1px solid #0661b9;
    }

    .asm-blue-summer .asmh_video {
        border-left: 1px solid #0661b9;
    }

    .asm-blue-summer .asm-container-outer {
        box-shadow: 0 1px 1px #0661b9, 0 1px 1px #0661b9 inset;
        -webkit-box-shadow: 0 1px 1px #0661b9, 0 1px 1px #0661b9 inset;
        -moz-box-shadow: 0 1px 1px #0661b9, 0 1px 1px #0661b9 inset;
    }


    .asm-blue-summer #asm-main-footer {
        box-shadow: 0px -1px 1px #0661b9;
    }

    .asm-blue-summer .asmh-dropdown {
        border: 1px solid #0661b8;
    }

        .asm-blue-summer .asmh-dropdown li div,
        .asm-blue-summer li#default_tab_list {
            border-bottom: 1px solid #0661b8;
        }


    .asm-blue-summer .asmd-overlay {
        background-color: #fff;
        opacity: 0.8;
    }

    .asm-blue-summer .asm-checkbox input[type="checkbox"]:checked ~ span {
        background-color: #5ad0ff;
    }


    /* level 2 menu*/
    .asm-blue-summer .asmh_menu2_container {
        background: #5ad0ff;
    }

        .asm-blue-summer .asmh_menu2_container > div > ul > li:first-child,
        .asm-blue-summer .asmh_menu2_container > div > ul > li.cog {
            border-left: 1px solid #0661b9;
        }

        .asm-blue-summer .asmh_menu2_container > div > ul > li {
            border-right: 1px solid #0661b9;
        }

            .asm-blue-summer .asmh_menu2_container > div > ul > li:hover,
            .asm-blue-summer .asmh_menu2_active,
            .asm-blue-summer #default_tab_list:hover > a,
            .asm-blue-summer #default_tab_list li:hover > a {
                background: #3533FF;
            }

            .asm-blue-summer .asmh_menu2_container > div > ul > li > a {
                color: #fff;
            }

            .asm-blue-summer .asmh_menu2_container > div > ul > li:hover > a,
            .asm-blue-summer .asmh_menu2_container > div > ul > li.asmh_menu2_active > a {
                color: #fff;
            }

        .asm-blue-summer .asmh_menu2_container > div > span {
            color: #fff;
        }


    .asm-blue-summer #asmh_mobile_menu_link {
        color: #E5E5E5;
    }

        .asm-blue-summer #asmh_mobile_menu_link:hover, .asm-blue-summer .asmh_menu2_text:hover {
            background-color: #3533FF;
        }

    .asm-blue-summer .ul-msg-office-basket > li > a.active {
        color: white;
        background-color: #0661b8;
    }

    .asm-blue-summer .ul-msg-office-basket > li.active {
        background-color: #0661b8;
    }

        .asm-blue-summer .ul-msg-office-basket > li.active a {
            color: white;
        }




/* Категории новой формы компании: нейтральная основа multiDDL и акценты autocomplete текущей темы. */
[data-company-categories] .dropdown_multiDDL .mutliSelect {
    color: #555555;
    background: #fff;
    border-color: #cccccc;
    box-shadow: 0 5px 15px rgba(0, 0, 0, .12);
}

[data-company-categories] .dropdown_multiDDL .search-block,
[data-company-categories] .dropdown_multiDDL dd ul li.last {
    background: #fff;
    border-color: #e5e5e5;
}

[data-company-categories] .dropdown_multiDDL dd ul li {
    background: none;
}

[data-company-categories] li:nth-child(odd) > .company-category-row:not(:hover):not(.is-selected) {
    background: rgba(85, 85, 85, .05);
}

[data-company-categories] .company-category-row:hover {
    background: #f1f1f1;
}

[data-company-categories] .company-category-row.is-selected {
    background: #f1f1f1;
}

[data-company-categories] .dropdown_multiDDL .search-block input {
    background: transparent;
    color: #555555;
}

[data-company-categories] .dropdown_multiDDL .search-block > .icon-search,
[data-company-categories] .dropdown_multiDDL dd ul li .company-category-button {
    color: #777;
}

[data-company-categories] .dropdown_multiDDL dd ul li .company-category-button {
    background: transparent;
}

[data-company-categories] .dropdown_multiDDL dd ul li .company-category-button:hover,
[data-company-categories] .dropdown_multiDDL dd ul li .company-category-button:focus,
[data-company-categories] .company-category-add-button:hover,
[data-company-categories] .company-category-add-button:focus {
    background: #f1f1f1;
    color: #0088cc;
}

[data-company-categories] .dropdown_multiDDL dd ul li .company-category-delete:hover,
[data-company-categories] .dropdown_multiDDL dd ul li .company-category-delete:focus {
    color: #bd362f;
}

[data-company-categories] .company-category-add-button,
[data-company-categories] .company-category-input {
    background: #fff;
    color: #555555;
    border-color: #cccccc;
}

[data-company-categories] .company-category-input:focus {
    box-shadow: none;
}

[data-company-categories] .dropdown_multiDDL .multiSel .arrow > div {
    border-color: #777;
}

[data-company-categories] .multiSel.readonly {
    background: #eee;
}

.asm-blue [data-company-categories] .is-open .multiSel,
.asm-blue [data-company-categories] .multiSel:focus,
.asm-blue [data-company-categories] .company-category-input:focus {
    border-color: #428bca;
}
.asm-blue [data-company-categories] .company-category-row.is-selected {
    background: rgba(66, 139, 202, .14);
}
.asm-blue [data-company-categories] input[type="checkbox"] {
    accent-color: #428bca;
}

.asm-black [data-company-categories] .is-open .multiSel,
.asm-black [data-company-categories] .multiSel:focus,
.asm-black [data-company-categories] .company-category-input:focus {
    border-color: #3A3A3A;
}
.asm-black [data-company-categories] .company-category-row.is-selected {
    background: rgba(58, 58, 58, .14);
}
.asm-black [data-company-categories] input[type="checkbox"] {
    accent-color: #3A3A3A;
}

.asm-green [data-company-categories] .is-open .multiSel,
.asm-green [data-company-categories] .multiSel:focus,
.asm-green [data-company-categories] .company-category-input:focus {
    border-color: #56784F;
}
.asm-green [data-company-categories] .company-category-row.is-selected {
    background: rgba(86, 120, 79, .14);
}
.asm-green [data-company-categories] input[type="checkbox"] {
    accent-color: #56784F;
}

.asm-light-blue [data-company-categories] .is-open .multiSel,
.asm-light-blue [data-company-categories] .multiSel:focus,
.asm-light-blue [data-company-categories] .company-category-input:focus {
    border-color: #428bca;
}
.asm-light-blue [data-company-categories] .company-category-row.is-selected {
    background: rgba(66, 139, 202, .14);
}
.asm-light-blue [data-company-categories] input[type="checkbox"] {
    accent-color: #428bca;
}

.asm-light-green [data-company-categories] .is-open .multiSel,
.asm-light-green [data-company-categories] .multiSel:focus,
.asm-light-green [data-company-categories] .company-category-input:focus {
    border-color: #3C7F2E;
}
.asm-light-green [data-company-categories] .company-category-row.is-selected {
    background: rgba(60, 127, 46, .14);
}
.asm-light-green [data-company-categories] input[type="checkbox"] {
    accent-color: #3C7F2E;
}

.asm-light-pink [data-company-categories] .is-open .multiSel,
.asm-light-pink [data-company-categories] .multiSel:focus,
.asm-light-pink [data-company-categories] .company-category-input:focus {
    border-color: #ffb5ef;
}
.asm-light-pink [data-company-categories] .company-category-row.is-selected {
    background: rgba(255, 181, 239, .14);
}
.asm-light-pink [data-company-categories] input[type="checkbox"] {
    accent-color: #ffb5ef;
}

.asm-orange [data-company-categories] .is-open .multiSel,
.asm-orange [data-company-categories] .multiSel:focus,
.asm-orange [data-company-categories] .company-category-input:focus {
    border-color: #FFB301;
}
.asm-orange [data-company-categories] .company-category-row.is-selected {
    background: rgba(255, 179, 1, .14);
}
.asm-orange [data-company-categories] input[type="checkbox"] {
    accent-color: #FFB301;
}

.asm-orange-black [data-company-categories] .is-open .multiSel,
.asm-orange-black [data-company-categories] .multiSel:focus,
.asm-orange-black [data-company-categories] .company-category-input:focus {
    border-color: #1A1A1A;
}
.asm-orange-black [data-company-categories] .company-category-row.is-selected {
    background: rgba(26, 26, 26, .14);
}
.asm-orange-black [data-company-categories] input[type="checkbox"] {
    accent-color: #1A1A1A;
}

.asm-blue-summer [data-company-categories] .is-open .multiSel,
.asm-blue-summer [data-company-categories] .multiSel:focus,
.asm-blue-summer [data-company-categories] .company-category-input:focus {
    border-color: #5ad0ff;
}
.asm-blue-summer [data-company-categories] .company-category-row.is-selected {
    background: rgba(90, 208, 255, .14);
}
.asm-blue-summer [data-company-categories] input[type="checkbox"] {
    accent-color: #5ad0ff;
}

/*COLOR FIX AUTOCOMPLETE*/

li:not(:hover) .text-green {
    color: #008000;
}
li:not(:hover) .text-red {
    color: #800000;
}
li:not(:hover) .text-help {
    color: gray;
}

/* Capella window controls: same palette as the themed window headers. */
.asm-blue { --asm-window-control-bg: #428bca; }
.asm-black { --asm-window-control-bg: #333333; }
.asm-green { --asm-window-control-bg: #56784F; }
.asm-light-blue { --asm-window-control-bg: #428bca; }
.asm-light-green { --asm-window-control-bg: #306625; }
.asm-light-pink { --asm-window-control-bg: #ffb5ef; }
.asm-orange { --asm-window-control-bg: #FFA000; }
.asm-orange-black { --asm-window-control-bg: #1A1A1A; }
.asm-blue-summer { --asm-window-control-bg: #5ad0ff; }

.asm-blue { --asm-menu-border-color: #428bca; }
.asm-black { --asm-menu-border-color: #696969; }
.asm-green { --asm-menu-border-color: #479937; }
.asm-light-blue { --asm-menu-border-color: #428bca; }
.asm-light-green { --asm-menu-border-color: #479937; }
.asm-light-pink { --asm-menu-border-color: #EA3388; }
.asm-orange { --asm-menu-border-color: #FD6430; }
.asm-orange-black { --asm-menu-border-color: #FD6430; }
.asm-blue-summer { --asm-menu-border-color: #0661b8; }

/* Full-width section menus use the desktop second-level menu palette. */
@media (min-width: 901px) {
    .asm-blue .main-nav.asm-section-menu { background: #1f384d; }
    .asm-black .main-nav.asm-section-menu { background: #393939; }
    .asm-green .main-nav.asm-section-menu { background: #345024; }
    .asm-light-blue .main-nav.asm-section-menu { background: #499AE0; }
    .asm-light-green .main-nav.asm-section-menu { background: #3C7F2E; }
    .asm-light-pink .main-nav.asm-section-menu { background: #ffb5ef; }
    .asm-orange .main-nav.asm-section-menu { background: #FFB301; }
    .asm-orange-black .main-nav.asm-section-menu { background: #1A1A1A; }
    .asm-blue-summer .main-nav.asm-section-menu { background: #5ad0ff; }
}

/* Match the existing mobile dropdown palette, including its texture layers. */
@media (max-width: 900px) {
    .asm-blue.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-blue.jpg"); }
    .asm-blue.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: url("../../content/images/opacitySteel.png"); }
    .asm-black.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-black.jpg"); }
    .asm-black.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: url("../../content/images/opacitySteel.png"); }
    .asm-green.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-green.jpg"); }
    .asm-green.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: url("../../content/images/opacitySteel.png"); }
    .asm-light-blue.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-white.png"); }
    .asm-light-blue.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #499AE0; }
    .asm-light-green.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-white.png"); }
    .asm-light-green.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #3C7F2E; }
    .asm-light-pink.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-pink-light.jpg"); }
    .asm-light-pink.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #FFA8EB; }
    .asm-orange.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-white.png"); }
    .asm-orange.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #FFA000; }
    .asm-orange-black.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-black2.jpg"); }
    .asm-orange-black.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #100A00; }
    .asm-blue-summer.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu { background: url("../../content/images/bg-blue-summer.jpg"); }
    .asm-blue-summer.horizontal-navigation .asm-section-holder > .main-nav.nav.asm-section-menu > .nav-item { background: #5ad0ff; }
}

/* Самостоятельная заглушка: палитра сохранена при выделении из окна. */
.asm-loading { background: #f5f5f5; }
.asm-blocker { background: rgba(0, 0, 0, .05); }
/* Вход: индикатор наследует цвет текста кнопки, карточка сохраняет свой фон. */
.asm-signin > .asm-blocker { background: transparent; }
.asm-signin.asm-blocked .btn[data-type="ok"]::after { border-color: currentColor; border-right-color: transparent; }
/* Подсветка формы одинакова для всех тем; ошибка приоритетнее серверных изменений.
   Красный соответствует штатному цвету alert-error (#b94a48). */
.asm-form-refresh-glow > span:nth-child(1) { background: linear-gradient(to right, rgba(255, 160, 0, .224), rgba(255, 160, 0, 0)); }
.asm-form-refresh-glow > span:nth-child(2) { background: linear-gradient(to left, rgba(255, 160, 0, .224), rgba(255, 160, 0, 0)); }
.asm-form-refresh-glow > span:nth-child(3) { background: linear-gradient(to bottom, rgba(255, 160, 0, .224), rgba(255, 160, 0, 0)); }
.asm-form-refresh-glow > span:nth-child(4) { background: linear-gradient(to top, rgba(255, 160, 0, .224), rgba(255, 160, 0, 0)); }
.asm-form-validation-error > .asm-form-refresh-glow > span:nth-child(1) { background: linear-gradient(to right, rgba(185, 74, 72, .224), rgba(185, 74, 72, 0)); }
.asm-form-validation-error > .asm-form-refresh-glow > span:nth-child(2) { background: linear-gradient(to left, rgba(185, 74, 72, .224), rgba(185, 74, 72, 0)); }
.asm-form-validation-error > .asm-form-refresh-glow > span:nth-child(3) { background: linear-gradient(to bottom, rgba(185, 74, 72, .224), rgba(185, 74, 72, 0)); }
.asm-form-validation-error > .asm-form-refresh-glow > span:nth-child(4) { background: linear-gradient(to top, rgba(185, 74, 72, .224), rgba(185, 74, 72, 0)); }
.asm-loading-word { color: #428bca; }
.asm-blue .asm-loading-word { color: #428bca; }
.asm-black .asm-loading-word { color: #333333; }
.asm-green .asm-loading-word { color: #56784F; }
.asm-light-blue .asm-loading-word { color: #428bca; }
.asm-light-green .asm-loading-word { color: #306625; }
.asm-light-pink .asm-loading-word { color: #ffb5ef; }
.asm-orange .asm-loading-word { color: #FFA000; }
.asm-orange-black .asm-loading-word { color: #1A1A1A; }
.asm-blue-summer .asm-loading-word { color: #5ad0ff; }

/* Цвета уведомления находятся в AsmColor.css; слой не перехватывает ввод. */
.asm-form-refresh-relative { position: relative; }
.asm-form-refresh-glow { display: none; position: absolute; pointer-events: none; z-index: 2; overflow: hidden; }
.asm-form-refresh-pending > .asm-form-refresh-glow,
.asm-form-validation-error > .asm-form-refresh-glow { display: block; }
.asm-form-refresh-glow > span { position: absolute; pointer-events: none; }
.asm-form-refresh-glow > span:nth-child(1) { top: 0; bottom: 0; left: 0; width: 25%; animation: asm-form-refresh-x 1.1s ease-out; }
.asm-form-refresh-glow > span:nth-child(2) { top: 0; bottom: 0; right: 0; width: 25%; animation: asm-form-refresh-x 1.1s ease-out; }
.asm-form-refresh-glow > span:nth-child(3) { top: 0; left: 0; right: 0; height: 28%; animation: asm-form-refresh-y 1.1s ease-out; }
.asm-form-refresh-glow > span:nth-child(4) { bottom: 0; left: 0; right: 0; height: 28%; animation: asm-form-refresh-y 1.1s ease-out; }
/* Подсветка рамки не зависит от внутренних отступов, вкладок и прокрутки. */
.asm-form-refresh-glow-modal { inset: 0; border-radius: inherit; }
.asm-form-refresh-glow-modal > span:nth-child(1),
.asm-form-refresh-glow-modal > span:nth-child(2) { max-width: 160px; }
.asm-form-refresh-glow-modal > span:nth-child(3),
.asm-form-refresh-glow-modal > span:nth-child(4) { max-height: 160px; }
.asm-form-refresh-pending .asm-window-header,
.asm-form-validation-error .asm-window-header { position: relative; z-index: 3; }
@keyframes asm-form-refresh-x { from { width: 0; } to { width: 25%; } }
@keyframes asm-form-refresh-y { from { height: 0; } to { height: 28%; } }
header.asm-form-refresh-header { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
header.asm-form-refresh-header > h3, header.asm-form-refresh-header > h2 { flex: 1 1 auto; min-width: 0; }
header.asm-form-refresh-header > .dropdown { position: relative; float: none; margin: 0; flex: 0 0 auto; }
.asm-form-refresh { flex: 0 0 auto; position: relative; z-index: 3; display: inline-flex; gap: 6px; align-items: center; }
.asm-form-refresh-header > .asm-form-refresh { margin: 0; }
@media (max-width: 600px) { .asm-form-refresh span { display: none; } }
@media (pointer: coarse) { .asm-form-refresh { min-width: 44px; min-height: 44px; justify-content: center; } }
@media (prefers-reduced-motion: reduce) { .asm-form-refresh-glow > span { animation: none; } }
@media print { .asm-form-refresh, .asm-form-refresh-glow { display: none !important; } }

.asm-loading {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 100px;
    padding: 20px;
    box-sizing: border-box;

    perspective: 500px;
}
.asm-loading-preload {
    padding: 16px 0;
}
.asm-loading-word {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .09em;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: 900;
    line-height: 1;
    letter-spacing: -.035em;
    perspective: 420px;
    transform-style: preserve-3d;
    filter: drop-shadow(0 7px 6px rgba(0, 0, 0, .18));
}
.asm-blocked { position: relative; isolation: isolate; }
.asm-blocker {
    position: absolute;
    inset: 0;
    z-index: 100;
    min-height: 0;
    border-radius: inherit;

    cursor: progress;
}
/* Координаты следуют за прокруткой, размеры — за видимой областью контейнера. */
.asm-blocker-viewport {
    right: auto;
    bottom: auto;
    border-radius: 0;
}
.asm-loading-word::before {
    position: absolute;
    z-index: -1;
    bottom: -11px;
    left: 8%;
    width: 84%;
    height: 10px;
    border-radius: 50%;
    background: currentColor;
    content: "";
    filter: blur(8px);
    opacity: .18;
    animation: asm-loading-halo 1.35s ease-in-out infinite;
}
.asm-loading-letter {
    position: relative;
    display: inline-grid;
    place-items: center;
    width: .72em;
    height: 1.1em;
    color: inherit;
    -webkit-text-stroke: .2px rgba(255, 255, 255, .45);
    text-shadow:
        .03em .04em 0 rgba(0, 0, 0, .26),
        .06em .08em 0 rgba(0, 0, 0, .18),
        0 0 .18em currentColor;
    transform-style: preserve-3d;
    animation: asm-loading-wave 1.35s cubic-bezier(.45, 0, .25, 1) infinite;
    will-change: transform;
}
.asm-loading-letter::before,
.asm-loading-letter::after {
    position: absolute;
    inset: 0;
    display: grid;
    place-items: center;
    content: attr(data-character);
    pointer-events: none;
}
.asm-loading-letter::before {
    z-index: -1;
    color: rgba(0, 0, 0, .28);
    transform: translate3d(.045em, .06em, -.09em);
}
.asm-loading-letter::after {
    color: transparent;
    -webkit-text-stroke: .35px rgba(255, 255, 255, .55);
    text-shadow: -.02em -.025em .06em rgba(255, 255, 255, .45);
    transform: translateZ(.025em);
}
@keyframes asm-loading-wave {
    0%, 100% { transform: translate3d(0, .08em, 0) rotateX(-5deg) rotateY(-2deg) scale(1); }
    28% { transform: translate3d(0, -.08em, .12em) rotateX(7deg) rotateY(-8deg) scale(1.025); }
    50% { transform: translate3d(0, -.38em, .32em) rotateX(18deg) rotateY(0) scale(1.1); }
    72% { transform: translate3d(0, -.08em, .12em) rotateX(7deg) rotateY(8deg) scale(1.025); }
}
@keyframes asm-loading-halo {
    0%, 100% { opacity: .12; transform: scaleX(.9); }
    50% { opacity: .24; transform: scaleX(1.08); }
}

