﻿.gridpanel {
    position: relative;
    cursor: default;
    padding-bottom: 10px;
}

.mvcgridpanel::after {
    content: ' ';
    display: table;
    clear: both;
}

.mvcgridpanel .clear {
    clear: both;
}

.mvcgridscroll {
    margin: 30px -40px 0px -40px;
    overflow-x: auto;
    overflow-y: hidden;
}

.mvcgridpanel:after {
    content: '';
    display: block;
    position: absolute;
    left: -40px;
    right: -40px;
    bottom: 80px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.grid {
    min-width: 100%;
    cursor: auto;
    position: relative;
}

    .grid th,
    .grid td {
        padding: 8px 25px;
    }

    .grid th {
        background-color: #E2E2E2;
        color: #000;
        cursor: default;
        text-align: left;
        height: 40px;
        border-top: 1px solid #AFAFAF;
        border-bottom: 1px solid #AFAFAF;
        border-right: 1px solid #E2E2E2;
        border-left: 1px solid #E2E2E2;
        text-transform: uppercase;
        position: relative;
        font: 13px Montserrat-Bold;
        white-space: nowrap;
    }

        .grid th:not(:empty):before {
            content: ' ';
            border-left: 1px solid #AFAFAF;
            position: absolute;
            top: 10px;
            bottom: 10px;
            left: 0px;
        }

        .grid th:first-child:before,
        .grid th.first-column:before {
            left: 40px;
        }

        .grid th a {
            position: relative;
            display: block;
            margin: -8px -15px;
            padding: 8px 15px;
            color: inherit;
            text-decoration: none;
        }

        .grid th.sort_asc a,
        .grid th.sort_desc a {
            padding-right: 28px;
        }

            .grid th.sort_asc a::after,
            .grid th.sort_desc a::after {
                content: ' ';
                position: absolute;
                top: 0;
                bottom: 0;
                width: 12px;
                height: 12px;
                margin: auto 0 auto 20px;
            }

            .grid th.sort_asc a::after {
                background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%0D%0A%20%20%20%20%3Cpolygon%20points%3D%2219%2015.5%2019%2012.9%2010.5%205.4%202%2012.9%202%2015.6%2010.5%209%22%20fill%3D%22%23000000%22%20opacity%3D%221%22%20stroke%3D%22none%22%20stroke-miterlimit%3D%2210%22%20%2F%3E%0D%0A%3C%2Fsvg%3E) no-repeat;
            }

            .grid th.sort_desc a::after {
                background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%0D%0A%20%20%20%20%3Cpolygon%20points%3D%222%205.5%202%208.1%2010.5%2015.6%2019%208.1%2019%205.4%2010.5%2012%22%20fill%3D%22%23000000%22%20opacity%3D%221%22%20stroke%3D%22none%22%20stroke-miterlimit%3D%2210%22%20%2F%3E%0D%0A%3C%2Fsvg%3E) no-repeat;
            }

    .grid thead.mainhead th {
        background-color: #ddd;
        border: 1px solid #bbb;
        color: #666;
        cursor: default;
        font-weight: 400;
        text-align: center;
        height: 40px;
    }

    .grid thead.mainhead th {
        background-color: #E2E2E2;
        color: #000;
        cursor: default;
        text-align: center;
        height: 40px;
        border-top: 1px solid #AFAFAF;
        border-bottom: 1px solid #AFAFAF;
        border-right: 1px solid #E2E2E2;
        border-left: 1px solid #E2E2E2;
        text-transform: uppercase;
        position: relative;
        font: 13px Montserrat-Bold;
        white-space: nowrap;
    }

        .grid thead.mainhead th:nth-child(1) {
            max-width: 175px;
            white-space: pre-wrap;
        }

    .grid td {
        border: 1px solid #E2E2E2;
        color: #000000;
        white-space: nowrap;
        font: 16px Montserrat-Medium;
        padding-top: 20px;
        padding-bottom: 20px;
        vertical-align: text-top;
    }

        .grid td:has(.test-result) {
            vertical-align: text-top;
        }

.gridpanel[data-key="Grid_PCAZ_Members"] td {
    vertical-align: env();
}

.gridpanel[data-key="Grid_AZ_Members"] td {
    vertical-align: env();
}

.mvcgridpanel .grid tbody:before,
.mvcgridpanel .grid tbody:after {
    content: ' ';
    position: absolute;
    top: 42px;
    bottom: 0px;
    z-index: 0;
}

.mvcgridpanel .grid tbody:before {
    left: 40px;
    border-left: 1px solid #e2e2e2;
}

.mvcgridpanel .grid tbody:after {
    right: 40px;
    border-right: 1px solid #e2e2e2;
}

.grid tr td {
    background: transparent;
}

.mvcgridpanel .grid tr th:first-child,
.mvcgridpanel .grid tr td:first-child,
.mvcgridpanel .grid tr th.first-column,
.mvcgridpanel .grid tr td.first-column {
    padding-left: 60px;
}

.mvcgridpanel .grid tr th:last-child,
.mvcgridpanel .grid tr td:last-child {
    padding-right: 60px;
}

.mvcgridpanel .grid tr th.options:last-child,
.mvcgridpanel .grid tr td.options:last-child {
    padding-right: 40px;
}

.grid td.options:last-child {
    width: 100px;
    min-width: 100px;
}

.grid tr:nth-child(2n) td {
    background-color: rgba(0, 0, 0, 0.05);
}

.grid td.options {
    width: 60px;
    min-width: 60px;
    padding: 4px 0;
    text-align: center;
}

.checkboxes-header {
    width: 40px;
    min-width: 40px;
    margin-left: 5px;
    text-align: center;
}

    .checkboxes-header:first-child {
        padding-left: 65px !important
    }

.grid tr td.checkboxes:first-child {
    padding-left: 40px;
}

.grid td.checkboxes {
    width: 40px;
    min-width: 40px;
    padding: 5px 0;
    text-align: center;
}

.grid tr[data-toggle] {
    cursor: pointer;
}

.grid td.wrapable {
    white-space: normal;
    min-width: 500px;
}

.grid td.longtext {
    width: 250px;
    min-width: 450px;
    max-width: 450px;
    white-space: normal;
    word-break: break-word;
}


    .grid td.competences {
        min-width: 360px;
        white-space: normal;
    }

    .grid td ol {
        counter-reset: item;
        padding: 0;
        margin: 0;
    }

        .grid td ol li {
            display: block;
            margin-left: 30px;
        }

            .grid td ol li:before {
                content: counter(item) ". ";
                counter-increment: item;
                position: absolute;
                margin-left: -30px;
            }

    .grid .options img,
    .grid a.report,
    .grid a.download,
    .grid a.edit,
    .grid a.delete,
    .grid a.duplicate,
    .grid a.favorite {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: middle;
    }

    .grid .options img {
        position: relative;
        z-index: 1000;
    }

    .grid a.report {
        width: 17px;
        height: 21px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23212121;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EРесурс 1%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolyline class='cls-1' points='16.27 3.13 24.5 3.13 24.5 30.5 0.5 30.5 0.5 3.13 8.25 3.13'/%3E%3Crect class='cls-1' x='8.36' y='0.5' width='8.29' height='5.26'/%3E%3Cline class='cls-1' x1='20.53' y1='20.4' x2='4.47' y2='20.4'/%3E%3Cline class='cls-1' x1='12.5' y1='10.33' x2='12.5' y2='20.4'/%3E%3Cline class='cls-1' x1='9.5' y1='15.33' x2='9.5' y2='20.4'/%3E%3Cline class='cls-1' x1='6.5' y1='16.33' x2='6.5' y2='20.4'/%3E%3Cline class='cls-1' x1='15.5' y1='13.33' x2='15.5' y2='20.4'/%3E%3Cline class='cls-1' x1='18.5' y1='12.33' x2='18.5' y2='20.4'/%3E%3Cline class='cls-1' x1='20.53' y1='23.29' x2='4.47' y2='23.29'/%3E%3Cline class='cls-1' x1='15.85' y1='26.22' x2='4.47' y2='26.22'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
    }

        .grid a.report:hover {
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 31'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%2318858a;stroke-miterlimit:10;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EРесурс 1%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpolyline class='cls-1' points='16.27 3.13 24.5 3.13 24.5 30.5 0.5 30.5 0.5 3.13 8.25 3.13'/%3E%3Crect class='cls-1' x='8.36' y='0.5' width='8.29' height='5.26'/%3E%3Cline class='cls-1' x1='20.53' y1='20.4' x2='4.47' y2='20.4'/%3E%3Cline class='cls-1' x1='12.5' y1='10.33' x2='12.5' y2='20.4'/%3E%3Cline class='cls-1' x1='9.5' y1='15.33' x2='9.5' y2='20.4'/%3E%3Cline class='cls-1' x1='6.5' y1='16.33' x2='6.5' y2='20.4'/%3E%3Cline class='cls-1' x1='15.5' y1='13.33' x2='15.5' y2='20.4'/%3E%3Cline class='cls-1' x1='18.5' y1='12.33' x2='18.5' y2='20.4'/%3E%3Cline class='cls-1' x1='20.53' y1='23.29' x2='4.47' y2='23.29'/%3E%3Cline class='cls-1' x1='15.85' y1='26.22' x2='4.47' y2='26.22'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat;
        }

    .grid a.download {
        background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpolyline%20style%3D%22fill%3Anone%3Bstroke%3A%2300adef%3Bstroke-miterlimit%3A10%22%20points%3D%2214.5%205.2%2014.5%202%200.9%202%200.9%2019%2014.5%2019%2014.5%2010.3%22%20%2F%3E%0D%0A%09%09%3Cpolyline%20style%3D%22fill%3Anone%3Bstroke%3A%2300adef%3Bstroke-miterlimit%3A10%22%20points%3D%2217.8%209.9%2020.1%207.6%2017.8%205.2%22%20%2F%3E%0D%0A%09%09%3Cpath%20style%3D%22fill%3Anone%3Bstroke%3A%2300adef%3Bstroke-miterlimit%3A10%22%20d%3D%22m19.6%207.6h-9.1c-1.6%200-2.9%201.3-2.9%202.9v4.2%22%20%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E) no-repeat;
    }

        .grid a.download:hover {
            background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021%2021%22%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cpolyline%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A10%22%20points%3D%2214.5%205.2%2014.5%202%200.9%202%200.9%2019%2014.5%2019%2014.5%2010.3%22%20%2F%3E%0D%0A%09%09%3Cpolyline%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A10%22%20points%3D%2217.8%209.9%2020.1%207.6%2017.8%205.2%22%20%2F%3E%0D%0A%09%09%3Cpath%20style%3D%22fill%3Anone%3Bstroke%3A%23000%3Bstroke-miterlimit%3A10%22%20d%3D%22m19.6%207.6h-9.1c-1.6%200-2.9%201.3-2.9%202.9v4.2%22%20%2F%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E) no-repeat;
        }

    .grid a.edit,
    .saved-filters ul li .edit {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16,0,1.25,14.79,0,20l5.21-1.25L20,4Z' stroke='%23212121' fill='none'/%3E%3Cline x1='1.78' y1='15' x2='5.1' y2='18.32' stroke='%23212121' fill='none'/%3E%3Cline x1='13.85' y1='2.66' x2='17.21' y2='6.02' stroke='%23212121' fill='none'/%3E%3C/svg%3E") no-repeat;
    }

        .grid a.edit:hover,
        .saved-filters ul li .edit:hover {
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16,0,1.25,14.79,0,20l5.21-1.25L20,4Z' stroke='%2318858a' fill='none'/%3E%3Cline x1='1.78' y1='15' x2='5.1' y2='18.32' stroke='%2318858a' fill='none'/%3E%3Cline x1='13.85' y1='2.66' x2='17.21' y2='6.02' stroke='%2318858a' fill='none'/%3E%3C/svg%3E") no-repeat;
        }

    .grid a.delete,
    .saved-filters ul li .delete {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cline y1='3' x2='20' y2='3' stroke='%23212121' fill='none' /%3E%3Cpath d='M12.75,2H7.25V1h5.5Zm1-2H6.25V3h7.5Z' stroke='none' fill='%23212121'/%3E%3Cpath d='M16.25,6.13H3.75V20h12.5Z' stroke='%23212121' fill='none'/%3E%3Cline x1='11.82' y1='9.94' x2='11.82' y2='16.76' stroke='%23212121' fill='none'/%3E%3Cline x1='8.18' y1='9.94' x2='8.18' y2='16.76' stroke='%23212121' fill='none'/%3E%3C/svg%3E") no-repeat;
    }

        .grid a.delete:hover,
        .saved-filters ul li .delete:hover {
            background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cline y1='3' x2='20' y2='3' stroke='%2318858a' fill='none' /%3E%3Cpath d='M12.75,2H7.25V1h5.5Zm1-2H6.25V3h7.5Z' stroke='none' fill='%2318858a'/%3E%3Cpath d='M16.25,6.13H3.75V20h12.5Z' stroke='%2318858a' fill='none'/%3E%3Cline x1='11.82' y1='9.94' x2='11.82' y2='16.76' stroke='%2318858a' fill='none'/%3E%3Cline x1='8.18' y1='9.94' x2='8.18' y2='16.76' stroke='%2318858a' fill='none'/%3E%3C/svg%3E") no-repeat;
        }

    .grid a.duplicate {
        background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 445.53 445.529' style='enable-background:new 0 0 445.53 445.529;' xml:space='preserve'%3E%3Cg%3E%3Cpath stroke='%23212121' fill='%23212121' d='M395.264,60.6h-81.71V21.184C313.554,9.504,304.049,0,292.37,0H50.265C38.583,0,29.081,9.504,29.081,21.184v342.564 c0,11.68,9.502,21.185,21.185,21.185h81.71v39.413c0,11.68,9.502,21.184,21.185,21.184h242.104c11.68,0,21.185-9.504,21.185-21.184 V81.784C416.449,70.102,406.944,60.6,395.264,60.6z M50.265,366.774c-1.664,0-3.026-1.359-3.026-3.026V21.184 c0-1.669,1.362-3.026,3.026-3.026H292.37c1.667,0,3.026,1.357,3.026,3.026V60.6v303.148c0,1.667-1.359,3.026-3.026,3.026H50.265z M398.291,424.334c0,1.678-1.359,3.025-3.026,3.025H153.16c-1.664,0-3.026-1.348-3.026-3.025v-38.16H292.37 c11.68,0,21.185-9.505,21.185-21.185v-1.253v-5.172h43.367c5.013,0,9.079-4.061,9.079-9.079s-4.066-9.079-9.079-9.079h-43.367 v-44.384h43.367c5.013,0,9.079-4.061,9.079-9.079c0-5.018-4.066-9.078-9.079-9.078h-43.367V232.47h43.367 c5.013,0,9.079-4.061,9.079-9.079s-4.066-9.079-9.079-9.079h-43.367v-43.604h12.087c5.013,0,9.079-4.061,9.079-9.079 c0-5.019-4.066-9.079-9.079-9.079h-12.087V78.758h81.71c1.667,0,3.026,1.356,3.026,3.026V424.334z M70.929,90.789 c0-5.019,4.066-9.079,9.079-9.079h147.279c5.013,0,9.079,4.061,9.079,9.079c0,5.018-4.066,9.079-9.079,9.079H80.008 C74.996,99.868,70.929,95.807,70.929,90.789z M267.645,152.551c0,5.018-4.066,9.079-9.079,9.079H80.008 c-5.012,0-9.079-4.061-9.079-9.079c0-5.019,4.066-9.079,9.079-9.079h178.558C263.579,143.472,267.645,147.532,267.645,152.551z M267.645,216.103c0,5.018-4.066,9.079-9.079,9.079H80.008c-5.012,0-9.079-4.061-9.079-9.079s4.066-9.079,9.079-9.079h178.558 C263.579,207.024,267.645,211.085,267.645,216.103z M267.645,278.645c0,5.019-4.066,9.079-9.079,9.079H80.008 c-5.012,0-9.079-4.061-9.079-9.079c0-5.018,4.066-9.078,9.079-9.078h178.558C263.579,269.566,267.645,273.633,267.645,278.645z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
    }

        .grid a.duplicate:hover {
            background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 445.53 445.529' style='enable-background:new 0 0 445.53 445.529;' xml:space='preserve'%3E%3Cg%3E%3Cpath stroke='%2318858a' fill='%2318858a' d='M395.264,60.6h-81.71V21.184C313.554,9.504,304.049,0,292.37,0H50.265C38.583,0,29.081,9.504,29.081,21.184v342.564 c0,11.68,9.502,21.185,21.185,21.185h81.71v39.413c0,11.68,9.502,21.184,21.185,21.184h242.104c11.68,0,21.185-9.504,21.185-21.184 V81.784C416.449,70.102,406.944,60.6,395.264,60.6z M50.265,366.774c-1.664,0-3.026-1.359-3.026-3.026V21.184 c0-1.669,1.362-3.026,3.026-3.026H292.37c1.667,0,3.026,1.357,3.026,3.026V60.6v303.148c0,1.667-1.359,3.026-3.026,3.026H50.265z M398.291,424.334c0,1.678-1.359,3.025-3.026,3.025H153.16c-1.664,0-3.026-1.348-3.026-3.025v-38.16H292.37 c11.68,0,21.185-9.505,21.185-21.185v-1.253v-5.172h43.367c5.013,0,9.079-4.061,9.079-9.079s-4.066-9.079-9.079-9.079h-43.367 v-44.384h43.367c5.013,0,9.079-4.061,9.079-9.079c0-5.018-4.066-9.078-9.079-9.078h-43.367V232.47h43.367 c5.013,0,9.079-4.061,9.079-9.079s-4.066-9.079-9.079-9.079h-43.367v-43.604h12.087c5.013,0,9.079-4.061,9.079-9.079 c0-5.019-4.066-9.079-9.079-9.079h-12.087V78.758h81.71c1.667,0,3.026,1.356,3.026,3.026V424.334z M70.929,90.789 c0-5.019,4.066-9.079,9.079-9.079h147.279c5.013,0,9.079,4.061,9.079,9.079c0,5.018-4.066,9.079-9.079,9.079H80.008 C74.996,99.868,70.929,95.807,70.929,90.789z M267.645,152.551c0,5.018-4.066,9.079-9.079,9.079H80.008 c-5.012,0-9.079-4.061-9.079-9.079c0-5.019,4.066-9.079,9.079-9.079h178.558C263.579,143.472,267.645,147.532,267.645,152.551z M267.645,216.103c0,5.018-4.066,9.079-9.079,9.079H80.008c-5.012,0-9.079-4.061-9.079-9.079s4.066-9.079,9.079-9.079h178.558 C263.579,207.024,267.645,211.085,267.645,216.103z M267.645,278.645c0,5.019-4.066,9.079-9.079,9.079H80.008 c-5.012,0-9.079-4.061-9.079-9.079c0-5.018,4.066-9.078,9.079-9.078h178.558C263.579,269.566,267.645,273.633,267.645,278.645z'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
        }

    .grid td.options.favorite:first-child {
        padding-left: 50px !important;
        padding-right: 10px;
    }

    .grid td.options.favorite.readonly {
        cursor: default;
    }

    .grid a.favorite {
        width: 24px;
        height: 24px;
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64'%3E%3Cpath fill='%23231F20' d='M32.001,2.484c0.279,0,0.463,0.509,0.463,0.509l8.806,18.759l20.729,3.167L47,40.299L50.541,62 l-18.54-10.254L13.461,62l3.541-21.701L2.003,24.919l20.729-3.167L31.53,3.009C31.53,3.009,31.722,2.484,32.001,2.484 M32.001,0.007 c-0.775,0-1.48,0.448-1.811,1.15l-8.815,18.778L1.701,22.941c-0.741,0.113-1.356,0.632-1.595,1.343 c-0.238,0.71-0.059,1.494,0.465,2.031l14.294,14.657l-3.378,20.704c-0.124,0.756,0.195,1.517,0.822,1.957 C12.653,63.877,13.057,64,13.461,64c0.332,0,0.666-0.084,0.968-0.25l17.572-9.719l17.572,9.719c0.302,0.166,0.636,0.25,0.968,0.25 c0.404,0,0.808-0.123,1.151-0.366c0.627-0.44,0.946-1.201,0.822-1.957l-3.378-20.704l14.294-14.657 c0.523-0.537,0.703-1.321,0.465-2.031c-0.238-0.711-0.854-1.229-1.595-1.343l-19.674-3.006L33.812,1.157 C33.481,0.455,32.776,0.007,32.001,0.007L32.001,0.007z'/%3E%3C/svg%3E");
    }

        .grid a.favorite.readonly {
            cursor: default;
            pointer-events: none;
        }

        .grid a.favorite.active,
        .grid a.favorite:hover {
            background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 64 64'%3E%3Cg%3E%3Cpath fill='%2318858a' d='M31.998,2.478c0.279,0,0.463,0.509,0.463,0.509l8.806,18.759l20.729,3.167l-14.999,15.38l3.541,21.701 l-18.54-10.254l-18.54,10.254l3.541-21.701L2,24.912l20.729-3.167l8.798-18.743C31.527,3.002,31.719,2.478,31.998,2.478 M31.998,0 c-0.775,0-1.48,0.448-1.811,1.15l-8.815,18.778L1.698,22.935c-0.741,0.113-1.356,0.632-1.595,1.343 c-0.238,0.71-0.059,1.494,0.465,2.031l14.294,14.657L11.484,61.67c-0.124,0.756,0.195,1.517,0.822,1.957 c0.344,0.243,0.747,0.366,1.151,0.366c0.332,0,0.666-0.084,0.968-0.25l17.572-9.719l17.572,9.719 c0.302,0.166,0.636,0.25,0.968,0.25c0.404,0,0.808-0.123,1.151-0.366c0.627-0.44,0.946-1.201,0.822-1.957l-3.378-20.704 l14.294-14.657c0.523-0.537,0.703-1.321,0.465-2.031c-0.238-0.711-0.854-1.229-1.595-1.343l-19.674-3.006L33.809,1.15 C33.479,0.448,32.773,0,31.998,0L31.998,0z'/%3E%3Cpath fill='%2318858a' d='M31.998,2.478c0.279,0,0.463,0.509,0.463,0.509l8.806,18.759l20.729,3.167l-14.999,15.38l3.541,21.701 l-18.54-10.254l-18.54,10.254l3.541-21.701L2,24.912l20.729-3.167l8.798-18.743C31.527,3.002,31.719,2.478,31.998,2.478'/%3E%3C/g%3E%3C/svg%3E");
        }

    .gridpanel > .btn + .btn,
    .gridpanel > .btn + .dropdown,
    .gridpanel > .dropdown + .btn,
    .gridpanel > .dropdown + .dropdown,
    .gridpanel-actions > .btn + .btn,
    .gridpanel-actions > .btn + .dropdown,
    .gridpanel-actions > .dropdown + .btn,
    .gridpanel-actions > .dropdown + .dropdown {
        margin-left: 15px;
    }

    .mvcgridpanel > .btn,
    .mvcgridpanel > .dropdown {
        float: left;
        position: relative;
        top: -50px;
        height: 1px;
        left: 320px;
        font-size: 16px;
        font-family: Montserrat-Bold;
        line-height: 24px;
    }

    .gridpanel-filters.dropdown + .export + .mvcgridpanel > .dropdown {
        left: 640px;
    }

    .mvcgridpanel > .btn,
    .mvcgridpanel > .dropdown > button {
        width: 300px;
        font-size: 12px;
        font-family: Montserrat-Bold;
    }

        .mvcgridpanel > .btn + .btn,
        .mvcgridpanel > .btn + .dropdown,
        .mvcgridpanel > .dropdown + .btn,
        .mvcgridpanel > .dropdown + .dropdown {
            margin-left: 8px;
        }

    .gridpanel-actions::after {
        content: ' ';
        display: table;
        clear: both;
    }

    .gridpanel-filters > .btn,
    .export > .btn,
    .gridpanel-actions button,
    .gridpanel-actions > .btn,
    .gridpanel-actions > .dropdown > .btn {
        min-width: 300px;
        font-size: 12px;
        font-family: Montserrat-Bold;
    }

    .gridpanel-actions .dropdown.dropdown-open:after {
        content: '';
        display: block;
        position: absolute;
        bottom: -6px;
        height: 7px;
        background: #107777;
        width: 100%;
        z-index: 100;
    }

    .gridpanel-filters .btn.dropdown-toggle::after {
        content: ' ';
        position: absolute;
        top: 21px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5.97'%3E%3Cpolygon fill='%2318858a' points='0 0.04 0 1.59 4.98 5.97 10 1.55 10 0 4.98 3.88 0 0.04'/%3E%3C/svg%3E") no-repeat;
        right: 18px;
        width: 12px;
        height: 12px;
        border: 0;
    }

    .gridpanel-filters.dropdown-open .btn.dropdown-toggle::after,
    .gridpanel-filters .btn:hover::after {
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5.97'%3E%3Cpolygon fill='%23fff' points='0 0.04 0 1.59 4.98 5.97 10 1.55 10 0 4.98 3.88 0 0.04'/%3E%3C/svg%3E") no-repeat;
    }

    .gridpanel-filters > .btn > svg {
        width: 23px;
        height: 23px;
    }

    .gridpanel-actions {
        padding-top: 20px;
    }

        .gridpanel-actions .dropdown-menu .btn {
            width: auto;
        }

        .gridpanel-actions > aside {
            float: right;
        }

    .gridpanel-filters {
        float: left;
        margin-right: 20px;
        margin-top: 20px;
    }

        .gridpanel-filters.dropdown.dropdown-open:after {
            content: '';
            display: block;
            position: absolute;
            bottom: -6px;
            height: 7px;
            background: #18858a;
            width: 100%;
            z-index: 100;
        }

    .gridpanel .export {
        margin-top: 20px;
        position: relative;
        display: inline-block;
    }

    .gridpanel .createimport {
        margin-top: 20px;
        position: relative;
        display: inline-block;
    }

    .gridpanel-filters > .dropdown-menu,
    .gridpanel-options > .dropdown-menu {
        border: 1px solid #bbb;
        border-top: 3px solid #18858a;
    }

    .gridpanel-options .btn-alternate svg {
        width: 30px;
        height: 14px;
        top: 25px;
    }

    .gridpanel-options .btn-alternate:hover,
    .gridpanel-options.dropdown-open > .dropdown-toggle.btn-alternate,
    .gridpanel-options.dropdown-open > .dropdown-toggle.btn-alternate {
        background: #18858a;
        border-color: #18858a;
        color: #fff;
    }

        .gridpanel-options.dropdown-open > .dropdown-toggle.btn-alternate.left + .dropdown-menu > div {
            border: 1px solid #bbb;
            border-top: 5px solid #18858a;
        }

    .filter h3,
    .grid-options h3 {
        margin: 14px 20px 0;
    }

    .filter form,
    .grid-options form {
        padding: 15px 20px 20px;
    }

    .filter form {
        width: 480px;
        font-family: Montserrat-Medium;
    }

    .dropdown-menu form {
        font-family: Montserrat-Medium;
    }

    /*.filter form input.dateRU{
    width: 93px;
}*/

    .filter form .datetimeRU-range {
        /*margin: 8px 0 15px;*/
    }

    .filter form .number-range-item,
    .filter form .datetimeRU-range-item {
        display: inline-block;
        /*margin-bottom: 10px;*/
        width: calc(50% - 21px);
        margin-right: 37px;
    }

        .filter form .number-range-item:last-child,
        .filter form .datetimeRU-range-item:last-child {
            margin-right: 0px;
        }

        .filter form .number-range-item label,
        .filter form .datetimeRU-range-item label {
            display: inline-block;
            width: 18px;
            margin-right: 10px;
            text-align: right;
        }

        .filter form .number-range-item:first-child label,
        .filter form .datetimeRU-range-item:first-child label {
            text-align: left;
        }

        .filter form .number-range-item input[type=text],
        .filter form .datetimeRU-range-item input[type=text].dateRU,
        .filter form .datetimeRU-range-item .ui-spinner {
            width: calc(100% - 33px);
        }

    .filter .msdd .selectFilterCondition {
        display: none;
    }

    .filter .buttons {
        margin-top: 20px;
    }

        .filter .buttons::after {
            content: ' ';
            display: table;
            clear: both;
        }

        .filter .buttons .btn {
            display: block;
            float: left;
            /*width: 48%;*/
        }

            .filter .buttons .btn + .btn {
                float: right;
            }

    .grid-options {
        white-space: nowrap;
    }

        .grid-options.dropdown-menu {
            width: 100%;
            padding-top: 45px;
            border-radius: 0;
        }

        .grid-options .checklist:first-child {
            margin-bottom: 10px;
        }

        .grid-options .checklist li {
            white-space: normal;
            position: relative;
        }

    .search {
        float: right;
        position: relative;
        top: -50px;
        height: 1px;
    }

        .search::after {
            content: ' ';
            display: table;
            clear: both;
        }

        .search input[type=text] {
            padding: 14px 14px;
            display: block;
            width: 340px;
            height: 50px;
            background: none;
            border: 1px solid #888;
            border-radius: 3px;
            outline: none !important;
        }

            .search input[type=text]:focus::placeholder {
                color: transparent;
            }

            .search input[type=text]:focus::-webkit-input-placeholder {
                color: transparent;
            }

            .search input[type=text]:focus::-moz-placeholder {
                color: transparent;
            }

            .search input[type=text]:focus:-moz-placeholder {
                color: transparent;
            }

            .search input[type=text]:focus:-ms-input-placeholder {
                color: transparent;
            }

        .search button {
            position: absolute;
            width: 30px;
            height: 30px;
            margin: 0;
            padding: 0;
            background: none;
            border: 0;
            vertical-align: middle;
            right: 10px;
            top: 11px;
        }

            .search button svg {
                width: 22px;
                height: 22px;
                fill: none;
                stroke: #27222d;
                vertical-align: -4px;
                stroke-miterlimit: 10;
                cursor: pointer;
            }

    .mvcgridpanel {
        position: relative;
    }

        .mvcgridpanel > .pages {
            position: absolute;
            left: 50%;
            margin-top: 30px;
        }

            .mvcgridpanel > .pages > .pagination {
                height: 50px;
                border: 1px solid #888;
                border-radius: 3px;
                margin-left: -50%;
                margin-right: 50%;
                padding: 0px 10px;
            }

        .mvcgridpanel > .pagination-count {
            position: absolute;
            right: 0;
            color: #444444;
            margin-top: 45px;
            margin-right: 10px;
        }

            .mvcgridpanel > .pagination-count > span {
                color: #000000;
                margin-left: 15px;
            }

    /*.no-gridpanel-actions .search {
    position: absolute;
    right: 0;
    top: -80px;
}*/

    .no-gridpanel-actions .mvcgridscroll {
        margin-top: 30px;
    }

    .grid-pagesize {
        margin-bottom: 20px;
        margin-top: 30px;
        height: 50px;
    }

    .grid-pagesize,
    .mvcgridpanel > .pages > .pagination,
    .mvcgridpanel > .pagination-count,
    .search input[type=text] {
        font-family: Montserrat-Regular;
        font-size: 16px;
    }

        .grid-pagesize label {
            color: #444444;
        }

    a.move {
        background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNCA1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgNTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM4ODg4ODg7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8zOSI+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMC4xLDIwIDAuMSwxNC44IDE2LjksMCAzMy42LDE0LjYgMzMuNiwxOS45IDE2LjksNyAJCSIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJFYmVuZV8zOV8xXyI+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzMuNiwzNCAzMy42LDM5LjIgMTYuOCw1NCAwLjEsMzkuNCAwLjEsMzQuMSAxNi44LDQ3IAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
        background-repeat: no-repeat;
        width: 16px;
        height: 24px;
        overflow: hidden;
        display: block;
        cursor: pointer;
        text-align: center;
        margin: auto;
        margin-right: 18px;
        display: inline-block;
        vertical-align: middle;
    }

        a.move:hover {
            background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNCA1NCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgNTQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1NTU1NTU7fQ0KPC9zdHlsZT4NCjxnIGlkPSJFYmVuZV8zOSI+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMC4xLDIwIDAuMSwxNC44IDE2LjksMCAzMy42LDE0LjYgMzMuNiwxOS45IDE2LjksNyAJCSIvPg0KCTwvZz4NCjwvZz4NCjxnIGlkPSJFYmVuZV8zOV8xXyI+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMzMuNiwzNCAzMy42LDM5LjIgMTYuOCw1NCAwLjEsMzkuNCAwLjEsMzQuMSAxNi44LDQ3IAkJIi8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=');
            background-repeat: no-repeat;
        }

    .grid-pagesize > .grid-page-info {
        margin-left: 20px;
        position: relative;
        top: 2px;
    }

    .grid-pagesize .select2 {
        width: 100px;
        margin-left: 10px;
    }

    table.mvcgrid tr[data-action] {
        cursor: pointer;
    }

        table.mvcgrid tr[data-action] td {
            position: relative;
        }

            table.mvcgrid tr[data-action] td.link {
                cursor: default;
            }

            table.mvcgrid tr[data-action] td a.rowref {
                width: 100%;
                display: block;
                height: 100%;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 9;
                max-width: 1580px;
            }

            table.mvcgrid tr[data-action] td a:not(.rowref) {
                position: relative;
                z-index: 10;
            }

    .mvcgridscroll table > tbody > tr > td.thumbImage {
        width: 120px;
        text-align: center;
    }

        .mvcgridscroll table > tbody > tr > td.thumbImage > img {
            height: 60px;
            max-width: 60px;
        }

    #OrderGrid table.grid.mvcgrid tr th:last-child a {
        min-width: 110px;
    }

    .btn .desktop-hide {
        display: none;
    }

    .grid-archive {
        float: right;
        position: relative;
        top: -50px;
        height: 1px;
    }

        .grid-archive .btn-icon {
            min-width: 0;
            width: auto;
            padding: 0px 20px 0px 5px;
            height: 50px;
            margin-right: 15px;
            border-color: #888888;
        }

            .grid-archive .btn-icon:before {
                content: '';
                margin: 15px;
                display: inline-block;
                width: 22px;
                height: 22px;
                vertical-align: middle;
                background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 424.96 424.96' xml:space='preserve'%3E%3Cstyle%3E%0Apath%7Bfill:%23888888;stroke:%23888888;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,112.64h-256c-25.6,0-46.08,20.48-46.08,46.08v220.16c0,25.6,20.48,46.08,46.08,46.08h256 c25.6,0,46.08-20.48,46.08-46.08V158.72C386.56,133.12,366.08,112.64,340.48,112.64z M285.696,237.056 c0,8.704-6.656,15.36-15.36,15.36H154.624c-8.704,0-15.36-6.656-15.36-15.36v-38.912c0-8.704,6.656-15.36,15.36-15.36 c8.704,0,15.36,6.656,15.36,15.36v23.552h84.992v-23.552c0-8.704,6.656-15.36,15.36-15.36c8.704,0,15.36,6.656,15.36,15.36 V237.056z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,56.32h-256c-8.704,0-15.36,6.656-15.36,15.36c0,8.704,6.656,15.36,15.36,15.36h256 c8.704,0,15.36-6.656,15.36-15.36C355.84,62.976,349.184,56.32,340.48,56.32z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M314.88,0h-204.8c-8.704,0-15.36,6.656-15.36,15.36s6.656,15.36,15.36,15.36h204.8c8.704,0,15.36-6.656,15.36-15.36 S323.584,0,314.88,0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
            }

            .grid-archive .btn-icon.active {
                border-color: #18858a;
            }

                .grid-archive .btn-icon.active:before {
                    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 424.96 424.96' xml:space='preserve'%3E%3Cstyle%3E%0Apath%7Bfill:%2318858a;stroke:%2318858a;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,112.64h-256c-25.6,0-46.08,20.48-46.08,46.08v220.16c0,25.6,20.48,46.08,46.08,46.08h256 c25.6,0,46.08-20.48,46.08-46.08V158.72C386.56,133.12,366.08,112.64,340.48,112.64z M285.696,237.056 c0,8.704-6.656,15.36-15.36,15.36H154.624c-8.704,0-15.36-6.656-15.36-15.36v-38.912c0-8.704,6.656-15.36,15.36-15.36 c8.704,0,15.36,6.656,15.36,15.36v23.552h84.992v-23.552c0-8.704,6.656-15.36,15.36-15.36c8.704,0,15.36,6.656,15.36,15.36 V237.056z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,56.32h-256c-8.704,0-15.36,6.656-15.36,15.36c0,8.704,6.656,15.36,15.36,15.36h256 c8.704,0,15.36-6.656,15.36-15.36C355.84,62.976,349.184,56.32,340.48,56.32z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M314.88,0h-204.8c-8.704,0-15.36,6.656-15.36,15.36s6.656,15.36,15.36,15.36h204.8c8.704,0,15.36-6.656,15.36-15.36 S323.584,0,314.88,0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
                }

            .grid-archive .btn-icon:hover {
                border-color: #107777;
                color: #000000;
            }

                .grid-archive .btn-icon:hover:before {
                    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 424.96 424.96' xml:space='preserve'%3E%3Cstyle%3E%0Apath%7Bfill:%23107777;stroke:%23107777;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,112.64h-256c-25.6,0-46.08,20.48-46.08,46.08v220.16c0,25.6,20.48,46.08,46.08,46.08h256 c25.6,0,46.08-20.48,46.08-46.08V158.72C386.56,133.12,366.08,112.64,340.48,112.64z M285.696,237.056 c0,8.704-6.656,15.36-15.36,15.36H154.624c-8.704,0-15.36-6.656-15.36-15.36v-38.912c0-8.704,6.656-15.36,15.36-15.36 c8.704,0,15.36,6.656,15.36,15.36v23.552h84.992v-23.552c0-8.704,6.656-15.36,15.36-15.36c8.704,0,15.36,6.656,15.36,15.36 V237.056z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M340.48,56.32h-256c-8.704,0-15.36,6.656-15.36,15.36c0,8.704,6.656,15.36,15.36,15.36h256 c8.704,0,15.36-6.656,15.36-15.36C355.84,62.976,349.184,56.32,340.48,56.32z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M314.88,0h-204.8c-8.704,0-15.36,6.656-15.36,15.36s6.656,15.36,15.36,15.36h204.8c8.704,0,15.36-6.656,15.36-15.36 S323.584,0,314.88,0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
                }

    .grid a.user-invite {
        display: inline-block;
        width: 24px;
        height: 21px;
        vertical-align: middle;
        margin-top: 1px;
        background-size: 100%;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 26.54'%3E%3Cg%3E%3Cg%3E%3Cline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' x1='18.11' y1='16.36' x2='30.5' y2='6.04'/%3E%3Cline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' x1='0.5' y1='6.04' x2='12.97' y2='16.29'/%3E%3Cpolyline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' points='0.5 26.04 15.5 14.32 30.5 26.04'/%3E%3Cpolyline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' points='27.33 6.04 30.5 6.04 30.5 26.04 0.5 26.04 0.5 6.04 3.67 6.04'/%3E%3Cpolyline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' points='27.33 8.54 27.33 0.5 3.67 0.5 3.67 8.54'/%3E%3Cline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' x1='7.29' y1='4.08' x2='23.71' y2='4.08'/%3E%3Cline style='fill:none;stroke:%23000000;stroke-miterlimit:10;' x1='7.29' y1='7.29' x2='23.71' y2='7.29'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }

        .grid a.user-invite:hover {
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 26.54'%3E%3Cg%3E%3Cg%3E%3Cline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' x1='18.11' y1='16.36' x2='30.5' y2='6.04'/%3E%3Cline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' x1='0.5' y1='6.04' x2='12.97' y2='16.29'/%3E%3Cpolyline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' points='0.5 26.04 15.5 14.32 30.5 26.04'/%3E%3Cpolyline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' points='27.33 6.04 30.5 6.04 30.5 26.04 0.5 26.04 0.5 6.04 3.67 6.04'/%3E%3Cpolyline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' points='27.33 8.54 27.33 0.5 3.67 0.5 3.67 8.54'/%3E%3Cline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' x1='7.29' y1='4.08' x2='23.71' y2='4.08'/%3E%3Cline style='fill:none;stroke:%2318858a;stroke-miterlimit:10;' x1='7.29' y1='7.29' x2='23.71' y2='7.29'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        }

    .filter-condition.IsArchive {
        display: none;
    }

        .filter-condition.IsArchive.active {
            display: block;
        }

    .selecting:after {
        content: '';
        position: absolute;
        top: 4px;
        bottom: 2px;
        left: 3px;
        right: 3px;
        background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2013%2011%22%3E%0D%0A%09%3Cg%20transform%3D%22translate%28-1693.000000%2C%20-2193.000000%29%22%20stroke%3D%22%2318858A%22%20stroke-width%3D%222%22%20fill%3D%22none%22%3E%0D%0A%09%09%3Cg%20transform%3D%22translate%28129.000000%2C%201729.000000%29%22%3E%0D%0A%09%09%09%3Cpath%20d%3D%22M1576.1%20465.5L1568.6%20473%201565%20469.4%22%2F%3E%0D%0A%09%09%3C%2Fg%3E%0D%0A%09%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E) no-repeat !important;
    }

    .ui-selectable-helper {
        display: none;
    }

    .checkboxes .icheckbox {
        margin: 0px;
    }

    .iCheck-helper {
        z-index: 1;
    }

    .grid .rating span {
        color: #fff;
        border-radius: 50%;
        width: 40px;
        height: 40px;
        display: block;
        line-height: 40px;
        margin: 0 auto;
        text-align: center;
    }

    td a:hover {
        text-decoration: none
    }

    .h2.title {
        border-bottom: 0;
        font-size: 25px;
        font-family: 'Montserrat-Medium';
        padding: 0;
        margin: 60px 0 40px;
    }

    .grid .rating span[data-evaluation="verybad"] {
        background-color: #d85b5b;
    }

    .grid .rating span[data-evaluation="normal"] {
        background-color: #ddc683;
    }

    .grid .rating span[data-evaluation="excelent"] {
        background-color: #749666;
    }

    .filter-tabs.ui-tabs {
        margin-left: 0px;
        margin-right: 0px;
    }

        .filter-tabs.ui-tabs .ui-tabs-panel {
            padding: 0;
            margin-top: 0;
        }

    .ui-helper-clearfix:before, .ui-helper-clearfix:after {
        content: none !important;
        display: table;
    }

    .filter-tabs.ui-tabs .ui-tabs-nav {
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        grid-template-columns: 1fr 1fr;
        display: grid;
        gap: 6px;
    }

        .filter-tabs.ui-tabs .ui-tabs-nav li {
            width: 232px;
        }

            .filter-tabs.ui-tabs .ui-tabs-nav li:first-child {
                border-left: 0;
            }

            .filter-tabs.ui-tabs .ui-tabs-nav li:last-child {
                border-right: 0;
            }

    .save-filter {
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        padding-left: 0px;
    }

        .save-filter h2 {
            margin-left: -20px;
            padding-left: 20px;
            width: calc(100% + 40px);
            margin-right: -20px;
        }

    .saved-filters {
        width: 480px;
        padding: 15px 0px 20px;
        font: 16px Montserrat-Medium;
    }

        .saved-filters ul {
            list-style: none;
            padding: 0;
            margin: 0;
            min-height: 109px;
        }

            .saved-filters ul li {
                margin-bottom: 15px;
                position: relative;
                padding-right: 80px;
                padding-left: 20px;
                padding-bottom: 15px;
                border-bottom: 1px solid #E2E2E2;
                font-size: 18px;
            }

                .saved-filters ul li:first-child {
                    border-top: 1px solid #E2E2E2;
                    padding-top: 15px;
                    margin-top: 17px;
                }

                .saved-filters ul li:last-child {
                    margin-bottom: 0;
                }

                .saved-filters ul li.selected a {
                    color: #18858a;
                }

                .saved-filters ul li.default a {
                    color: #522B7A;
                }

                .saved-filters ul li a:hover {
                    text-decoration: none;
                    color: #18858a;
                }

                .saved-filters ul li .edit,
                .saved-filters ul li .delete {
                    position: absolute;
                    width: 20px;
                    height: 20px;
                    top: 1px;
                    display: inline-block;
                    cursor: pointer
                }

                .saved-filters ul li:first-child .edit,
                .saved-filters ul li:first-child .delete {
                    top: 16px;
                }

                .saved-filters ul li .edit {
                    right: 60px;
                }

                .saved-filters ul li .delete {
                    right: 20px;
                }

        .saved-filters .empty-text {
            text-align: center;
            padding: 53.5px 0 33.5px 0;
        }

        .saved-filters .buttons {
            text-align: center;
        }

            .saved-filters .buttons button.btn {
                margin-left: 0 !important;
                text-align: center;
                float: none;
                margin: 0 auto !important;
            }


    @media (min-width: 481px) {
        .grid tr:hover td {
            background: #ddd;
        }
    }

    /*@media (max-width: 480px) {
    .search {
        float: none;
        border: 0;
        position: relative;
        top: 10px;
        height: 0px;
    }

    .search input{
        width: calc(100% - 30px);
    }

    .gridpanel-actions{
        top: 80px;
    }

    .gridpanel-filters .btn.btn-alternate,
    .gridpanel-options .btn.btn-alternate,
    .gridpanel-actions .btn.btn-primary.dialog-form,
    .gridpanel-actions .btn.btn-add,
    .gridpanel-actions .export > a{
        width: 210px;
    }

    .gridpanel > .dropdown + .dropdown{
        margin-left: 0;
    }

    .grid-options.dropdown-menu{
        right: 0;
        left: inherit;
    }
}*/

    .gridpanel-filters.dropdown.dropdown-open {
        -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
        box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    }

    @media (max-width: 1540px) {
        /*.search {
        width: calc(34% - 120px);
    }*/

        .search input[type=text] {
            width: 100%;
        }

        .gridpanel-actions > .btn,
        .gridpanel-actions > .dropdown,
        .gridpanel-actions > .btn.btn-import,
        .gridpanel-filters,
        .export {
            width: 22%;
            min-width: 22%;
        }

            .gridpanel-filters > .btn,
            .gridpanel-actions > .dropdown > .btn,
            .mvcgridpanel > .dropdown > button,
            .export > .btn,
            .gridpanel-filters.dropdown + .export + .mvcgridpanel > .dropdown > .btn {
                min-width: 0px;
                width: 100%;
            }

        .mvcgridpanel > .btn,
        .mvcgridpanel > .dropdown {
            left: calc(22% + 20px);
            min-width: 22%;
        }

        .gridpanel-filters.dropdown + .export + .mvcgridpanel > .dropdown {
            left: calc(44% + 40px);
            min-width: 22%;
        }

        .grid-archive a {
            padding: 0px !important;
        }

        .grid-archive .btn-icon:before {
            margin-right: 5px !important;
        }
    }

    .gridpanel .export.export-pdf {
        display: inline-block;
        clear: both;
        padding-top: 0;
    }

    @media (min-width: 1280px) {
        .gridpanel .export.export-pdf {
            display: block;
            padding-top: 0px;
        }
    }

    td.longtext-multiline {
        white-space: break-spaces;
    }
