/*********************************
 METRONIC SQUARE STYLE COMPONENTS
*********************************/
/*--------------------------------------------------
    [TRANSITION]
----------------------------------------------------*/
/* Cubic Bezier Transition */
/*--------------------------------------------------
    [RGBA Opacity]
----------------------------------------------------*/
/***
Rounded corners reset
***/
/* Reset rounded corners for all elements */


div,
input,
select,
textarea,
img,
table,
label,
td,
th,
p,
a,
button,
ul,
code,
pre,
li {
    border-radius: 0;
}


/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.m-menu_forms a.tariff_plus,
a.tariff_plus {
    background: #6167e0;
    padding: 7px 15px !important;
    border-radius: 20px !important;
    color: white !important;
    font-weight: 400;
    font-size: 11px;
    text-decoration: none;
    /* border-top-right-radius: 8px !important;
    border-top-left-radius: 8px !important; */
}

.m-menu_forms a.tariff_plus:hover,
a.tariff_plus:hover {
    text-decoration: none;
    border: none !important;
}

.table_upload td {
    border-top: none !important;
    vertical-align: middle !important;
}

/* except below bootstrap elements */
.img-circle {
    border-radius: 50% !important;
}

.checker {
    cursor: pointer;
}

.traffic-filters .checker span {
    background: url("../img/checkbox_sprite.png") no-repeat !important;
    background-position: 0px 0px !important;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.traffic-filters .checker span.checked {
    background: url("../img/checkbox_sprite.png") no-repeat;
    background-position: -0px -24px !important;
    cursor: pointer;
    height: 22px;
    width: 22px;
}

.caption_dsc {
    padding-top: 5px;
    display: inline-block;
}

.traffic-filters {
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    min-height: 50px;
    align-items: center;
}

.traffic-filters__item {
    display: inline-flex;
    align-items: center;
}

.traffic-filters .checker {
    margin-bottom: 10px !important;
    margin-top: 9px !important;
}

.img-rounded {
    border-radius: 6px !important;
}

.devise_click {
    font-weight: 900;
}

.btn-adv_filter {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    color: white;
    margin: auto;
    background-color: transparent;
    color: #000;
    border: 1px dashed #45b6af;
    transition: 0.3s ease-out;
    padding: 7px 14px;
    font-size: 14px;
    outline: none !important;
    background-image: none !important;
    text-decoration: none;
}

.btn-adv_filter .fa {
    transition: 0.3s ease-out;
}

.btn-adv_filter:hover,
.btn-adv_filter:active {
    transition: 0.3s ease-in;
    color: #fff;
    border: 1px solid #45b6af;
    background: #45b6af;
    text-decoration: none;
}

.btn-adv_filter:hover .fa {
    transition: 0.3s ease-in;
    color: #fff;
}

/***
General reset
***/
/* Set default body */
body {
    color: #191B23;
    font-family: 'Roboto', Arial, sans-serif;
    padding: 0px !important;
    margin: 0px !important;
    font-size: 13px;
    direction: ltr;
    position: relative;
}

.fileinput-button {
    position: relative;
}

.wrapp_select_site .nice-select #uploadimage #sortpicture {
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    width: 100%;
    -ms-filter: "alpha(opacity=0)";
    font-size: 200px;
    direction: ltr;
    cursor: pointer;
    cursor: pointer;
}

[name="words"] {
    display: none;
}

.code-desc {
    display: block;
    flex: 100%;
    padding-left: 15px;
    font-size: 15px;
    padding-top: 5px;
}

.tab-pane .code-desc {
    padding-left: 10px;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
 properly apply the media queries in Bootstrap's CSS. To address this,
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
.collapse {
    height: 0;
    display: block;
    overflow: hidden;
    transition: 0.5s ease-out;
}

.collapse.in {
    height: auto;
    transition: 0.5s ease-in;
}

.btn-adv_filter.active .fa {
    transform: rotate(180deg);
    transition: 0.3s ease-in;
}

.btn-adv_filter .fa {
    transform: rotate(0deg);
    transition: 0.3s ease-out;
}

@-webkit-viewport {
    width: device-width;
}

@-moz-viewport {
    width: device-width;
}

@-ms-viewport {
    width: device-width;
}

@-o-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width,
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied
*/
@-ms-viewport {
    width: auto !important;
}

.md-shadow-z-1 {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1),
        0 1px 2px rgba(0, 0, 0, 0.18);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18);
}

.md-shadow-z-1-i {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1),
        0 1px 2px rgba(0, 0, 0, 0.18) !important;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.18) !important;
}

.md-shadow-z-1-hover {
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14),
        0 1px 2px rgba(0, 0, 0, 0.22);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.14), 0 1px 2px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-2 {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),
        0 3px 6px rgba(0, 0, 0, 0.22);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-2-i {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16),
        0 3px 6px rgba(0, 0, 0, 0.22) !important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-z-2-hover {
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2),
        0 3px 6px rgba(0, 0, 0, 0.26);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2), 0 3px 6px rgba(0, 0, 0, 0.26);
}

.md-shadow-z-3 {
    -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18),
        0 6px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.23);
}

.md-shadow-z-3-i {
    -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18),
        0 6px 6px rgba(0, 0, 0, 0.24) !important;
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.18), 0 6px 6px rgba(0, 0, 0, 0.24) !important;
}

.md-shadow-z-3-hover {
    -webkit-box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22),
        0 6px 6px rgba(0, 0, 0, 0.26);
    box-shadow: 0 8px 18px rgba(0, 0, 0, 0.22), 0 6px 6px rgba(0, 0, 0, 0.26);
}

.md-shadow-z-4 {
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26),
        0 10px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-4-i {
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26),
        0 10px 10px rgba(0, 0, 0, 0.22) !important;
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.26), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-z-5 {
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28),
        0 15px 12px rgba(0, 0, 0, 0.22);
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22);
}

.md-shadow-z-5-i {
    -webkit-box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28),
        0 15px 12px rgba(0, 0, 0, 0.22) !important;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.28), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.md-shadow-none {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.md-click-circle {
    display: block;
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}

.md-click-circle.md-click-animate {
    -webkit-animation: mdClickEffect 0.65s linear;
    animation: mdClickEffect 0.65s linear;
}

@-webkit-keyframes mdClickEffect {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
    }

    100% {
        opacity: 0 !important;
        -webkit-transform: scale(2.5);
    }
}

@keyframes mdClickEffect {
    0% {
        opacity: 1;
        -webkit-transform: scale(0);
    }

    100% {
        opacity: 0 !important;
        -webkit-transform: scale(2.5);
        transform: scale(2.5);
    }
}

.form-group.form-md-line-input {
    position: relative;
    margin: 0 0 35px 0;
    padding-top: 20px;
}

.form-horizontal .form-group.form-md-line-input {
    padding-top: 10px;
    margin-bottom: 20px;
    margin: 0 -15px 20px -15px;
}

.form-horizontal .form-group.form-md-line-input>label {
    padding-top: 5px;
    font-size: 13px;
    color: #888888;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-group.form-md-line-input .form-control {
    background: none;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    border-radius: 0;
    color: #333;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
}

.form-group.form-md-line-input .form-control::-moz-placeholder {
    color: #999;
    opacity: 1;
}

.form-group.form-md-line-input .form-control:-ms-input-placeholder {
    color: #999;
}

.form-group.form-md-line-input .form-control::-webkit-input-placeholder {
    color: #999;
}

.form-group.form-md-line-input .form-control.form-control-static {
    border-bottom: 0;
}

.form-group.form-md-line-input .form-control.input-sm {
    font-size: 14px;
    padding: 6px 0;
}

.form-group.form-md-line-input .form-control.input-lg {
    font-size: 20px;
    padding: 14px 0;
}

.form-group.form-md-line-input .form-control~label,
.form-group.form-md-line-input .form-control~.form-control-focus {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
}

.form-horizontal .form-group.form-md-line-input .form-control~label,
.form-horizontal .form-group.form-md-line-input .form-control~.form-control-focus {
    width: auto;
    left: 15px;
    right: 15px;
}

.form-group.form-md-line-input .form-control~label:after,
.form-group.form-md-line-input .form-control~.form-control-focus:after {
    content: "";
    position: absolute;
    z-index: 5;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 2px;
    width: 0;
    visibility: hidden;
    -webkit-transition: 0.2s ease all;
    transition: 0.2s ease all;
}

.form-group.form-md-line-input .form-control~label {
    top: 0;
    margin-bottom: 0;
    font-size: 13px;
    color: #888888;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-group.form-md-line-input .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus,
.form-group.form-md-line-input .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus,
.form-group.form-md-line-input .form-control.focus:not([readonly])~label,
.form-group.form-md-line-input .form-control.focus:not([readonly])~.form-control-focus {
    color: #888888;
}

.form-group.form-md-line-input .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input .form-control:focus:not([readonly])~label:after,
.form-group.form-md-line-input .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input .form-control.focus:not([readonly])~.form-control-focus:after {
    visibility: visible;
    left: 0;
    width: 100%;
    background: #45b6af;
}

.form-group.form-md-line-input .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input .form-control.focus:not([readonly])~label {
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-group.form-md-line-input .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input .form-control.focus:not([readonly])~.help-block {
    color: #45b6af;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-group.form-md-line-input .form-control[readonly],
.form-group.form-md-line-input .form-control[disabled],
fieldset[disabled] .form-group.form-md-line-input .form-control {
    background: none;
    cursor: not-allowed;
    border-bottom: 1px dashed #e5e5e5;
}

.form-group.form-md-line-input.form-md-floating-label .form-control~label {
    font-size: 16px;
    top: 25px;
    -webkit-transition: 0.2s ease all;
    transition: 0.2s ease all;
    color: #999;
}

.form-group.form-md-line-input.form-md-floating-label .form-control[readonly]~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.edited~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.form-control-static~label,
.form-group.form-md-line-input.form-md-floating-label .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.focus:not([readonly])~label {
    top: 0;
    font-size: 13px;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm~label {
    font-size: 14px;
    top: 24px;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm[readonly]~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.form-control-static~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.edited~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm:focus:not([readonly])~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-sm.focus:not([readonly])~label {
    top: 0;
    font-size: 13px;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg~label {
    font-size: 20px;
    top: 30px;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg[readonly]~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.edited~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.form-control-static~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg:focus:not([readonly])~label,
.form-group.form-md-line-input.form-md-floating-label .form-control.input-lg.focus:not([readonly])~label {
    top: 0;
    font-size: 13px;
}

.form-group.form-md-line-input.form-md-floating-label .input-icon>label {
    padding-left: 34px;
}

.form-group.form-md-line-input.form-md-floating-label .input-icon.right>label {
    padding-left: 0;
    padding-right: 34px;
}

.form-group.form-md-line-input.form-md-floating-label .input-group.left-addon label {
    padding-left: 34px;
}

.form-group.form-md-line-input.form-md-floating-label .input-group.right-addon label {
    padding-right: 34px;
}

.form-group.form-md-line-input+.input-icon {
    padding-top: 0;
}

.form-group.form-md-line-input .help-block {
    position: absolute;
    margin: 2px 0 0 0;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 13px;
}

.form-group.form-md-line-input>.input-icon>i {
    left: 0;
    bottom: 0;
    margin: 9px 2px 10px 10px;
    color: #888888;
}

.form-group.form-md-line-input>.input-icon.input-icon-lg>i {
    top: 6px;
}

.form-group.form-md-line-input>.input-icon.input-icon-sm>i {
    top: -1px;
}

.form-group.form-md-line-input>.input-icon .form-control {
    padding-left: 34px;
}

.form-group.form-md-line-input>.input-icon>label {
    margin-top: -20px;
}

.form-group.form-md-line-input>.input-icon.right .form-control {
    padding-left: 0;
    padding-right: 34px;
}

.form-group.form-md-line-input>.input-icon.right>i {
    left: auto;
    right: 8px;
    margin: 11px 2px 10px 10px;
}

.form-group.form-md-line-input+.input-group {
    padding-top: 0;
}

.form-group.form-md-line-input .input-group {
    padding-top: 0;
}

.form-group.form-md-line-input .input-group>label {
    margin-top: -20px;
}

.form-group.form-md-line-input .input-group .input-group-addon {
    border-radius: 0;
    background: none;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

.form-group.form-md-line-input .input-group+.input-group-control {
    padding-top: 0;
}

.form-group.form-md-line-input .input-group .input-group-control {
    padding-top: 0;
    position: relative;
    display: table-cell;
    vertical-align: bottom;
}

.form-group.form-md-line-input .input-group .input-group-control>label {
    margin-top: -20px;
}

.form-group.form-md-line-input .input-group .input-group-btn .btn {
    border-radius: 4px;
}

.form-group.form-md-line-input .input-group .input-group-btn.btn-left .btn {
    margin-right: 10px;
}

.form-group.form-md-line-input .input-group .input-group-btn.btn-right .btn {
    margin-left: 10px;
}

.form-group.form-md-line-input .input-group .help-block {
    margin-top: 35px;
}

.form-group.form-md-line-input .input-group.input-group-sm .help-block {
    margin-top: 30px;
}

.form-group.form-md-line-input .input-group.input-group-lg .help-block {
    margin-top: 47px;
}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static~label:after,
.form-group.form-md-line-input.has-success .form-control.form-control-static~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.form-control-focus:after {
    background: #3c763d;
}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input.has-success .form-control.form-control-static~label,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~label {
    color: #3c763d;
}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~i,
.form-group.form-md-line-input.has-success .form-control.form-control-static~i,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~i,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~i {
    color: #3c763d;
}

.form-group.form-md-line-input.has-success .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input.has-success .form-control.form-control-static~.help-block,
.form-group.form-md-line-input.has-success .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-success .form-control.focus:not([readonly])~.help-block {
    color: #3c763d;
}

.form-group.form-md-line-input.has-success .input-group-addon {
    color: #3c763d;
}

.form-horizontal .form-group.form-md-line-input.has-success>label {
    color: #3c763d;
}

.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control.form-control-static~label:after,
.form-group.form-md-line-input.has-warning .form-control.form-control-static~.form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~.form-control-focus:after {
    background: #8a6d3b;
}

.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input.has-warning .form-control.form-control-static~label,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~label {
    color: #8a6d3b;
}

.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~i,
.form-group.form-md-line-input.has-warning .form-control.form-control-static~i,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~i,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~i {
    color: #8a6d3b;
}

.form-group.form-md-line-input.has-warning .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input.has-warning .form-control.form-control-static~.help-block,
.form-group.form-md-line-input.has-warning .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-warning .form-control.focus:not([readonly])~.help-block {
    color: #8a6d3b;
}

.form-group.form-md-line-input.has-warning .input-group-addon {
    color: #8a6d3b;
}

.form-horizontal .form-group.form-md-line-input.has-warning>label {
    color: #8a6d3b;
}

.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control.form-control-static~label:after,
.form-group.form-md-line-input.has-error .form-control.form-control-static~.form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~.form-control-focus:after {
    background: #a94442;
}

.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input.has-error .form-control.form-control-static~label,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~label {
    color: #a94442;
}

.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~i,
.form-group.form-md-line-input.has-error .form-control.form-control-static~i,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~i,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~i {
    color: #a94442;
}

.form-group.form-md-line-input.has-error .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input.has-error .form-control.form-control-static~.help-block,
.form-group.form-md-line-input.has-error .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-error .form-control.focus:not([readonly])~.help-block {
    color: #a94442;
}

.form-group.form-md-line-input.has-error .input-group-addon {
    color: #a94442;
}

.form-horizontal .form-group.form-md-line-input.has-error>label {
    color: #a94442;
}

.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~label:after,
.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control.form-control-static~label:after,
.form-group.form-md-line-input.has-info .form-control.form-control-static~.form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~.form-control-focus:after,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~label:after,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~.form-control-focus:after {
    background: #31708f;
}

.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~label,
.form-group.form-md-line-input.has-info .form-control.form-control-static~label,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~label,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~label {
    color: #31708f;
}

.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~i,
.form-group.form-md-line-input.has-info .form-control.form-control-static~i,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~i,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~i {
    color: #31708f;
}

.form-group.form-md-line-input.has-info .form-control.edited:not([readonly])~.help-block,
.form-group.form-md-line-input.has-info .form-control.form-control-static~.help-block,
.form-group.form-md-line-input.has-info .form-control:focus:not([readonly])~.help-block,
.form-group.form-md-line-input.has-info .form-control.focus:not([readonly])~.help-block {
    color: #31708f;
}

.form-group.form-md-line-input.has-info .input-group-addon {
    color: #31708f;
}

.form-horizontal .form-group.form-md-line-input.has-info>label {
    color: #31708f;
}

.form-inline .form-md-line-input {
    margin: 0;
    padding-top: 0;
    margin-right: 20px;
}

.form-inline .form-md-line-input>.input-icon {
    padding: 0;
}

.form-horizontal .form-group.form-md-line-input .input-icon .form-control {
    padding-left: 33px;
}

.form-horizontal .form-group.form-md-line-input .input-icon>i {
    top: 0;
}

.form-horizontal .form-group.form-md-line-input .input-icon.right .form-control {
    padding-left: 0;
    padding-right: 33px;
}

.form-horizontal .form-group.form-md-line-input .input-icon>.form-control-focus {
    left: 0 !important;
    right: 0 !important;
}

.form-horizontal .form-group.form-md-line-input .input-group {
    padding-top: 0;
}

.form-horizontal .form-group.form-md-line-input .input-group>.input-group-btn .btn {
    margin-bottom: 0 !important;
}

.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control {
    padding-top: 0;
}

.form-horizontal .form-group.form-md-line-input .input-group>.input-group-control>.form-control-focus {
    left: 0 !important;
    right: 0 !important;
}

.form-horizontal .form-group.form-md-line-input .input-group>.form-control-focus {
    left: 0 !important;
    right: 0 !important;
}

.md-checkbox {
    position: relative;
    /* handling click events */
    /* when checkbox is checked */
}

.md-checkbox.md-checkbox-inline {
    display: inline-block;
}

.form-inline .md-checkbox.md-checkbox-inline {
    margin-right: 20px;
    top: 3px;
}

.md-checkbox input[type="checkbox"] {
    visibility: hidden;
    position: absolute;
}

.md-checkbox label {
    cursor: pointer;
    padding-left: 30px;
}

.md-checkbox label>span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.md-checkbox label>span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
}

.md-checkbox label>.box {
    top: 0px;
    border: 2px solid #666;
    height: 20px;
    width: 20px;
    z-index: 5;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
}

.md-checkbox label>.check {
    top: -4px;
    left: 6px;
    width: 10px;
    height: 20px;
    border: 2px solid #45b6af;
    border-top: none;
    border-left: none;
    opacity: 0;
    z-index: 5;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.md-checkbox label>span.inc {
    -webkit-animation: growCircle 0.3s ease;
    animation: growCircle 0.3s ease;
}

.md-checkbox input[type="checkbox"]:checked~label>.box {
    opacity: 0;
    -webkit-transform: scale(0) rotate(-180deg);
    transform: scale(0) rotate(-180deg);
}

.md-checkbox input[type="checkbox"]:checked~label>.check {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
}

.md-checkbox input[type="checkbox"]:disabled~label,
.md-checkbox input[type="checkbox"][disabled]~label {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-checkbox input[type="checkbox"]:disabled~label>.box,
.md-checkbox input[type="checkbox"][disabled]~label>.box {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-checkbox input[type="checkbox"]:disabled:checked~label>.check,
.md-checkbox input[type="checkbox"][disabled]:checked~label>.check {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-checkbox.has-error label {
    color: #f3565d;
}

.md-checkbox.has-error label>.box {
    border-color: #f3565d;
}

.md-checkbox.has-error label>.check {
    border-color: #f3565d;
}

.md-checkbox.has-info label {
    color: #89c4f4;
}

.md-checkbox.has-info label>.box {
    border-color: #89c4f4;
}

.md-checkbox.has-info label>.check {
    border-color: #89c4f4;
}

.md-checkbox.has-success label {
    color: #45b6af;
}

.md-checkbox.has-success label>.box {
    border-color: #45b6af;
}

.md-checkbox.has-success label>.check {
    border-color: #45b6af;
}

.md-checkbox.has-warning label {
    color: #dfba49;
}

.md-checkbox.has-warning label>.box {
    border-color: #dfba49;
}

.md-checkbox.has-warning label>.check {
    border-color: #dfba49;
}

.form-md-checkboxes>label {
    font-size: 13px;
    color: #888888;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-md-checkboxes.has-error>label {
    color: #f3565d;
}

.form-md-checkboxes.has-info>label {
    color: #89c4f4;
}

.form-md-checkboxes.has-success>label {
    color: #45b6af;
}

.form-md-checkboxes.has-warning>label {
    color: #dfba49;
}

.md-checkbox-list {
    margin: 10px 0;
}

.form-horizontal .md-checkbox-list {
    margin-top: 0px;
}

.md-checkbox-list .md-checkbox {
    display: block;
    margin-bottom: 10px;
}

.md-checkbox-inline {
    margin: 10px 0;
}

.form-horizontal .md-checkbox-inline {
    margin-top: 5px;
}

.md-checkbox-inline .md-checkbox {
    display: inline-block;
    margin-right: 20px;
}

.md-checkbox-inline .md-checkbox:last-child {
    margin-right: 0;
}

/*heatmap-prices*/
#heatmap-prices {
    margin: 0px auto;
}

.heatmap-prices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.heatmap-prices__item {
    text-align: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 280px;
    flex: 0 224px;
    background: #fff;
    color: #494949;
    border: 1px solid #e3e3e3;
    padding-top: 70px;
    padding-bottom: 65px;
    position: relative;
    margin: 30px auto;
}

.heatmap-prices__item:nth-child(3) {
    background: #686ca9;
    color: #fff;
    border: 1px solid #686ca9;
    padding-top: 105px;
    padding-bottom: 100px;
}

.heatmap-prices__price {
    font-size: 60px;
    position: relative;
    line-height: 60px;
}

.heatmap-prices__price.uah_price:before {
    content: "₴";
    font-size: 20px;
    position: absolute;
    left: -10px;
    top: 20px;
    line-height: 20px;
}

.heatmap-prices__price.usd_price:before {
    content: "$";
    font-size: 20px;
    position: absolute;
    left: -10px;
    top: 20px;
    line-height: 20px;
}

.heatmap-prices__header {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 60px;
    position: relative;
}

.heatmap-prices__icon {
    display: block;
    height: 75px;
    width: 75px;
    background-color: #fff;
    border: 1px solid #e3e3e3;
    border-radius: 50% !important;
    position: absolute;
    top: -37.5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.heatmap-prices__icon_rocket {
    background-image: url(../img/rocket.png);
    background-position: center;
    background-repeat: no-repeat;
}

.heatmap-prices__icon_jewerly {
    background-image: url(../img/jewerly.png);
    background-position: center;
    background-repeat: no-repeat;
}

.heatmap-prices__icon_reward {
    background-image: url(../img/reward.png);
    background-position: center;
    background-repeat: no-repeat;
}

.heatmap-prices__type {
    padding: 12px 40px;
    width: 170px;
    display: inline-block;
    text-transform: uppercase;
    background: #686ca9;
    color: #fff;
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.heatmap-prices__type_light {
    color: #686ca9;
    background: #fff;
}

.heatmap-prices-list {
    padding: 60px 0;
    font-size: 18px;
    list-style: none;
}

.heatmap-prices-list li {
    padding: 10px 0;
}

.heatmap-prices__btn {
    padding: 12px 40px;
    text-transform: uppercase;
    background: #404158;
    color: #fff;
}

.heatmap-prices__btn:hover,
.heatmap-prices__btn:active,
.heatmap-prices__btn:focus {
    color: #fff;
    background: #686ca9;
}

.heatmap-prices__btn_light {
    background: transparent;
    border: 1px solid #fff;
}

.heatmap-prices__btn_light:hover {
    background: #fff;
    color: #686ca9;
}

.heatmap-nav {
    padding: 20px 0 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.heatmap-nav_tab {
    display: inline-block;
    padding: 12px;
    -webkit-box-flex: 0;
    -ms-flex: 0 170px;
    flex: 0 170px;
    border: 1px solid #404158;
    margin: 10px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

.heatmap-nav_tab:hover,
.heatmap-nav_tab.active {
    background: #404158;
    color: #fff;
    text-decoration: none;
}

.heatmap-prices-list_icon {
    font-size: 28px;
    vertical-align: sub;
}

.heatmap-prices__infinite {
    font-size: 120px;
    position: relative;
    line-height: 60px;
}

.heatmap-prices_request {
    padding-top: 78px;
}

.heatmap-prices_request .heatmap-prices-list {
    padding: 160px 0 110px;
}

.heatmap-prices_request .heatmap-prices__header {
    padding-bottom: 60px;
}

.heatmap-free {
    padding-top: 20px;
    font-size: 18px;
    line-height: 20px;
}

.heatmap-free__title {
    font-size: 24px;
    line-height: 40px;
}

/*end heatmap-prices*/
/*nav-tabs_sidebar*/
.page-sidebar-menu .nav-tabs_sidebar {
    border-bottom: none;
    margin-bottom: 0;
}

.nav-tabs_sidebar li {
    width: 100%;
}

.nav-tabs_sidebar>li.active>a,
.nav-tabs_sidebar>li.active>a:focus,
.nav-tabs_sidebar>li.active>a:hover {
    border: none;
    margin-right: 0;
    color: #006DCA;
    background: #f2f6f9;
}

.nav-tabs_sidebar>li.active>a,
.nav-tabs_sidebar>li a {
    margin-right: 0;
    border: none;
    cursor: pointer;
}

.nav-tabs_sidebar>li a {
    color: #678099;
}

.nav-tabs_sidebar>li.active>a:hover,
.nav-tabs_sidebar>li a:hover {
    background: #f2f6f9;
    border: none;
}

.nav-tabs_sidebar li a i[class^="icon-"] {
    color: #b7c9d6;
    font-size: 16px;
    position: relative;
    top: 2px;
    margin-left: 1px;
    margin-right: 5px;
}

.form-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.form-flex label,
label.browse-file-button {
    margin-bottom: 0;
}

.form-flex input {
    height: 34px;
    padding-left: 5px;
}

/*end nav-tabs_sidebar*/
/* bubble animation */
@-webkit-keyframes growCircle {

    0%,
    100% {
        -webkit-transform: scale(0);
        opacity: 1;
    }

    70% {
        background: #eee;
        -webkit-transform: scale(1.25);
    }
}

@keyframes growCircle {

    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }

    70% {
        background: #eee;
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
    }
}

.md-radio {
    position: relative;
    /* handling click events */
    /* when radio is checked */
}

.md-radio input[type="radio"] {
    visibility: hidden;
    position: absolute;
}

.md-radio label {
    cursor: pointer;
    padding-left: 30px;
}

.md-radio label>span {
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.md-radio label>span.inc {
    background: #fff;
    left: -20px;
    top: -20px;
    height: 60px;
    width: 60px;
    opacity: 0;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
}

.md-radio label>.box {
    top: 0px;
    border: 2px solid #666;
    height: 20px;
    width: 20px;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    z-index: 5;
}

.md-radio label>.check {
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    background: #45b6af;
    opacity: 0;
    z-index: 6;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.md-radio label>span.inc {
    -webkit-animation: growCircleRadio 0.3s ease;
    animation: growCircleRadio 0.3s ease;
}

.md-radio input[type="radio"]:checked~label>.check {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.md-radio input[type="radio"]:disabled~label,
.md-radio input[type="radio"][disabled]~label {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-radio input[type="radio"]:disabled~label>.box,
.md-radio input[type="radio"][disabled]~label>.box {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-radio input[type="radio"]:disabled:checked~label>.check,
.md-radio input[type="radio"][disabled]:checked~label>.check {
    cursor: not-allowed;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.md-radio.has-error label {
    color: #f3565d;
}

.md-radio.has-error label>.box {
    border-color: #f3565d;
}

.md-radio.has-error label>.check {
    background: #f3565d;
}

.md-radio.has-info label {
    color: #89c4f4;
}

.md-radio.has-info label>.box {
    border-color: #89c4f4;
}

.md-radio.has-info label>.check {
    background: #89c4f4;
}

.md-radio.has-success label {
    color: #45b6af;
}

.md-radio.has-success label>.box {
    border-color: #45b6af;
}

.md-radio.has-success label>.check {
    background: #45b6af;
}

.md-radio.has-warning label {
    color: #dfba49;
}

.md-radio.has-warning label>.box {
    border-color: #dfba49;
}

.md-radio.has-warning label>.check {
    background: #dfba49;
}

.form-md-radios>label {
    font-size: 13px;
    color: #888888;
    opacity: 1;
    filter: alpha(opacity=100);
}

.form-md-radios.has-error>label {
    color: #f3565d;
}

.form-md-radios.has-info>label {
    color: #89c4f4;
}

.form-md-radios.has-success>label {
    color: #45b6af;
}

.form-md-radios.has-warning>label {
    color: #dfba49;
}

.md-radio-list {
    margin: 10px 0;
}

.form-horizontal .md-radio-list {
    margin-top: 0px;
}

.md-radio-list .md-radio {
    display: block;
    margin-bottom: 10px;
}

.md-radio-inline {
    margin: 10px 0;
}

.form-horizontal .md-radio-inline {
    margin-top: 5px;
}

.md-radio-inline .md-radio {
    display: inline-block;
    margin-right: 20px;
}

.md-radio-inline .md-radio:last-child {
    margin-right: 0;
}

/* bubble animation */
@-webkit-keyframes growCircleRadio {

    0%,
    100% {
        -webkit-transform: scale(0);
        opacity: 1;
    }

    70% {
        background: #eee;
        -webkit-transform: scale(1.25);
    }
}

@keyframes growCircleRadio {

    0%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }

    70% {
        background: #eee;
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
    }
}

/***
General typography
***/
/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
}

h1 {
    font-size: 33px;
}

h2 {
    font-size: 27px;
}

h3 {
    font-size: 23px;
}

h4 {
    font-size: 17px;
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 12px;
}

/* Headings helper text */
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    color: #444444;
}

/* Block headings */
h1.block,
h2.block,
h3.block,
h4.block,
h5.block,
h6.block {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Links */
a {
    text-shadow: none;
    color: #006DCA;
}

a:hover {
    color: #006DCA;
}

a:focus,
a:hover,
a:active {
    outline: 0;
}

/* Horizontal break */
hr {
    margin: 20px 0;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 0;
}

/* Unstyled List */
.list-unstyled li>.list-unstyled {
    margin-left: 25px;
}

/* Code */
code {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

/* Disabled Navigation Link */
.disabled-link .disable-target {
    opacity: 0.5 !important;
    filter: alpha(opacity=50) !important;
}

.disabled-link .disable-target:hover {
    cursor: not-allowed !important;
}

.disabled-link:hover {
    cursor: not-allowed !important;
}

/***
Utilities
***/
/* Links */
a:hover {
    cursor: pointer;
}

/* Primary Link */
.primary-link {
    color: #65a0d0;
    font-weight: 600;
}

.primary-link:hover {
    color: #5194ca;
}

/* Rounded Element */
.rounded-2 {
    border-radius: 2px !important;
}

.rounded-3 {
    border-radius: 3px !important;
}

.rounded-4 {
    border-radius: 4px !important;
}

/* Circle Element */
.circle {
    border-radius: 25px !important;
}

.circle-right {
    border-radius: 0 25px 25px 0 !important;
}

.circle-left {
    border-radius: 25px 0 0 25px !important;
}

.circle-bottom {
    border-radius: 0 0 25px 25px !important;
}

.circle-top {
    border-radius: 25px 25px 0 0 !important;
}

/* General utilities */
.display-none,
.display-hide {
    display: none;
}

.hidden {
    display: none !important;
}

.primary-font {
    font-family: 'Roboto', Arial, sans-serif !important;
}

.bold {
    font-weight: 700 !important;
}

.thin {
    font-weight: 300 !important;
}

.uppercase {
    text-transform: uppercase !important;
}

.fix-margin {
    margin-left: 0px !important;
}

.border {
    border: 1px solid red;
}

.font-hg {
    font-size: 23px;
}

.font-lg {
    font-size: 18px;
}

.font-md {
    font-size: 14px;
}

.font-sm {
    font-size: 13px;
}

.font-xs {
    font-size: 11px;
}

.inline {
    display: inline;
}

.inline-block {
    display: inline-block;
}

.text-align-reverse {
    text-align: right;
}

/* Margin and padding utilities */
.no-space {
    margin: 0px !important;
    padding: 0px !important;
}

.no-margin {
    margin: 0;
}

.margin-bottom-5 {
    margin-bottom: 5px;
}

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

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

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

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

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

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

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

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

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

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

/* IE8 & IE9 mode utilities */
.visible-ie8 {
    display: none;
}

.ie8 .visible-ie8 {
    display: inherit !important;
}

.visible-ie9 {
    display: none;
}

.ie9 .visible-ie9 {
    display: inherit !important;
}

.hidden-ie8 {
    display: inherit;
}

.ie8 .hidden-ie8 {
    display: none !important;
}

.hidden-ie9 {
    display: inherit;
}

.ie9 .hidden-ie9 {
    display: none !important;
}

/***
Responsive Utils
***/
@media (max-width: 1024px) {
    .hidden-1024 {
        display: none;
    }
}

@media (max-width: 800px) {
    .heatmap-prices__item {
        margin: 30px auto;
    }
}

@media (max-width: 480px) {
    .hidden-480 {
        display: none;
    }
}

@media (max-width: 320px) {
    .hidden-320 {
        display: none;
    }
}

/***
Demo Utils
***/
.scrollspy-example {
    position: relative;
    height: 200px;
    margin-top: 10px;
    overflow: auto;
}

.util-btn-margin-bottom-5 .btn {
    margin-bottom: 5px !important;
}

.util-btn-group-margin-bottom-5 .btn-group {
    margin-bottom: 5px !important;
}

/***
Users
***/
.user-info {
    margin-bottom: 10px !important;
}

.user-info img {
    float: left;
    margin-right: 5px;
}

.user-info .details {
    display: inline-block;
}

.user-info .label {
    font-weight: 300;
    font-size: 11px;
}

/***
Top News Blocks(new in v1.2.2)
***/
.top-news {
    color: #fff;
    margin: 8px 0;
}

.top-news em {
    font-size: 13px;
    margin-bottom: 8px;
    margin-bottom: 0;
    font-style: normal;
    display: block;
}

.top-news em i {
    font-size: 14px;
}

.top-news span {
    font-size: 18px;
    margin-bottom: 5px;
    display: block;
    text-align: left;
}

.top-news a {
    display: block;
    text-align: left;
    padding: 10px;
    position: relative;
    margin-bottom: 10px;
}

.top-news a .top-news-icon {
    right: 8px;
    bottom: 15px;
    opacity: 0.3;
    font-size: 35px;
    position: absolute;
    filter: alpha(opacity=30);
    /*For IE8*/
}

.top-news .btn+.btn {
    margin-left: 0;
}

/***
Block Images(new in v1.2.2)
***/
.blog-images {
    margin-bottom: 0;
}

.blog-images li {
    padding: 0;
    margin: 0;
    display: inline;
}

.blog-images li a:hover {
    text-decoration: none;
}

.blog-images li img {
    width: 50px;
    height: 50px;
    opacity: 0.6;
    margin: 0 2px 8px;
}

.blog-images li img:hover {
    opacity: 1;
    -webkit-box-shadow: 0 0 0 4px #72c02c;
    box-shadow: 0 0 0 4px #72c02c;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}

/***
Sidebar Tags
***/
.sidebar-tags li {
    padding: 0;
}

.sidebar-tags li a {
    color: #555;
    font-size: 12px;
    padding: 3px 5px;
    background: #f7f7f7;
    margin: 0 2px 5px 0;
    display: inline-block;
}

.sidebar-tags li a:hover,
.sidebar-tags li a:hover i {
    background: #eee;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.sidebar-tags li a i {
    color: #777;
}

/***
Custom vertical inline menu
***/
.ver-inline-menu {
    padding: 0;
    margin: 0;
    list-style: none;
}

.ver-inline-menu li {
    position: relative;
    margin-bottom: 1px;
}

.ver-inline-menu li i {
    width: 37px;
    height: 37px;
    display: inline-block;
    color: #b9cbd5;
    font-size: 15px;
    padding: 12px 10px 10px 8px;
    margin: 0 8px 0 0;
    text-align: center;
    background: #e0eaf0 !important;
}

.ver-inline-menu li a {
    font-size: 14px;
    font-weight: 300;
    color: #557386;
    display: block;
    background: #f0f6fa;
    border-left: solid 2px #c4d5df;
}

.ver-inline-menu li:hover a {
    background: #e0eaf0;
    text-decoration: none;
}

.ver-inline-menu li:hover i {
    color: #fff;
    background: #c4d5df !important;
}

.ver-inline-menu li.active a {
    border-left: solid 2px #0c91e5;
}

.ver-inline-menu li.active i {
    background: #0c91e5 !important;
}

.ver-inline-menu li.active a,
.ver-inline-menu li.active i {
    color: #fff;
    background: #169ef4;
    text-decoration: none;
}

.ver-inline-menu li.active a,
.ver-inline-menu li:hover a {
    font-size: 14px;
}

.ver-inline-menu li.active:after {
    content: "";
    display: inline-block;
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid #169ef4;
    position: absolute;
    top: 12px;
    right: -5px;
}

@media (max-width: 767px) {
    .ver-inline-menu>li.active:after {
        display: none;
    }
}

/***
Separated List
***/
.list-separated {
    margin-top: 10px;
    margin-bottom: 15px;
}

.list-separated>div:last-child {
    border-right: 0;
}

@media (max-width: 767px) {
    .list-separated {
        /* 767px */
    }

    .list-separated>div {
        margin-bottom: 20px;
    }

    .par_pr_table {
        width: 700px !important;
    }

    .dataTables_wrapper {
        overflow: auto;
    }

    .parsing_table.table thead th,
    .parsing_table.table thead td {
        padding: 10px 5px;
        text-overflow: ellipsis;
    }
}

/***
Number & Chart Stats
***/
.number-stats {
    margin: 10px 0;
}

.number-stats .stat-number {
    display: inline-block;
    margin: 0 5px;
}

.number-stats .stat-number .title {
    font-size: 13px;
    margin-bottom: 3px;
    color: #b8c3c7;
}

.number-stats .stat-number .number {
    font-size: 27px;
    line-height: 27px;
    color: #7d8c9d;
}

.number-stats .stat-chart {
    display: inline-block;
    margin: 0 5px;
}

.number-stats>div {
    border-right: 1px solid #f5f5f5;
}

.number-stats>div:last-child {
    border-right: 0;
}

.number-stats .stat-left {
    float: right;
}

.number-stats .stat-left .stat-number {
    float: right;
    text-align: right;
}

.number-stats .stat-left .stat-chart {
    float: right;
}

.number-stats .stat-right {
    float: left !important;
}

.number-stats .stat-right .stat-number {
    float: left;
    text-align: left;
}

.number-stats .stat-right .stat-chart {
    float: left;
}

.number-stats .stat-number {
    float: left;
    text-align: left;
}

.number-stats .stat-chart {
    float: left;
}

/***
General User Record Listing
***/
.general-item-list>.item {
    padding: 10px 0;
    border-bottom: 1px solid #f1f4f7;
}

.general-item-list>.item:last-child {
    border-bottom: 0;
}

.general-item-list>.item>.item-head {
    margin-bottom: 5px;
}

.general-item-list>.item>.item-head:before,
.general-item-list>.item>.item-head:after {
    content: " ";
    display: table;
}

.general-item-list>.item>.item-head:after {
    clear: both;
}

.general-item-list>.item>.item-head>.item-details {
    display: inline-block;
    float: left;
}

.general-item-list>.item>.item-head>.item-details>.item-pic {
    height: 35px;
    margin-right: 10px;
    border-radius: 100%;
}

.general-item-list>.item>.item-head>.item-details>.item-name {
    display: inline-block;
    margin-right: 10px;
}

.general-item-list>.item>.item-head>.item-details>.item-label {
    color: #c0c9cc;
}

.general-item-list>.item>.item-head>.item-status {
    color: #c0c9cc;
    top: 10px;
    position: relative;
    display: inline-block;
    float: right;
}

.general-item-list>.item>.item-head>.item-status>.badge {
    margin-top: -2px;
}

.general-item-list>.item>.item-body {
    color: #96a5aa;
}

/***
File dropzone
***/
.file-drop-zone {
    border: 2px dashed #ddd;
    padding: 30px;
    text-align: center;
}

.file-drop-zone.file-drop-zone-over {
    border-color: #aaa;
}

/***
Fontawesome Icons
***/
[class^="fa-"]:not(.fa-stack),
[class^="glyphicon-"],
[class^="icon-"],
[class*=" fa-"]:not(.fa-stack),
[class*=" glyphicon-"],
[class*=" icon-"] {
    display: inline-block;
    font-size: 14px;
    *margin-right: 0.3em;
    line-height: 14px;
    -webkit-font-smoothing: antialiased;
}

/* Make font awesome icons fixed width */
li [class^="fa-"],
li [class^="glyphicon-"],
li [class^="icon-"],
li [class*=" fa-"],
li [class*=" glyphicon-"],
li [class*=" icon-"] {
    display: inline-block;
    width: 1.25em;
    text-align: center;
}

li [class^="glyphicon-"],
li [class*=" glyphicon-"] {
    top: 2px;
}

li [class^="icon-"],
li [class*=" icon-"] {
    top: 1px;
    position: relative;
}

li [class^="fa-"].icon-large,
li [class^="glyphicon-"].icon-large,
li [class^="icon-"].icon-large,
li [class*=" fa-"].icon-large,
li [class*=" glyphicon-"].icon-large,
li [class*=" icon-"].icon-large {
    /* increased font size for icon-large */
    width: 1.5625em;
}

/* Icon sizing */
.fa-sm:not(.fa-stack),
.icon-sm {
    font-size: 12px;
}

.fa-lg:not(.fa-stack),
.icon-lg {
    font-size: 16px !important;
}

.fa-2x {
    font-size: 2em;
}

.fa-3x {
    font-size: 3em;
}

.fa-4x {
    font-size: 4em;
}

.fa-5x {
    font-size: 5em;
}

/* Icon coloring */
.icon-state-default {
    color: #c6c6c6;
}

.icon-state-success {
    color: #45b6af;
}

.icon-state-info {
    color: #89c4f4;
}

.icon-state-warning {
    color: #dfba49;
}

.icon-state-danger {
    color: #f3565d;
}

/***
Font Awesome 4.x Demo
***/
.fa-item {
    font-size: 14px;
    padding: 10px 10px 10px 20px;
}

.fa-item i {
    font-size: 16px;
    display: inline-block;
    width: 20px;
    color: #333;
}

.fa-item:hover {
    cursor: pointer;
    background: #eee;
}

/***
Simple Line Icons Demo
***/
.simplelineicons-demo .item-box {
    display: inline-block;
    font-size: 16px;
    margin: 0 -0.22em 1em 0;
    padding-left: 1em;
    width: 100%;
}

.simplelineicons-demo .item-box .item {
    background-color: #fff;
    color: #33383e;
    border-radius: 8px;
    display: inline-block;
    padding: 10px;
    width: 100%;
}

.simplelineicons-demo .item-box .item span {
    font-size: 22px;
}

@media only screen and (min-width: 768px) {
    .simplelineicons-demo .item-box {
        width: 33.333%;
    }
}

/***
Glyphicons Demo
***/
.glyphicons-demo ul {
    padding-left: 0;
    padding-bottom: 1px;
    margin-bottom: 20px;
    list-style: none;
    overflow: hidden;
}

.bs-glyphicon-class {
    text-align: center;
}

.bs-glyphicons {
    padding-left: 0;
    padding-bottom: 1px;
    margin-bottom: 20px;
    list-style: none;
    overflow: hidden;
}

.glyphicons-demo ul li {
    float: left;
    width: 25%;
    height: 115px;
    padding: 10px;
    margin: 0 -1px -1px 0;
    font-size: 14px;
    line-height: 1.4;
    text-align: center;
    border: 1px solid #ddd;
}

.glyphicons-demo .glyphicon {
    display: block;
    margin: 5px auto 10px;
    font-size: 24px;
    color: #444;
}

.glyphicons-demo ul li:hover {
    background-color: rgba(86, 61, 124, 0.1);
}

@media (min-width: 768px) {
    .glyphicons-demo ul li {
        width: 12.5%;
    }
}

/***
Customized Bootstrap Alerts
***/
.alert {
    border-width: 1px;
}

.alert.alert-borderless {
    border: 0;
}

.alert .close-message {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
}

.alert-success hr {
    border-top-color: #c9e2b3;
}

.alert-success .alert-link {
    color: #2b542c;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}

.alert-info hr {
    border-top-color: #a6e1ec;
}

.alert-info .alert-link {
    color: #245269;
}

.alert-warning {
    background-color: #fbf8e5;
    border-color: #fbf8e5;
    color: #0e77f1;
    font-size: 14px;
    line-height: 16px;
}

.alert-warning button.close {
    width: 18px;
    height: 18px;
    background-size: 28px;
    background-position: center;
    background-image: url(/public/images/new_admin/Close.svg) !important;
    opacity: 1;
}

.alert-warning a {
    color: #0e77f1;
}

.alert-warning.display-block {
    background-color: #eceef1;
    border-color: #eceef1;
    color: #999;
}

.alert-warning hr {
    border-top-color: #f7e1b5;
}

.alert-warning .alert-link {
    color: #66512c;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}

.alert-danger hr {
    border-top-color: #e4b9c0;
}

.alert-danger .alert-link {
    color: #843534;
}

/***
Custom Bootstrap Badges
***/
.badge {
    font-size: 11px !important;
    font-weight: 300;
    text-align: center;
    height: 18px;
    padding: 3px 6px 3px 6px;
    border-radius: 12px !important;
    text-shadow: none !important;
    text-align: center;
    vertical-align: middle;
}

.badge.badge-roundless {
    border-radius: 0 !important;
}

.badge.badge-empty {
    display: inline-block;
    padding: 0;
    min-width: 8px;
    height: 8px;
    width: 8px;
}

/* Badge variants */
.badge-default {
    background-color: #c6c6c6;
    background-image: none;
}

.badge-primary {
    background-color: #428bca;
    background-image: none;
}

.badge-info {
    background-color: #89c4f4;
    background-image: none;
}

.badge-success {
    background-color: #45b6af;
    background-image: none;
}

.badge-danger {
    background-color: #f3565d;
    background-image: none;
}

.badge-warning {
    background-color: #dfba49;
    background-image: none;
}

/* Fix badge position for navs */
.nav.nav-pills>li>a>.badge,
.nav.nav-stacked>li>a>.badge {
    margin-top: -2px;
}

/***
Dropdown Menu Badges
***/
.dropdown-menu>li>a>.badge {
    position: absolute;
    margin-top: 1px;
    right: 3px;
    display: inline;
    font-size: 11px;
    font-weight: 300;
    text-shadow: none;
    height: 18px;
    padding: 3px 6px 3px 6px;
    text-align: center;
    vertical-align: middle;
    border-radius: 12px !important;
}

.dropdown-menu.badge-roundless {
    border-radius: 0 !important;
}

/***
Customized Bootstrap Buttons
***/
/* Default buttons */
.btn {
    border-width: 0;
    padding: 7px 14px;
    font-size: 14px;
    outline: none !important;
    background-image: none !important;
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.btn.dropdown-toggle,
.btn-group .btn.dropdown-toggle,
.btn:hover,
.btn:disabled,
.btn[disabled],
.btn:focus,
.btn:active,
.btn.active {
    outline: none !important;
    background-image: none !important;
    -webkit-filter: none;
    filter: none;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn+.btn {
    margin-left: 5px;
}

.btn-default {
    border-width: 1px;
    padding: 6px 13px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

/* Bootstrap buttons */
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    color: #333;
    background-color: #ededed;
    border-color: #b3b3b3;
}

.open .btn-default.dropdown-toggle {
    color: #333;
    background-color: #ededed;
    border-color: #b3b3b3;
}

.btn-default:active,
.btn-default.active {
    background-image: none;
    background-color: #e0e0e0;
}

.btn-default:active:hover,
.btn-default.active:hover {
    background-color: #e6e6e6;
}

.open .btn-default.dropdown-toggle {
    background-image: none;
}

.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc;
}

.btn-default .badge {
    color: #fff;
    background-color: #333;
}

.btn-default>i {
    color: #aaa;
}

.btn-default>i[class^="icon-"],
.btn-default>i[class*="icon-"] {
    color: #8c8c8c;
}

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-accent {
    color: #fff;
    background-color: #00c5dc;
    border-color: #00c5dc;
}

.btn-accent:hover {
    color: #fff;
    background-color: #00a3b6;
    border-color: #0097a9;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    color: #fff;
    background-color: #3379b5;
    border-color: #2a6496;
}

.open .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #3379b5;
    border-color: #2a6496;
}

.btn-primary:active,
.btn-primary.active {
    background-image: none;
    background-color: #2d6ca2;
}

.btn-primary:active:hover,
.btn-primary.active:hover {
    background-color: #3071a9;
}

.open .btn-primary.dropdown-toggle {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #428bca;
    border-color: #357ebd;
}

.btn-primary .badge {
    color: #428bca;
    background-color: #fff;
}

.btn-success {
    color: #fff;
    background-color: #45b6af;
    border-color: #3ea49d;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
    color: #fff;
    background-color: #3b9c96;
    border-color: #307f7a;
}

.open .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3b9c96;
    border-color: #307f7a;
}

.btn-success:active,
.btn-success.active {
    background-image: none;
    background-color: #348a84;
}

.btn-success:active:hover,
.btn-success.active:hover {
    background-color: #37918b;
}

.open .btn-success.dropdown-toggle {
    background-image: none;
}

.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    background-color: #45b6af;
    border-color: #3ea49d;
}

.btn-success .badge {
    color: #45b6af;
    background-color: #fff;
}

.btn-info {
    color: #fff;
    background-color: #89c4f4;
    border-color: #72b8f2;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
    color: #fff;
    background-color: #68b4f1;
    border-color: #43a1ed;
}

.open .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #68b4f1;
    border-color: #43a1ed;
}

.btn-info:active,
.btn-info.active {
    background-image: none;
    background-color: #51a8ef;
}

.btn-info:active:hover,
.btn-info.active:hover {
    background-color: #5aadf0;
}

.open .btn-info.dropdown-toggle {
    background-image: none;
}

.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
    background-color: #89c4f4;
    border-color: #72b8f2;
}

.btn-info .badge {
    color: #89c4f4;
    background-color: #fff;
}

.btn-warning {
    color: #fff;
    background-color: #dfba49;
    border-color: #dbb233;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
    color: #fff;
    background-color: #daae2b;
    border-color: #bb9521;
}

.open .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #daae2b;
    border-color: #bb9521;
}

.btn-warning:active,
.btn-warning.active {
    background-image: none;
    background-color: #c89f23;
}

.btn-warning:active:hover,
.btn-warning.active:hover {
    background-color: #d0a625;
}

.open .btn-warning.dropdown-toggle {
    background-image: none;
}

.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
    background-color: #dfba49;
    border-color: #dbb233;
}

.btn-warning .badge {
    color: #dfba49;
    background-color: #fff;
}

.btn-danger {
    color: #fff;
    background-color: #f3565d;
    border-color: #f13e46;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
    color: #fff;
    background-color: #f1353d;
    border-color: #ec111b;
}

.open .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #f1353d;
    border-color: #ec111b;
}

.btn-danger:active,
.btn-danger.active {
    background-image: none;
    background-color: #ef1d26;
}

.btn-danger:active:hover,
.btn-danger.active:hover {
    background-color: #f0262f;
}

.open .btn-danger.dropdown-toggle {
    background-image: none;
}

.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
    background-color: #f3565d;
    border-color: #f13e46;
}

.btn-danger .badge {
    color: #f3565d;
    background-color: #fff;
}

/* Button sizes */
.btn>i {
    font-size: 14px;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    vertical-align: middle;
}

.btn-lg>i {
    font-size: 18px;
}

.btn-sm,
.btn-xs {
    padding: 4px 10px 5px 10px;
    font-size: 13px;
    line-height: 1.5;
}

.btn-sm>i,
.btn-xs>i {
    font-size: 13px;
}

.btn-xs {
    padding: 1px 5px;
}

.btn-xs>i {
    font-size: 12px;
}

/* Small button in button group */
.btn-group .input-sm .btn-default {
    padding-top: 3px;
    padding-bottom: 3px;
}

/* Arrow link */
.btn-arrow-link {
    vertical-align: middle;
    display: inline-block;
    font-size: 13px;
}

.btn-arrow-link>i {
    font-size: 14px;
    line-height: 14px;
    vertical-align: top;
    margin: 2px 3px 2px 3px;
    color: #999;
}

.btn-arrow-link.btn-arrow-link-lg {
    font-size: 14px;
}

.btn-arrow-link.btn-arrow-link-lg>i {
    font-size: 16px;
    line-height: 16px;
    margin: 2px 3px 1px 3px;
}

/* Circle Buttons */
.btn-circle {
    border-radius: 25px !important;
}

.btn-circle-right {
    border-radius: 0 25px 25px 0 !important;
}

.btn-circle-left {
    border-radius: 25px 0 0 25px !important;
}

.btn-circle-bottom {
    border-radius: 0 0 25px 25px !important;
}

.btn-circle-top {
    border-radius: 25px 25px 0 0 !important;
}

.btn-icon-only {
    height: 34px;
    width: 34px;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
}

.btn-icon-only>[class^="icon-"],
.btn-icon-only>i {
    text-align: center;
    margin-top: 2px;
}

.btn-sm>[class^="glyphicon-"],
.btn-sm>[class*=" glyphicon-"],
.btn-sm>i {
    font-size: 13px;
}

.btn-xs>[class^="glyphicon-"],
.btn-xs>[class*=" glyphicon-"],
.btn-xs>i {
    font-size: 11px;
}

.btn-group.btn-group-circle>.btn:first-child {
    border-radius: 25px 0 0 25px !important;
}

.btn-group.btn-group-circle>.btn:last-child {
    border-radius: 0 25px 25px 0 !important;
}

.btn-group.btn-group-devided>.btn {
    margin-right: 5px;
}

.btn-group.btn-group-devided>.btn:last-child {
    margin-right: 0;
}

.btn-group-vertical.btn-group-vertical-circle>.btn:first-child {
    border-radius: 25px 25px 0 0 !important;
}

.btn-group-vertical.btn-group-vertical-circle>.btn:last-child {
    border-radius: 0 0 25px 25px !important;
}

/***
Image Carousel
***/
.carousel.image-carousel .carousel-inner {
    padding-top: 0;
    padding-bottom: 0;
}

.carousel.image-carousel .carousel-control i {
    position: absolute;
    top: 40%;
}

.carousel.image-carousel.image-carousel-hoverable .carousel-control i {
    display: none;
}

.carousel.image-carousel.image-carousel-hoverable:hover .carousel-control i {
    display: inline-block;
}

.carousel.image-carousel .carousel-control.left i {
    left: 10px;
}

.carousel.image-carousel .carousel-control.right i {
    right: 10px;
}

.carousel.image-carousel .carousel-indicators {
    margin-top: 10px;
    bottom: -7px;
}

.carousel.image-carousel .carousel-indicators li {
    background-color: #666;
}

.carousel.image-carousel .carousel-indicators li.active {
    background-color: #666;
}

.carousel.image-carousel .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px 15px 25px 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2,
.carousel.image-carousel .carousel-caption p {
    text-align: left;
    line-height: 20px;
    color: #ffffff;
}

.carousel.image-carousel .carousel-caption h4,
.carousel.image-carousel .carousel-caption h3,
.carousel.image-carousel .carousel-caption h2 {
    margin: 0 0 5px;
}

.carousel.image-carousel .carousel-caption h4 a,
.carousel.image-carousel .carousel-caption h3 a,
.carousel.image-carousel .carousel-caption h2 a {
    color: #aaa;
}

.carousel.image-carousel .carousel-caption p {
    margin-bottom: 0;
}

.carousel.image-carousel .carousel-caption .item {
    margin: 0;
}

/***
Charts and statistics
***/
.chart,
.pie,
.bars {
    overflow: hidden;
    height: 300px;
    width: 100%;
    font-family: 'Roboto', Arial, sans-serif !important;
    font-size: 14px;
}

/***
Statistic lists
***/
.item-list.table .percent {
    width: 30px;
    float: right;
    margin-right: 10px;
    margin-top: 3px;
}

/***
Chart tooltips
***/
.chart-tooltip {
    clear: both;
    z-index: 100;
    background-color: #736e6e !important;
    padding: 5px !important;
    color: #fff;
}

.chart-tooltip .label {
    clear: both;
    display: block;
    margin-bottom: 2px;
}

/***
Mini chart containers
***/
.bar-chart,
.line-chart {
    display: none;
}

/***
Chats
***/
.chats {
    margin: 0;
    padding: 0;
    margin-top: -15px;
}

.chats li {
    list-style: none;
    padding: 5px 0;
    margin: 10px auto;
    font-size: 12px;
}

.chats li .body {
    display: block;
}

.chats li .avatar {
    height: 45px;
    width: 45px;
    border-radius: 50% !important;
}

.chats li.in .avatar {
    float: left;
    margin-right: 10px;
}

.chats li.out .avatar {
    float: right;
    margin-left: 10px;
}

.chats li .name {
    color: #3590c1;
    font-size: 13px;
    font-weight: 400;
}

.chats li .datetime {
    color: #333;
    font-size: 13px;
    font-weight: 400;
}

.chats li .message {
    display: block;
    padding: 5px;
    position: relative;
}

.chats li.in .message {
    text-align: left;
    border-left: 2px solid #1bbc9b;
    margin-left: 65px;
    background: #fafafa;
}

.chats li.in .message .arrow {
    display: block;
    position: absolute;
    top: 5px;
    left: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #1bbc9b;
}

.chats li.out .message {
    border-right: 2px solid #f3565d;
    margin-right: 65px;
    background: #fafafa;
    text-align: right;
}

.chats li.out .message .arrow {
    display: block;
    position: absolute;
    top: 5px;
    right: -8px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #f3565d;
}

.chats li.out .name,
.chats li.out .datetime {
    text-align: right;
}

.chat-form {
    margin-top: 15px;
    padding: 10px;
    background-color: #e9eff3;
    overflow: hidden;
    clear: both;
}

.chat-form .input-cont {
    /*margin-right: 40px;*/
}

.chat-form .input-cont .form-control {
    border: 1px solid #ddd;
    width: 100% !important;
    margin-top: 0;
    background-color: #fff !important;
}

.chat-form .input-cont .form-control:focus {
    border: 1px solid #4b8df9 !important;
}

.chat-form .btn-cont {
    margin-top: -42px;
    position: relative;
    float: right;
    width: 43px;
}

.chat-form .btn-cont .arrow {
    position: absolute;
    top: 17px;
    right: 43px;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #3598dc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.chat-form .btn-cont .btn {
    margin-top: 8px;
}

.chat-form .btn-cont:hover .arrow {
    border-right-color: #0362fd;
}

.chat-form .btn-cont:hover .btn {
    background-color: #0362fd;
}

/***
Customized Bootstrap Close Icon
***/
.close {
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;
    width: 9px;
    height: 9px;
    background-repeat: no-repeat !important;
    text-indent: -10000px;
    outline: none;
    background-image: url("../img/remove-icon-small.png") !important;
}

/***
Customized Bootstrap Dropdowns
***/
/***
Dropdowns
***/
.dropup.open>.dropdown-toggle,
.dropdown.open>.dropdown-toggle {
    border-color: #ddd;
}

/***
Dropdown Menu
***/
.datepicker.dropdown-menu,
.bootstrap-timepicker-widget.dropdown-menu {
    position: absolute;
}

.dropdown-menu {
    min-width: 175px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    background-color: #ffffff;
    margin: 10px 0px 0px 0px;
    -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    border: 1px solid #eee;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 4px;
}

.dropdown-menu li.divider {
    background: #f1f3f6;
}

.dropdown-menu li.dropdown-header {
    padding: 8px 14px 2px 14px;
}

.dropdown-menu li>a {
    padding: 8px 14px;
    color: #555;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 18px;
    white-space: nowrap;
}

.dropdown-menu li>a>[class^="fa-"],
.dropdown-menu li>a>[class*=" fa-"] {
    color: #888;
}

.dropdown-menu li>a>[class^="icon-"],
.dropdown-menu li>a>[class*=" icon-"] {
    color: #666;
}

.dropdown-menu li>a>[class^="glyphicon-"],
.dropdown-menu li>a>[class*=" glyphicon-"] {
    color: #888;
}

.dropdown-menu li>a:hover,
.dropdown-menu .active>a,
.dropdown-menu .active>a:hover {
    text-decoration: none;
    background-image: none;
    background-color: #f6f6f6;
    color: #555;
    -webkit-filter: none;
    filter: none;
}

.dropdown-menu.bottom-up {
    top: auto;
    bottom: 100%;
    margin-bottom: 2px;
}

.dropdown-menu>li:first-child:hover>a {
    border-radius: 4px 4px 0px 0px;
}

.dropdown-menu>li:last-child:hover>a {
    border-radius: 0px 0px 4px 4px;
}

.dropdown>.dropdown-menu,
.dropdown-toggle>.dropdown-menu,
.btn-group>.dropdown-menu {
    margin-top: 10px;
}

.dropdown>.dropdown-menu:before,
.dropdown-toggle>.dropdown-menu:before,
.btn-group>.dropdown-menu:before {
    position: absolute;
    top: -8px;
    left: 9px;
    right: auto;
    display: inline-block !important;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #e0e0e0;
    border-left: 8px solid transparent;
    content: "";
}

.dropdown>.dropdown-menu:after,
.dropdown-toggle>.dropdown-menu:after,
.btn-group>.dropdown-menu:after {
    position: absolute;
    top: -7px;
    left: 10px;
    right: auto;
    display: inline-block !important;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #fff;
    border-left: 7px solid transparent;
    content: "";
}

.dropdown>.dropdown-menu.pull-left:before,
.dropdown-toggle>.dropdown-menu.pull-left:before,
.btn-group>.dropdown-menu.pull-left:before {
    left: auto;
    right: 9px;
}

.dropdown>.dropdown-menu.pull-left:after,
.dropdown-toggle>.dropdown-menu.pull-left:after,
.btn-group>.dropdown-menu.pull-left:after {
    left: auto;
    right: 10px;
}

.dropdown>.dropdown-menu.pull-right:before,
.dropdown-toggle>.dropdown-menu.pull-right:before,
.btn-group>.dropdown-menu.pull-right:before {
    left: auto;
    right: 9px;
}

.dropdown>.dropdown-menu.pull-right:after,
.dropdown-toggle>.dropdown-menu.pull-right:after,
.btn-group>.dropdown-menu.pull-right:after {
    left: auto;
    right: 10px;
}

.dropdown.dropup>.dropdown-menu,
.dropdown-toggle.dropup>.dropdown-menu,
.btn-group.dropup>.dropdown-menu {
    margin-top: 0px;
    margin-bottom: 10px;
}

.dropdown.dropup>.dropdown-menu:after,
.dropdown.dropup>.dropdown-menu:before,
.dropdown-toggle.dropup>.dropdown-menu:after,
.dropdown-toggle.dropup>.dropdown-menu:before,
.btn-group.dropup>.dropdown-menu:after,
.btn-group.dropup>.dropdown-menu:before {
    display: none !important;
}

/* Dropdown submenu support for Bootsrap 3 */
.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 5px;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
}

.dropdown-submenu>a:after {
    position: absolute;
    display: inline-block;
    font-size: 14px;
    right: 7px;
    top: 7px;
    font-family: FontAwesome;
    height: auto;
    content: "\f105";
    font-weight: 300;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #ffffff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
}

.dropup .dropdown-submenu>.dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
}

.nav.pull-right>li>.dropdown-menu,
.nav>li>.dropdown-menu.pull-right {
    right: 0;
    left: auto;
}

.nav.pull-right>li>.dropdown-menu:before,
.nav>li>.dropdown-menu.pull-right:before {
    right: 12px;
    left: auto;
}

.nav.pull-right>li>.dropdown-menu:after,
.nav>li>.dropdown-menu.pull-right:after {
    right: 13px;
    left: auto;
}

.nav.pull-right>li>.dropdown-menu .dropdown-menu,
.nav>li>.dropdown-menu.pull-right .dropdown-menu {
    right: 100%;
    left: auto;
    margin-right: -1px;
    margin-left: 0;
}

@media (max-width: 767px) {

    /* 767px */
    .navbar-nav .open .dropdown-menu {
        position: absolute;
        float: left;
        width: auto;
        margin-top: 0;
        background-color: #ffffff;
        border: 1px solid #efefef;
        -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
        box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    }

    .navbar-nav .open .dropdown-menu>li>a {
        padding: 6px 0 6px 13px;
        color: #333;
    }

    .navbar-nav .open .dropdown-menu>li>a:hover,
    .navbar-nav .open .dropdown-menu>li>a:active {
        background-color: #eee;
    }
}

/***
Dropdown Checkboxes
***/
.dropdown-content {
    padding: 5px;
}

.dropdown-content form {
    margin: 0;
}

.dropdown.inline .dropdown-menu {
    display: inline-block;
    position: relative;
}

.dropdown-radiobuttons,
.dropdown-checkboxes {
    padding: 5px;
}

.dropdown-radiobuttons label,
.dropdown-checkboxes label {
    display: block;
    font-weight: 300;
    color: #333;
    margin-bottom: 4px;
    margin-top: 4px;
}

.dropdown-radiobuttons label .radio,
.dropdown-checkboxes label .radio {
    margin-right: 3px;
}

/*--------------------------------------------------
    [Dropdown Menu v2]
----------------------------------------------------*/
.dropdown-menu-v2 {
    top: 100%;
    right: 0;
    z-index: 1001;
    display: none;
    float: left;
    min-width: 225px;
    padding: 20px 0;
    margin: 25px 0 0;
    font-size: 13px;
    text-align: left;
    list-style: none;
    position: absolute;
    background: #242b31;
    border-radius: 2px;
    background-clip: padding-box;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
    transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

.dropdown-menu-v2:before {
    top: -10px;
    right: 0;
    width: 0;
    height: 0;
    content: " ";
    position: absolute;
    border-style: solid;
    display: inline-block;
    border-width: 0 0 15px 15px;
    border-color: transparent transparent #242b31 transparent;
}

.dropdown-menu-v2>li>a {
    clear: both;
    color: #606e7a;
    display: block;
    font-weight: 600;
    padding: 8px 20px;
    position: relative;
    white-space: nowrap;
    line-height: 1.42857143;
    text-transform: uppercase;
}

.dropdown-menu-v2>li>a:hover,
.dropdown-menu-v2>li>a:focus {
    background: #21282e;
    text-decoration: none;
    color: #009dc7;
}

.dropdown-menu-v2 .active>a,
.dropdown-menu-v2 .active>a:hover,
.dropdown-menu-v2 .active>a:focus,
.dropdown-menu-v2 .active>a,
.dropdown-menu-v2 .active>a:hover,
.dropdown-menu-v2 .active>a:focus,
.dropdown-menu-v2 .active>a,
.dropdown-menu-v2 .active>a:hover,
.dropdown-menu-v2 .active>a:focus {
    outline: 0;
    text-decoration: none;
    background-color: #21282e;
    color: #009dc7;
}

.dropdown-menu-v2 .disabled>a,
.dropdown-menu-v2 .disabled>a:hover,
.dropdown-menu-v2 .disabled>a:focus,
.dropdown-menu-v2 .disabled>a,
.dropdown-menu-v2 .disabled>a:hover,
.dropdown-menu-v2 .disabled>a:focus,
.dropdown-menu-v2 .disabled>a,
.dropdown-menu-v2 .disabled>a:hover,
.dropdown-menu-v2 .disabled>a:focus {
    color: #009dc7;
}

.dropdown-menu-v2 .disabled>a:hover,
.dropdown-menu-v2 .disabled>a:focus,
.dropdown-menu-v2 .disabled>a:hover,
.dropdown-menu-v2 .disabled>a:focus {
    text-decoration: none;
    cursor: not-allowed;
    background-color: transparent;
    background-image: none;
}

.dropdown-menu-v2 .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background: #2e353c;
}

.dropdown-menu-v2 .badge {
    top: 8px;
    right: 10px;
    position: absolute;
}

.dropdown-menu-v2.pull-right {
    right: 0;
    left: auto;
}

.open>.dropdown-menu-v2 {
    display: block;
}

.pull-right>.dropdown-menu-v2 {
    right: 0;
    left: auto;
}

/***
System feeds
***/
.feeds {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.feeds li {
    background-color: #fafafa;
    color: #82949a;
    margin-bottom: 7px;
}

.feeds li:before,
.feeds li:after {
    display: table;
    line-height: 0;
    content: "";
}

.feeds li:after {
    clear: both;
}

.feeds li:last-child {
    margin-bottom: 0px;
}

.feeds li .col1 {
    float: left;
    width: 100%;
    clear: both;
}

.feeds li .col1>.cont {
    float: left;
    margin-right: 75px;
    overflow: hidden;
}

.feeds li .col1>.cont>.cont-col1 {
    float: left;
    margin-right: -100%;
}

.feeds li .col1>.cont>.cont-col1>.label {
    display: inline-block;
    padding: 5px 4px 6px 5px;
    vertical-align: middle;
    text-align: center;
}

.feeds li .col1>.cont>.cont-col1>.label>i {
    text-align: center;
    font-size: 14px;
}

.feeds li .col1>.cont>.cont-col2 {
    float: left;
    width: 100%;
}

.feeds li .col1>.cont>.cont-col2>.desc {
    margin-left: 35px;
    padding-top: 4px;
    padding-bottom: 5px;
    overflow: hidden;
}

.feeds li .col2 {
    float: left;
    width: 75px;
    margin-left: -75px;
}

.feeds li .col2>.date {
    padding: 4px 9px 5px 4px;
    text-align: right;
    font-style: italic;
    color: #c1cbd0;
}

/***
Form Layouts
****/
/* Static info */
.static-info {
    margin-bottom: 10px;
}

.static-info .name {
    font-size: 14px;
}

.static-info .value {
    font-size: 14px;
    font-weight: 600;
}

.static-info.align-reverse .name,
.static-info.align-reverse .value {
    text-align: right;
}

/* Help blocks */
.help-block {
    margin-top: 5px;
    margin-bottom: 5px;
}

.help-inline {
    font-size: 13px;
    color: #737373;
    display: inline-block;
    padding: 5px;
}

.form-inline input {
    margin-bottom: 0px !important;
}

/* Control Label */
.v-admin-filter .control-label {
    margin-top: 1px;
    min-height: 40px;
    display: flex;
    align-items: flex-end;
}

.v-admin-filter .form-group.button-filter-g {
    margin-top: 45px;
    margin-bottom: 0px;
}

.control-label .required {
    color: #e02222;
    font-size: 12px;
    padding-left: 2px;
}

.form {
    padding: 0 !important;
}

.form .form-body {
    padding: 10px;
}

.portlet.light .form .form-body {
    padding-left: 0;
    padding-right: 0;
}

.form .form-actions {
    padding: 20px 10px;
    margin: 0;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    *zoom: 1;
}

.portlet.light .form .form-actions {
    background: none;
    padding-left: 0;
    padding-right: 0;
}

.form .form-actions.noborder {
    border-top: 0;
}

.portlet .form .form-actions {
    border-radius: 0 0 4px 4px;
}

.form .form-actions:before,
.form .form-actions:after {
    content: " ";
    display: table;
}

.form .form-actions:after {
    clear: both;
}

.form .form-actions.right {
    padding-left: 0;
    padding-right: 10px;
    text-align: right;
}

.portlet.light .form .form-actions.right {
    padding-right: 0;
}

.form .form-actions.left {
    padding-left: 10px;
    padding-right: 0;
    text-align: left;
}

.portlet.light .form .form-actions.left {
    padding-left: 0;
}

.form .form-actions.nobg {
    background-color: transparent;
}

.form .form-actions.top {
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 0;
    border-bottom: 1px solid #e5e5e5;
}

.portlet.light .form .form-actions.top {
    background: none;
}

.form .form-actions .btn-set {
    display: inline-block;
}

@media (max-width: 767px) {
    .form .form-actions {
        /* 767px */
    }

    .form .form-actions .btn-set {
        margin-bottom: 3px;
        margin-top: 3px;
        float: left !important;
    }
}

.form .form-section {
    margin: 30px 0px 25px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

.form .form-section:first-child {
    margin-top: 5px;
}

/* Checkboxes */
.checkbox,
.form-horizontal .checkbox {
    padding: 0;
}

.checkbox>label,
.form-horizontal .checkbox>label {
    padding-left: 0;
}

.checkbox-list>label {
    display: block;
}

.checkbox-list>label.checkbox-inline {
    display: inline-block;
}

.checkbox-list>label.checkbox-inline:first-child {
    padding-left: 0;
}

/* Radio buttons */
.radio-list>label {
    display: block;
}

.radio-list>label.radio-inline {
    display: inline-block;
}

.radio-list>label.radio-inline:first-child {
    padding-left: 0;
}

/* Radio buttons in horizontal forms */
.form-horizontal .radio-list .radio {
    padding-top: 1px;
}

.form-horizontal .radio-list>label {
    margin-bottom: 0;
}

.form-horizontal .radio>span {
    margin-top: 2px;
}

/* Rows seperated form layout */
.form .form-row-seperated .portlet-body {
    padding: 0;
}

.form .form-row-seperated .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
    padding: 15px 0;
}

.form .form-row-seperated .form-group.last {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 13px;
}

.form .form-row-seperated .form-group .help-block {
    margin-bottom: 0;
}

.form .form-row-seperated .form-body {
    padding: 0;
}

.form .form-row-seperated .form-actions {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* Form bordered */
.form .form-bordered .form-group {
    margin: 0;
    border-bottom: 1px solid #efefef;
}

.form .form-bordered .form-group>div {
    padding: 15px;
    border-left: 1px solid #efefef;
}

@media (max-width: 991px) {
    .form .form-bordered .form-group>div {
        /* 991px */
        border-left: 0;
    }
}

.form .form-bordered .form-group.last {
    border-bottom: 0;
}

.form .form-bordered .form-group .control-label {
    padding-top: 20px;
}

@media (max-width: 991px) {
    .form .form-bordered .form-group .control-label {
        /* 991px */
        padding-top: 10px;
    }
}

.form .form-bordered .form-group .help-block {
    margin-bottom: 0;
}

.form .form-bordered .form-group .form-control {
    margin: 0;
}

.form .form-bordered .form-body {
    margin: 0;
    padding: 0;
}

.form .form-bordered .form-actions {
    margin-top: 0;
    padding-left: 16px !important;
    padding-right: 16px !important;
}

@media (max-width: 991px) {
    .form .form-bordered .form-actions {
        /* 991px */
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Horizontal bordered form */
.form .form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form .form-horizontal.form-bordered.form-row-stripped .form-control {
    background: #fff !important;
}

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even)>div {
    background-color: #ffffff;
}

.form .form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) {
    background-color: #fcfcfc;
}

/***
Forms
***/
/* Input placeholder font color */
.form-control::-moz-placeholder {
    color: #595959;
    opacity: 1;
    font-size: 14px;
}

.form-control:-ms-input-placeholder {
    color: #595959;
    font-size: 14px;
}

.form-control::-webkit-input-placeholder {
    color: #595959;
    font-size: 14px;
}

/* Form inputs */
.form-control {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    border-radius: 4px;
}

input.form-control {
    line-height: 38px;
    height: 38px;
    padding: 5px 0 5px 17px;
}

.form-control:focus {
    border-color: #999;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eeeeee;
}

.form-control.height-auto {
    height: auto;
}

.form-control.form-control-solid {
    background-color: #f1f3f8;
    border-color: #f1f3f8;
    color: #a6b2ba;
}

.form-control.form-control-solid:focus {
    border-color: #e3e7f1;
}

.form-control.form-control-solid::-moz-placeholder {
    color: #acb7be;
    opacity: 1;
}

.form-control.form-control-solid:-ms-input-placeholder {
    color: #acb7be;
}

.form-control.form-control-solid::-webkit-input-placeholder {
    color: #acb7be;
}

/* Form uneditable input */
.uneditable-input {
    padding: 6px 12px;
    min-width: 206px;
    font-size: 14px;
    font-weight: normal;
    height: 34px;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out 0.15s,
        box-shadow ease-in-out 0.15s;
    -webkit-transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
}

/* Form input sizing */
.input-mini {
    width: 45px !important;
}

.input-xsmall {
    width: 80px !important;
}

/*.input-small {width: 145px !important;}*/

.input-medium {
    width: 240px !important;
}

.input-large {
    width: 320px !important;
}

.input-xlarge {
    width: 420px !important;
}

.input-inline {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.input-fixed {
    overflow: hidden;
}

.form-group .input-inline {
    margin-right: 5px;
}

.input-sm {
    height: 28px;
    padding: 5px 10px;
    font-size: 13px;
}

select.input-sm {
    height: 28px;
    line-height: 28px;
    padding: 2px 10px;
}

@media (max-width: 768px) {

    /* 768px */
    .input-large {
        width: 250px !important;
    }

    .input-xlarge {
        width: 300px !important;
    }
}

/* Input  groups */
.input-group .btn-default {
    border-color: #e5e5e5;
}

.input-group .input-group-addon {
    border-color: #e5e5e5;
    background: #e5e5e5;
    min-width: 39px;
}

.input-group .input-group-addon>i {
    color: #999;
}

/* Input spinner */
input[type="text"].spinner,
input[type="password"].spinner,
input[type="datetime"].spinner,
input[type="datetime-local"].spinner,
input[type="date"].spinner,
input[type="month"].spinner,
input[type="time"].spinner,
input[type="week"].spinner,
input[type="number"].spinner,
input[type="email"].spinner,
input[type="url"].spinner,
input[type="search"].spinner,
input[type="tel"].spinner,
input[type="color"].spinner {
    background-image: url("../img/input-spinner.gif") !important;
    background-repeat: no-repeat;
    background-position: right 8px;
}

/* Form labels */
label {
    font-weight: 400;
    font-size: 14px;
}

/* Static form control */
.form-control-static {
    margin: 2px 0;
    display: inline-block;
}

/* Feedback states */
.has-success .help-block,
.has-success .help-inline,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #d6e9c6;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .form-control:focus {
    border-color: #bbdba1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-success .input-group-addon {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8;
}

.has-success .input-group-addon>i {
    color: #3c763d;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .help-inline,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #faebcc;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-warning .form-control:focus {
    border-color: #f5d89e;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-warning .input-group-addon {
    color: #8a6d3b;
    border-color: #faebcc;
    background-color: #fcf8e3;
}

.has-warning .input-group-addon>i {
    color: #8a6d3b;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .help-inline,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #ebccd1;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error .form-control:focus {
    border-color: #dca7b0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error .input-group-addon {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede;
}

.has-error .input-group-addon>i {
    color: #a94442;
}

.has-error .form-control-feedback {
    color: #a94442;
}

/* Circle Inputs */
.input-circle {
    border-radius: 25px !important;
}

.input-circle-right {
    border-radius: 0 25px 25px 0 !important;
}

.input-circle-left {
    border-radius: 25px 0 0 25px !important;
}

.input-circle-bottom {
    border-radius: 0 0 25px 25px !important;
}

.input-circle-top {
    border-radius: 25px 25px 0 0 !important;
}

/***
Custom icon buttons
***/
.icon-btn {
    height: 60px;
    min-width: 80px;
    margin: 5px 5px 0 0;
    border: 1px solid #ddd;
    padding: 12px 0px 0px 0px;
    background-color: #fafafa;
    background-image: none;
    -webkit-filter: none;
    filter: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    color: #646464;
    text-shadow: none;
    text-align: center;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.icon-btn:hover {
    text-decoration: none;
    border-color: #999;
    color: #444;
    text-shadow: 0 1px 0px white;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.icon-btn:hover>.badge {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.icon-btn>div {
    margin-top: 5px;
    margin-bottom: 20px;
    color: #000;
    font-size: 12px;
    font-weight: 300;
}

.icon-btn>.badge {
    position: absolute;
    font-size: 11px;
    font-weight: 300;
    top: -5px;
    right: -5px;
    padding: 3px 6px 3px 6px;
    color: white;
    text-shadow: none;
    border-width: 0;
    border-style: solid;
    border-radius: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.icon-btn>i {
    font-size: 18px;
}

.ie8 .icon-btn:hover {
    -webkit-filter: none;
    filter: none;
}

/***
Input icons
***/
.input-icon {
    position: relative;
    left: 0;
}

.input-icon>.form-control {
    padding-left: 33px;
}

.input-group .input-icon>.form-control {
    border-radius: 4px 0 0 4px;
}

.input-icon>i {
    color: #ccc;
    display: block;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    font-size: 16px;
    text-align: center;
}

.modal .input-icon>i {
    z-index: 10055;
}

.has-success .input-icon>i {
    color: #45b6af;
}

.has-warning .input-icon>i {
    color: #dfba49;
}

.has-info .input-icon>i {
    color: #89c4f4;
}

.has-error .input-icon>i {
    color: #f3565d;
}

.input-icon.right {
    left: auto;
    right: 0;
}

.input-icon.right>.form-control {
    padding-right: 33px;
    padding-left: 12px;
}

.input-group .input-icon.right>.form-control {
    border-radius: 0 4px 4px 0;
}

.input-icon.right>i {
    right: 8px;
    float: right;
}

.input-icon.input-icon-lg>i {
    margin-top: 16px;
}

.input-icon.input-icon-sm>i {
    margin-top: 8px;
    font-size: 13px;
}

/***
Customized Bootstrap Labels
***/
.label {
    text-shadow: none !important;
    font-size: 13px;
    font-weight: 300;
    padding: 3px 6px 3px 6px;
    color: #fff;
    font-family: 'Roboto', Arial, sans-serif;
}

.label.label-sm {
    font-size: 12px;
    padding: 0px 4px 1px 4px;
}

h1 .label,
h2 .label,
h3 .label,
h4 .label,
h5 .label,
h6 .label {
    font-size: 75%;
}

/* Labels variants */
.label-default {
    background-color: #c6c6c6;
}

.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #adadad;
}

.label-primary {
    background-color: #428bca;
}

.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #3071a9;
}

.label-success {
    background-color: #45b6af;
}

.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #37918b;
}

.label-info {
    background-color: #89c4f4;
}

.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #5aadf0;
}

.label-warning {
    background-color: #dfba49;
}

.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #d0a625;
}

.label-danger {
    background-color: #f3565d;
}

.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #f0262f;
}

/***
Iconic labels
***/
.label.label-icon {
    padding: 4px 0px 4px 4px;
    margin-right: 2px;
    text-align: center !important;
}

.label.label-icon>i {
    font-size: 12px;
    text-align: center !important;
}

.ie8 .label.label-icon,
.ie9 .label.label-icon {
    padding: 3px 0px 3px 3px;
}

/***
Text states
***/
.text-default {
    color: #c6c6c6;
}

.text-primary {
    color: #428bca;
}

.text-success {
    color: #45b6af;
}

.text-info {
    color: #89c4f4;
}

.text-warning {
    color: #dfba49;
}

.text-danger {
    color: #f3565d;
}

/***
Customized List Group
***/
/* Contextual variants */
.list-group>li:first-child {
    border-radius-topleft: 4px;
    border-radius-topright: 4px;
}

.list-group>li:last-child {
    border-radius-bottomleft: 4px;
    border-radius-bottomright: 4px;
}

.list-group .list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

.list-group a.list-group-item-success {
    color: #3c763d;
}

.list-group a.list-group-item-success .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-success:hover,
.list-group a.list-group-item-success:focus {
    color: #3c763d;
    background-color: #d0e9c6;
}

.list-group a.list-group-item-success.active,
.list-group a.list-group-item-success.active:hover,
.list-group a.list-group-item-success.active:focus {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
}

.list-group .list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

.list-group a.list-group-item-info {
    color: #31708f;
}

.list-group a.list-group-item-info .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-info:hover,
.list-group a.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3;
}

.list-group a.list-group-item-info.active,
.list-group a.list-group-item-info.active:hover,
.list-group a.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f;
}

.list-group .list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

.list-group a.list-group-item-warning {
    color: #8a6d3b;
}

.list-group a.list-group-item-warning .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-warning:hover,
.list-group a.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc;
}

.list-group a.list-group-item-warning.active,
.list-group a.list-group-item-warning.active:hover,
.list-group a.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b;
}

.list-group .list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

.list-group a.list-group-item-danger {
    color: #a94442;
}

.list-group a.list-group-item-danger .list-group-item-heading {
    color: inherit;
}

.list-group a.list-group-item-danger:hover,
.list-group a.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc;
}

.list-group a.list-group-item-danger.active,
.list-group a.list-group-item-danger.active:hover,
.list-group a.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
}

/***
UI Loading
***/
.loading-message {
    display: inline-block;
    min-width: 125px;
    margin-left: -60px;
    padding: 10px;
    margin: 0 auto;
    color: #000 !important;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
}

.loading-message.loading-message-boxed {
    border: 1px solid #ddd;
    background-color: #eee;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.loading-message>span {
    line-height: 20px;
    vertical-align: middle;
}

.page-loading {
    border-radius: 4px;
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 125px;
    margin-left: -60px;
    margin-top: -30px;
    padding: 7px;
    text-align: center;
    color: #333;
    font-size: 13px;
    border: 1px solid #ddd;
    background-color: #eee;
    vertical-align: middle;
    -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);
}

.page-loading>span {
    line-height: 20px;
    vertical-align: middle;
}

.page-spinner-bar {
    position: fixed;
    z-index: 10051;
    width: 100px;
    top: 40%;
    left: 50%;
    margin-left: -55px;
    text-align: center;
}

.page-spinner-bar>div {
    margin: 0 5px;
    width: 18px;
    height: 18px;
    background: #eee;
    border-radius: 100% !important;
    display: inline-block;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.page-spinner-bar .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.page-spinner-bar .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.block-spinner-bar {
    display: inline-block;
    width: 80px;
    text-align: center;
}

.block-spinner-bar>div {
    margin: 0 2px;
    width: 15px;
    height: 15px;
    background: #eee;
    border-radius: 100% !important;
    display: inline-block;
    -webkit-animation: bounceDelay 1.4s infinite ease-in-out;
    animation: bounceDelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.block-spinner-bar .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.block-spinner-bar .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

/***
Metro icons
***/
[class^="m-icon-"] {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-top: 3px;
    line-height: 14px;
    vertical-align: top;
    background-image: url(../img/syncfusion-icons.png);
    background-position: 0 0;
    background-repeat: no-repeat;
}

[class^="m-icon-big-"] {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 6px;
    vertical-align: middle;
    background-image: url(../img/syncfusion-icons.png);
    background-position: 0 0px;
    background-repeat: no-repeat;
}

/* large icons */
.btn.m-icon-big {
    padding: 9px 16px 8px 16px;
}

.btn.m-icon-big.m-icon-only {
    padding: 9px 8px 8px 0px;
}

.btn.m-icon-big [class^="m-icon-big-"] {
    margin: 0 0 0 10px;
}

.btn.m-icon-ony>i {
    margin-left: 0px;
}

/* default icons */
.btn.m-icon {
    padding: 7px 14px 7px 14px;
}

.btn.m-icon [class^="m-icon-"] {
    margin: 4px 0 0 5px;
}

.btn.m-icon.m-icon-only {
    padding: 7px 10px 7px 6px;
}

/* white icon */
.m-icon-white {
    background-image: url(../img/syncfusion-icons-white.png);
}

/*  Misc */
.m-icon-swapright {
    background-position: -27px -10px;
}

.m-icon-swapdown {
    background-position: -68px -10px;
}

.m-icon-swapleft {
    background-position: -8px -10px;
}

.m-icon-swapup {
    background-position: -46px -10px;
}

.m-icon-big-swapright {
    background-position: -42px -28px;
}

.m-icon-big-swapdown {
    background-position: -115px -28px;
}

.m-icon-big-swapleft {
    background-position: -6px -28px;
}

.m-icon-big-swapup {
    background-position: -78px -28px;
}

/***
Customized Bootstrap Modal
***/
.modal {
    z-index: 123457;
    outline: none;
    overflow-y: auto !important;
    /* Fix content shifting to the right on modal open due to scrollbar closed */
}

.page-portlet-fullscreen .modal {
    z-index: 123457;
}

.modal .modal-header {
    border-bottom: 1px solid #efefef;
}

/* .modal .modal-header h3 {
    font-weight: 300;
} */
.modal .modal-header .close {
    margin-top: 0px !important;
}

.modal.draggable-modal .modal-header {
    cursor: move;
}

.modal .modal-dialog {
    z-index: 123457;
}

.modal>.loading {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
}

.modal.in .page-loading {
    display: none;
}

.modal-open {
    overflow-y: auto !important;
}

.modal-open-noscroll {
    overflow-y: hidden !important;
}

.modal-backdrop {
    border: 0;
    outline: none;
    z-index: 123456;
}

.page-portlet-fullscreen .modal-backdrop {
    z-index: 123456;
}

.modal-backdrop,
.modal-backdrop.fade.in {
    background-color: #333 !important;
}

/* Full width modal */
.modal-full.modal-dialog {
    width: 99%;
}

@media (max-width: 768px) {
    .modal-full.modal-dialog {
        width: auto;
    }
}

/***
Notes
***/
.note {
    margin: 0 0 20px 0;
    padding: 15px 30px 15px 15px;
    border-left: 5px solid #eee;
    border-radius: 0 4px 4px 0;
}

.note h1,
.note h2,
.note h3,
.note h4,
.note h5,
.note h6 {
    margin-top: 0;
}

.note h1 .close,
.note h2 .close,
.note h3 .close,
.note h4 .close,
.note h5 .close,
.note h6 .close {
    margin-right: -10px;
}

.note p {
    font-size: 13px;
}

.note p:last-child {
    margin-bottom: 0;
}

.note code,
.note .highlight {
    background-color: #fff;
}

.note.note-default {
    background-color: lightgray;
    border-color: #adadad;
    color: #333333;
}

.note.note-default.note-bordered {
    background-color: #c3c3c3;
    border-color: #a0a0a0;
}

.note.note-default.note-shadow {
    background-color: #c6c6c6;
    border-color: #a0a0a0;
    -webkit-box-shadow: 5px 5px rgba(162, 162, 162, 0.2);
    box-shadow: 5px 5px rgba(162, 162, 162, 0.2);
}

.note.note-primary {
    background-color: #5697d0;
    border-color: #3085a9;
    color: #d8e3f2;
}

.note.note-primary.note-bordered {
    background-color: #3e89c9;
    border-color: #2a7696;
}

.note.note-primary.note-shadow {
    background-color: #428bca;
    border-color: #2a7696;
    -webkit-box-shadow: 5px 5px rgba(43, 121, 154, 0.2);
    box-shadow: 5px 5px rgba(43, 121, 154, 0.2);
}

.note.note-success {
    background-color: #eef7ea;
    border-color: #c9e2b3;
    color: #3c763d;
}

.note.note-success.note-bordered {
    background-color: #dcefd4;
    border-color: #bbdba1;
}

.note.note-success.note-shadow {
    background-color: #dff0d8;
    border-color: #bbdba1;
    -webkit-box-shadow: 5px 5px rgba(190, 220, 164, 0.2);
    box-shadow: 5px 5px rgba(190, 220, 164, 0.2);
}

.note.note-info {
    background-color: #eef7fb;
    border-color: #a6e1ec;
    color: #31708f;
}

.note.note-info.note-bordered {
    background-color: #d5ebf6;
    border-color: #91d9e8;
}

.note.note-info.note-shadow {
    background-color: #d9edf7;
    border-color: #91d9e8;
    -webkit-box-shadow: 5px 5px rgba(150, 219, 233, 0.2);
    box-shadow: 5px 5px rgba(150, 219, 233, 0.2);
}

.note.note-warning {
    background-color: #fcf8e3;
    border-color: #f5d89e;
    color: #8a6d3b;
}

.note.note-warning.note-bordered {
    background-color: #f9f1c7;
    border-color: #f2cf87;
}

.note.note-warning.note-shadow {
    background-color: #faf2cc;
    border-color: #f2cf87;
    -webkit-box-shadow: 5px 5px rgba(243, 209, 139, 0.2);
    box-shadow: 5px 5px rgba(243, 209, 139, 0.2);
}

.note.note-danger {
    background-color: #f9f0f0;
    border-color: #e4b9c0;
    color: #a94442;
}

.note.note-danger.note-bordered {
    background-color: #f1dada;
    border-color: #dca7b0;
}

.note.note-danger.note-shadow {
    background-color: #f2dede;
    border-color: #dca7b0;
    -webkit-box-shadow: 5px 5px rgba(222, 171, 179, 0.2);
    box-shadow: 5px 5px rgba(222, 171, 179, 0.2);
}

/***
Customized Bootstrap Pagination
***/
.pagination {
    margin: 10px 0;
}

.pagination.pagination-circle>li:first-child>a {
    border-radius: 25px 0 0 25px !important;
}

.pagination.pagination-circle>li:last-child>a {
    border-radius: 0 25px 25px 0 !important;
}

.pagination .active>a,
.pagination .active>a:hover {
    background: #eee;
    border-color: #dddddd;
    color: #333;
}

/***
Customized Bootstrap Panels
***/
.panel {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.panel-group .panel {
    overflow: visible;
}

.panel .panel-body {
    font-size: 13px;
}

.panel .panel-title>a:hover {
    text-decoration: none;
}

.accordion .panel .panel-heading {
    padding: 0;
}

.accordion .panel .panel-title {
    padding: 0;
}

.accordion .panel .panel-title .accordion-toggle {
    display: block;
    padding: 10px 15px;
}

.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled {
    background: url("../img/accordion-plusminus.png") no-repeat;
    background-position: right -19px;
    margin-right: 15px;
}

.accordion .panel .panel-title .accordion-toggle.accordion-toggle-styled.collapsed {
    background-position: right 12px;
}

.panel-default {
    border-color: #e0e0e0;
}

.panel-default>.panel-heading {
    color: #333333;
    background-color: #f9f9f9;
    border-color: #e0e0e0;
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #e0e0e0;
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #e0e0e0;
}

.panel-primary {
    border-color: #3595bd;
}

.panel-primary>.panel-heading {
    color: #d8e3f2;
    background-color: #428bca;
    border-color: #3595bd;
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #3595bd;
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #3595bd;
}

.panel-success {
    border-color: #d6e9c6;
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #d6e9c6;
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #d6e9c6;
}

.panel-info {
    border-color: #bce8f1;
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #bce8f1;
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #bce8f1;
}

.panel-warning {
    border-color: #faebcc;
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #faebcc;
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #faebcc;
}

.panel-danger {
    border-color: #ebccd1;
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ebccd1;
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ebccd1;
}

/***
Accordions
***/
.accordion-heading {
    background: #eee;
}

.accordion-heading a {
    text-decoration: none;
}

.accordion-heading a:hover {
    text-decoration: none;
}

/***
Customized Bootstrap Popover
***/
.popover {
    -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    padding: 0;
}

.popover .popover-title {
    margin: 0 !important;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
    color: #89c4f4;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
    color: #428bca;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
    color: #45b6af;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
    color: #dfba49;
}

.popover.name .popover-title,
name .popover .popover-content,
.popover.name .popover-content {
    color: #f3565d;
}

/***
Portlets
***/
/* Full Screen portlet mode */
.page-portlet-fullscreen {
    overflow: hidden;
}

/* Basic portlet */
.portlet {
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 0px;
    border-radius: 0px;
}

.portlet.portlet-fullscreen {
    z-index: 10060;
    margin: 0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: #fff;
}

.portlet.portlet-fullscreen>.portlet-body {
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 10px;
}

.portlet.portlet-fullscreen>.portlet-title {
    padding: 0 10px;
}

.portlet>.portlet-title {
    border-bottom: 1px solid #eee;
    padding: 0;
    margin-bottom: 0px;
    min-height: 41px;
    border-radius: 4px 4px 0 0;
}

.portlet>.portlet-title:before,
.portlet>.portlet-title:after {
    content: " ";
    display: table;
}

.portlet>.portlet-title:after {
    clear: both;
}

.portlet>.portlet-title>.caption {
    float: left;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    padding: 10px 0;
    font-family: 'Roboto', Arial, sans-serif;
    color: #898b96 !important;
}

.portlet>.portlet-title>.caption.bold {
    font-weight: 400;
}

.portlet>.portlet-title>.caption>i {
    float: left;
    margin-top: 4px;
    display: inline-block;
    font-size: 13px;
    margin-right: 5px;
    color: #666;
}

.portlet>.portlet-title>.caption>i.glyphicon {
    margin-top: 2px;
}

.portlet>.portlet-title>.caption>.caption-helper {
    padding: 0;
    margin: 0;
    line-height: 13px;
    color: #9eacb4;
    font-size: 13px;
    font-weight: 400;
}

.portlet>.portlet-title>.actions {
    float: right;
    display: inline-block;
    padding: 6px 0;
}

.portlet>.portlet-title>.actions>.dropdown-menu i {
    color: #555555;
}

.portlet>.portlet-title>.actions>.btn,
.portlet>.portlet-title>.actions>.btn.btn-sm,
.portlet>.portlet-title>.actions>.btn-group>.btn,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm {
    padding: 4px 10px;
    font-size: 13px;
    line-height: 1.5;
}

.portlet>.portlet-title>.actions>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn.btn-sm.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-default,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm.btn-default {
    padding: 3px 9px;
}

.portlet>.portlet-title>.actions>.btn>i,
.portlet>.portlet-title>.actions>.btn.btn-sm>i,
.portlet>.portlet-title>.actions>.btn-group>.btn>i,
.portlet>.portlet-title>.actions>.btn-group>.btn.btn-sm>i {
    font-size: 13px;
}

.portlet>.portlet-title>.actions .btn-icon-only {
    padding: 5px 7px 3px 7px;
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default {
    padding: 4px 6px 2px 6px;
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default>i {
    font-size: 14px;
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen {
    font-family: FontAwesome;
    color: #a0a0a0;
    padding-top: 3px;
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.btn-sm {
    padding: 3px 3px !important;
    height: 27px;
    width: 27px;
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen:before {
    content: "\f065";
}

.portlet>.portlet-title>.actions .btn-icon-only.btn-default.fullscreen.on:before {
    content: "\f066";
}

.portlet>.portlet-title>.tools {
    float: right;
    display: inline-block;
    padding: 12px 0 8px 0;
}

.portlet>.portlet-title>.tools>a {
    display: inline-block;
    height: 16px;
    margin-left: 5px;
    opacity: 1;
    filter: alpha(opacity=100);
}

.portlet>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon.png);
    background-repeat: no-repeat;
    width: 11px;
}

.portlet>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon.png);
    background-repeat: no-repeat;
    width: 12px;
}

.portlet>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon.png);
    width: 13px;
}

.portlet>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon.png);
    width: 14px;
    visibility: visible;
}

.portlet>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon.png);
    width: 14px;
    visibility: visible;
}

.portlet>.portlet-title>.tools>a.fullscreen {
    display: inline-block;
    top: -3px;
    position: relative;
    font-size: 13px;
    font-family: FontAwesome;
    color: #acacac;
}

.portlet>.portlet-title>.tools>a.fullscreen:before {
    content: "\f065";
}

.portlet>.portlet-title>.tools>a.fullscreen.on:before {
    content: "\f066";
}

.portlet>.portlet-title>.tools>a:hover {
    text-decoration: none;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.portlet>.portlet-title>.pagination {
    float: right;
    display: inline-block;
    margin: 2px 0 0 0;
    border: 0;
    padding: 4px 0;
}

.portlet>.portlet-title>.nav-tabs {
    background: none;
    margin: 0;
    float: right;
    display: inline-block;
    border: 0;
}

.portlet>.portlet-title>.nav-tabs>li {
    background: none;
    margin: 0;
    border: 0;
}

.portlet>.portlet-title>.nav-tabs>li>a {
    background: none;
    margin: 5px 0 0 1px;
    border: 0;
    padding: 8px 10px;
    color: #fff;
}

.portlet>.portlet-title>.nav-tabs>li.active>a,
.portlet>.portlet-title>.nav-tabs>li:hover>a {
    color: #333;
    background: #fff;
    border: 0;
}

.portlet>.portlet-body {
    clear: both;
    border-radius: 0 0 4px 4px;
}

.portlet>.portlet-empty {
    min-height: 125px;
}

.portlet.full-height-content {
    margin-bottom: 0;
}

/* Portlet background colors */
/* Side bordered portlet */

.portlet.bordered>.portlet-title {
    border-bottom: 0;
}

/* Solid colored portlet */
.portlet.solid {
    padding: 0 10px 10px 10px;
    border: 0px;
}

.portlet.solid>.portlet-title {
    border-bottom: 0;
    margin-bottom: 10px;
}

.portlet.solid>.portlet-title>.caption {
    padding: 16px 0 2px 0;
}

.portlet.solid>.portlet-title>.actions {
    padding: 12px 0 6px 0;
}

.portlet.solid>.portlet-title>.tools {
    padding: 14px 0 6px 0;
}

/* Solid bordered portlet */
.portlet.solid.bordered>.portlet-title {
    margin-bottom: 10px;
}

/* Box portlet */
.portlet.box {
    padding: 0px !important;
}

.portlet.box>.portlet-title {
    border-bottom: 0;
    padding: 0 10px;
    margin-bottom: 0;
    color: #fff;
}

.portlet.box>.portlet-title>.caption {
    padding: 11px 0 9px 0;
}

.portlet.box>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.box>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box>.portlet-title>.actions {
    padding: 7px 0 5px 0;
}

.portlet.box>.portlet-body {
    background-color: #fff;
    padding: 10px;
}

.portlet.box.portlet-fullscreen>.portlet-body {
    padding: 10px;
}

/* Light Portlet */
.portlet.light {
    background-color: transparent;
}

.portlet-fit {
    box-shadow: 0 0 0;
}

.portlet.light.bordered>.portlet-title {
    border-bottom: 1px solid #eee;
    position: relative;
}

.portlet.light.bg-inverse {
    background: #f7f7f7;
}

.portlet.light>.portlet-title {
    padding: 0;
    min-height: 48px;
}

.portlet.light>.portlet-title>.caption {
    color: #666;
    padding: 10px 0;
}

.portlet.light>.portlet-title>.caption>.caption-subject {
    font-size: 16px;
}

.portlet.light>.portlet-title>.caption>i {
    color: #777;
    font-size: 15px;
    font-weight: 300;
    margin-top: 3px;
}

.portlet.light>.portlet-title>.caption.caption-md>.caption-subject {
    font-size: 15px;
}

.portlet.light>.portlet-title>.caption.caption-md>i {
    font-size: 14px;
}

.portlet.light>.portlet-title>.actions {
    padding: 6px 0 14px 0;
}

.portlet.light>.portlet-title>.actions .btn-default {
    color: #666;
}

.portlet.light>.portlet-title>.actions .btn-icon-only {
    height: 27px;
    width: 27px;
}

.portlet.light>.portlet-title>.actions .dropdown-menu li>a {
    color: #555;
}

.portlet.light>.portlet-title>.inputs {
    float: right;
    display: inline-block;
    padding: 4px 0;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>i {
    font-size: 14px;
    margin-top: 9px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input .input-icon>.form-control {
    height: 30px;
    padding: 2px 26px 3px 10px;
    font-size: 13px;
}

.portlet.light>.portlet-title>.inputs>.portlet-input>.form-control {
    height: 30px;
    padding: 3px 10px;
    font-size: 13px;
}

.portlet.light>.portlet-title>.pagination {
    padding: 2px 0 13px 0;
}

.portlet.light>.portlet-title>.tools {
    padding: 10px 0 13px 0;
    margin-top: 2px;
}

.portlet.light>.portlet-title>.nav-tabs>li {
    margin: 0;
    padding: 0;
}

.portlet.light>.portlet-title>.nav-tabs>li>a {
    margin: 0;
    padding: 12px 13px 13px 13px;
    font-size: 13px;
    color: #666;
}

.portlet.light>.portlet-title>.nav-tabs>li.active>a,
.portlet.light>.portlet-title>.nav-tabs>li:hover>a {
    margin: 0;
    background: none;
    color: #333;
}

.portlet.light.form-fit {
    padding: 0;
}

.portlet.light.form-fit>.portlet-title {
    padding: 17px 20px 10px 20px;
    margin-bottom: 0;
}

.portlet.light.portlet-fullscreen>.portlet-body {
    padding: 8px 0;
}

.tab-pane>p:last-child {
    margin-bottom: 0px;
}

/* Reverse aligned tabs */
.tabs-reversed>li {
    float: right;
    margin-right: 0;
}

.tabs-reversed>li>a {
    margin-right: 0;
}

/* jQuery UI Draggable Portlets */
.portlet-sortable:not(.portlet-fullscreen)>.portlet-title {
    cursor: move;
}

.portlet-sortable-placeholder {
    border: 2px dashed #eee;
    margin-bottom: 25px;
}

.portlet-sortable-empty {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    height: 45px;
}

/***
Customized Progress Bars
***/
.progress {
    border: 0;
    background-image: none;
    -webkit-filter: none;
    filter: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.progress.progress-sm {
    height: 12px;
}

.progress>.progress-bar-default {
    background-color: #c6c6c6;
}

.progress-striped .progress>.progress-bar-default {
    background-image: none;
    background-image: none;
}

.progress>.progress-bar-success {
    background-color: #45b6af;
}

.progress-striped .progress>.progress-bar-success {
    background-image: none;
    background-image: none;
}

.progress>.progress-bar-info {
    background-color: #89c4f4;
}

.progress-striped .progress>.progress-bar-info {
    background-image: none;
    background-image: none;
}

.progress>.progress-bar-danger {
    background-color: #f3565d;
}

.progress-striped .progress>.progress-bar-danger {
    background-image: none;
    background-image: none;
}

.progress>.progress-bar-warning {
    background-color: #dfba49;
}

.progress-striped .progress>.progress-bar-warning {
    background-image: none;
    background-image: none;
}

/***
Dashboard Stats
***/
.dashboard-stat {
    display: block;
    margin-bottom: 25px;
    overflow: hidden;
    border-radius: 4px;
    position: relative;
}

.dashboard-stat .bottom_block {
    position: absolute;
    bottom: 0;
    height: 20px;
    width: 100%;
    background: rgba(0, 0, 0, 0.1);
    color: #fff;
    font-size: 10px;
    text-transform: uppercase;
    left: 0;
    padding: 3px 5px;
}

.dashboard-stat .bottom_block i {
    float: right;
}

.dashboard-stat:before,
.dashboard-stat:after {
    content: " ";
    display: table;
}

.dashboard-stat:after {
    clear: both;
}

.portlet .dashboard-stat:last-child {
    margin-bottom: 0;
}

.dashboard-stat .visual {
    width: 80px;
    height: 90px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 35px;
    line-height: 35px;
}

.dashboard-stat .visual>i {
    margin-left: -35px;
    font-size: 110px;
    line-height: 110px;
}

.dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 15px;
}

.dashboard-stat .details .number {
    padding-top: 25px;
    text-align: right;
    font-size: 34px;
    line-height: 36px;
    letter-spacing: -1px;
    margin-bottom: 0px;
    font-weight: 300;
}

.dashboard-stat .details .desc {
    text-align: right;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
    overflow: hidden;
    max-height: 20px;
}

.dashboard-stat .more {
    clear: both;
    display: block;
    padding: 6px 10px 6px 10px;
    position: relative;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 11px;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.dashboard-stat .more:hover {
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.dashboard-stat .more>i {
    display: inline-block;
    margin-top: 1px;
    float: right;
}

.dashboard-stat-light {
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.dashboard-stat-light .details {
    margin-bottom: 5px;
}

.dashboard-stat-light .details .number {
    font-weight: 300;
    margin-bottom: 0px;
}

/***
Dashboard Stats 2
***/
.dashboard-stat2 {
    border-radius: 4px;
    background: #fff;
    padding: 15px 15px 30px 15px;
    margin-bottom: 20px;
}

.dashboard-stat2 .display {
    margin-bottom: 20px;
}

.dashboard-stat2 .display:before,
.dashboard-stat2 .display:after {
    content: " ";
    display: table;
}

.dashboard-stat2 .display:after {
    clear: both;
}

.dashboard-stat2 .display .number {
    float: left;
    display: inline-block;
}

.dashboard-stat2 .display .number h3 {
    margin: 0 0 2px 0;
    padding: 0;
    font-size: 30px;
    font-weight: 400;
}

.dashboard-stat2 .display .number h3>small {
    font-size: 23px;
}

.dashboard-stat2 .display .number small {
    font-size: 14px;
    color: #aab5bc;
    font-weight: 600;
    text-transform: uppercase;
}

.dashboard-stat2 .display .icon {
    display: inline-block;
    float: right;
    padding: 7px 0 0 0;
}

.dashboard-stat2 .display .icon>i {
    color: #cbd4e0;
    font-size: 26px;
}

.dashboard-stat2 .progress-info {
    clear: both;
}

.dashboard-stat2 .progress-info .progress {
    margin: 0;
    height: 4px;
    clear: both;
    display: block;
}

.dashboard-stat2 .progress-info .status {
    margin-top: 5px;
    font-size: 11px;
    color: #aab5bc;
    font-weight: 600;
    text-transform: uppercase;
}

.dashboard-stat2 .progress-info .status .status-title {
    float: left;
    display: inline-block;
}

.dashboard-stat2 .progress-info .status .status-number {
    float: right;
    display: inline-block;
}

/***
Text Stats
***/
.text-stat h3 {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 18px;
}

.text-stat span {
    font-size: 13px !important;
}

@media (max-width: 767px) {

    /* 767px */
    .text-stat {
        margin-top: 20px;
    }
}

/***
Social Icons
***/
.social-icons {
    padding: 0;
    margin: 0;
}

.social-icons:before,
.social-icons:after {
    content: " ";
    display: table;
}

.social-icons:after {
    clear: both;
}

.social-icons li {
    float: left;
    display: inline;
    list-style: none;
    margin-right: 5px;
    margin-bottom: 5px;
    text-indent: -9999px;
}

.social-icons li>a {
    border-radius: 2px;
    width: 28px;
    height: 28px;
    display: block;
    background-position: 0 0;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    border-radius: 28px !important;
}

.social-icons li:hover>a {
    background-position: 0 -38px;
}

.social-icons li .amazon {
    background: url(../img/social/amazon.png) no-repeat;
}

.social-icons li .behance {
    background: url(../img/social/behance.png) no-repeat;
}

.social-icons li .blogger {
    background: url(../img/social/blogger.png) no-repeat;
}

.social-icons li .deviantart {
    background: url(../img/social/deviantart.png) no-repeat;
}

.social-icons li .dribbble {
    background: url(../img/social/dribbble.png) no-repeat;
}

.social-icons li .dropbox {
    background: url(../img/social/dropbox.png) no-repeat;
}

.social-icons li .evernote {
    background: url(../img/social/evernote.png) no-repeat;
}

.social-icons li .facebook {
    background: url(../img/social/facebook.png) no-repeat;
}

.social-icons li .forrst {
    background: url(../img/social/forrst.png) no-repeat;
}

.social-icons li .github {
    background: url(../img/social/github.png) no-repeat;
}

.social-icons li .googleplus {
    background: url(../img/social/googleplus.png) no-repeat;
}

.new-googleplus {
    background: url(../img/social/gogle-sing.png) no-repeat;
}

.social-icons li .jolicloud {
    background: url(../img/social/jolicloud.png) no-repeat;
}

.social-icons li .last-fm {
    background: url(../img/social/last-fm.png) no-repeat;
}

.social-icons li .linkedin {
    background: url(../img/social/linkedin.png) no-repeat;
}

.social-icons li .picasa {
    background: url(../img/social/picasa.png) no-repeat;
}

.social-icons li .pintrest {
    background: url(../img/social/pintrest.png) no-repeat;
}

.social-icons li .rss {
    background: url(../img/social/rss.png) no-repeat;
}

.social-icons li .skype {
    background: url(../img/social/skype.png) no-repeat;
}

.social-icons li .spotify {
    background: url(../img/social/spotify.png) no-repeat;
}

.social-icons li .stumbleupon {
    background: url(../img/social/stumbleupon.png) no-repeat;
}

.social-icons li .tumblr {
    background: url(../img/social/tumblr.png) no-repeat;
}

.social-icons li .twitter {
    background: url(../img/social/twitter.png) no-repeat;
}

.social-icons li .vimeo {
    background: url(../img/social/vimeo.png) no-repeat;
}

.social-icons li .wordpress {
    background: url(../img/social/wordpress.png) no-repeat;
}

.social-icons li .xing {
    background: url(../img/social/xing.png) no-repeat;
}

.social-icons li .yahoo {
    background: url(../img/social/yahoo.png) no-repeat;
}

.social-icons li .youtube {
    background: url(../img/social/youtube.png) no-repeat;
}

.social-icons li .vk {
    background: url(../img/social/vk.png) no-repeat;
}

.social-icons li .instagram {
    background: url(../img/social/instagram.png) no-repeat;
}

.social-icons li .reddit {
    background: url(../img/social/reddit.png) no-repeat;
}

.social-icons li .aboutme {
    background: url(../img/social/aboutme.png) no-repeat;
}

.social-icons li .flickr {
    background: url(../img/social/flickr.png) no-repeat;
}

.social-icons li .foursquare {
    background: url(../img/social/foursquare.png) no-repeat;
}

.social-icons li .gravatar {
    background: url(../img/social/gravatar.png) no-repeat;
}

.social-icons li .klout {
    background: url(../img/social/klout.png) no-repeat;
}

.social-icons li .myspace {
    background: url(../img/social/myspace.png) no-repeat;
}

.social-icons li .quora {
    background: url(../img/social/quora.png) no-repeat;
}

.social-icons.social-icons-color>li>a {
    opacity: 0.7;
    background-position: 0 -38px !important;
}

.social-icons.social-icons-color>li>a:hover {
    opacity: 1;
}

.social-icons.social-icons-circle>li>a {
    border-radius: 25px !important;
}

/***
Inline Social Icons
***/
.social-icon {
    display: inline-block !important;
    width: 28px;
    height: 28px;
    background-position: 0 0;
    background-repeat: no-repeat;
    border-radius: 2px;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
}

.social-icon.social-icon-circle {
    border-radius: 25px !important;
}

.social-icon.amazon {
    background: url(../img/social/amazon.png) no-repeat;
}

.social-icon.behance {
    background: url(../img/social/behance.png) no-repeat;
}

.social-icon.blogger {
    background: url(../img/social/blogger.png) no-repeat;
}

.social-icon.deviantart {
    background: url(../img/social/deviantart.png) no-repeat;
}

.social-icon.dribbble {
    background: url(../img/social/dribbble.png) no-repeat;
}

.social-icon.dropbox {
    background: url(../img/social/dropbox.png) no-repeat;
}

.social-icon.evernote {
    background: url(../img/social/evernote.png) no-repeat;
}

.social-icon.facebook {
    background: url(../img/social/facebook.png) no-repeat;
}

.social-icon.forrst {
    background: url(../img/social/forrst.png) no-repeat;
}

.social-icon.github {
    background: url(../img/social/github.png) no-repeat;
}

.social-icon.googleplus {
    background: url(../img/social/googleplus.png) no-repeat;
}

.social-icon.jolicloud {
    background: url(../img/social/jolicloud.png) no-repeat;
}

.social-icon.last-fm {
    background: url(../img/social/last-fm.png) no-repeat;
}

.social-icon.linkedin {
    background: url(../img/social/linkedin.png) no-repeat;
}

.social-icon.picasa {
    background: url(../img/social/picasa.png) no-repeat;
}

.social-icon.pintrest {
    background: url(../img/social/pintrest.png) no-repeat;
}

.social-icon.rss {
    background: url(../img/social/rss.png) no-repeat;
}

.social-icon.skype {
    background: url(../img/social/skype.png) no-repeat;
}

.social-icon.spotify {
    background: url(../img/social/spotify.png) no-repeat;
}

.social-icon.stumbleupon {
    background: url(../img/social/stumbleupon.png) no-repeat;
}

.social-icon.tumblr {
    background: url(../img/social/tumblr.png) no-repeat;
}

.social-icon.twitter {
    background: url(../img/social/twitter.png) no-repeat;
}

.social-icon.vimeo {
    background: url(../img/social/vimeo.png) no-repeat;
}

.social-icon.wordpress {
    background: url(../img/social/wordpress.png) no-repeat;
}

.social-icon.xing {
    background: url(../img/social/xing.png) no-repeat;
}

.social-icon.yahoo {
    background: url(../img/social/yahoo.png) no-repeat;
}

.social-icon.youtube {
    background: url(../img/social/youtube.png) no-repeat;
}

.social-icon.vk {
    background: url(../img/social/vk.png) no-repeat;
}

.social-icon.instagram {
    background: url(../img/social/instagram.png) no-repeat;
}

.social-icon.reddit {
    background: url(../img/social/reddit.png) no-repeat;
}

.social-icon.aboutme {
    background: url(../img/social/aboutme.png) no-repeat;
}

.social-icon.flickr {
    background: url(../img/social/flickr.png) no-repeat;
}

.social-icon.foursquare {
    background: url(../img/social/foursquare.png) no-repeat;
}

.social-icon.gravatar {
    background: url(../img/social/gravatar.png) no-repeat;
}

.social-icon.klout {
    background: url(../img/social/klout.png) no-repeat;
}

.social-icon.myspace {
    background: url(../img/social/myspace.png) no-repeat;
}

.social-icon.quora {
    background: url(../img/social/quora.png) no-repeat;
}

.social-icon:hover {
    background-position: 0 -38px;
}

.social-icon-color {
    opacity: 0.7;
    background-position: 0 -38px !important;
}

.social-icon-color:hover {
    opacity: 1;
}

/***
Customized Bootstrap Tables
***/
/***
Default table
***/
.table.table-bordered thead>tr>th {
    border-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.table.table-bordered thead>tr>td {
    vertical-align: middle;
}

.siteList-table__th_enable,
.siteList-table__td_enable {
    max-width: 50px;
    width: 50px;
}

.partners__settings_th,
.partners__settings_td {
    min-width: 200px;
    width: 200px;
}

.partners-th_project,
.partners-td_project,
.partners-th_email,
.partners-td_email {
    width: 150px;
}

.partners-th_name,
.partners-td_name {
    width: 120px;
}

.partners__settings2_th {
    width: 170px;
}

.table tr.heading>th {
    background-color: #eee !important;
}

.table td .img-responsive {
    width: 100%;
}

/* Contextual table row variants */
.table>thead>tr>td.active,
.table>thead>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th {
    background: #a6c8e6;
    color: #132339;
}

.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th {
    background: #92bce0;
}

.table>thead>tr>td.success,
.table>thead>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th {
    background: #dff0d8;
    color: #3c763d;
}

.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th {
    background: #d0e9c6;
}

.table>thead>tr>td.info,
.table>thead>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th {
    background: #d9edf7;
    color: #31708f;
}

.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th {
    background: #c4e3f3;
}

.table>thead>tr>td.warning,
.table>thead>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th {
    background: #fcf8e3;
    color: #8a6d3b;
}

.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th {
    background: #faf2cc;
}

.table>thead>tr>td.danger,
.table>thead>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th {
    background: #f2dede;
    color: #a94442;
}

.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th {
    background: #ebcccc;
}

/***
Responsive & Scrollable Tables
***/
.table-scrollable {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    border: 1px solid #dddddd;
    margin: 10px 0 !important;
}

.table-scrollable.table-scrollable-borderless {
    border: 0;
}

.table-scrollable.table-scrollable-borderless {
    border: none !important;
}

.table-scrollable>.table {
    width: 100% !important;
    margin: 0 !important;
    margin-bottom: 0;
    background-color: #fff;
}

.table-scrollable>.table>thead>tr>th,
.table-scrollable>.table>tbody>tr>th,
.table-scrollable>.table>tfoot>tr>th,
.table-scrollable>.table>tfoot>tr>th,
.table-scrollable>.table>tfoot>tr>td {
    white-space: nowrap;
}

.table-scrollable>.table-bordered {
    border: 0;
}

.table-scrollable>.table-bordered>thead>tr>th:first-child,
.table-scrollable>.table-bordered>tbody>tr>th:first-child,
.table-scrollable>.table-bordered>tfoot>tr>th:first-child,
.table-scrollable>.table-bordered>thead>tr>td:first-child,
.table-scrollable>.table-bordered>tbody>tr>td:first-child,
.table-scrollable>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0;
}

.table-scrollable>.table-bordered>thead>tr>th:last-child,
.table-scrollable>.table-bordered>tbody>tr>th:last-child,
.table-scrollable>.table-bordered>tfoot>tr>th:last-child,
.table-scrollable>.table-bordered>thead>tr>td:last-child,
.table-scrollable>.table-bordered>tbody>tr>td:last-child,
.table-scrollable>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0;
}

.table-scrollable>.table-bordered>thead>tr:last-child>th,
.table-scrollable>.table-bordered>tbody>tr:last-child>th,
.table-scrollable>.table-bordered>tfoot>tr:last-child>th,
.table-scrollable>.table-bordered>thead>tr:last-child>td,
.table-scrollable>.table-bordered>tbody>tr:last-child>td,
.table-scrollable>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0;
}

/***
Responsive Flip Scroll Tables
***/
.flip-scroll table {
    width: 100%;
}

@media only screen and (max-width: 768px) {

    /* 768px */
    .flip-scroll .flip-content:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

    .flip-scroll * html .flip-content {
        zoom: 1;
    }

    .flip-scroll *:first-child+html .flip-content {
        zoom: 1;
    }

    .flip-scroll table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    .flip-scroll th,
    .flip-scroll td {
        margin: 0;
        vertical-align: top;
    }

    .flip-scroll th {
        text-align: left;
        border: 0 !important;
        border-bottom: 1px solid #ddd !important;
        border-right: 1px solid #ddd !important;
        font-size: 13px !important;
        padding: 5px;
        width: auto !important;
    }

    .flip-scroll table {
        display: block;
        position: relative;
        width: 100%;
    }

    .flip-scroll thead {
        display: block;
        float: left;
    }

    .flip-scroll tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }

    .flip-scroll .flip-content tbody tr td {
        font-size: 13px;
        line-height: 1.483;
    }

    .flip-scroll .table-bordered.flip-content tbody tr td {
        font-size: 13px;
        line-height: 1.43;
    }

    .flip-scroll thead tr {
        display: block;
    }

    .flip-scroll th {
        display: block;
        text-align: right;
    }

    .flip-scroll tbody tr {
        display: inline-block;
        vertical-align: top;
        margin-left: -5px;
    }

    .flip-scroll td {
        display: block;
        min-height: 1.25em;
        text-align: left;
        border-top: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important;
    }

    /* sort out borders */
    .flip-scroll th {
        border-bottom: 0;
        border-left: 0;
    }

    .flip-scroll td {
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

    .flip-scroll tbody tr {
        border-left: 1px solid #ddd;
    }

    .flip-scroll th:last-child,
    .flip-scroll td:last-child {
        border-bottom: 1px solid #ddd;
    }
}

/***
Custom tables
***/
.table-toolbar {
    margin-bottom: 15px;
}

.table-toolbar:before,
.table-toolbar:after {
    content: " ";
    display: table;
}

.table-toolbar:after {
    clear: both;
}

.table.table-full-width {
    width: 100% !important;
}

.table .btn {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
}

.table thead tr th {
    font-size: 14px;
    font-weight: 400;
}

.table-advance {
    margin-bottom: 10px !important;
}

.table-advance thead {
    color: #999;
}

.table-advance thead tr th {
    background-color: #ddd;
    font-size: 14px;
    font-weight: 400;
    color: #666;
}

.table-advance div.success,
.table-advance div.info,
.table-advance div.important,
.table-advance div.warning,
.table-advance div.danger {
    position: absolute;
    margin-top: -5px;
    float: left;
    width: 2px;
    height: 30px;
    margin-right: 20px !important;
}

.table-advance tr td {
    border-left-width: 0px;
}

.table-advance tr td:first-child {
    border-left-width: 1px !important;
}

.table-advance tr td.highlight:first-child a {
    margin-left: 15px;
}

.table-advance td.highlight div.primary {
    border-left: 2px solid #428bca;
}

.table-advance td.highlight div.success {
    border-left: 2px solid #45b6af;
}

.table-advance td.highlight div.info {
    border-left: 2px solid #89c4f4;
}

.table-advance td.highlight div.warning {
    border-left: 2px solid #dfba49;
}

.table-advance td.highlight div.danger {
    border-left: 2px solid #f3565d;
}

@media (max-width: 767px) {

    /* 767px */
    .table-advance tr>td.highlight:first-child a {
        margin-left: 8px;
    }
}

/***
Light Table
***/
.table.table-light {
    border: 0 !important;
}

.table.table-light>thead>tr:hover>th {
    background: none;
}

.table.table-light>thead>tr.uppercase {
    text-transform: uppercase;
}

.table.table-light>thead>tr>th {
    font-weight: 600;
    font-size: 13px;
    color: #93a2a9;
    font-family: 'Roboto', Arial, sans-serif;
    border: 0;
    border-bottom: 1px solid #f2f5f8;
}

.table.table-light>tbody>tr:last-child>td {
    border: 0;
}

.table.table-light>tbody>tr>td {
    border: 0;
    border-bottom: 1px solid #f2f5f8;
    color: #8896a0;
    vertical-align: middle;
}

.table.table-light>tbody>tr>td.fit {
    width: 1px;
    padding-right: 3px;
}

.table.table-light>tbody>tr>td .user-pic {
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    border-radius: 100%;
}

.table.table-light.table-hover>tbody>tr>td:hover,
.table.table-light.table-hover>tbody>tr>th:hover,
.table.table-light.table-hover>tbody>tr:hover>td,
.table.table-light.table-hover>tbody>tr:hover>th {
    background: rgba(249, 250, 251, 0);
}

/***
Customized Bootstrap Tabs
***/
/* Tabs and pills */
.nav-tabs,
.nav-pills {
    margin-bottom: 10px;
}

.nav-tabs>li>a,
.nav-pills>li>a {
    font-size: 14px;
    border-radius: 5px 5px 0 0;
}

.nav-tabs>li>a>.badge,
.nav-pills>li>a>.badge {
    margin-top: -6px;
}

.nav-tabs>li .dropdown-menu:before,
.nav-tabs>li .dropdown-menu:after,
.nav-pills>li .dropdown-menu:before,
.nav-pills>li .dropdown-menu:after {
    display: none;
}

.nav-tabs.nav-tabs-sm>li>a,
.nav-tabs.nav-pills-sm>li>a,
.nav-pills.nav-tabs-sm>li>a,
.nav-pills.nav-pills-sm>li>a {
    font-size: 13px;
}

.nav-tabs .dropdown.open>.dropdown-toggle,
.nav-pills .dropdown.open>.dropdown-toggle {
    background: #eee;
    color: #0d638f;
    border-color: transparent;
}

/* Left and right tabs */
.tabs-right.nav-tabs,
.tabs-left.nav-tabs {
    border-bottom: 0;
}

.tabs-right.nav-tabs>li,
.tabs-left.nav-tabs>li {
    float: none;
}

.tabs-right.nav-tabs>li>a,
.tabs-left.nav-tabs>li>a {
    margin-right: 0;
    margin-bottom: 3px;
}

/* Left tabs */
.tabs-left.nav-tabs {
    border-right: 1px solid #ddd;
}

.tabs-left.nav-tabs>li>a {
    display: block;
    margin-right: -1px;
}

.tabs-left.nav-tabs>li>a:hover,
.tabs-left.nav-tabs>li>a:focus {
    border-radius: 4px 0 0 4px;
    border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left.nav-tabs>li.active>a,
.tabs-left.nav-tabs>li.active>a:hover>li.active>a:focus {
    border-radius: 4px 0 0 4px;
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}

/* Right tabs */
.tabs-right.nav-tabs {
    border-left: 1px solid #ddd;
}

.tabs-right.nav-tabs>li>a {
    display: block;
    margin-left: -1px;
}

.tabs-right.nav-tabs>li>a:hover,
.tabs-right.nav-tabs>li>a:focus {
    border-radius: 0 4px 4px 0;
    border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right.nav-tabs>li.active>a,
.tabs-right.nav-tabs>li.active>a:hover>li.active>a:focus {
    border-radius: 0 4px 4px 0;
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}

/* Below tabs */
.tabs-below>.nav-tabs,
.tabs-below>.nav-pills {
    border-bottom: 0;
    margin-bottom: 0px;
    margin-top: 10px;
}

.tabs-below>.nav-tabs {
    border-top: 1px solid #ddd;
    margin-bottom: 0;
    margin-top: 10px;
}

.tabs-below>.nav-tabs>li>a {
    margin-top: -1px;
    margin-bottom: 0;
}

.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
    border-top-color: #ddd;
    border-bottom-color: transparent;
}

.tabs-below>.nav-tabs>li>a .dropdown-menu {
    border-radius: 4px;
}

.tabs-below>.nav-tabs .active a,
.tabs-below>.nav-tabs .active a:hover .active a:focus {
    border-radius: 0 0 4px 4px;
    border-color: transparent #ddd #ddd #ddd !important;
}

/***
Custom tabs
***/
/* In BS3.0.0 tabbable class was removed. We had to added it back */
.tabbable:before,
.tabbable:after {
    content: " ";
    display: table;
}

.tabbable:after {
    clear: both;
}

.tabbable-custom {
    margin-bottom: 15px;
    padding: 0px;
    overflow: hidden;
    /* justified tabs */
    /* boxless tabs */
    /* below justified tabs */
    /* full width tabs */
    /* below tabs */
}

.tabbable-custom>.nav-tabs {
    border: none;
    margin: 0px;
}

.tabbable-custom>.nav-tabs>li {
    margin-right: 2px;
    border-top: 2px solid transparent;
}

.tabbable-custom>.nav-tabs>li>a {
    margin-right: 0;
    border-radius: 0;
}

.tabbable-custom>.nav-tabs>li>a:hover {
    background: none;
    border-color: transparent;
}

.tabbable-custom>.nav-tabs>li.active {
    border-top: 3px solid #f3565d;
    margin-top: 0;
    position: relative;
}

.tabbable-custom>.nav-tabs>li.active>a {
    border-top: none !important;
    font-weight: 400;
    border-radius: 0;
}

.tabbable-custom>.nav-tabs>li.active>a:hover {
    border-radius: 0;
    border-top: none;
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom>.tab-content {
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    border-radius: 0 0 4px 4px;
}

.tabbable-custom.nav-justified>.tab-content {
    margin-top: -1px;
}

.tabbable-custom.boxless>.tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom.tabs-below.nav-justified .tab-content {
    margin-top: 0px;
    margin-bottom: -2px;
    border-radius: 4px 4px 0 0;
}

.tabbable-custom.tabbable-full-width>.nav-tabs>li>a {
    color: #424242;
    font-size: 15px;
    padding: 9px 15px;
}

.tabbable-custom.tabbable-full-width>.tab-content {
    padding: 15px 0;
    border-left: none;
    border-right: none;
    border-bottom: none;
}

.tabbable-custom.tabs-below .nav-tabs>li>a {
    border-top: none;
    border-bottom: 2px solid transparent;
    margin-top: -1px;
}

.tabbable-custom.tabs-below .nav-tabs>li.active {
    border-top: none;
    border-bottom: 3px solid #d12610;
    margin-bottom: 0;
    position: relative;
}

.tabbable-custom.tabs-below .nav-tabs>li.active>a {
    border-bottom: none;
}

.tabbable-custom.tabs-below .nav-tabs>li.active>a:hover {
    background: #fff;
    border-color: #d4d4d4 #d4d4d4 transparent;
}

.tabbable-custom.tabbable-noborder>.nav-tabs>li>a {
    border: 0;
}

.tabbable-custom.tabbable-noborder .tab-content {
    border: 0;
}

.tabbable-line>.nav-tabs {
    border: none;
    margin: 0px;
}

.tabbable-line>.nav-tabs>li {
    margin-right: 2px;
}

.tabbable-line>.nav-tabs>li>a {
    border: 0;
    margin-right: 0;
    color: #737373;
}

.tabbable-line>.nav-tabs>li>a>i {
    color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open,
.tabbable-line>.nav-tabs>li:hover {
    border-bottom: 4px solid #fbcdcf;
}

.tabbable-line>.nav-tabs>li.open>a,
.tabbable-line>.nav-tabs>li:hover>a {
    border: 0;
    background: none !important;
    color: #333;
}

.tabbable-line>.nav-tabs>li.open>a>i,
.tabbable-line>.nav-tabs>li:hover>a>i {
    color: #a6a6a6;
}

.tabbable-line>.nav-tabs>li.open .dropdown-menu,
.tabbable-line>.nav-tabs>li:hover .dropdown-menu {
    margin-top: 0px;
}

.tabbable-line>.nav-tabs>li.active {
    border-bottom: 4px solid #f3565d;
    position: relative;
}

.tabbable-line>.nav-tabs>li.active>a {
    border: 0;
    color: #333;
}

.tabbable-line>.nav-tabs>li.active>a>i {
    color: #404040;
}

.tabbable-line>.tab-content {
    margin-top: -3px;
    background-color: #fff;
    border: 0;
    border-top: 1px solid #eee;
    padding: 15px 0;
}

.portlet .tabbable-line>.tab-content {
    padding-bottom: 0;
}

.tabbable-line.tabs-below>.nav-tabs>li {
    border-top: 4px solid transparent;
}

.tabbable-line.tabs-below>.nav-tabs>li>a {
    margin-top: 0;
}

.tabbable-line.tabs-below>.nav-tabs>li:hover {
    border-bottom: 0;
    border-top: 4px solid #fbcdcf;
}

.tabbable-line.tabs-below>.nav-tabs>li.active {
    margin-bottom: -2px;
    border-bottom: 0;
    border-top: 4px solid #f3565d;
}

.tabbable-line.tabs-below>.tab-content {
    margin-top: -10px;
    border-top: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

/***
Tiles(new in v1.1.1)
***/
.tiles {
    margin-right: -10px;
}

.tiles:before,
.tiles:after {
    display: table;
    content: " ";
}

.tiles:after {
    clear: both;
}

.tiles .tile {
    display: block;
    letter-spacing: 0.02em;
    float: left;
    height: 135px;
    width: 135px !important;
    cursor: pointer;
    text-decoration: none;
    color: #ffffff;
    position: relative;
    font-weight: 300;
    font-size: 12px;
    letter-spacing: 0.02em;
    line-height: 20px;
    overflow: hidden;
    border: 4px solid transparent;
    margin: 0 10px 10px 0;
}

.tiles .tile:after,
.tiles .tile:before {
    content: "";
    float: left;
}

.tiles .tile.double {
    width: 280px !important;
}

.tiles .tile.double-down {
    height: 280px !important;
}

.tiles .tile.double-down i {
    margin-top: 95px;
}

.tiles .tile:hover {
    border-color: #aaa !important;
}

.tiles .tile:active,
.tiles .tile.selected {
    border-color: #ccc !important;
}

.tiles .tile.selected .corner:after {
    content: "";
    display: inline-block;
    border-left: 40px solid transparent;
    border-bottom: 40px solid transparent;
    border-right: 40px solid #ccc;
    position: absolute;
    top: -3px;
    right: -3px;
}

.tiles .tile.selected .check:after {
    content: "";
    font-family: FontAwesome;
    font-size: 13px;
    content: "\f00c";
    display: inline-block;
    position: absolute;
    top: 2px;
    right: 2px;
}

.tiles .tile.icon {
    padding: 0;
}

.tiles .tile.image .tile-body {
    padding: 0 !important;
}

.tiles .tile.image .tile-body>img {
    width: 100%;
    height: auto;
    min-height: 100%;
    max-width: 100%;
}

.tiles .tile.image .tile-body h3 {
    display: inline-block;
}

.tiles .tile .tile-body {
    height: 100%;
    vertical-align: top;
    padding: 10px 10px;
    overflow: hidden;
    position: relative;
    font-weight: 400;
    font-size: 12px;
    color: #000000;
    color: #ffffff;
    margin-bottom: 10px;
}

.tiles .tile .tile-body p {
    font-weight: 400;
    font-size: 13px;
    color: #000000;
    color: #ffffff;
    line-height: 20px;
    overflow: hidden;
}

.tiles .tile .tile-body p:hover {
    color: rgba(0, 0, 0, 0.8);
}

.tiles .tile .tile-body p:active {
    color: rgba(0, 0, 0, 0.4);
}

.tiles .tile .tile-body p:hover {
    color: #ffffff;
}

.tiles .tile .tile-body img {
    float: left;
    margin-right: 10px;
}

.tiles .tile .tile-body img.pull-right {
    float: right !important;
    margin-left: 10px;
    margin-right: 0px;
}

.tiles .tile .tile-body>.content {
    display: inline-block;
}

.tiles .tile .tile-body>i {
    margin-top: 17px;
    display: block;
    font-size: 56px;
    line-height: 56px;
    text-align: center;
}

.tiles .tile .tile-body h1,
.tiles .tile .tile-body h2,
.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4,
.tiles .tile .tile-body h5,
.tiles .tile .tile-body h6,
.tiles .tile .tile-body p {
    padding: 0;
    margin: 0;
    line-height: 14px;
}

.tiles .tile .tile-body h1:hover,
.tiles .tile .tile-body h2:hover,
.tiles .tile .tile-body h3:hover,
.tiles .tile .tile-body h4:hover,
.tiles .tile .tile-body h5:hover,
.tiles .tile .tile-body h6:hover,
.tiles .tile .tile-body p:hover {
    color: #ffffff;
}

.tiles .tile .tile-body h3,
.tiles .tile .tile-body h4 {
    margin-bottom: 5px;
}

.tiles .tile .tile-object {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 30px;
    background-color: transparent;
    *zoom: 1;
}

.tiles .tile .tile-object:before,
.tiles .tile .tile-object:after {
    display: table;
    content: "";
}

.tiles .tile .tile-object:after {
    clear: both;
}

.tiles .tile .tile-object>.name {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 15px;
    font-weight: 400;
    font-size: 13px;
    color: #ffffff;
}

.tiles .tile .tile-object>.name>i {
    vertical-align: middle;
    display: block;
    font-size: 24px;
    height: 18px;
    width: 24px;
}

.tiles .tile .tile-object>.number {
    position: absolute;
    bottom: 0;
    right: 0;
    margin-bottom: 0;
    color: #ffffff;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.01em;
    line-height: 14px;
    margin-bottom: 8px;
    margin-right: 10px;
}

/***
Custimized Bootstrap Wells
***/
.well {
    background-color: #eee;
    border: 0;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#show_more_button {
    margin-bottom: 5px;
}

/*--------------------------------------------------
        [Widgets]
----------------------------------------------------*/
/*** Widget Background Colors ***/
.widget-bg-color-purple {
    background: #9a7caf;
}

.widget-bg-color-purple-dark {
    background: #4b365a;
}

.widget-bg-color-purple-light {
    background: #674d79;
}

.widget-bg-color-green {
    background: #4db3a4;
}

.widget-bg-color-red {
    background: #f36a5a;
}

.widget-bg-color-blue {
    background: #006DCA;
}

.widget-bg-color-gray {
    background: #323c45;
}

.widget-bg-color-gray-dark {
    background: #144f57;
}

.widget-bg-color-white {
    background: #fff;
}

.widget-bg-color-dark {
    background: #3e4f5e;
}

.widget-bg-color-dark-light {
    background: #8e9daa;
}

.widget-bg-color-fb {
    background: #475e98;
}

.widget-bg-color-tw {
    background: #55acee;
}

/*** Widget Title Colors ***/
.widget-title-color-purple {
    color: #9a7caf;
}

.widget-title-color-purple-dark {
    color: #4b365a;
}

.widget-title-color-purple-light {
    color: #674d79;
}

.widget-title-color-green {
    color: #4db3a4;
}

.widget-title-color-red {
    color: #f36a5a;
}

.widget-title-color-blue {
    color: #006DCA;
}

.widget-title-color-gray {
    color: #323c45;
}

.widget-title-color-gray-dark {
    color: #144f57;
}

.widget-title-color-white {
    color: #fff;
}

.widget-title-color-dark {
    color: #3e4f5e;
}

.widget-title-color-dark-light {
    color: #8e9daa;
}

.widget-title-color-fb {
    color: #475e98;
}

.widget-title-color-tw {
    color: #55acee;
}

.overflow-h {
    overflow: hidden;
}

/*** Widget Carousel ***/
.widget-carousel .carousel-indicators {
    left: -18%;
    bottom: 10px;
    margin-left: 0;
}

.widget-carousel .carousel-indicators-red>li {
    border-color: #f36a5a;
}

.widget-carousel .carousel-indicators-red>li.active {
    background: #f36a5a;
}

/*** Widget Gradient ***/
.widget-gradient {
    position: relative;
    min-height: 350px;
    overflow: hidden;
}

.widget-gradient .widget-gradient-body {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    padding: 20px;
}

.widget-gradient .widget-gradient-body .widget-gradient-title {
    font-size: 21px;
    font-weight: 600;
    color: #fff;
    margin: 0;
}

.widget-gradient .widget-gradient-body .widget-gradient-body-actions {
    position: absolute;
    right: 20px;
    bottom: 20px;
    padding: 0;
    margin: 0;
}

.widget-gradient .widget-gradient-body .widget-gradient-body-actions li {
    font-size: 14px;
    padding: 0 0 0 8px;
}

.widget-gradient .widget-gradient-body .widget-gradient-body-actions li:first-child {
    padding-left: 0;
}

.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a {
    color: #fff;
}

.widget-gradient .widget-gradient-body .widget-gradient-body-actions li a:hover {
    color: #a1afbb;
    text-decoration: none;
}

.widget-gradient.widget-gradient-img-v1 {
    background: url(../../../assets/admin/layout7/img/02.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.widget-gradient.widget-gradient-img-v2 {
    background: url(../../../assets/admin/layout7/img/01.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.widget-gradient.widget-gradient-img-v3 {
    background: url(../../../assets/admin/layout7/img/06.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.widget-gradient.widget-gradient-img-v4 {
    background: url(../../../assets/admin/layout7/img/03.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

.widget-gradient.widget-gradient-img-v5 {
    background: url(../../../assets/admin/layout7/img/04.jpg);
    background-size: cover;
    background-position: 50% 50%;
}

/*** Widget Gradient ***/
.widget-wrap-img {
    position: relative;
    min-height: 350px;
    padding: 20px;
}

.widget-wrap-img .widget-wrap-img-title {
    font-size: 21px;
    font-weight: 600;
    color: #3e4f5e;
    margin: 0 0 20px;
}

.widget-wrap-img .widget-wrap-img-element {
    position: absolute;
    bottom: 0;
    right: 0;
}

/*** Widget Tab ***/
.widget-tab {
    min-height: 420px;
}

.widget-tab .nav-tabs {
    margin: 0;
    border-color: #eff1f3;
}

.widget-tab .nav-tabs>li {
    margin: 0 10px;
}

.widget-tab .nav-tabs>li:first-child {
    margin-left: 20px;
}

.widget-tab .nav-tabs>li>a {
    border: 0;
    font-weight: bold;
    color: #8e9daa;
    text-transform: uppercase;
    padding: 20px 0;
}

.widget-tab .nav-tabs>li>a>i {
    color: #8e9daa;
}

.widget-tab .nav-tabs>li.open,
.widget-tab .nav-tabs>li:hover {
    border-bottom: 1px solid #f36a5a;
}

.widget-tab .nav-tabs>li.open>a,
.widget-tab .nav-tabs>li:hover>a {
    border: 0;
    background: inherit;
    color: #f36a5a;
}

.widget-tab .nav-tabs>li.open>a>i,
.widget-tab .nav-tabs>li:hover>a>i {
    color: #f36a5a;
}

.widget-tab .nav-tabs>li.active {
    border-bottom: 1px solid #f36a5a;
    position: relative;
}

.widget-tab .nav-tabs>li.active>a {
    border: 0;
    color: #f36a5a;
}

.widget-tab .nav-tabs>li.active>a>i {
    color: #f36a5a;
}

.widget-tab .tab-content {
    padding: 20px;
    color: #8e9daa;
}

.widget-tab .slimScrollBar {
    right: 10px !important;
    margin-top: 17px !important;
    margin-bottom: 17px !important;
}

/*** Widget News ***/
.widget-news {
    overflow: hidden;
    margin-right: 10px;
}

.widget-news .widget-news-left-elem {
    float: left;
    width: 100px;
    height: auto;
    margin-right: 15px;
}

.widget-news .widget-news-right-body {
    overflow: hidden;
}

.widget-news .widget-news-right-body .widget-news-right-body-title {
    font-size: 16px;
    font-weight: 600;
    color: #3e4f5e;
    margin: 0 0 5px;
    clear: both;
}

.widget-news .widget-news-right-body .widget-news-right-body-title .label {
    float: right;
    font-weight: 600;
    background: #a1afbb;
    border-radius: 3px !important;
}

.widget-news .widget-news-right-body p {
    font-size: 13px;
}

/*** Widget Thumb ***/
.widget-thumb {
    padding: 20px;
}

.widget-thumb .widget-thumb-heading {
    font-size: 14px;
    font-weight: bold;
    color: #8e9daa;
    margin: 0 0 20px 0;
}

.widget-thumb .widget-thumb-wrap {
    overflow: hidden;
}

.widget-thumb .widget-thumb-wrap .widget-thumb-icon {
    float: left;
    width: 60px;
    height: 60px;
    display: inline-block;
    font-size: 20px;
    line-height: 41px;
    color: #fff;
    text-align: center;
    padding: 10px;
    margin-right: 15px;
}

.widget-thumb .widget-thumb-body {
    overflow: hidden;
}

.widget-thumb .widget-thumb-body .widget-thumb-subtitle {
    padding-top: 2px;
    display: block;
    font-size: 14px;
    font-weight: 600;
    color: #8e9daa;
}

.widget-thumb .widget-thumb-body .widget-thumb-body-stat {
    display: block;
    font-size: 30px;
    font-weight: 600;
    color: #3e4f5e;
}

/*** Widget Socials ***/
.widget-socials {
    min-height: 250px;
    padding: 20px;
}

.widget-socials .widget-socials-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4;
    color: #fff;
    margin: 0 0 20px;
}

.widget-socials .widget-social-subtitle {
    color: #fff;
    font-weight: 200;
    line-height: 1.4;
}

.widget-socials .widget-social-subtitle a {
    color: #fff;
}

.widget-socials .widget-socials-paragraph {
    display: block;
    color: #65727d;
}

.widget-socials .widget-social-icon-fb,
.widget-socials .widget-social-icon-tw {
    font-size: 30px;
    margin: 30px 0;
}

.widget-socials .widget-social-icon-fb {
    color: #2b3f72;
}

.widget-socials .widget-social-icon-tw {
    color: #3686c3;
}

/*** Widget Comments ***/
.widget-comments {
    min-height: 420px;
}

/*** Widget Media ***/
.widget-media {
    border-bottom: 1px solid #f6f9fc;
    overflow: hidden;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.widget-media .widget-media-elements {
    float: left;
    margin-right: 20px;
}

.widget-media .widget-media-avatar {
    width: 55px;
    height: 55px;
    display: block;
}

.widget-media .widget-btn-default {
    display: inline-block;
    font-size: 12px;
    color: #96a2b1;
    border: 1px solid #ebf0f6;
    padding: 3px 10px;
}

.widget-media .widget-btn-default .widget-btn-icon {
    line-height: 1.5;
}

.widget-media .widget-btn-default:hover {
    background: #ebf0f6;
    text-decoration: none;
}

.widget-media .widget-btn-red {
    display: inline-block;
    font-size: 12px;
    color: #f36a5a;
    border: 1px solid #ebf0f6;
    padding: 3px 10px;
}

.widget-media .widget-btn-red .widget-btn-icon {
    line-height: 1.5;
}

.widget-media .widget-btn-red:hover {
    color: #fff;
    background: #f36a5a;
    text-decoration: none;
}

.widget-media .widget-btn-blue {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    border: 1px solid #ebf0f6;
    padding: 3px 10px;
    background: #006DCA;
}

.widget-media .widget-btn-blue .widget-btn-icon {
    line-height: 1.5;
}

.widget-media .widget-btn-blue:hover {
    color: #006DCA;
    background: #fff;
    text-decoration: none;
}

.widget-media .widget-media-body {
    overflow: hidden;
}

.widget-media .widget-media-body .widget-media-body-title {
    font-size: 15px;
    font-weight: 600;
    color: #006DCA;
    margin: 0 0 7px;
}

.widget-media .widget-media-body .widget-media-body-subtitle {
    font-size: 13px;
    color: #7e8c9e;
}

/*** Widget Blog ***/
.widget-blog {
    background: #fff;
    padding: 20px;
    background-position: center center;
    background-size: cover;
    padding-top: 30px;
}

.widget-blog .widget-blog-heading {
    position: relative;
    margin-bottom: 30px;
}

.widget-blog .widget-blog-heading:before {
    position: absolute;
    bottom: -15px;
    left: 50%;
    width: 50px;
    height: 1px;
    border-width: 1px;
    background: #8e9daa;
    margin-left: -25px;
    content: " ";
}

.widget-blog .widget-blog-title {
    font-size: 20px;
    font-weight: 400;
    color: #3e4f5e;
    margin: 0 0 15px;
}

.widget-blog .widget-blog-title a {
    color: #3e4f5e;
}

.widget-blog .widget-blog-subtitle {
    display: block;
    font-size: 13px;
    color: #8e9daa;
    letter-spacing: 3px;
}

.widget-blog .btn-widget-purple {
    display: inline-block;
    font-size: 13px;
    color: #8e9daa;
    border: 1px solid #8e9daa;
    padding: 7px 17px;
}

.widget-blog .btn-widget-purple:hover {
    color: #fff;
    background: #8e9daa;
    text-decoration: none;
}

/*** Widget Progress ***/
.widget-progress {
    min-height: 420px;
}

.widget-progress .widget-progress-element {
    overflow: hidden;
    padding: 30px 10px;
}

.widget-progress .widget-progress-title {
    display: block;
    color: #fff;
    margin-bottom: 5px;
}

.widget-progress .progress {
    height: 3px;
    background: rgba(255, 255, 255, 0.2);
    margin-bottom: 0;
}

/*** Widget Gradient ***/
.widget-map {
    min-height: 350px;
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
}

.widget-map .widget-map-mapplic {
    border-top-right-radius: 3px !important;
    border-top-left-radius: 3px !important;
}

.widget-map .widget-map-mapplic .mapplic-container {
    background: #006DCA;
}

.widget-map .widget-map-mapplic .mapplic-layer.world>img {
    opacity: 0.3;
}

.widget-map .widget-map-body {
    background: #fff;
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    padding: 20px;
    overflow: hidden;
}

.widget-map .widget-sparkline-chart {
    width: 25%;
    float: left;
    border-left: 1px solid #e7eff7;
    padding: 0 15px;
}

.widget-map .widget-sparkline-chart:first-child {
    border-left: none;
}

.widget-map .widget-sparkline-chart .widget-sparkline-title {
    display: block;
    font-size: 12px;
    font-weight: 600;
    color: #a1afbb;
}

/* Widget Map for max-width 480px */
@media (max-width: 480px) {

    /* 480px */
    .widget-map .widget-sparkline-chart {
        width: 50%;
        border-left: none;
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

/*** Widget Subscribe ***/
.widget-subscribe {
    min-height: 250px;
    overflow: hidden;
    padding: 30px;
}

.widget-subscribe .widget-subscribe-no {
    float: left;
    font-size: 67px;
    font-weight: 600;
    line-height: 1;
    color: #9a7caf;
}

.widget-subscribe .widget-subscribe-title {
    font-size: 25px;
    font-weight: 700;
    line-height: 1.4;
    margin: 0 0 15px 45px;
}

.widget-subscribe .widget-subscribe-subtitle {
    font-size: 15px;
    font-weight: 600;
}

.widget-subscribe .widget-subscribe-subtitle-link {
    color: #cab0dd;
}

.widget-subscribe.widget-subscribe-quote {
    position: relative;
}

.widget-subscribe.widget-subscribe-quote:before {
    position: absolute;
    top: 2px;
    font-size: 70px;
    color: #fff;
    content: "\201C";
}

/* Widget Subscribe for media queries */
@media (max-width: 767px) {

    /* 767px */
    .widget-subscribe.widget-subscribe-border {
        border-top: 1px solid #f5f8fb;
        border-bottom: 1px solid #f5f8fb;
        border-right: none;
    }
}

@media (min-width: 768px) {

    /* 768px */
    .widget-subscribe.widget-subscribe-border {
        border-left: 1px solid #f5f8fb;
        border-right: 1px solid #f5f8fb;
    }
}

@media (min-width: 767px) and (max-width: 991px) {

    /* 767px & 991px */
    .widget-subscribe.widget-subscribe-border {
        border-left: none;
    }

    .widget-subscribe.widget-subscribe-border-top {
        border-top: 1px solid #f5f8fb;
    }
}

/*--------------------------------------------------
    [Material Design]
----------------------------------------------------*/
.page-md .breadcrumbs {
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

.page-md .widget-bg-color-white,
.page-md .widget-map,
.page-md .widget-carousel,
.page-md .widget-progress-element,
.page-md .widget-socials,
.page-md .widget-blog {
    -webkit-box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 2px rgba(0, 0, 0, 0.1);
}

/***
AngularJS Basic Animations
***/
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(15px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(15px);
        transform: translateY(15px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.fade-in-up {
    -webkit-animation: fadeInUp 0.5s;
    animation: fadeInUp 0.5s;
}

@-webkit-keyframes bounceDelay {

    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1);
    }
}

@keyframes bounceDelay {

    0%,
    80%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }

    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}

@-webkit-keyframes input-focus {
    0% {
        left: 20%;
        width: 20%;
    }

    99% {
        width: 0;
        left: 0;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes input-focus {
    0% {
        left: 20%;
        width: 20%;
    }

    99% {
        width: 0;
        left: 0;
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/* Button */
.btn.default {
    color: #5d78ff;
    background-color: #fff;
}

.btn.default:hover,
.btn.default:focus,
.btn.default:active,
.btn.default.active {
    color: #fff;
    background-color: #5d78ff;
}

.open .btn.default.dropdown-toggle {
    color: #333333;
    background-color: lightgray;
}

.btn.default:active,
.btn.default.active {
    background-image: none;
    background-color: #c6c6c6;
}

.btn.default:active:hover,
.btn.default.active:hover {
    background-color: #cccccc;
}

.open .btn.default.dropdown-toggle {
    background-image: none;
}

.btn.default.disabled,
.btn.default.disabled:hover,
.btn.default.disabled:focus,
.btn.default.disabled:active,
.btn.default.disabled.active,
.btn.default[disabled],
.btn.default[disabled]:hover,
.btn.default[disabled]:focus,
.btn.default[disabled]:active,
.btn.default[disabled].active,
fieldset[disabled] .btn.default,
fieldset[disabled] .btn.default:hover,
fieldset[disabled] .btn.default:focus,
fieldset[disabled] .btn.default:active,
fieldset[disabled] .btn.default.active {
    background-color: #e5e5e5;
}

.btn.default .badge {
    color: #e5e5e5;
    background-color: #333333;
}

/**********
Blue Colors
***********/
/***
Blue Default
***/
/* Button */
.blue.btn {
    color: #ffffff;
    background-color: #3598dc;
}

.blue.btn:hover,
.blue.btn:focus,
.blue.btn:active,
.blue.btn.active {
    color: #ffffff;
    background-color: #2386ca;
}

.open .blue.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #2386ca;
}

.blue.btn:active,
.blue.btn.active {
    background-image: none;
    background-color: #1f78b5;
}

.blue.btn:active:hover,
.blue.btn.active:hover {
    background-color: #217ebd;
}

.open .blue.btn.dropdown-toggle {
    background-image: none;
}

.blue.btn.disabled,
.blue.btn.disabled:hover,
.blue.btn.disabled:focus,
.blue.btn.disabled:active,
.blue.btn.disabled.active,
.blue.btn[disabled],
.blue.btn[disabled]:hover,
.blue.btn[disabled]:focus,
.blue.btn[disabled]:active,
.blue.btn[disabled].active,
fieldset[disabled] .blue.btn,
fieldset[disabled] .blue.btn:hover,
fieldset[disabled] .blue.btn:focus,
fieldset[disabled] .blue.btn:active,
fieldset[disabled] .blue.btn.active {
    background-color: #3598dc;
}

.blue.btn .badge {
    color: #3598dc;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-stripe {
    border-left: 3px solid #3598dc;
}

/* Portlet */
.portlet>.portlet-body.blue,
.portlet.blue {
    background-color: #3598dc;
}

.portlet.solid.blue>.portlet-title,
.portlet.solid.blue>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue {
    border: 1px solid #60aee4;
    border-top: 0;
}

.portlet.box.blue>.portlet-title {
    background-color: #3598dc;
}

.portlet.box.blue>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #95c9ed;
    color: #aad4f0;
}

.portlet.box.blue>.portlet-title>.actions .btn-default>i {
    color: #b7daf3;
}

.portlet.box.blue>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue>.portlet-title>.actions .btn-default:active,
.portlet.box.blue>.portlet-title>.actions .btn-default.active {
    border: 1px solid #c0dff4;
    color: #d6eaf8;
}

/* Statistic Block */
.dashboard-stat.blue {
    background-color: #9ad0f5;
}

.dashboard-stat.blue.dashboard-stat-light:hover {
    background-color: #258fd7;
}

.dashboard-stat.blue .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue .details .number {
    color: #ffffff;
}

.dashboard-stat.blue .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue .more {
    color: #ffffff;
    background-color: #258fd7;
}

/* General Element */
.bg-blue {
    border-color: #3598dc !important;
    background-image: none !important;
    background-color: #3598dc !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue {
    color: #3598dc !important;
}

.progress-bar.blue {
    background: #3598dc !important;
    color: #ffffff !important;
}

/***
Blue Madison
***/
/* Button */
.blue-madison.btn {
    color: #ffffff;
    background-color: #578ebe;
}

.blue-madison.btn:hover,
.blue-madison.btn:focus,
.blue-madison.btn:active,
.blue-madison.btn.active {
    color: #ffffff;
    background-color: #437cae;
}

.open .blue-madison.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #437cae;
}

.blue-madison.btn:active,
.blue-madison.btn.active {
    background-image: none;
    background-color: #3c6f9c;
}

.blue-madison.btn:active:hover,
.blue-madison.btn.active:hover {
    background-color: #3f74a3;
}

.open .blue-madison.btn.dropdown-toggle {
    background-image: none;
}

.blue-madison.btn.disabled,
.blue-madison.btn.disabled:hover,
.blue-madison.btn.disabled:focus,
.blue-madison.btn.disabled:active,
.blue-madison.btn.disabled.active,
.blue-madison.btn[disabled],
.blue-madison.btn[disabled]:hover,
.blue-madison.btn[disabled]:focus,
.blue-madison.btn[disabled]:active,
.blue-madison.btn[disabled].active,
fieldset[disabled] .blue-madison.btn,
fieldset[disabled] .blue-madison.btn:hover,
fieldset[disabled] .blue-madison.btn:focus,
fieldset[disabled] .blue-madison.btn:active,
fieldset[disabled] .blue-madison.btn.active {
    background-color: #578ebe;
}

.blue-madison.btn .badge {
    color: #578ebe;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-madison-stripe {
    border-left: 3px solid #578ebe;
}

/* Portlet */
.portlet>.portlet-body.blue-madison,
.portlet.blue-madison {
    background-color: #578ebe;
}

.portlet.solid.blue-madison>.portlet-title,
.portlet.solid.blue-madison>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-madison>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-madison>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-madison>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-madison {
    border: 1px solid #7ca7cc;
    border-top: 0;
}

.portlet.box.blue-madison>.portlet-title {
    background-color: #578ebe;
}

.portlet.box.blue-madison>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-madison>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #a8c4dd;
    color: #bad1e4;
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default>i {
    color: #c5d8e9;
}

.portlet.box.blue-madison>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-madison>.portlet-title>.actions .btn-default.active {
    border: 1px solid #cdddec;
    color: #dfeaf3;
}

/* Statistic Block */
.dashboard-stat.blue-madison {
    background-color: #578ebe;
}

.dashboard-stat.blue-madison.dashboard-stat-light:hover {
    background-color: #4884b8;
}

.dashboard-stat.blue-madison .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-madison .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-madison .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-madison .more {
    color: #ffffff;
    background-color: #4884b8;
}

/* General Element */
.bg-blue-madison {
    border-color: #578ebe !important;
    background-image: none !important;
    background-color: #578ebe !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-madison {
    color: #578ebe !important;
}

.progress-bar.blue-madison {
    background: #578ebe !important;
    color: #ffffff !important;
}

/***
Blue Chambray
***/
/* Button */
.blue-chambray.btn {
    color: #ffffff;
    background-color: #2c3e50;
}

.blue-chambray.btn:hover,
.blue-chambray.btn:focus,
.blue-chambray.btn:active,
.blue-chambray.btn.active {
    color: #ffffff;
    background-color: #1f2c39;
}

.open .blue-chambray.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #1f2c39;
}

.blue-chambray.btn:active,
.blue-chambray.btn.active {
    background-image: none;
    background-color: #161f29;
}

.blue-chambray.btn:active:hover,
.blue-chambray.btn.active:hover {
    background-color: #1a242f;
}

.open .blue-chambray.btn.dropdown-toggle {
    background-image: none;
}

.blue-chambray.btn.disabled,
.blue-chambray.btn.disabled:hover,
.blue-chambray.btn.disabled:focus,
.blue-chambray.btn.disabled:active,
.blue-chambray.btn.disabled.active,
.blue-chambray.btn[disabled],
.blue-chambray.btn[disabled]:hover,
.blue-chambray.btn[disabled]:focus,
.blue-chambray.btn[disabled]:active,
.blue-chambray.btn[disabled].active,
fieldset[disabled] .blue-chambray.btn,
fieldset[disabled] .blue-chambray.btn:hover,
fieldset[disabled] .blue-chambray.btn:focus,
fieldset[disabled] .blue-chambray.btn:active,
fieldset[disabled] .blue-chambray.btn.active {
    background-color: #2c3e50;
}

.blue-chambray.btn .badge {
    color: #2c3e50;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-chambray-stripe {
    border-left: 3px solid #2c3e50;
}

/* Portlet */
.portlet>.portlet-body.blue-chambray,
.portlet.blue-chambray {
    background-color: #2c3e50;
}

.portlet.solid.blue-chambray>.portlet-title,
.portlet.solid.blue-chambray>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-chambray>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-chambray>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-chambray>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-chambray {
    border: 1px solid #3e5771;
    border-top: 0;
}

.portlet.box.blue-chambray>.portlet-title {
    background-color: #2c3e50;
}

.portlet.box.blue-chambray>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-chambray>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #547698;
    color: #5f83a7;
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default>i {
    color: #698aac;
}

.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-chambray>.portlet-title>.actions .btn-default.active {
    border: 1px solid #6f90b0;
    color: #809cb9;
}

/* Statistic Block */
.dashboard-stat.blue-chambray {
    background-color: #2c3e50;
}

.dashboard-stat.blue-chambray.dashboard-stat-light:hover {
    background-color: #253443;
}

.dashboard-stat.blue-chambray .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-chambray .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-chambray .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-chambray .more {
    color: #ffffff;
    background-color: #253443;
}

/* General Element */
.bg-blue-chambray {
    border-color: #2c3e50 !important;
    background-image: none !important;
    background-color: #2c3e50 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-chambray {
    color: #2c3e50 !important;
}

.progress-bar.blue-chambray {
    background: #2c3e50 !important;
    color: #ffffff !important;
}

/***
Blue Ebonyclay
***/
/* Button */
.blue-ebonyclay.btn {
    color: #ffffff;
    background-color: #22313f;
}

.blue-ebonyclay.btn:hover,
.blue-ebonyclay.btn:focus,
.blue-ebonyclay.btn:active,
.blue-ebonyclay.btn.active {
    color: #ffffff;
    background-color: #151f28;
}

.open .blue-ebonyclay.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #151f28;
}

.blue-ebonyclay.btn:active,
.blue-ebonyclay.btn.active {
    background-image: none;
    background-color: #0d1217;
}

.blue-ebonyclay.btn:active:hover,
.blue-ebonyclay.btn.active:hover {
    background-color: #10171e;
}

.open .blue-ebonyclay.btn.dropdown-toggle {
    background-image: none;
}

.blue-ebonyclay.btn.disabled,
.blue-ebonyclay.btn.disabled:hover,
.blue-ebonyclay.btn.disabled:focus,
.blue-ebonyclay.btn.disabled:active,
.blue-ebonyclay.btn.disabled.active,
.blue-ebonyclay.btn[disabled],
.blue-ebonyclay.btn[disabled]:hover,
.blue-ebonyclay.btn[disabled]:focus,
.blue-ebonyclay.btn[disabled]:active,
.blue-ebonyclay.btn[disabled].active,
fieldset[disabled] .blue-ebonyclay.btn,
fieldset[disabled] .blue-ebonyclay.btn:hover,
fieldset[disabled] .blue-ebonyclay.btn:focus,
fieldset[disabled] .blue-ebonyclay.btn:active,
fieldset[disabled] .blue-ebonyclay.btn.active {
    background-color: #22313f;
}

.blue-ebonyclay.btn .badge {
    color: #22313f;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-ebonyclay-stripe {
    border-left: 3px solid #22313f;
}

/* Portlet */
.portlet>.portlet-body.blue-ebonyclay,
.portlet.blue-ebonyclay {
    background-color: #22313f;
}

.portlet.solid.blue-ebonyclay>.portlet-title,
.portlet.solid.blue-ebonyclay>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-ebonyclay>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-ebonyclay>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-ebonyclay>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-ebonyclay {
    border: 1px solid #344b60;
    border-top: 0;
}

.portlet.box.blue-ebonyclay>.portlet-title {
    background-color: #22313f;
}

.portlet.box.blue-ebonyclay>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-ebonyclay>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #496a88;
    color: #527798;
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default>i {
    color: #587ea2;
}

.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-ebonyclay>.portlet-title>.actions .btn-default.active {
    border: 1px solid #5d83a7;
    color: #6d90b0;
}

/* Statistic Block */
.dashboard-stat.blue-ebonyclay {
    background-color: #22313f;
}

.dashboard-stat.blue-ebonyclay.dashboard-stat-light:hover {
    background-color: #1b2732;
}

.dashboard-stat.blue-ebonyclay .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-ebonyclay .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-ebonyclay .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-ebonyclay .more {
    color: #ffffff;
    background-color: #1b2732;
}

/* General Element */
.bg-blue-ebonyclay {
    border-color: #22313f !important;
    background-image: none !important;
    background-color: #22313f !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-ebonyclay {
    color: #22313f !important;
}

.progress-bar.blue-ebonyclay {
    background: #22313f !important;
    color: #ffffff !important;
}

/***
Blue Hoki
***/
/* Button */
.blue-hoki.btn {
    color: #ffffff;
    background-color: #67809f;
}

.blue-hoki.btn:hover,
.blue-hoki.btn:focus,
.blue-hoki.btn:active,
.blue-hoki.btn.active {
    color: #ffffff;
    background-color: #586e8b;
}

.open .blue-hoki.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #586e8b;
}

.blue-hoki.btn:active,
.blue-hoki.btn.active {
    background-image: none;
    background-color: #4e627b;
}

.blue-hoki.btn:active:hover,
.blue-hoki.btn.active:hover {
    background-color: #526781;
}

.open .blue-hoki.btn.dropdown-toggle {
    background-image: none;
}

.blue-hoki.btn.disabled,
.blue-hoki.btn.disabled:hover,
.blue-hoki.btn.disabled:focus,
.blue-hoki.btn.disabled:active,
.blue-hoki.btn.disabled.active,
.blue-hoki.btn[disabled],
.blue-hoki.btn[disabled]:hover,
.blue-hoki.btn[disabled]:focus,
.blue-hoki.btn[disabled]:active,
.blue-hoki.btn[disabled].active,
fieldset[disabled] .blue-hoki.btn,
fieldset[disabled] .blue-hoki.btn:hover,
fieldset[disabled] .blue-hoki.btn:focus,
fieldset[disabled] .blue-hoki.btn:active,
fieldset[disabled] .blue-hoki.btn.active {
    background-color: #67809f;
}

.blue-hoki.btn .badge {
    color: #67809f;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-hoki-stripe {
    border-left: 3px solid #67809f;
}

/* Portlet */
.portlet>.portlet-body.blue-hoki,
.portlet.blue-hoki {
    background-color: #67809f;
}

.portlet.solid.blue-hoki>.portlet-title,
.portlet.solid.blue-hoki>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-hoki>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-hoki>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-hoki>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-hoki {
    border: 1px solid #869ab3;
    border-top: 0;
}

.portlet.box.blue-hoki>.portlet-title {
    background-color: #67809f;
}

.portlet.box.blue-hoki>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-hoki>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #acb9ca;
    color: #bbc7d4;
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default>i {
    color: #c5ceda;
}

.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-hoki>.portlet-title>.actions .btn-default.active {
    border: 1px solid #cbd4de;
    color: #dbe1e8;
}

/* Statistic Block */
.dashboard-stat.blue-hoki {
    background-color: #67809f;
}

.dashboard-stat.blue-hoki.dashboard-stat-light:hover {
    background-color: #5e7694;
}

.dashboard-stat.blue-hoki .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-hoki .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-hoki .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-hoki .more {
    color: #ffffff;
    background-color: #5e7694;
}

/* General Element */
.bg-blue-hoki {
    border-color: #67809f !important;
    background-image: none !important;
    background-color: #67809f !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-hoki {
    color: #67809f !important;
}

.progress-bar.blue-hoki {
    background: #67809f !important;
    color: #ffffff !important;
}

/***
Blue Stell
***/
/* Button */
.blue-steel.btn {
    color: #ffffff;
    background-color: #4b77be;
}

.blue-steel.btn:hover,
.blue-steel.btn:focus,
.blue-steel.btn:active,
.blue-steel.btn.active {
    color: #ffffff;
    background-color: #3d66a8;
}

.open .blue-steel.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #3d66a8;
}

.blue-steel.btn:active,
.blue-steel.btn.active {
    background-image: none;
    background-color: #365b96;
}

.blue-steel.btn:active:hover,
.blue-steel.btn.active:hover {
    background-color: #395f9d;
}

.open .blue-steel.btn.dropdown-toggle {
    background-image: none;
}

.blue-steel.btn.disabled,
.blue-steel.btn.disabled:hover,
.blue-steel.btn.disabled:focus,
.blue-steel.btn.disabled:active,
.blue-steel.btn.disabled.active,
.blue-steel.btn[disabled],
.blue-steel.btn[disabled]:hover,
.blue-steel.btn[disabled]:focus,
.blue-steel.btn[disabled]:active,
.blue-steel.btn[disabled].active,
fieldset[disabled] .blue-steel.btn,
fieldset[disabled] .blue-steel.btn:hover,
fieldset[disabled] .blue-steel.btn:focus,
fieldset[disabled] .blue-steel.btn:active,
fieldset[disabled] .blue-steel.btn.active {
    background-color: #4b77be;
}

.blue-steel.btn .badge {
    color: #4b77be;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-steel-stripe {
    border-left: 3px solid #4b77be;
}

/* Portlet */
.portlet>.portlet-body.blue-steel,
.portlet.blue-steel {
    background-color: #4b77be;
}

.portlet.solid.blue-steel>.portlet-title,
.portlet.solid.blue-steel>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-steel>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-steel>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-steel>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-steel {
    border: 1px solid #7093cc;
    border-top: 0;
}

.portlet.box.blue-steel>.portlet-title {
    background-color: #4b77be;
}

.portlet.box.blue-steel>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-steel>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #9db5dc;
    color: #b0c3e3;
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default>i {
    color: #bbcce7;
}

.portlet.box.blue-steel>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-steel>.portlet-title>.actions .btn-default.active {
    border: 1px solid #c3d2e9;
    color: #d6e0f0;
}

/* Statistic Block */
.dashboard-stat.blue-steel {
    background-color: #4b77be;
}

.dashboard-stat.blue-steel.dashboard-stat-light:hover {
    background-color: #416db4;
}

.dashboard-stat.blue-steel .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-steel .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-steel .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-steel .more {
    color: #ffffff;
    background-color: #416db4;
}

/* General Element */
.bg-blue-steel {
    border-color: #4b77be !important;
    background-image: none !important;
    background-color: #4b77be !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-steel {
    color: #4b77be !important;
}

.progress-bar.blue-steel {
    background: #4b77be !important;
    color: #ffffff !important;
}

/***
Blue Soft
***/
/* Button */
.blue-soft.btn {
    color: #ffffff;
    background-color: #4c87b9;
}

.blue-soft.btn:hover,
.blue-soft.btn:focus,
.blue-soft.btn:active,
.blue-soft.btn.active {
    color: #ffffff;
    background-color: #3f75a2;
}

.open .blue-soft.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #3f75a2;
}

.blue-soft.btn:active,
.blue-soft.btn.active {
    background-image: none;
    background-color: #386890;
}

.blue-soft.btn:active:hover,
.blue-soft.btn.active:hover {
    background-color: #3b6d97;
}

.open .blue-soft.btn.dropdown-toggle {
    background-image: none;
}

.blue-soft.btn.disabled,
.blue-soft.btn.disabled:hover,
.blue-soft.btn.disabled:focus,
.blue-soft.btn.disabled:active,
.blue-soft.btn.disabled.active,
.blue-soft.btn[disabled],
.blue-soft.btn[disabled]:hover,
.blue-soft.btn[disabled]:focus,
.blue-soft.btn[disabled]:active,
.blue-soft.btn[disabled].active,
fieldset[disabled] .blue-soft.btn,
fieldset[disabled] .blue-soft.btn:hover,
fieldset[disabled] .blue-soft.btn:focus,
fieldset[disabled] .blue-soft.btn:active,
fieldset[disabled] .blue-soft.btn.active {
    background-color: #4c87b9;
}

.blue-soft.btn .badge {
    color: #4c87b9;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-soft-stripe {
    border-left: 3px solid #4c87b9;
}

/* Portlet */
.portlet>.portlet-body.blue-soft,
.portlet.blue-soft {
    background-color: #4c87b9;
}

.portlet.solid.blue-soft>.portlet-title,
.portlet.solid.blue-soft>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-soft>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-soft>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-soft {
    border: 1px solid #71a0c7;
    border-top: 0;
}

.portlet.box.blue-soft>.portlet-title {
    background-color: #4c87b9;
}

.portlet.box.blue-soft>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #9dbdd9;
    color: #afc9e0;
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default>i {
    color: #bad1e4;
}

.portlet.box.blue-soft>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-soft>.portlet-title>.actions .btn-default.active {
    border: 1px solid #c1d6e7;
    color: #d4e2ee;
}

/* Statistic Block */
.dashboard-stat.blue-soft {
    background-color: #4c87b9;
}

.dashboard-stat.blue-soft.dashboard-stat-light:hover {
    background-color: #447dad;
}

.dashboard-stat.blue-soft .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-soft .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-soft .more {
    color: #ffffff;
    background-color: #447dad;
}

/* General Element */
.bg-blue-soft {
    border-color: #4c87b9 !important;
    background-image: none !important;
    background-color: #4c87b9 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-soft {
    color: #4c87b9 !important;
}

.progress-bar.blue-soft {
    background: #4c87b9 !important;
    color: #ffffff !important;
}

/***
Blue Dark
***/
/* Button */
.blue-dark.btn {
    color: #ffffff;
    background-color: #5e738b;
}

.blue-dark.btn:hover,
.blue-dark.btn:focus,
.blue-dark.btn:active,
.blue-dark.btn.active {
    color: #ffffff;
    background-color: #506176;
}

.open .blue-dark.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #506176;
}

.blue-dark.btn:active,
.blue-dark.btn.active {
    background-image: none;
    background-color: #455566;
}

.blue-dark.btn:active:hover,
.blue-dark.btn.active:hover {
    background-color: #495a6d;
}

.open .blue-dark.btn.dropdown-toggle {
    background-image: none;
}

.blue-dark.btn.disabled,
.blue-dark.btn.disabled:hover,
.blue-dark.btn.disabled:focus,
.blue-dark.btn.disabled:active,
.blue-dark.btn.disabled.active,
.blue-dark.btn[disabled],
.blue-dark.btn[disabled]:hover,
.blue-dark.btn[disabled]:focus,
.blue-dark.btn[disabled]:active,
.blue-dark.btn[disabled].active,
fieldset[disabled] .blue-dark.btn,
fieldset[disabled] .blue-dark.btn:hover,
fieldset[disabled] .blue-dark.btn:focus,
fieldset[disabled] .blue-dark.btn:active,
fieldset[disabled] .blue-dark.btn.active {
    background-color: #5e738b;
}

.blue-dark.btn .badge {
    color: #5e738b;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-dark-stripe {
    border-left: 3px solid #5e738b;
}

/* Portlet */
.portlet>.portlet-body.blue-dark,
.portlet.blue-dark {
    background-color: #5e738b;
}

.portlet.solid.blue-dark>.portlet-title,
.portlet.solid.blue-dark>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-dark>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-dark>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-dark>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-dark {
    border: 1px solid #788da4;
    border-top: 0;
}

.portlet.box.blue-dark>.portlet-title {
    background-color: #5e738b;
}

.portlet.box.blue-dark>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-dark>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #9dacbd;
    color: #acb8c7;
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default>i {
    color: #b5c0cd;
}

.portlet.box.blue-dark>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-dark>.portlet-title>.actions .btn-default.active {
    border: 1px solid #bbc5d1;
    color: #cad2db;
}

/* Statistic Block */
.dashboard-stat.blue-dark {
    background-color: #5e738b;
}

.dashboard-stat.blue-dark.dashboard-stat-light:hover {
    background-color: #56697f;
}

.dashboard-stat.blue-dark .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-dark .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-dark .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-dark .more {
    color: #ffffff;
    background-color: #56697f;
}

/* General Element */
.bg-blue-dark {
    border-color: #5e738b !important;
    background-image: none !important;
    background-color: #5e738b !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-dark {
    color: #5e738b !important;
}

.progress-bar.blue-dark {
    background: #5e738b !important;
    color: #ffffff !important;
}

/***
Blue Sharp
***/
/* Button */
.blue-sharp.btn {
    color: #ffffff;
    background-color: #5c9bd1;
}

.blue-sharp.btn:hover,
.blue-sharp.btn:focus,
.blue-sharp.btn:active,
.blue-sharp.btn.active {
    color: #ffffff;
    background-color: #408ac9;
}

.open .blue-sharp.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #408ac9;
}

.blue-sharp.btn:active,
.blue-sharp.btn.active {
    background-image: none;
    background-color: #357dbb;
}

.blue-sharp.btn:active:hover,
.blue-sharp.btn.active:hover {
    background-color: #3782c3;
}

.open .blue-sharp.btn.dropdown-toggle {
    background-image: none;
}

.blue-sharp.btn.disabled,
.blue-sharp.btn.disabled:hover,
.blue-sharp.btn.disabled:focus,
.blue-sharp.btn.disabled:active,
.blue-sharp.btn.disabled.active,
.blue-sharp.btn[disabled],
.blue-sharp.btn[disabled]:hover,
.blue-sharp.btn[disabled]:focus,
.blue-sharp.btn[disabled]:active,
.blue-sharp.btn[disabled].active,
fieldset[disabled] .blue-sharp.btn,
fieldset[disabled] .blue-sharp.btn:hover,
fieldset[disabled] .blue-sharp.btn:focus,
fieldset[disabled] .blue-sharp.btn:active,
fieldset[disabled] .blue-sharp.btn.active {
    background-color: #5c9bd1;
}

.blue-sharp.btn .badge {
    color: #5c9bd1;
    background-color: #ffffff;
}

/* Button Strip */
.btn.blue-sharp-stripe {
    border-left: 3px solid #5c9bd1;
}

/* Portlet */
.portlet>.portlet-body.blue-sharp,
.portlet.blue-sharp {
    background-color: #5c9bd1;
}

.portlet.solid.blue-sharp>.portlet-title,
.portlet.solid.blue-sharp>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.blue-sharp>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.blue-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.blue-sharp>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.blue-sharp {
    border: 1px solid #84b3dc;
    border-top: 0;
}

.portlet.box.blue-sharp>.portlet-title {
    background-color: #5c9bd1;
}

.portlet.box.blue-sharp>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.blue-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #b4d1ea;
    color: #c7ddef;
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default>i {
    color: #d3e4f3;
}

.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:hover,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.blue-sharp>.portlet-title>.actions .btn-default.active {
    border: 1px solid #dbe9f5;
    color: #eff5fb;
}

/* Statistic Block */
.dashboard-stat.blue-sharp {
    background-color: #5c9bd1;
}

.dashboard-stat.blue-sharp.dashboard-stat-light:hover {
    background-color: #4c91cd;
}

.dashboard-stat.blue-sharp .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.blue-sharp .details .number {
    color: #ffffff;
}

.dashboard-stat.blue-sharp .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.blue-sharp .more {
    color: #ffffff;
    background-color: #4c91cd;
}

/* General Element */
.bg-blue-sharp {
    border-color: #5c9bd1 !important;
    background-image: none !important;
    background-color: #5c9bd1 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-blue-sharp {
    color: #5c9bd1 !important;
}

.progress-bar.blue-sharp {
    background: #5c9bd1 !important;
    color: #ffffff !important;
}

/***********
Green Colors
************/
/***
Green Default
***/
/* Button */
.green.btn {
    color: #ffffff;
    background-color: #26a69a;
}

.green.btn:hover,
.green.btn:focus,
.green.btn:active,
.green.btn.active {
    color: #ffffff;
    background-color: #1f897f;
}

.open .green.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #1f897f;
}

.green.btn:active,
.green.btn.active {
    background-image: none;
    background-color: #1b746c;
}

.green.btn:active:hover,
.green.btn.active:hover {
    background-color: #1c7d74;
}

.open .green.btn.dropdown-toggle {
    background-image: none;
}

.green.btn.disabled,
.green.btn.disabled:hover,
.green.btn.disabled:focus,
.green.btn.disabled:active,
.green.btn.disabled.active,
.green.btn[disabled],
.green.btn[disabled]:hover,
.green.btn[disabled]:focus,
.green.btn[disabled]:active,
.green.btn[disabled].active,
fieldset[disabled] .green.btn,
fieldset[disabled] .green.btn:hover,
fieldset[disabled] .green.btn:focus,
fieldset[disabled] .green.btn:active,
fieldset[disabled] .green.btn.active {
    background-color: #26a69a;
}

.green.btn .badge {
    color: #26a69a;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-stripe {
    border-left: 3px solid #26a69a;
}

/* Portlet */
.portlet>.portlet-body.green,
.portlet.green {
    background-color: #26a69a;
}

.portlet.solid.green>.portlet-title,
.portlet.solid.green>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green {
    border: 1px solid #30d0c1;
    border-top: 0;
}

.portlet.box.green>.portlet-title {
    background-color: #26a69a;
}

.portlet.box.green>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #61dbd0;
    color: #76e0d6;
}

.portlet.box.green>.portlet-title>.actions .btn-default>i {
    color: #83e3da;
}

.portlet.box.green>.portlet-title>.actions .btn-default:hover,
.portlet.box.green>.portlet-title>.actions .btn-default:focus,
.portlet.box.green>.portlet-title>.actions .btn-default:active,
.portlet.box.green>.portlet-title>.actions .btn-default.active {
    border: 1px solid #8be4dc;
    color: #a0e9e2;
}

/* Statistic Block */
.dashboard-stat.green {
    background-color: #ffc1b1;
}

.dashboard-stat.green.dashboard-stat-light:hover {
    background-color: #22958b;
}

.dashboard-stat.green .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green .details .number {
    color: #ffffff;
}

.dashboard-stat.green .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green .more {
    color: #ffffff;
    background-color: #22958b;
}

/* General Element */
.bg-green {
    border-color: #26a69a !important;
    background-image: none !important;
    background-color: #26a69a !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green {
    color: #26a69a !important;
}

.progress-bar.green {
    background: #26a69a !important;
    color: #ffffff !important;
}

/***
Green Meadow
***/
/* Button */
.green-meadow.btn {
    color: #ffffff;
    background-color: #1bbc9b;
}

.green-meadow.btn:hover,
.green-meadow.btn:focus,
.green-meadow.btn:active,
.green-meadow.btn.active {
    color: #ffffff;
    background-color: #179d81;
}

.open .green-meadow.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #179d81;
}

.green-meadow.btn:active,
.green-meadow.btn.active {
    background-image: none;
    background-color: #13866f;
}

.green-meadow.btn:active:hover,
.green-meadow.btn.active:hover {
    background-color: #158f76;
}

.open .green-meadow.btn.dropdown-toggle {
    background-image: none;
}

.green-meadow.btn.disabled,
.green-meadow.btn.disabled:hover,
.green-meadow.btn.disabled:focus,
.green-meadow.btn.disabled:active,
.green-meadow.btn.disabled.active,
.green-meadow.btn[disabled],
.green-meadow.btn[disabled]:hover,
.green-meadow.btn[disabled]:focus,
.green-meadow.btn[disabled]:active,
.green-meadow.btn[disabled].active,
fieldset[disabled] .green-meadow.btn,
fieldset[disabled] .green-meadow.btn:hover,
fieldset[disabled] .green-meadow.btn:focus,
fieldset[disabled] .green-meadow.btn:active,
fieldset[disabled] .green-meadow.btn.active {
    background-color: #1bbc9b;
}

.green-meadow.btn .badge {
    color: #1bbc9b;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-meadow-stripe {
    border-left: 3px solid #1bbc9b;
}

/* Portlet */
.portlet>.portlet-body.green-meadow,
.portlet.green-meadow {
    background-color: #1bbc9b;
}

.portlet.solid.green-meadow>.portlet-title,
.portlet.solid.green-meadow>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-meadow>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-meadow>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-meadow>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-meadow {
    border: 1px solid #2ae0bb;
    border-top: 0;
}

.portlet.box.green-meadow>.portlet-title {
    background-color: #1bbc9b;
}

.portlet.box.green-meadow>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-meadow>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #5fe8cc;
    color: #75ebd3;
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default>i {
    color: #83edd7;
}

.portlet.box.green-meadow>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default:active,
.portlet.box.green-meadow>.portlet-title>.actions .btn-default.active {
    border: 1px solid #8ceeda;
    color: #a2f2e1;
}

/* Statistic Block */
.dashboard-stat.green-meadow {
    background-color: #1bbc9b;
}

.dashboard-stat.green-meadow.dashboard-stat-light:hover {
    background-color: #18aa8c;
}

.dashboard-stat.green-meadow .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-meadow .details .number {
    color: #ffffff;
}

.dashboard-stat.green-meadow .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-meadow .more {
    color: #ffffff;
    background-color: #18aa8c;
}

/* General Element */
.bg-green-meadow {
    border-color: #1bbc9b !important;
    background-image: none !important;
    background-color: #1bbc9b !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-meadow {
    color: #1bbc9b !important;
}

.progress-bar.green-meadow {
    background: #1bbc9b !important;
    color: #ffffff !important;
}

/***
Green Seagreen
***/
/* Button */
.green-seagreen.btn {
    color: #ffffff;
    background-color: #1ba39c;
}

.green-seagreen.btn:hover,
.green-seagreen.btn:focus,
.green-seagreen.btn:active,
.green-seagreen.btn.active {
    color: #ffffff;
    background-color: #16847f;
}

.open .green-seagreen.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #16847f;
}

.green-seagreen.btn:active,
.green-seagreen.btn.active {
    background-image: none;
    background-color: #126e6a;
}

.green-seagreen.btn:active:hover,
.green-seagreen.btn.active:hover {
    background-color: #147772;
}

.open .green-seagreen.btn.dropdown-toggle {
    background-image: none;
}

.green-seagreen.btn.disabled,
.green-seagreen.btn.disabled:hover,
.green-seagreen.btn.disabled:focus,
.green-seagreen.btn.disabled:active,
.green-seagreen.btn.disabled.active,
.green-seagreen.btn[disabled],
.green-seagreen.btn[disabled]:hover,
.green-seagreen.btn[disabled]:focus,
.green-seagreen.btn[disabled]:active,
.green-seagreen.btn[disabled].active,
fieldset[disabled] .green-seagreen.btn,
fieldset[disabled] .green-seagreen.btn:hover,
fieldset[disabled] .green-seagreen.btn:focus,
fieldset[disabled] .green-seagreen.btn:active,
fieldset[disabled] .green-seagreen.btn.active {
    background-color: #1ba39c;
}

.green-seagreen.btn .badge {
    color: #1ba39c;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-seagreen-stripe {
    border-left: 3px solid #1ba39c;
}

/* Portlet */
.portlet>.portlet-body.green-seagreen,
.portlet.green-seagreen {
    background-color: #1ba39c;
}

.portlet.solid.green-seagreen>.portlet-title,
.portlet.solid.green-seagreen>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-seagreen>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-seagreen>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-seagreen>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-seagreen {
    border: 1px solid #22cfc6;
    border-top: 0;
}

.portlet.box.green-seagreen>.portlet-title {
    background-color: #1ba39c;
}

.portlet.box.green-seagreen>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-seagreen>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #4de1da;
    color: #63e5de;
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default>i {
    color: #70e7e1;
}

.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default:active,
.portlet.box.green-seagreen>.portlet-title>.actions .btn-default.active {
    border: 1px solid #78e9e3;
    color: #8eece8;
}

/* Statistic Block */
.dashboard-stat.green-seagreen {
    background-color: #1ba39c;
}

.dashboard-stat.green-seagreen.dashboard-stat-light:hover {
    background-color: #18918b;
}

.dashboard-stat.green-seagreen .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-seagreen .details .number {
    color: #ffffff;
}

.dashboard-stat.green-seagreen .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-seagreen .more {
    color: #ffffff;
    background-color: #18918b;
}

/* General Element */
.bg-green-seagreen {
    border-color: #1ba39c !important;
    background-image: none !important;
    background-color: #1ba39c !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-seagreen {
    color: #1ba39c !important;
}

.progress-bar.green-seagreen {
    background: #1ba39c !important;
    color: #ffffff !important;
}

/***
Green Turquoise
***/
/* Button */
.green-turquoise.btn {
    color: #ffffff;
    background-color: #36d7b7;
}

.green-turquoise.btn:hover,
.green-turquoise.btn:focus,
.green-turquoise.btn:active,
.green-turquoise.btn.active {
    color: #ffffff;
    background-color: #27c3a4;
}

.open .green-turquoise.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #27c3a4;
}

.green-turquoise.btn:active,
.green-turquoise.btn.active {
    background-image: none;
    background-color: #22ad92;
}

.green-turquoise.btn:active:hover,
.green-turquoise.btn.active:hover {
    background-color: #24b699;
}

.open .green-turquoise.btn.dropdown-toggle {
    background-image: none;
}

.green-turquoise.btn.disabled,
.green-turquoise.btn.disabled:hover,
.green-turquoise.btn.disabled:focus,
.green-turquoise.btn.disabled:active,
.green-turquoise.btn.disabled.active,
.green-turquoise.btn[disabled],
.green-turquoise.btn[disabled]:hover,
.green-turquoise.btn[disabled]:focus,
.green-turquoise.btn[disabled]:active,
.green-turquoise.btn[disabled].active,
fieldset[disabled] .green-turquoise.btn,
fieldset[disabled] .green-turquoise.btn:hover,
fieldset[disabled] .green-turquoise.btn:focus,
fieldset[disabled] .green-turquoise.btn:active,
fieldset[disabled] .green-turquoise.btn.active {
    background-color: #36d7b7;
}

.green-turquoise.btn .badge {
    color: #36d7b7;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-turquoise-stripe {
    border-left: 3px solid #36d7b7;
}

/* Portlet */
.portlet>.portlet-body.green-turquoise,
.portlet.green-turquoise {
    background-color: #36d7b7;
}

.portlet.solid.green-turquoise>.portlet-title,
.portlet.solid.green-turquoise>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-turquoise>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-turquoise>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-turquoise>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-turquoise {
    border: 1px solid #61dfc6;
    border-top: 0;
}

.portlet.box.green-turquoise>.portlet-title {
    background-color: #36d7b7;
}

.portlet.box.green-turquoise>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-turquoise>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #94ead9;
    color: #a9eee0;
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default>i {
    color: #b6f0e5;
}

.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default:active,
.portlet.box.green-turquoise>.portlet-title>.actions .btn-default.active {
    border: 1px solid #bef2e8;
    color: #d3f6ef;
}

/* Statistic Block */
.dashboard-stat.green-turquoise {
    background-color: #36d7b7;
}

.dashboard-stat.green-turquoise.dashboard-stat-light:hover {
    background-color: #29cfae;
}

.dashboard-stat.green-turquoise .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-turquoise .details .number {
    color: #ffffff;
}

.dashboard-stat.green-turquoise .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-turquoise .more {
    color: #ffffff;
    background-color: #29cfae;
}

/* General Element */
.bg-green-turquoise {
    border-color: #36d7b7 !important;
    background-image: none !important;
    background-color: #36d7b7 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-turquoise {
    color: #36d7b7 !important;
}

.progress-bar.green-turquoise {
    background: #36d7b7 !important;
    color: #ffffff !important;
}

/***
Green Haze
***/
/* Button */
.green-haze.btn {
    color: #ffffff;
    background-color: #44b6ae;
}

.green-haze.btn:hover,
.green-haze.btn:focus,
.green-haze.btn:active,
.green-haze.btn.active {
    color: #ffffff;
    background-color: #3a9c95;
}

.open .green-haze.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #3a9c95;
}

.green-haze.btn:active,
.green-haze.btn.active {
    background-image: none;
    background-color: #338983;
}

.green-haze.btn:active:hover,
.green-haze.btn.active:hover {
    background-color: #36918b;
}

.open .green-haze.btn.dropdown-toggle {
    background-image: none;
}

.green-haze.btn.disabled,
.green-haze.btn.disabled:hover,
.green-haze.btn.disabled:focus,
.green-haze.btn.disabled:active,
.green-haze.btn.disabled.active,
.green-haze.btn[disabled],
.green-haze.btn[disabled]:hover,
.green-haze.btn[disabled]:focus,
.green-haze.btn[disabled]:active,
.green-haze.btn[disabled].active,
fieldset[disabled] .green-haze.btn,
fieldset[disabled] .green-haze.btn:hover,
fieldset[disabled] .green-haze.btn:focus,
fieldset[disabled] .green-haze.btn:active,
fieldset[disabled] .green-haze.btn.active {
    background-color: #44b6ae;
}

.green-haze.btn .badge {
    color: #44b6ae;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-haze-stripe {
    border-left: 3px solid #44b6ae;
}

/* Portlet */
.portlet>.portlet-body.green-haze,
.portlet.green-haze {
    background-color: #44b6ae;
}

.portlet.solid.green-haze>.portlet-title,
.portlet.solid.green-haze>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-haze>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-haze>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-haze>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-haze>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-haze>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-haze>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-haze>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-haze>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-haze {
    border: 1px solid #67c6bf;
    border-top: 0;
}

.portlet.box.green-haze>.portlet-title {
    background-color: #44b6ae;
}

.portlet.box.green-haze>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-haze>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #93d7d2;
    color: #a6deda;
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default>i {
    color: #b1e2de;
}

.portlet.box.green-haze>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-haze>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-haze>.portlet-title>.actions .btn-default:active,
.portlet.box.green-haze>.portlet-title>.actions .btn-default.active {
    border: 1px solid #b9e5e2;
    color: #cbece9;
}

/* Statistic Block */
.dashboard-stat.green-haze {
    background-color: #44b6ae;
}

.dashboard-stat.green-haze.dashboard-stat-light:hover {
    background-color: #3ea7a0;
}

.dashboard-stat.green-haze .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-haze .details .number {
    color: #ffffff;
}

.dashboard-stat.green-haze .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-haze .more {
    color: #ffffff;
    background-color: #3ea7a0;
}

/* General Element */
.bg-green-haze {
    border-color: #44b6ae !important;
    background-image: none !important;
    background-color: #44b6ae !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-haze {
    color: #44b6ae !important;
}

.progress-bar.green-haze {
    background: #44b6ae !important;
    color: #ffffff !important;
}

/***
Green Jungle
***/
/* Button */
.green-jungle.btn {
    color: #ffffff;
    background-color: #26c281;
}

.green-jungle.btn:hover,
.green-jungle.btn:focus,
.green-jungle.btn:active,
.green-jungle.btn.active {
    color: #ffffff;
    background-color: #20a46d;
}

.open .green-jungle.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #20a46d;
}

.green-jungle.btn:active,
.green-jungle.btn.active {
    background-image: none;
    background-color: #1c8f5f;
}

.green-jungle.btn:active:hover,
.green-jungle.btn.active:hover {
    background-color: #1e9765;
}

.open .green-jungle.btn.dropdown-toggle {
    background-image: none;
}

.green-jungle.btn.disabled,
.green-jungle.btn.disabled:hover,
.green-jungle.btn.disabled:focus,
.green-jungle.btn.disabled:active,
.green-jungle.btn.disabled.active,
.green-jungle.btn[disabled],
.green-jungle.btn[disabled]:hover,
.green-jungle.btn[disabled]:focus,
.green-jungle.btn[disabled]:active,
.green-jungle.btn[disabled].active,
fieldset[disabled] .green-jungle.btn,
fieldset[disabled] .green-jungle.btn:hover,
fieldset[disabled] .green-jungle.btn:focus,
fieldset[disabled] .green-jungle.btn:active,
fieldset[disabled] .green-jungle.btn.active {
    background-color: #26c281;
}

.green-jungle.btn .badge {
    color: #26c281;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-jungle-stripe {
    border-left: 3px solid #26c281;
}

/* Portlet */
.portlet>.portlet-body.green-jungle,
.portlet.green-jungle {
    background-color: #26c281;
}

.portlet.solid.green-jungle>.portlet-title,
.portlet.solid.green-jungle>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-jungle>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-jungle>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-jungle>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-jungle {
    border: 1px solid #41da9a;
    border-top: 0;
}

.portlet.box.green-jungle>.portlet-title {
    background-color: #26c281;
}

.portlet.box.green-jungle>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-jungle>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #74e4b5;
    color: #8ae8c1;
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default>i {
    color: #96ebc8;
}

.portlet.box.green-jungle>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default:active,
.portlet.box.green-jungle>.portlet-title>.actions .btn-default.active {
    border: 1px solid #9feccc;
    color: #b4f0d7;
}

/* Statistic Block */
.dashboard-stat.green-jungle {
    background-color: #26c281;
}

.dashboard-stat.green-jungle.dashboard-stat-light:hover {
    background-color: #23b176;
}

.dashboard-stat.green-jungle .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-jungle .details .number {
    color: #ffffff;
}

.dashboard-stat.green-jungle .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-jungle .more {
    color: #ffffff;
    background-color: #23b176;
}

/* General Element */
.bg-green-jungle {
    border-color: #26c281 !important;
    background-image: none !important;
    background-color: #26c281 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-jungle {
    color: #26c281 !important;
}

.progress-bar.green-jungle {
    background: #26c281 !important;
    color: #ffffff !important;
}

/***
Green Sharp
***/
/* Button */
.green-sharp.btn {
    color: #ffffff;
    background-color: #4db3a2;
}

.green-sharp.btn:hover,
.green-sharp.btn:focus,
.green-sharp.btn:active,
.green-sharp.btn.active {
    color: #ffffff;
    background-color: #429a8c;
}

.open .green-sharp.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #429a8c;
}

.green-sharp.btn:active,
.green-sharp.btn.active {
    background-image: none;
    background-color: #3a897b;
}

.green-sharp.btn:active:hover,
.green-sharp.btn.active:hover {
    background-color: #3d9082;
}

.open .green-sharp.btn.dropdown-toggle {
    background-image: none;
}

.green-sharp.btn.disabled,
.green-sharp.btn.disabled:hover,
.green-sharp.btn.disabled:focus,
.green-sharp.btn.disabled:active,
.green-sharp.btn.disabled.active,
.green-sharp.btn[disabled],
.green-sharp.btn[disabled]:hover,
.green-sharp.btn[disabled]:focus,
.green-sharp.btn[disabled]:active,
.green-sharp.btn[disabled].active,
fieldset[disabled] .green-sharp.btn,
fieldset[disabled] .green-sharp.btn:hover,
fieldset[disabled] .green-sharp.btn:focus,
fieldset[disabled] .green-sharp.btn:active,
fieldset[disabled] .green-sharp.btn.active {
    background-color: #4db3a2;
}

.green-sharp.btn .badge {
    color: #4db3a2;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-sharp-stripe {
    border-left: 3px solid #4db3a2;
}

/* Portlet */
.portlet>.portlet-body.green-sharp,
.portlet.green-sharp {
    background-color: #4db3a2;
}

.portlet.solid.green-sharp>.portlet-title,
.portlet.solid.green-sharp>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-sharp>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-sharp>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-sharp {
    border: 1px solid #71c2b5;
    border-top: 0;
}

.portlet.box.green-sharp>.portlet-title {
    background-color: #4db3a2;
}

.portlet.box.green-sharp>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #9cd5cb;
    color: #addcd4;
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default>i {
    color: #b8e1da;
}

.portlet.box.green-sharp>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.green-sharp>.portlet-title>.actions .btn-default.active {
    border: 1px solid #bfe4de;
    color: #d1ebe7;
}

/* Statistic Block */
.dashboard-stat.green-sharp {
    background-color: #4db3a2;
}

.dashboard-stat.green-sharp.dashboard-stat-light:hover {
    background-color: #46a595;
}

.dashboard-stat.green-sharp .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-sharp .details .number {
    color: #ffffff;
}

.dashboard-stat.green-sharp .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-sharp .more {
    color: #ffffff;
    background-color: #46a595;
}

/* General Element */
.bg-green-sharp {
    border-color: #4db3a2 !important;
    background-image: none !important;
    background-color: #4db3a2 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-sharp {
    color: #4db3a2 !important;
}

.progress-bar.green-sharp {
    background: #4db3a2 !important;
    color: #ffffff !important;
}

/***
Green Sharp
***/
/* Button */
.green-soft.btn {
    color: #ffffff;
    background-color: #3faba4;
}

.green-soft.btn:hover,
.green-soft.btn:focus,
.green-soft.btn:active,
.green-soft.btn.active {
    color: #ffffff;
    background-color: #35918b;
}

.open .green-soft.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #35918b;
}

.green-soft.btn:active,
.green-soft.btn.active {
    background-image: none;
    background-color: #2f7e79;
}

.green-soft.btn:active:hover,
.green-soft.btn.active:hover {
    background-color: #318680;
}

.open .green-soft.btn.dropdown-toggle {
    background-image: none;
}

.green-soft.btn.disabled,
.green-soft.btn.disabled:hover,
.green-soft.btn.disabled:focus,
.green-soft.btn.disabled:active,
.green-soft.btn.disabled.active,
.green-soft.btn[disabled],
.green-soft.btn[disabled]:hover,
.green-soft.btn[disabled]:focus,
.green-soft.btn[disabled]:active,
.green-soft.btn[disabled].active,
fieldset[disabled] .green-soft.btn,
fieldset[disabled] .green-soft.btn:hover,
fieldset[disabled] .green-soft.btn:focus,
fieldset[disabled] .green-soft.btn:active,
fieldset[disabled] .green-soft.btn.active {
    background-color: #3faba4;
}

.green-soft.btn .badge {
    color: #3faba4;
    background-color: #ffffff;
}

/* Button Strip */
.btn.green-soft-stripe {
    border-left: 3px solid #3faba4;
}

/* Portlet */
.portlet>.portlet-body.green-soft,
.portlet.green-soft {
    background-color: #3faba4;
}

.portlet.solid.green-soft>.portlet-title,
.portlet.solid.green-soft>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.green-soft>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.green-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.green-soft>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.green-soft>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.green-soft>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.green-soft>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.green-soft>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.green-soft>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.green-soft {
    border: 1px solid #5bc2bc;
    border-top: 0;
}

.portlet.box.green-soft>.portlet-title {
    background-color: #3faba4;
}

.portlet.box.green-soft>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.green-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #87d3ce;
    color: #9adad6;
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default>i {
    color: #a5deda;
}

.portlet.box.green-soft>.portlet-title>.actions .btn-default:hover,
.portlet.box.green-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.green-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.green-soft>.portlet-title>.actions .btn-default.active {
    border: 1px solid #ade1dd;
    color: #bfe7e5;
}

/* Statistic Block */
.dashboard-stat.green-soft {
    background-color: #3faba4;
}

.dashboard-stat.green-soft.dashboard-stat-light:hover {
    background-color: #3a9c96;
}

.dashboard-stat.green-soft .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.green-soft .details .number {
    color: #ffffff;
}

.dashboard-stat.green-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.green-soft .more {
    color: #ffffff;
    background-color: #3a9c96;
}

/* General Element */
.bg-green-soft {
    border-color: #3faba4 !important;
    background-image: none !important;
    background-color: #3faba4 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-green-soft {
    color: #3faba4 !important;
}

.progress-bar.green-soft {
    background: #3faba4 !important;
    color: #ffffff !important;
}

/***********
Grey Colors
************/
/***
Grey Default
***/
/* Button */
.grey.btn {
    color: #333333;
    background-color: #e5e5e5;
}

.grey.btn:hover,
.grey.btn:focus,
.grey.btn:active,
.grey.btn.active {
    color: #333333;
    background-color: lightgray;
}

.open .grey.btn.dropdown-toggle {
    color: #333333;
    background-color: lightgray;
}

.grey.btn:active,
.grey.btn.active {
    background-image: none;
    background-color: #c6c6c6;
}

.grey.btn:active:hover,
.grey.btn.active:hover {
    background-color: #cccccc;
}

.open .grey.btn.dropdown-toggle {
    background-image: none;
}

.grey.btn.disabled,
.grey.btn.disabled:hover,
.grey.btn.disabled:focus,
.grey.btn.disabled:active,
.grey.btn.disabled.active,
.grey.btn[disabled],
.grey.btn[disabled]:hover,
.grey.btn[disabled]:focus,
.grey.btn[disabled]:active,
.grey.btn[disabled].active,
fieldset[disabled] .grey.btn,
fieldset[disabled] .grey.btn:hover,
fieldset[disabled] .grey.btn:focus,
fieldset[disabled] .grey.btn:active,
fieldset[disabled] .grey.btn.active {
    background-color: #e5e5e5;
}

.grey.btn .badge {
    color: #e5e5e5;
    background-color: #333333;
}

/* Button Strip */
.btn.grey-stripe {
    border-left: 3px solid #e5e5e5;
}

/* Portlet */
.portlet>.portlet-body.grey,
.portlet.grey {
    background-color: #e5e5e5;
}

.portlet.solid.grey>.portlet-title,
.portlet.solid.grey>.portlet-body {
    border: 0;
    color: #333333;
}

.portlet.solid.grey>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey>.portlet-title>.caption>i {
    color: #333333;
}

.portlet.solid.grey>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey {
    border: 1px solid white;
    border-top: 0;
}

.portlet.box.grey>.portlet-title {
    background-color: #e5e5e5;
}

.portlet.box.grey>.portlet-title>.caption {
    color: #333333;
}

.portlet.box.grey>.portlet-title>.caption>i {
    color: #333333;
}

.portlet.box.grey>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid white;
    color: white;
}

.portlet.box.grey>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey>.portlet-title>.actions .btn-default:active,
.portlet.box.grey>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey {
    background-color: #e5e5e5;
}

.dashboard-stat.grey.dashboard-stat-light:hover {
    background-color: #dbdbdb;
}

.dashboard-stat.grey .visual>i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey .details .number {
    color: #333333;
}

.dashboard-stat.grey .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey .more {
    color: #333333;
    background-color: #dbdbdb;
}

/* General Element */
.bg-grey {
    border-color: #e5e5e5 !important;
    background-image: none !important;
    background-color: #e5e5e5 !important;
    color: #333333 !important;
}

/* General Text & Icon Font Colors */
.font-grey {
    color: #e5e5e5 !important;
}

.progress-bar.grey {
    background: #e5e5e5 !important;
    color: #333333 !important;
}

/***
Grey Steel
***/
/* Button */
.grey-steel.btn {
    color: #80898e;
    background-color: #e9edef;
}

.grey-steel.btn:hover,
.grey-steel.btn:focus,
.grey-steel.btn:active,
.grey-steel.btn.active {
    color: #80898e;
    background-color: #d4dce0;
}

.open .grey-steel.btn.dropdown-toggle {
    color: #80898e;
    background-color: #d4dce0;
}

.grey-steel.btn:active,
.grey-steel.btn.active {
    background-image: none;
    background-color: #c6d0d5;
}

.grey-steel.btn:active:hover,
.grey-steel.btn.active:hover {
    background-color: #cbd5da;
}

.open .grey-steel.btn.dropdown-toggle {
    background-image: none;
}

.grey-steel.btn.disabled,
.grey-steel.btn.disabled:hover,
.grey-steel.btn.disabled:focus,
.grey-steel.btn.disabled:active,
.grey-steel.btn.disabled.active,
.grey-steel.btn[disabled],
.grey-steel.btn[disabled]:hover,
.grey-steel.btn[disabled]:focus,
.grey-steel.btn[disabled]:active,
.grey-steel.btn[disabled].active,
fieldset[disabled] .grey-steel.btn,
fieldset[disabled] .grey-steel.btn:hover,
fieldset[disabled] .grey-steel.btn:focus,
fieldset[disabled] .grey-steel.btn:active,
fieldset[disabled] .grey-steel.btn.active {
    background-color: #e9edef;
}

.grey-steel.btn .badge {
    color: #e9edef;
    background-color: #80898e;
}

/* Button Strip */
.btn.grey-steel-stripe {
    border-left: 3px solid #e9edef;
}

/* Portlet */
.portlet>.portlet-body.grey-steel,
.portlet.grey-steel {
    background-color: #e9edef;
}

.portlet.solid.grey-steel>.portlet-title,
.portlet.solid.grey-steel>.portlet-body {
    border: 0;
    color: #80898e;
}

.portlet.solid.grey-steel>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-steel>.portlet-title>.caption>i {
    color: #80898e;
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-steel>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-steel {
    border: 1px solid white;
    border-top: 0;
}

.portlet.box.grey-steel>.portlet-title {
    background-color: #e9edef;
}

.portlet.box.grey-steel>.portlet-title>.caption {
    color: #80898e;
}

.portlet.box.grey-steel>.portlet-title>.caption>i {
    color: #80898e;
}

.portlet.box.grey-steel>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid white;
    color: white;
}

.portlet.box.grey-steel>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey-steel>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-steel>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-steel {
    background-color: #e9edef;
}

.dashboard-stat.grey-steel.dashboard-stat-light:hover {
    background-color: #dde3e6;
}

.dashboard-stat.grey-steel .visual>i {
    color: #80898e;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-steel .details .number {
    color: #80898e;
}

.dashboard-stat.grey-steel .details .desc {
    color: #80898e;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-steel .more {
    color: #80898e;
    background-color: #dde3e6;
}

/* General Element */
.bg-grey-steel {
    border-color: #e9edef !important;
    background-image: none !important;
    background-color: #e9edef !important;
    color: #80898e !important;
}

/* General Text & Icon Font Colors */
.font-grey-steel {
    color: #e9edef !important;
}

.progress-bar.grey-steel {
    background: #e9edef !important;
    color: #80898e !important;
}

/***
Grey Cararra
***/
/* Button */
.grey-cararra.btn {
    color: #333333;
    background-color: #fafafa;
}

.grey-cararra.btn:hover,
.grey-cararra.btn:focus,
.grey-cararra.btn:active,
.grey-cararra.btn.active {
    color: #333333;
    background-color: #e8e8e8;
}

.open .grey-cararra.btn.dropdown-toggle {
    color: #333333;
    background-color: #e8e8e8;
}

.grey-cararra.btn:active,
.grey-cararra.btn.active {
    background-image: none;
    background-color: #dbdbdb;
}

.grey-cararra.btn:active:hover,
.grey-cararra.btn.active:hover {
    background-color: #e1e1e1;
}

.open .grey-cararra.btn.dropdown-toggle {
    background-image: none;
}

.grey-cararra.btn.disabled,
.grey-cararra.btn.disabled:hover,
.grey-cararra.btn.disabled:focus,
.grey-cararra.btn.disabled:active,
.grey-cararra.btn.disabled.active,
.grey-cararra.btn[disabled],
.grey-cararra.btn[disabled]:hover,
.grey-cararra.btn[disabled]:focus,
.grey-cararra.btn[disabled]:active,
.grey-cararra.btn[disabled].active,
fieldset[disabled] .grey-cararra.btn,
fieldset[disabled] .grey-cararra.btn:hover,
fieldset[disabled] .grey-cararra.btn:focus,
fieldset[disabled] .grey-cararra.btn:active,
fieldset[disabled] .grey-cararra.btn.active {
    background-color: #fafafa;
}

.grey-cararra.btn .badge {
    color: #fafafa;
    background-color: #333333;
}

/* Button Strip */
.btn.grey-cararra-stripe {
    border-left: 3px solid #fafafa;
}

/* Portlet */
.portlet>.portlet-body.grey-cararra,
.portlet.grey-cararra {
    background-color: #fafafa;
}

.portlet.solid.grey-cararra>.portlet-title,
.portlet.solid.grey-cararra>.portlet-body {
    border: 0;
    color: #333333;
}

.portlet.solid.grey-cararra>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-cararra>.portlet-title>.caption>i {
    color: #333333;
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-cararra>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-cararra {
    border: 1px solid white;
    border-top: 0;
}

.portlet.box.grey-cararra>.portlet-title {
    background-color: #fafafa;
}

.portlet.box.grey-cararra>.portlet-title>.caption {
    color: #333333;
}

.portlet.box.grey-cararra>.portlet-title>.caption>i {
    color: #333333;
}

.portlet.box.grey-cararra>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid white;
    color: white;
}

.portlet.box.grey-cararra>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-cararra>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-cararra {
    background-color: #fafafa;
}

.dashboard-stat.grey-cararra.dashboard-stat-light:hover {
    background-color: #f0f0f0;
}

.dashboard-stat.grey-cararra .visual>i {
    color: #333333;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-cararra .details .number {
    color: #333333;
}

.dashboard-stat.grey-cararra .details .desc {
    color: #333333;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-cararra .more {
    color: #333333;
    background-color: #f0f0f0;
}

/* General Element */
.bg-grey-cararra {
    border-color: #fafafa !important;
    background-image: none !important;
    background-color: #fafafa !important;
    color: #333333 !important;
}

/* General Text & Icon Font Colors */
.font-grey-cararra {
    color: #fafafa !important;
}

.progress-bar.grey-cararra {
    background: #fafafa !important;
    color: #333333 !important;
}

/***
Grey Gallery
***/
/* Button */
.grey-gallery.btn {
    color: #ffffff;
    background-color: #555555;
}

.grey-gallery.btn:hover,
.grey-gallery.btn:focus,
.grey-gallery.btn:active,
.grey-gallery.btn.active {
    color: #ffffff;
    background-color: #434343;
}

.open .grey-gallery.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #434343;
}

.grey-gallery.btn:active,
.grey-gallery.btn.active {
    background-image: none;
    background-color: #363636;
}

.grey-gallery.btn:active:hover,
.grey-gallery.btn.active:hover {
    background-color: #3b3b3b;
}

.open .grey-gallery.btn.dropdown-toggle {
    background-image: none;
}

.grey-gallery.btn.disabled,
.grey-gallery.btn.disabled:hover,
.grey-gallery.btn.disabled:focus,
.grey-gallery.btn.disabled:active,
.grey-gallery.btn.disabled.active,
.grey-gallery.btn[disabled],
.grey-gallery.btn[disabled]:hover,
.grey-gallery.btn[disabled]:focus,
.grey-gallery.btn[disabled]:active,
.grey-gallery.btn[disabled].active,
fieldset[disabled] .grey-gallery.btn,
fieldset[disabled] .grey-gallery.btn:hover,
fieldset[disabled] .grey-gallery.btn:focus,
fieldset[disabled] .grey-gallery.btn:active,
fieldset[disabled] .grey-gallery.btn.active {
    background-color: #555555;
}

.grey-gallery.btn .badge {
    color: #555555;
    background-color: #ffffff;
}

/* Button Strip */
.btn.grey-gallery-stripe {
    border-left: 3px solid #555555;
}

/* Portlet */
.portlet>.portlet-body.grey-gallery,
.portlet.grey-gallery {
    background-color: #555555;
}

.portlet.solid.grey-gallery>.portlet-title,
.portlet.solid.grey-gallery>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.grey-gallery>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-gallery>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-gallery>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-gallery {
    border: 1px solid #6e6e6e;
    border-top: 0;
}

.portlet.box.grey-gallery>.portlet-title {
    background-color: #555555;
}

.portlet.box.grey-gallery>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.grey-gallery>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #8d8d8d;
    color: #9a9a9a;
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default>i {
    color: #a2a2a2;
}

.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-gallery>.portlet-title>.actions .btn-default.active {
    border: 1px solid #a7a7a7;
    color: #b3b3b3;
}

/* Statistic Block */
.dashboard-stat.grey-gallery {
    background-color: #555555;
}

.dashboard-stat.grey-gallery.dashboard-stat-light:hover {
    background-color: #4b4b4b;
}

.dashboard-stat.grey-gallery .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-gallery .details .number {
    color: #ffffff;
}

.dashboard-stat.grey-gallery .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-gallery .more {
    color: #ffffff;
    background-color: #4b4b4b;
}

/* General Element */
.bg-grey-gallery {
    border-color: #555555 !important;
    background-image: none !important;
    background-color: #555555 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-grey-gallery {
    color: #555555 !important;
}

.progress-bar.grey-gallery {
    background: #555555 !important;
    color: #ffffff !important;
}

/***
Grey Cascade
***/
/* Button */
.grey-cascade.btn {
    color: #ffffff;
    background-color: #95a5a6;
}

.grey-cascade.btn:hover,
.grey-cascade.btn:focus,
.grey-cascade.btn:active,
.grey-cascade.btn.active {
    color: #ffffff;
    background-color: #829596;
}

.open .grey-cascade.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #829596;
}

.grey-cascade.btn:active,
.grey-cascade.btn.active {
    background-image: none;
    background-color: #74898a;
}

.grey-cascade.btn:active:hover,
.grey-cascade.btn.active:hover {
    background-color: #798d8f;
}

.open .grey-cascade.btn.dropdown-toggle {
    background-image: none;
}

.grey-cascade.btn.disabled,
.grey-cascade.btn.disabled:hover,
.grey-cascade.btn.disabled:focus,
.grey-cascade.btn.disabled:active,
.grey-cascade.btn.disabled.active,
.grey-cascade.btn[disabled],
.grey-cascade.btn[disabled]:hover,
.grey-cascade.btn[disabled]:focus,
.grey-cascade.btn[disabled]:active,
.grey-cascade.btn[disabled].active,
fieldset[disabled] .grey-cascade.btn,
fieldset[disabled] .grey-cascade.btn:hover,
fieldset[disabled] .grey-cascade.btn:focus,
fieldset[disabled] .grey-cascade.btn:active,
fieldset[disabled] .grey-cascade.btn.active {
    background-color: #95a5a6;
}

.grey-cascade.btn .badge {
    color: #95a5a6;
    background-color: #ffffff;
}

/* Button Strip */
.btn.grey-cascade-stripe {
    border-left: 3px solid #95a5a6;
}

/* Portlet */
.portlet>.portlet-body.grey-cascade,
.portlet.grey-cascade {
    background-color: #95a5a6;
}

.portlet.solid.grey-cascade>.portlet-title,
.portlet.solid.grey-cascade>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.grey-cascade>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-cascade>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-cascade>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-cascade {
    border: 1px solid #b1bdbd;
    border-top: 0;
}

.portlet.box.grey-cascade>.portlet-title {
    background-color: #95a5a6;
}

.portlet.box.grey-cascade>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.grey-cascade>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #d2d9d9;
    color: #e0e5e5;
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default>i {
    color: #e8ecec;
}

.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-cascade>.portlet-title>.actions .btn-default.active {
    border: 1px solid #eef0f0;
    color: #fcfcfc;
}

/* Statistic Block */
.dashboard-stat.grey-cascade {
    background-color: #95a5a6;
}

.dashboard-stat.grey-cascade.dashboard-stat-light:hover {
    background-color: #8a9c9d;
}

.dashboard-stat.grey-cascade .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-cascade .details .number {
    color: #ffffff;
}

.dashboard-stat.grey-cascade .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-cascade .more {
    color: #ffffff;
    background-color: #8a9c9d;
}

/* General Element */
.bg-grey-cascade {
    border-color: #95a5a6 !important;
    background-image: none !important;
    background-color: #95a5a6 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-grey-cascade {
    color: #95a5a6 !important;
}

.progress-bar.grey-cascade {
    background: #95a5a6 !important;
    color: #ffffff !important;
}

/***
Grey Silver
***/
/* Button */
.grey-silver.btn {
    color: #fafcfb;
    background-color: #bfbfbf;
}

.grey-silver.btn:hover,
.grey-silver.btn:focus,
.grey-silver.btn:active,
.grey-silver.btn.active {
    color: #fafcfb;
    background-color: #adadad;
}

.open .grey-silver.btn.dropdown-toggle {
    color: #fafcfb;
    background-color: #adadad;
}

.grey-silver.btn:active,
.grey-silver.btn.active {
    background-image: none;
    background-color: #a0a0a0;
}

.grey-silver.btn:active:hover,
.grey-silver.btn.active:hover {
    background-color: #a6a6a6;
}

.open .grey-silver.btn.dropdown-toggle {
    background-image: none;
}

.grey-silver.btn.disabled,
.grey-silver.btn.disabled:hover,
.grey-silver.btn.disabled:focus,
.grey-silver.btn.disabled:active,
.grey-silver.btn.disabled.active,
.grey-silver.btn[disabled],
.grey-silver.btn[disabled]:hover,
.grey-silver.btn[disabled]:focus,
.grey-silver.btn[disabled]:active,
.grey-silver.btn[disabled].active,
fieldset[disabled] .grey-silver.btn,
fieldset[disabled] .grey-silver.btn:hover,
fieldset[disabled] .grey-silver.btn:focus,
fieldset[disabled] .grey-silver.btn:active,
fieldset[disabled] .grey-silver.btn.active {
    background-color: #bfbfbf;
}

.grey-silver.btn .badge {
    color: #bfbfbf;
    background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-silver-stripe {
    border-left: 3px solid #bfbfbf;
}

/* Portlet */
.portlet>.portlet-body.grey-silver,
.portlet.grey-silver {
    background-color: #bfbfbf;
}

.portlet.solid.grey-silver>.portlet-title,
.portlet.solid.grey-silver>.portlet-body {
    border: 0;
    color: #fafcfb;
}

.portlet.solid.grey-silver>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-silver>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-silver>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-silver {
    border: 1px solid #d9d9d9;
    border-top: 0;
}

.portlet.box.grey-silver>.portlet-title {
    background-color: #bfbfbf;
}

.portlet.box.grey-silver>.portlet-title>.caption {
    color: #fafcfb;
}

.portlet.box.grey-silver>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.box.grey-silver>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #f7f7f7;
    color: white;
}

.portlet.box.grey-silver>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey-silver>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-silver>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-silver {
    background-color: #bfbfbf;
}

.dashboard-stat.grey-silver.dashboard-stat-light:hover {
    background-color: #b5b5b5;
}

.dashboard-stat.grey-silver .visual>i {
    color: #fafcfb;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-silver .details .number {
    color: #fafcfb;
}

.dashboard-stat.grey-silver .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-silver .more {
    color: #fafcfb;
    background-color: #b5b5b5;
}

/* General Element */
.bg-grey-silver {
    border-color: #bfbfbf !important;
    background-image: none !important;
    background-color: #bfbfbf !important;
    color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-silver {
    color: #bfbfbf !important;
}

.progress-bar.grey-silver {
    background: #bfbfbf !important;
    color: #fafcfb !important;
}

/***
Grey Salsa
***/
/* Button */
.grey-salsa.btn {
    color: #fafcfb;
    background-color: #acb5c3;
}

.grey-salsa.btn:hover,
.grey-salsa.btn:focus,
.grey-salsa.btn:active,
.grey-salsa.btn.active {
    color: #fafcfb;
    background-color: #97a3b4;
}

.open .grey-salsa.btn.dropdown-toggle {
    color: #fafcfb;
    background-color: #97a3b4;
}

.grey-salsa.btn:active,
.grey-salsa.btn.active {
    background-image: none;
    background-color: #8895a9;
}

.grey-salsa.btn:active:hover,
.grey-salsa.btn.active:hover {
    background-color: #8e9bae;
}

.open .grey-salsa.btn.dropdown-toggle {
    background-image: none;
}

.grey-salsa.btn.disabled,
.grey-salsa.btn.disabled:hover,
.grey-salsa.btn.disabled:focus,
.grey-salsa.btn.disabled:active,
.grey-salsa.btn.disabled.active,
.grey-salsa.btn[disabled],
.grey-salsa.btn[disabled]:hover,
.grey-salsa.btn[disabled]:focus,
.grey-salsa.btn[disabled]:active,
.grey-salsa.btn[disabled].active,
fieldset[disabled] .grey-salsa.btn,
fieldset[disabled] .grey-salsa.btn:hover,
fieldset[disabled] .grey-salsa.btn:focus,
fieldset[disabled] .grey-salsa.btn:active,
fieldset[disabled] .grey-salsa.btn.active {
    background-color: #acb5c3;
}

.grey-salsa.btn .badge {
    color: #acb5c3;
    background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-salsa-stripe {
    border-left: 3px solid #acb5c3;
}

/* Portlet */
.portlet>.portlet-body.grey-salsa,
.portlet.grey-salsa {
    background-color: #acb5c3;
}

.portlet.solid.grey-salsa>.portlet-title,
.portlet.solid.grey-salsa>.portlet-body {
    border: 0;
    color: #fafcfb;
}

.portlet.solid.grey-salsa>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-salsa>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-salsa>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-salsa {
    border: 1px solid #cacfd8;
    border-top: 0;
}

.portlet.box.grey-salsa>.portlet-title {
    background-color: #acb5c3;
}

.portlet.box.grey-salsa>.portlet-title>.caption {
    color: #fafcfb;
}

.portlet.box.grey-salsa>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.box.grey-salsa>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #edeff2;
    color: #fcfcfd;
}

.portlet.box.grey-salsa>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-salsa>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-salsa {
    background-color: #acb5c3;
}

.dashboard-stat.grey-salsa.dashboard-stat-light:hover {
    background-color: #a0aaba;
}

.dashboard-stat.grey-salsa .visual>i {
    color: #fafcfb;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-salsa .details .number {
    color: #fafcfb;
}

.dashboard-stat.grey-salsa .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-salsa .more {
    color: #fafcfb;
    background-color: #a0aaba;
}

/* General Element */
.bg-grey-salsa {
    border-color: #acb5c3 !important;
    background-image: none !important;
    background-color: #acb5c3 !important;
    color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-salsa {
    color: #acb5c3 !important;
}

.progress-bar.grey-salsa {
    background: #acb5c3 !important;
    color: #fafcfb !important;
}

/***
Grey Salt
***/
/* Button */
.grey-salt.btn {
    color: #fafcfb;
    background-color: #bfcad1;
}

.grey-salt.btn:hover,
.grey-salt.btn:focus,
.grey-salt.btn:active,
.grey-salt.btn.active {
    color: #fafcfb;
    background-color: #aab9c2;
}

.open .grey-salt.btn.dropdown-toggle {
    color: #fafcfb;
    background-color: #aab9c2;
}

.grey-salt.btn:active,
.grey-salt.btn.active {
    background-image: none;
    background-color: #9badb7;
}

.grey-salt.btn:active:hover,
.grey-salt.btn.active:hover {
    background-color: #a1b1bc;
}

.open .grey-salt.btn.dropdown-toggle {
    background-image: none;
}

.grey-salt.btn.disabled,
.grey-salt.btn.disabled:hover,
.grey-salt.btn.disabled:focus,
.grey-salt.btn.disabled:active,
.grey-salt.btn.disabled.active,
.grey-salt.btn[disabled],
.grey-salt.btn[disabled]:hover,
.grey-salt.btn[disabled]:focus,
.grey-salt.btn[disabled]:active,
.grey-salt.btn[disabled].active,
fieldset[disabled] .grey-salt.btn,
fieldset[disabled] .grey-salt.btn:hover,
fieldset[disabled] .grey-salt.btn:focus,
fieldset[disabled] .grey-salt.btn:active,
fieldset[disabled] .grey-salt.btn.active {
    background-color: #bfcad1;
}

.grey-salt.btn .badge {
    color: #bfcad1;
    background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-salt-stripe {
    border-left: 3px solid #bfcad1;
}

/* Portlet */
.portlet>.portlet-body.grey-salt,
.portlet.grey-salt {
    background-color: #bfcad1;
}

.portlet.solid.grey-salt>.portlet-title,
.portlet.solid.grey-salt>.portlet-body {
    border: 0;
    color: #fafcfb;
}

.portlet.solid.grey-salt>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-salt>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-salt>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-salt {
    border: 1px solid #dde3e6;
    border-top: 0;
}

.portlet.box.grey-salt>.portlet-title {
    background-color: #bfcad1;
}

.portlet.box.grey-salt>.portlet-title>.caption {
    color: #fafcfb;
}

.portlet.box.grey-salt>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.box.grey-salt>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid white;
    color: white;
}

.portlet.box.grey-salt>.portlet-title>.actions .btn-default>i {
    color: white;
}

.portlet.box.grey-salt>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-salt>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-salt {
    background-color: #bfcad1;
}

.dashboard-stat.grey-salt.dashboard-stat-light:hover {
    background-color: #b3c0c8;
}

.dashboard-stat.grey-salt .visual>i {
    color: #fafcfb;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-salt .details .number {
    color: #fafcfb;
}

.dashboard-stat.grey-salt .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-salt .more {
    color: #fafcfb;
    background-color: #b3c0c8;
}

/* General Element */
.bg-grey-salt {
    border-color: #bfcad1 !important;
    background-image: none !important;
    background-color: #bfcad1 !important;
    color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-salt {
    color: #bfcad1 !important;
}

.progress-bar.grey-salt {
    background: #bfcad1 !important;
    color: #fafcfb !important;
}

/***
Grey Mint
***/
/* Button */
.grey-mint.btn {
    color: #fafcfb;
    background-color: #9eacb4;
}

.grey-mint.btn:hover,
.grey-mint.btn:focus,
.grey-mint.btn:active,
.grey-mint.btn.active {
    color: #fafcfb;
    background-color: #8a9ba4;
}

.open .grey-mint.btn.dropdown-toggle {
    color: #fafcfb;
    background-color: #8a9ba4;
}

.grey-mint.btn:active,
.grey-mint.btn.active {
    background-image: none;
    background-color: #7b8e99;
}

.grey-mint.btn:active:hover,
.grey-mint.btn.active:hover {
    background-color: #81939e;
}

.open .grey-mint.btn.dropdown-toggle {
    background-image: none;
}

.grey-mint.btn.disabled,
.grey-mint.btn.disabled:hover,
.grey-mint.btn.disabled:focus,
.grey-mint.btn.disabled:active,
.grey-mint.btn.disabled.active,
.grey-mint.btn[disabled],
.grey-mint.btn[disabled]:hover,
.grey-mint.btn[disabled]:focus,
.grey-mint.btn[disabled]:active,
.grey-mint.btn[disabled].active,
fieldset[disabled] .grey-mint.btn,
fieldset[disabled] .grey-mint.btn:hover,
fieldset[disabled] .grey-mint.btn:focus,
fieldset[disabled] .grey-mint.btn:active,
fieldset[disabled] .grey-mint.btn.active {
    background-color: #9eacb4;
}

.grey-mint.btn .badge {
    color: #9eacb4;
    background-color: #fafcfb;
}

/* Button Strip */
.btn.grey-mint-stripe {
    border-left: 3px solid #9eacb4;
}

/* Portlet */
.portlet>.portlet-body.grey-mint,
.portlet.grey-mint {
    background-color: #9eacb4;
}

.portlet.solid.grey-mint>.portlet-title,
.portlet.solid.grey-mint>.portlet-body {
    border: 0;
    color: #fafcfb;
}

.portlet.solid.grey-mint>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.grey-mint>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.grey-mint>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.grey-mint {
    border: 1px solid #bbc5ca;
    border-top: 0;
}

.portlet.box.grey-mint>.portlet-title {
    background-color: #9eacb4;
}

.portlet.box.grey-mint>.portlet-title>.caption {
    color: #fafcfb;
}

.portlet.box.grey-mint>.portlet-title>.caption>i {
    color: #fafcfb;
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #dde2e5;
    color: #eceef0;
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default>i {
    color: #f4f6f7;
}

.portlet.box.grey-mint>.portlet-title>.actions .btn-default:hover,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default:focus,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default:active,
.portlet.box.grey-mint>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fafbfb;
    color: white;
}

/* Statistic Block */
.dashboard-stat.grey-mint {
    background-color: #9eacb4;
}

.dashboard-stat.grey-mint.dashboard-stat-light:hover {
    background-color: #92a2ab;
}

.dashboard-stat.grey-mint .visual>i {
    color: #fafcfb;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.grey-mint .details .number {
    color: #fafcfb;
}

.dashboard-stat.grey-mint .details .desc {
    color: #fafcfb;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.grey-mint .more {
    color: #fafcfb;
    background-color: #92a2ab;
}

/* General Element */
.bg-grey-mint {
    border-color: #9eacb4 !important;
    background-image: none !important;
    background-color: #9eacb4 !important;
    color: #fafcfb !important;
}

/* General Text & Icon Font Colors */
.font-grey-mint {
    color: #9eacb4 !important;
}

.progress-bar.grey-mint {
    background: #9eacb4 !important;
    color: #fafcfb !important;
}

/***********
Red Colors
************/
/***
Red Default
***/
/* Button */
.red.btn {
    color: #ffffff;
    background-color: #cb5a5e;
}

.red.btn:hover,
.red.btn:focus,
.red.btn:active,
.red.btn.active {
    color: #ffffff;
    background-color: #c23f44;
}

.open .red.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #c23f44;
}

.red.btn:active,
.red.btn.active {
    background-image: none;
    background-color: #b0383c;
}

.red.btn:active:hover,
.red.btn.active:hover {
    background-color: #b83a3e;
}

.open .red.btn.dropdown-toggle {
    background-image: none;
}

.red.btn.disabled,
.red.btn.disabled:hover,
.red.btn.disabled:focus,
.red.btn.disabled:active,
.red.btn.disabled.active,
.red.btn[disabled],
.red.btn[disabled]:hover,
.red.btn[disabled]:focus,
.red.btn[disabled]:active,
.red.btn[disabled].active,
fieldset[disabled] .red.btn,
fieldset[disabled] .red.btn:hover,
fieldset[disabled] .red.btn:focus,
fieldset[disabled] .red.btn:active,
fieldset[disabled] .red.btn.active {
    background-color: #cb5a5e;
}

.red.btn .badge {
    color: #cb5a5e;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-stripe {
    border-left: 3px solid #cb5a5e;
}

/* Portlet */
.portlet>.portlet-body.red,
.portlet.red {
    background-color: #cb5a5e;
}

.portlet.solid.red>.portlet-title,
.portlet.solid.red>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red {
    border: 1px solid #d78184;
    border-top: 0;
}

.portlet.box.red>.portlet-title {
    background-color: #cb5a5e;
}

.portlet.box.red>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #e6afb1;
    color: #ecc3c4;
}

.portlet.box.red>.portlet-title>.actions .btn-default>i {
    color: #f0ced0;
}

.portlet.box.red>.portlet-title>.actions .btn-default:hover,
.portlet.box.red>.portlet-title>.actions .btn-default:focus,
.portlet.box.red>.portlet-title>.actions .btn-default:active,
.portlet.box.red>.portlet-title>.actions .btn-default.active {
    border: 1px solid #f2d6d7;
    color: #f8e9ea;
}

/* Statistic Block */
.dashboard-stat.red {
    background-color: #ffb1c1;
}

.dashboard-stat.red.dashboard-stat-light:hover {
    background-color: #c64a4f;
}

.dashboard-stat.red .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red .details .number {
    color: #ffffff;
}

.dashboard-stat.red .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red .more {
    color: #ffffff;
    background-color: #c64a4f;
}

/* General Element */
.bg-red {
    border-color: #cb5a5e !important;
    background-image: none !important;
    background-color: #cb5a5e !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red {
    color: #cb5a5e !important;
}

.progress-bar.red {
    background: #cb5a5e !important;
    color: #ffffff !important;
}

/***
Red Pink
***/
/* Button */
.red-pink.btn {
    color: #ffffff;
    background-color: #e08283;
}

.red-pink.btn:hover,
.red-pink.btn:focus,
.red-pink.btn:active,
.red-pink.btn.active {
    color: #ffffff;
    background-color: #d96567;
}

.open .red-pink.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #d96567;
}

.red-pink.btn:active,
.red-pink.btn.active {
    background-image: none;
    background-color: #d45152;
}

.red-pink.btn:active:hover,
.red-pink.btn.active:hover {
    background-color: #d6595a;
}

.open .red-pink.btn.dropdown-toggle {
    background-image: none;
}

.red-pink.btn.disabled,
.red-pink.btn.disabled:hover,
.red-pink.btn.disabled:focus,
.red-pink.btn.disabled:active,
.red-pink.btn.disabled.active,
.red-pink.btn[disabled],
.red-pink.btn[disabled]:hover,
.red-pink.btn[disabled]:focus,
.red-pink.btn[disabled]:active,
.red-pink.btn[disabled].active,
fieldset[disabled] .red-pink.btn,
fieldset[disabled] .red-pink.btn:hover,
fieldset[disabled] .red-pink.btn:focus,
fieldset[disabled] .red-pink.btn:active,
fieldset[disabled] .red-pink.btn.active {
    background-color: #e08283;
}

.red-pink.btn .badge {
    color: #e08283;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-pink-stripe {
    border-left: 3px solid #e08283;
}

/* Portlet */
.portlet>.portlet-body.red-pink,
.portlet.red-pink {
    background-color: #e08283;
}

.portlet.solid.red-pink>.portlet-title,
.portlet.solid.red-pink>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-pink>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-pink>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-pink>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-pink>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-pink>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-pink>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-pink>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-pink>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-pink {
    border: 1px solid #eaabac;
    border-top: 0;
}

.portlet.box.red-pink>.portlet-title {
    background-color: #e08283;
}

.portlet.box.red-pink>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-pink>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-pink>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #f6dcdc;
    color: #fbf0f0;
}

.portlet.box.red-pink>.portlet-title>.actions .btn-default>i {
    color: #fefdfd;
}

.portlet.box.red-pink>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-pink>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-pink>.portlet-title>.actions .btn-default:active,
.portlet.box.red-pink>.portlet-title>.actions .btn-default.active {
    border: 1px solid white;
    color: white;
}

/* Statistic Block */
.dashboard-stat.red-pink {
    background-color: #e08283;
}

.dashboard-stat.red-pink.dashboard-stat-light:hover {
    background-color: #dc7273;
}

.dashboard-stat.red-pink .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-pink .details .number {
    color: #ffffff;
}

.dashboard-stat.red-pink .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-pink .more {
    color: #ffffff;
    background-color: #dc7273;
}

/* General Element */
.bg-red-pink {
    border-color: #e08283 !important;
    background-image: none !important;
    background-color: #e08283 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-pink {
    color: #e08283 !important;
}

.progress-bar.red-pink {
    background: #e08283 !important;
    color: #ffffff !important;
}

/***
Red Sunglo
***/
/* Button */
.red-sunglo.btn {
    color: #ffffff;
    background-color: #e26a6a;
}

.red-sunglo.btn:hover,
.red-sunglo.btn:focus,
.red-sunglo.btn:active,
.red-sunglo.btn.active {
    color: #ffffff;
    background-color: #dc4c4c;
}

.open .red-sunglo.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #dc4c4c;
}

.red-sunglo.btn:active,
.red-sunglo.btn.active {
    background-image: none;
    background-color: #d83737;
}

.red-sunglo.btn:active:hover,
.red-sunglo.btn.active:hover {
    background-color: #da3f3f;
}

.open .red-sunglo.btn.dropdown-toggle {
    background-image: none;
}

.red-sunglo.btn.disabled,
.red-sunglo.btn.disabled:hover,
.red-sunglo.btn.disabled:focus,
.red-sunglo.btn.disabled:active,
.red-sunglo.btn.disabled.active,
.red-sunglo.btn[disabled],
.red-sunglo.btn[disabled]:hover,
.red-sunglo.btn[disabled]:focus,
.red-sunglo.btn[disabled]:active,
.red-sunglo.btn[disabled].active,
fieldset[disabled] .red-sunglo.btn,
fieldset[disabled] .red-sunglo.btn:hover,
fieldset[disabled] .red-sunglo.btn:focus,
fieldset[disabled] .red-sunglo.btn:active,
fieldset[disabled] .red-sunglo.btn.active {
    background-color: #e26a6a;
}

.red-sunglo.btn .badge {
    color: #e26a6a;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-sunglo-stripe {
    border-left: 3px solid #e26a6a;
}

/* Portlet */
.portlet>.portlet-body.red-sunglo,
.portlet.red-sunglo {
    background-color: #e26a6a;
}

.portlet.solid.red-sunglo>.portlet-title,
.portlet.solid.red-sunglo>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-sunglo>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-sunglo>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-sunglo>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-sunglo {
    border: 1px solid #ea9595;
    border-top: 0;
}

.portlet.box.red-sunglo>.portlet-title {
    background-color: #e26a6a;
}

.portlet.box.red-sunglo>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-sunglo>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #f4c8c8;
    color: #f8dddd;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default>i {
    color: #fbeaea;
}

.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-sunglo>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fdf3f3;
    color: white;
}

/* Statistic Block */
.dashboard-stat.red-sunglo {
    background-color: #e26a6a;
}

.dashboard-stat.red-sunglo.dashboard-stat-light:hover {
    background-color: #df5959;
}

.dashboard-stat.red-sunglo .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-sunglo .details .number {
    color: #ffffff;
}

.dashboard-stat.red-sunglo .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-sunglo .more {
    color: #ffffff;
    background-color: #df5959;
}

/* General Element */
.bg-red-sunglo {
    border-color: #e26a6a !important;
    background-image: none !important;
    background-color: #e26a6a !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-sunglo {
    color: #e26a6a !important;
}

.progress-bar.red-sunglo {
    background: #e26a6a !important;
    color: #ffffff !important;
}

/***
Red Intense
***/
/* Button */
.red-intense.btn {
    color: #ffffff;
    background-color: #e35b5a;
}

.red-intense.btn:hover,
.red-intense.btn:focus,
.red-intense.btn:active,
.red-intense.btn.active {
    color: #ffffff;
    background-color: #de3d3b;
}

.open .red-intense.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #de3d3b;
}

.red-intense.btn:active,
.red-intense.btn.active {
    background-image: none;
    background-color: #da2726;
}

.red-intense.btn:active:hover,
.red-intense.btn.active:hover {
    background-color: #dc302e;
}

.open .red-intense.btn.dropdown-toggle {
    background-image: none;
}

.red-intense.btn.disabled,
.red-intense.btn.disabled:hover,
.red-intense.btn.disabled:focus,
.red-intense.btn.disabled:active,
.red-intense.btn.disabled.active,
.red-intense.btn[disabled],
.red-intense.btn[disabled]:hover,
.red-intense.btn[disabled]:focus,
.red-intense.btn[disabled]:active,
.red-intense.btn[disabled].active,
fieldset[disabled] .red-intense.btn,
fieldset[disabled] .red-intense.btn:hover,
fieldset[disabled] .red-intense.btn:focus,
fieldset[disabled] .red-intense.btn:active,
fieldset[disabled] .red-intense.btn.active {
    background-color: #e35b5a;
}

.red-intense.btn .badge {
    color: #e35b5a;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-intense-stripe {
    border-left: 3px solid #e35b5a;
}

/* Portlet */
.portlet>.portlet-body.red-intense,
.portlet.red-intense {
    background-color: #e35b5a;
}

.portlet.solid.red-intense>.portlet-title,
.portlet.solid.red-intense>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-intense>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-intense>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-intense>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-intense>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-intense>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-intense>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-intense>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-intense>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-intense {
    border: 1px solid #ea8686;
    border-top: 0;
}

.portlet.box.red-intense>.portlet-title {
    background-color: #e35b5a;
}

.portlet.box.red-intense>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-intense>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #f3baba;
    color: #f7d0d0;
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default>i {
    color: #f9dddd;
}

.portlet.box.red-intense>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-intense>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-intense>.portlet-title>.actions .btn-default:active,
.portlet.box.red-intense>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fbe6e6;
    color: #fefbfb;
}

/* Statistic Block */
.dashboard-stat.red-intense {
    background-color: #e35b5a;
}

.dashboard-stat.red-intense.dashboard-stat-light:hover {
    background-color: #e04a49;
}

.dashboard-stat.red-intense .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-intense .details .number {
    color: #ffffff;
}

.dashboard-stat.red-intense .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-intense .more {
    color: #ffffff;
    background-color: #e04a49;
}

/* General Element */
.bg-red-intense {
    border-color: #e35b5a !important;
    background-image: none !important;
    background-color: #e35b5a !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-intense {
    color: #e35b5a !important;
}

.progress-bar.red-intense {
    background: #e35b5a !important;
    color: #ffffff !important;
}

/***
Red Thunderbird
***/
/* Button */
.red-thunderbird.btn {
    color: #ffffff;
    background-color: #d91e18;
}

.red-thunderbird.btn:hover,
.red-thunderbird.btn:focus,
.red-thunderbird.btn:active,
.red-thunderbird.btn.active {
    color: #ffffff;
    background-color: #b91a14;
}

.open .red-thunderbird.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #b91a14;
}

.red-thunderbird.btn:active,
.red-thunderbird.btn.active {
    background-image: none;
    background-color: #a21612;
}

.red-thunderbird.btn:active:hover,
.red-thunderbird.btn.active:hover {
    background-color: #ab1813;
}

.open .red-thunderbird.btn.dropdown-toggle {
    background-image: none;
}

.red-thunderbird.btn.disabled,
.red-thunderbird.btn.disabled:hover,
.red-thunderbird.btn.disabled:focus,
.red-thunderbird.btn.disabled:active,
.red-thunderbird.btn.disabled.active,
.red-thunderbird.btn[disabled],
.red-thunderbird.btn[disabled]:hover,
.red-thunderbird.btn[disabled]:focus,
.red-thunderbird.btn[disabled]:active,
.red-thunderbird.btn[disabled].active,
fieldset[disabled] .red-thunderbird.btn,
fieldset[disabled] .red-thunderbird.btn:hover,
fieldset[disabled] .red-thunderbird.btn:focus,
fieldset[disabled] .red-thunderbird.btn:active,
fieldset[disabled] .red-thunderbird.btn.active {
    background-color: #d91e18;
}

.red-thunderbird.btn .badge {
    color: #d91e18;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-thunderbird-stripe {
    border-left: 3px solid #d91e18;
}

/* Portlet */
.portlet>.portlet-body.red-thunderbird,
.portlet.red-thunderbird {
    background-color: #d91e18;
}

.portlet.solid.red-thunderbird>.portlet-title,
.portlet.solid.red-thunderbird>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-thunderbird>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-thunderbird>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-thunderbird>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-thunderbird {
    border: 1px solid #e9403b;
    border-top: 0;
}

.portlet.box.red-thunderbird>.portlet-title {
    background-color: #d91e18;
}

.portlet.box.red-thunderbird>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-thunderbird>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #ef7672;
    color: #f28c89;
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default>i {
    color: #f39997;
}

.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default:active,
.portlet.box.red-thunderbird>.portlet-title>.actions .btn-default.active {
    border: 1px solid #f4a2a0;
    color: #f7b9b7;
}

/* Statistic Block */
.dashboard-stat.red-thunderbird {
    background-color: #d91e18;
}

.dashboard-stat.red-thunderbird.dashboard-stat-light:hover {
    background-color: #c71b16;
}

.dashboard-stat.red-thunderbird .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-thunderbird .details .number {
    color: #ffffff;
}

.dashboard-stat.red-thunderbird .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-thunderbird .more {
    color: #ffffff;
    background-color: #c71b16;
}

/* General Element */
.bg-red-thunderbird {
    border-color: #d91e18 !important;
    background-image: none !important;
    background-color: #d91e18 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-thunderbird {
    color: #d91e18 !important;
}

.progress-bar.red-thunderbird {
    background: #d91e18 !important;
    color: #ffffff !important;
}

/***
Red Flamingo
***/
/* Button */
.red-flamingo.btn {
    color: #ffffff;
    background-color: #ef4836;
}

.red-flamingo.btn:hover,
.red-flamingo.btn:focus,
.red-flamingo.btn:active,
.red-flamingo.btn.active {
    color: #ffffff;
    background-color: #ec2a15;
}

.open .red-flamingo.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #ec2a15;
}

.red-flamingo.btn:active,
.red-flamingo.btn.active {
    background-image: none;
    background-color: #d72411;
}

.red-flamingo.btn:active:hover,
.red-flamingo.btn.active:hover {
    background-color: #e02612;
}

.open .red-flamingo.btn.dropdown-toggle {
    background-image: none;
}

.red-flamingo.btn.disabled,
.red-flamingo.btn.disabled:hover,
.red-flamingo.btn.disabled:focus,
.red-flamingo.btn.disabled:active,
.red-flamingo.btn.disabled.active,
.red-flamingo.btn[disabled],
.red-flamingo.btn[disabled]:hover,
.red-flamingo.btn[disabled]:focus,
.red-flamingo.btn[disabled]:active,
.red-flamingo.btn[disabled].active,
fieldset[disabled] .red-flamingo.btn,
fieldset[disabled] .red-flamingo.btn:hover,
fieldset[disabled] .red-flamingo.btn:focus,
fieldset[disabled] .red-flamingo.btn:active,
fieldset[disabled] .red-flamingo.btn.active {
    background-color: #ef4836;
}

.red-flamingo.btn .badge {
    color: #ef4836;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-flamingo-stripe {
    border-left: 3px solid #ef4836;
}

/* Portlet */
.portlet>.portlet-body.red-flamingo,
.portlet.red-flamingo {
    background-color: #ef4836;
}

.portlet.solid.red-flamingo>.portlet-title,
.portlet.solid.red-flamingo>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-flamingo>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-flamingo>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-flamingo>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-flamingo {
    border: 1px solid #f37365;
    border-top: 0;
}

.portlet.box.red-flamingo>.portlet-title {
    background-color: #ef4836;
}

.portlet.box.red-flamingo>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-flamingo>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #f7a79e;
    color: #f9bcb6;
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default>i {
    color: #fac9c4;
}

.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default:active,
.portlet.box.red-flamingo>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fbd2cd;
    color: #fde7e5;
}

/* Statistic Block */
.dashboard-stat.red-flamingo {
    background-color: #ef4836;
}

.dashboard-stat.red-flamingo.dashboard-stat-light:hover {
    background-color: #ed3723;
}

.dashboard-stat.red-flamingo .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-flamingo .details .number {
    color: #ffffff;
}

.dashboard-stat.red-flamingo .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-flamingo .more {
    color: #ffffff;
    background-color: #ed3723;
}

/* General Element */
.bg-red-flamingo {
    border-color: #ef4836 !important;
    background-image: none !important;
    background-color: #ef4836 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-flamingo {
    color: #ef4836 !important;
}

.progress-bar.red-flamingo {
    background: #ef4836 !important;
    color: #ffffff !important;
}

/***
Red Flamingo
***/
/* Button */
.red-soft.btn {
    color: #ffffff;
    background-color: #d05454;
}

.red-soft.btn:hover,
.red-soft.btn:focus,
.red-soft.btn:active,
.red-soft.btn.active {
    color: #ffffff;
    background-color: #c83838;
}

.open .red-soft.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #c83838;
}

.red-soft.btn:active,
.red-soft.btn.active {
    background-image: none;
    background-color: #b53232;
}

.red-soft.btn:active:hover,
.red-soft.btn.active:hover {
    background-color: #bd3434;
}

.open .red-soft.btn.dropdown-toggle {
    background-image: none;
}

.red-soft.btn.disabled,
.red-soft.btn.disabled:hover,
.red-soft.btn.disabled:focus,
.red-soft.btn.disabled:active,
.red-soft.btn.disabled.active,
.red-soft.btn[disabled],
.red-soft.btn[disabled]:hover,
.red-soft.btn[disabled]:focus,
.red-soft.btn[disabled]:active,
.red-soft.btn[disabled].active,
fieldset[disabled] .red-soft.btn,
fieldset[disabled] .red-soft.btn:hover,
fieldset[disabled] .red-soft.btn:focus,
fieldset[disabled] .red-soft.btn:active,
fieldset[disabled] .red-soft.btn.active {
    background-color: #d05454;
}

.red-soft.btn .badge {
    color: #d05454;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-soft-stripe {
    border-left: 3px solid #d05454;
}

/* Portlet */
.portlet>.portlet-body.red-soft,
.portlet.red-soft {
    background-color: #d05454;
}

.portlet.solid.red-soft>.portlet-title,
.portlet.solid.red-soft>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-soft>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-soft>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-soft>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-soft>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-soft>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-soft>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-soft>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-soft {
    border: 1px solid #db7c7c;
    border-top: 0;
}

.portlet.box.red-soft>.portlet-title {
    background-color: #d05454;
}

.portlet.box.red-soft>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #e8acac;
    color: #eec0c0;
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default>i {
    color: #f1cccc;
}

.portlet.box.red-soft>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.red-soft>.portlet-title>.actions .btn-default.active {
    border: 1px solid #f3d4d4;
    color: #f9e8e8;
}

/* Statistic Block */
.dashboard-stat.red-soft {
    background-color: #d05454;
}

.dashboard-stat.red-soft.dashboard-stat-light:hover {
    background-color: #cc4444;
}

.dashboard-stat.red-soft .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-soft .details .number {
    color: #ffffff;
}

.dashboard-stat.red-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-soft .more {
    color: #ffffff;
    background-color: #cc4444;
}

/* General Element */
.bg-red-soft {
    border-color: #d05454 !important;
    background-image: none !important;
    background-color: #d05454 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-soft {
    color: #d05454 !important;
}

.progress-bar.red-soft {
    background: #d05454 !important;
    color: #ffffff !important;
}

/***
Red Haze
***/
/* Button */
.red-haze.btn {
    color: #ffffff;
    background-color: #f36a5a;
}

.red-haze.btn:hover,
.red-haze.btn:focus,
.red-haze.btn:active,
.red-haze.btn.active {
    color: #ffffff;
    background-color: #f14c39;
}

.open .red-haze.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #f14c39;
}

.red-haze.btn:active,
.red-haze.btn.active {
    background-image: none;
    background-color: #ef3621;
}

.red-haze.btn:active:hover,
.red-haze.btn.active:hover {
    background-color: #f03f2a;
}

.open .red-haze.btn.dropdown-toggle {
    background-image: none;
}

.red-haze.btn.disabled,
.red-haze.btn.disabled:hover,
.red-haze.btn.disabled:focus,
.red-haze.btn.disabled:active,
.red-haze.btn.disabled.active,
.red-haze.btn[disabled],
.red-haze.btn[disabled]:hover,
.red-haze.btn[disabled]:focus,
.red-haze.btn[disabled]:active,
.red-haze.btn[disabled].active,
fieldset[disabled] .red-haze.btn,
fieldset[disabled] .red-haze.btn:hover,
fieldset[disabled] .red-haze.btn:focus,
fieldset[disabled] .red-haze.btn:active,
fieldset[disabled] .red-haze.btn.active {
    background-color: #f36a5a;
}

.red-haze.btn .badge {
    color: #f36a5a;
    background-color: #ffffff;
}

/* Button Strip */
.btn.red-haze-stripe {
    border-left: 3px solid #f36a5a;
}

/* Portlet */
.portlet>.portlet-body.red-haze,
.portlet.red-haze {
    background-color: #f36a5a;
}

.portlet.solid.red-haze>.portlet-title,
.portlet.solid.red-haze>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.red-haze>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.red-haze>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.red-haze>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.red-haze>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.red-haze>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.red-haze>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.red-haze>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.red-haze>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.red-haze {
    border: 1px solid #f6958a;
    border-top: 0;
}

.portlet.box.red-haze>.portlet-title {
    background-color: #f36a5a;
}

.portlet.box.red-haze>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.red-haze>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #fbc8c3;
    color: #fcdeda;
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default>i {
    color: #fdebe9;
}

.portlet.box.red-haze>.portlet-title>.actions .btn-default:hover,
.portlet.box.red-haze>.portlet-title>.actions .btn-default:focus,
.portlet.box.red-haze>.portlet-title>.actions .btn-default:active,
.portlet.box.red-haze>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fef3f2;
    color: white;
}

/* Statistic Block */
.dashboard-stat.red-haze {
    background-color: #f36a5a;
}

.dashboard-stat.red-haze.dashboard-stat-light:hover {
    background-color: #f25947;
}

.dashboard-stat.red-haze .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.red-haze .details .number {
    color: #ffffff;
}

.dashboard-stat.red-haze .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.red-haze .more {
    color: #ffffff;
    background-color: #f25947;
}

/* General Element */
.bg-red-haze {
    border-color: #f36a5a !important;
    background-image: none !important;
    background-color: #f36a5a !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-red-haze {
    color: #f36a5a !important;
}

.progress-bar.red-haze {
    background: #f36a5a !important;
    color: #ffffff !important;
}

/***********
Yellow Colors
************/
/***
Yellow Default
***/
/* Button */
.yellow.btn {
    color: #ffffff;
    background-color: #c49f47;
}

.yellow.btn:hover,
.yellow.btn:focus,
.yellow.btn:active,
.yellow.btn.active {
    color: #ffffff;
    background-color: #af8c38;
}

.open .yellow.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #af8c38;
}

.yellow.btn:active,
.yellow.btn.active {
    background-image: none;
    background-color: #9c7c32;
}

.yellow.btn:active:hover,
.yellow.btn.active:hover {
    background-color: #a48334;
}

.open .yellow.btn.dropdown-toggle {
    background-image: none;
}

.yellow.btn.disabled,
.yellow.btn.disabled:hover,
.yellow.btn.disabled:focus,
.yellow.btn.disabled:active,
.yellow.btn.disabled.active,
.yellow.btn[disabled],
.yellow.btn[disabled]:hover,
.yellow.btn[disabled]:focus,
.yellow.btn[disabled]:active,
.yellow.btn[disabled].active,
fieldset[disabled] .yellow.btn,
fieldset[disabled] .yellow.btn:hover,
fieldset[disabled] .yellow.btn:focus,
fieldset[disabled] .yellow.btn:active,
fieldset[disabled] .yellow.btn.active {
    background-color: #c49f47;
}

.yellow.btn .badge {
    color: #c49f47;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-stripe {
    border-left: 3px solid #c49f47;
}

/* Portlet */
.portlet>.portlet-body.yellow,
.portlet.yellow {
    background-color: #c49f47;
}

.portlet.solid.yellow>.portlet-title,
.portlet.solid.yellow>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow {
    border: 1px solid #d0b36e;
    border-top: 0;
}

.portlet.box.yellow>.portlet-title {
    background-color: #c49f47;
}

.portlet.box.yellow>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #dfcb9c;
    color: #e5d5af;
}

.portlet.box.yellow>.portlet-title>.actions .btn-default>i {
    color: #e9dbbb;
}

.portlet.box.yellow>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow>.portlet-title>.actions .btn-default.active {
    border: 1px solid #ecdfc3;
    color: #f2ead6;
}

/* Statistic Block */
.dashboard-stat.yellow {
    background-color: #c49f47;
}

.dashboard-stat.yellow.dashboard-stat-light:hover {
    background-color: #bb953c;
}

.dashboard-stat.yellow .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow .more {
    color: #ffffff;
    background-color: #bb953c;
}

/* General Element */
.bg-yellow {
    border-color: #c49f47 !important;
    background-image: none !important;
    background-color: #c49f47 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow {
    color: #c49f47 !important;
}

.progress-bar.yellow {
    background: #c49f47 !important;
    color: #ffffff !important;
}

/***
Yellow Gold
***/
/* Button */
.yellow-gold.btn {
    color: #ffffff;
    background-color: #e87e04;
}

.yellow-gold.btn:hover,
.yellow-gold.btn:focus,
.yellow-gold.btn:active,
.yellow-gold.btn.active {
    color: #ffffff;
    background-color: #c56b03;
}

.open .yellow-gold.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #c56b03;
}

.yellow-gold.btn:active,
.yellow-gold.btn.active {
    background-image: none;
    background-color: #ac5d03;
}

.yellow-gold.btn:active:hover,
.yellow-gold.btn.active:hover {
    background-color: #b66303;
}

.open .yellow-gold.btn.dropdown-toggle {
    background-image: none;
}

.yellow-gold.btn.disabled,
.yellow-gold.btn.disabled:hover,
.yellow-gold.btn.disabled:focus,
.yellow-gold.btn.disabled:active,
.yellow-gold.btn.disabled.active,
.yellow-gold.btn[disabled],
.yellow-gold.btn[disabled]:hover,
.yellow-gold.btn[disabled]:focus,
.yellow-gold.btn[disabled]:active,
.yellow-gold.btn[disabled].active,
fieldset[disabled] .yellow-gold.btn,
fieldset[disabled] .yellow-gold.btn:hover,
fieldset[disabled] .yellow-gold.btn:focus,
fieldset[disabled] .yellow-gold.btn:active,
fieldset[disabled] .yellow-gold.btn.active {
    background-color: #e87e04;
}

.yellow-gold.btn .badge {
    color: #e87e04;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-gold-stripe {
    border-left: 3px solid #e87e04;
}

/* Portlet */
.portlet>.portlet-body.yellow-gold,
.portlet.yellow-gold {
    background-color: #e87e04;
}

.portlet.solid.yellow-gold>.portlet-title,
.portlet.solid.yellow-gold>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow-gold>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow-gold>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow-gold>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow-gold {
    border: 1px solid #fb9724;
    border-top: 0;
}

.portlet.box.yellow-gold>.portlet-title {
    background-color: #e87e04;
}

.portlet.box.yellow-gold>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow-gold>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #fcb460;
    color: #fdbf79;
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default>i {
    color: #fdc788;
}

.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-gold>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fdcb92;
    color: #fed7ab;
}

/* Statistic Block */
.dashboard-stat.yellow-gold {
    background-color: #e87e04;
}

.dashboard-stat.yellow-gold.dashboard-stat-light:hover {
    background-color: #d47304;
}

.dashboard-stat.yellow-gold .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow-gold .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow-gold .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow-gold .more {
    color: #ffffff;
    background-color: #d47304;
}

/* General Element */
.bg-yellow-gold {
    border-color: #e87e04 !important;
    background-image: none !important;
    background-color: #e87e04 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow-gold {
    color: #e87e04 !important;
}

.progress-bar.yellow-gold {
    background: #e87e04 !important;
    color: #ffffff !important;
}

/***
Yellow Casablanca
***/
/* Button */
.yellow-casablanca.btn {
    color: #ffffff;
    background-color: #f2784b;
}

.yellow-casablanca.btn:hover,
.yellow-casablanca.btn:focus,
.yellow-casablanca.btn:active,
.yellow-casablanca.btn.active {
    color: #ffffff;
    background-color: #f05f2a;
}

.open .yellow-casablanca.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #f05f2a;
}

.yellow-casablanca.btn:active,
.yellow-casablanca.btn.active {
    background-image: none;
    background-color: #ee4d12;
}

.yellow-casablanca.btn:active:hover,
.yellow-casablanca.btn.active:hover {
    background-color: #ef541b;
}

.open .yellow-casablanca.btn.dropdown-toggle {
    background-image: none;
}

.yellow-casablanca.btn.disabled,
.yellow-casablanca.btn.disabled:hover,
.yellow-casablanca.btn.disabled:focus,
.yellow-casablanca.btn.disabled:active,
.yellow-casablanca.btn.disabled.active,
.yellow-casablanca.btn[disabled],
.yellow-casablanca.btn[disabled]:hover,
.yellow-casablanca.btn[disabled]:focus,
.yellow-casablanca.btn[disabled]:active,
.yellow-casablanca.btn[disabled].active,
fieldset[disabled] .yellow-casablanca.btn,
fieldset[disabled] .yellow-casablanca.btn:hover,
fieldset[disabled] .yellow-casablanca.btn:focus,
fieldset[disabled] .yellow-casablanca.btn:active,
fieldset[disabled] .yellow-casablanca.btn.active {
    background-color: #f2784b;
}

.yellow-casablanca.btn .badge {
    color: #f2784b;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-casablanca-stripe {
    border-left: 3px solid #f2784b;
}

/* Portlet */
.portlet>.portlet-body.yellow-casablanca,
.portlet.yellow-casablanca {
    background-color: #f2784b;
}

.portlet.solid.yellow-casablanca>.portlet-title,
.portlet.solid.yellow-casablanca>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow-casablanca>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow-casablanca>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow-casablanca>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow-casablanca {
    border: 1px solid #f59c7b;
    border-top: 0;
}

.portlet.box.yellow-casablanca>.portlet-title {
    background-color: #f2784b;
}

.portlet.box.yellow-casablanca>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow-casablanca>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #fac6b4;
    color: #fbd8cb;
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default>i {
    color: #fce3da;
}

.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-casablanca>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fdeae3;
    color: #fffcfb;
}

/* Statistic Block */
.dashboard-stat.yellow-casablanca {
    background-color: #f2784b;
}

.dashboard-stat.yellow-casablanca.dashboard-stat-light:hover {
    background-color: #f16a38;
}

.dashboard-stat.yellow-casablanca .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow-casablanca .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow-casablanca .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow-casablanca .more {
    color: #ffffff;
    background-color: #f16a38;
}

/* General Element */
.bg-yellow-casablanca {
    border-color: #f2784b !important;
    background-image: none !important;
    background-color: #f2784b !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow-casablanca {
    color: #f2784b !important;
}

.progress-bar.yellow-casablanca {
    background: #f2784b !important;
    color: #ffffff !important;
}

/***
Yellow Crusta
***/
/* Button */
.yellow-crusta.btn {
    color: #ffffff;
    background-color: #f3c200;
}

.yellow-crusta.btn:hover,
.yellow-crusta.btn:focus,
.yellow-crusta.btn:active,
.yellow-crusta.btn.active {
    color: #ffffff;
    background-color: #cfa500;
}

.open .yellow-crusta.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #cfa500;
}

.yellow-crusta.btn:active,
.yellow-crusta.btn.active {
    background-image: none;
    background-color: #b69100;
}

.yellow-crusta.btn:active:hover,
.yellow-crusta.btn.active:hover {
    background-color: #c09900;
}

.open .yellow-crusta.btn.dropdown-toggle {
    background-image: none;
}

.yellow-crusta.btn.disabled,
.yellow-crusta.btn.disabled:hover,
.yellow-crusta.btn.disabled:focus,
.yellow-crusta.btn.disabled:active,
.yellow-crusta.btn.disabled.active,
.yellow-crusta.btn[disabled],
.yellow-crusta.btn[disabled]:hover,
.yellow-crusta.btn[disabled]:focus,
.yellow-crusta.btn[disabled]:active,
.yellow-crusta.btn[disabled].active,
fieldset[disabled] .yellow-crusta.btn,
fieldset[disabled] .yellow-crusta.btn:hover,
fieldset[disabled] .yellow-crusta.btn:focus,
fieldset[disabled] .yellow-crusta.btn:active,
fieldset[disabled] .yellow-crusta.btn.active {
    background-color: #f3c200;
}

.yellow-crusta.btn .badge {
    color: #f3c200;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-crusta-stripe {
    border-left: 3px solid #f3c200;
}

/* Portlet */
.portlet>.portlet-body.yellow-crusta,
.portlet.yellow-crusta {
    background-color: #f3c200;
}

.portlet.solid.yellow-crusta>.portlet-title,
.portlet.solid.yellow-crusta>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow-crusta>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow-crusta>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow-crusta>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow-crusta {
    border: 1px solid #ffd327;
    border-top: 0;
}

.portlet.box.yellow-crusta>.portlet-title {
    background-color: #f3c200;
}

.portlet.box.yellow-crusta>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow-crusta>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #ffe064;
    color: #ffe57e;
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default>i {
    color: #ffe88d;
}

.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-crusta>.portlet-title>.actions .btn-default.active {
    border: 1px solid #ffea97;
    color: #ffefb1;
}

/* Statistic Block */
.dashboard-stat.yellow-crusta {
    background-color: #f3c200;
}

.dashboard-stat.yellow-crusta.dashboard-stat-light:hover {
    background-color: #dfb200;
}

.dashboard-stat.yellow-crusta .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow-crusta .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow-crusta .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow-crusta .more {
    color: #ffffff;
    background-color: #dfb200;
}

/* General Element */
.bg-yellow-crusta {
    border-color: #f3c200 !important;
    background-image: none !important;
    background-color: #f3c200 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow-crusta {
    color: #f3c200 !important;
}

.progress-bar.yellow-crusta {
    background: #f3c200 !important;
    color: #ffffff !important;
}

/***
Yellow Lemon
***/
/* Button */
.yellow-lemon.btn {
    color: #ffffff;
    background-color: #f7ca18;
}

.yellow-lemon.btn:hover,
.yellow-lemon.btn:focus,
.yellow-lemon.btn:active,
.yellow-lemon.btn.active {
    color: #ffffff;
    background-color: #e3b708;
}

.open .yellow-lemon.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #e3b708;
}

.yellow-lemon.btn:active,
.yellow-lemon.btn.active {
    background-image: none;
    background-color: #cba307;
}

.yellow-lemon.btn:active:hover,
.yellow-lemon.btn.active:hover {
    background-color: #d5ab07;
}

.open .yellow-lemon.btn.dropdown-toggle {
    background-image: none;
}

.yellow-lemon.btn.disabled,
.yellow-lemon.btn.disabled:hover,
.yellow-lemon.btn.disabled:focus,
.yellow-lemon.btn.disabled:active,
.yellow-lemon.btn.disabled.active,
.yellow-lemon.btn[disabled],
.yellow-lemon.btn[disabled]:hover,
.yellow-lemon.btn[disabled]:focus,
.yellow-lemon.btn[disabled]:active,
.yellow-lemon.btn[disabled].active,
fieldset[disabled] .yellow-lemon.btn,
fieldset[disabled] .yellow-lemon.btn:hover,
fieldset[disabled] .yellow-lemon.btn:focus,
fieldset[disabled] .yellow-lemon.btn:active,
fieldset[disabled] .yellow-lemon.btn.active {
    background-color: #f7ca18;
}

.yellow-lemon.btn .badge {
    color: #f7ca18;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-lemon-stripe {
    border-left: 3px solid #f7ca18;
}

/* Portlet */
.portlet>.portlet-body.yellow-lemon,
.portlet.yellow-lemon {
    background-color: #f7ca18;
}

.portlet.solid.yellow-lemon>.portlet-title,
.portlet.solid.yellow-lemon>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow-lemon>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow-lemon>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow-lemon>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow-lemon {
    border: 1px solid #f9d549;
    border-top: 0;
}

.portlet.box.yellow-lemon>.portlet-title {
    background-color: #f7ca18;
}

.portlet.box.yellow-lemon>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow-lemon>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #fbe384;
    color: #fce99d;
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default>i {
    color: #fcecac;
}

.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-lemon>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fceeb6;
    color: #fdf4ce;
}

/* Statistic Block */
.dashboard-stat.yellow-lemon {
    background-color: #f7ca18;
}

.dashboard-stat.yellow-lemon.dashboard-stat-light:hover {
    background-color: #f2c308;
}

.dashboard-stat.yellow-lemon .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow-lemon .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow-lemon .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow-lemon .more {
    color: #ffffff;
    background-color: #f2c308;
}

/* General Element */
.bg-yellow-lemon {
    border-color: #f7ca18 !important;
    background-image: none !important;
    background-color: #f7ca18 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow-lemon {
    color: #f7ca18 !important;
}

.progress-bar.yellow-lemon {
    background: #f7ca18 !important;
    color: #ffffff !important;
}

/***
Yellow Saffron
***/
/* Button */
.yellow-saffron.btn {
    color: #ffffff;
    background-color: #f4d03f;
}

.yellow-saffron.btn:hover,
.yellow-saffron.btn:focus,
.yellow-saffron.btn:active,
.yellow-saffron.btn.active {
    color: #ffffff;
    background-color: #f2c81d;
}

.open .yellow-saffron.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #f2c81d;
}

.yellow-saffron.btn:active,
.yellow-saffron.btn.active {
    background-image: none;
    background-color: #e8bd0d;
}

.yellow-saffron.btn:active:hover,
.yellow-saffron.btn.active:hover {
    background-color: #f1c40f;
}

.open .yellow-saffron.btn.dropdown-toggle {
    background-image: none;
}

.yellow-saffron.btn.disabled,
.yellow-saffron.btn.disabled:hover,
.yellow-saffron.btn.disabled:focus,
.yellow-saffron.btn.disabled:active,
.yellow-saffron.btn.disabled.active,
.yellow-saffron.btn[disabled],
.yellow-saffron.btn[disabled]:hover,
.yellow-saffron.btn[disabled]:focus,
.yellow-saffron.btn[disabled]:active,
.yellow-saffron.btn[disabled].active,
fieldset[disabled] .yellow-saffron.btn,
fieldset[disabled] .yellow-saffron.btn:hover,
fieldset[disabled] .yellow-saffron.btn:focus,
fieldset[disabled] .yellow-saffron.btn:active,
fieldset[disabled] .yellow-saffron.btn.active {
    background-color: #f4d03f;
}

.yellow-saffron.btn .badge {
    color: #f4d03f;
    background-color: #ffffff;
}

/* Button Strip */
.btn.yellow-saffron-stripe {
    border-left: 3px solid #f4d03f;
}

/* Portlet */
.portlet>.portlet-body.yellow-saffron,
.portlet.yellow-saffron {
    background-color: #f4d03f;
}

.portlet.solid.yellow-saffron>.portlet-title,
.portlet.solid.yellow-saffron>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.yellow-saffron>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.yellow-saffron>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.yellow-saffron>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.yellow-saffron {
    border: 1px solid #f7dc6f;
    border-top: 0;
}

.portlet.box.yellow-saffron>.portlet-title {
    background-color: #f4d03f;
}

.portlet.box.yellow-saffron>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.yellow-saffron>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #faeaa9;
    color: #fbf0c1;
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default>i {
    color: #fcf3d0;
}

.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:hover,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:focus,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default:active,
.portlet.box.yellow-saffron>.portlet-title>.actions .btn-default.active {
    border: 1px solid #fdf6d9;
    color: #fefcf1;
}

/* Statistic Block */
.dashboard-stat.yellow-saffron {
    background-color: #f4d03f;
}

.dashboard-stat.yellow-saffron.dashboard-stat-light:hover {
    background-color: #f3cb2c;
}

.dashboard-stat.yellow-saffron .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.yellow-saffron .details .number {
    color: #ffffff;
}

.dashboard-stat.yellow-saffron .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.yellow-saffron .more {
    color: #ffffff;
    background-color: #f3cb2c;
}

/* General Element */
.bg-yellow-saffron {
    border-color: #f4d03f !important;
    background-image: none !important;
    background-color: #f4d03f !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-yellow-saffron {
    color: #f4d03f !important;
}

.progress-bar.yellow-saffron {
    background: #f4d03f !important;
    color: #ffffff !important;
}

/***********
Purple Colors
************/
/***
Purple Default
***/
/* Button */
.purple.btn {
    color: #ffffff;
    background-color: #8e5fa2;
}

.purple.btn:hover,
.purple.btn:focus,
.purple.btn:active,
.purple.btn.active {
    color: #ffffff;
    background-color: #7a518c;
}

.open .purple.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #7a518c;
}

.purple.btn:active,
.purple.btn.active {
    background-image: none;
    background-color: #6c487c;
}

.purple.btn:active:hover,
.purple.btn.active:hover {
    background-color: #724c82;
}

.open .purple.btn.dropdown-toggle {
    background-image: none;
}

.purple.btn.disabled,
.purple.btn.disabled:hover,
.purple.btn.disabled:focus,
.purple.btn.disabled:active,
.purple.btn.disabled.active,
.purple.btn[disabled],
.purple.btn[disabled]:hover,
.purple.btn[disabled]:focus,
.purple.btn[disabled]:active,
.purple.btn[disabled].active,
fieldset[disabled] .purple.btn,
fieldset[disabled] .purple.btn:hover,
fieldset[disabled] .purple.btn:focus,
fieldset[disabled] .purple.btn:active,
fieldset[disabled] .purple.btn.active {
    background-color: #8e5fa2;
}

.purple.btn .badge {
    color: #8e5fa2;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-stripe {
    border-left: 3px solid #8e5fa2;
}

/* Portlet */
.portlet>.portlet-body.purple,
.portlet.purple {
    background-color: #8e5fa2;
}

.portlet.solid.purple>.portlet-title,
.portlet.solid.purple>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple {
    border: 1px solid #a57fb5;
    border-top: 0;
}

.portlet.box.purple>.portlet-title {
    background-color: #8e5fa2;
}

.portlet.box.purple>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #c0a6cb;
    color: #ccb6d5;
}

.portlet.box.purple>.portlet-title>.actions .btn-default>i {
    color: #d2c0da;
}

.portlet.box.purple>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple>.portlet-title>.actions .btn-default:active,
.portlet.box.purple>.portlet-title>.actions .btn-default.active {
    border: 1px solid #d7c6de;
    color: #e2d6e7;
}

/* Statistic Block */
.dashboard-stat.purple {
    background-color: #c1b1ff;
}

.dashboard-stat.purple.dashboard-stat-light:hover {
    background-color: #835796;
}

.dashboard-stat.purple .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple .details .number {
    color: #ffffff;
}

.dashboard-stat.purple .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple .more {
    color: #ffffff;
    background-color: #835796;
}

/* General Element */
.bg-purple {
    border-color: #8e5fa2 !important;
    background-image: none !important;
    background-color: #8e5fa2 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple {
    color: #8e5fa2 !important;
}

.progress-bar.purple {
    background: #8e5fa2 !important;
    color: #ffffff !important;
}

/***
Purple Plum
***/
/* Button */
.purple-plum.btn {
    color: #ffffff;
    background-color: #8775a7;
}

.purple-plum.btn:hover,
.purple-plum.btn:focus,
.purple-plum.btn:active,
.purple-plum.btn.active {
    color: #ffffff;
    background-color: #746198;
}

.open .purple-plum.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #746198;
}

.purple-plum.btn:active,
.purple-plum.btn.active {
    background-image: none;
    background-color: #685788;
}

.purple-plum.btn:active:hover,
.purple-plum.btn.active:hover {
    background-color: #6d5b8e;
}

.open .purple-plum.btn.dropdown-toggle {
    background-image: none;
}

.purple-plum.btn.disabled,
.purple-plum.btn.disabled:hover,
.purple-plum.btn.disabled:focus,
.purple-plum.btn.disabled:active,
.purple-plum.btn.disabled.active,
.purple-plum.btn[disabled],
.purple-plum.btn[disabled]:hover,
.purple-plum.btn[disabled]:focus,
.purple-plum.btn[disabled]:active,
.purple-plum.btn[disabled].active,
fieldset[disabled] .purple-plum.btn,
fieldset[disabled] .purple-plum.btn:hover,
fieldset[disabled] .purple-plum.btn:focus,
fieldset[disabled] .purple-plum.btn:active,
fieldset[disabled] .purple-plum.btn.active {
    background-color: #8775a7;
}

.purple-plum.btn .badge {
    color: #8775a7;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-plum-stripe {
    border-left: 3px solid #8775a7;
}

/* Portlet */
.portlet>.portlet-body.purple-plum,
.portlet.purple-plum {
    background-color: #8775a7;
}

.portlet.solid.purple-plum>.portlet-title,
.portlet.solid.purple-plum>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-plum>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-plum>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-plum>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-plum {
    border: 1px solid #a294bb;
    border-top: 0;
}

.portlet.box.purple-plum>.portlet-title {
    background-color: #8775a7;
}

.portlet.box.purple-plum>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-plum>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-plum>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #c3bad3;
    color: #d0c9dd;
}

.portlet.box.purple-plum>.portlet-title>.actions .btn-default>i {
    color: #d8d2e3;
}

.portlet.box.purple-plum>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-plum>.portlet-title>.actions .btn-default.active {
    border: 1px solid #ded9e7;
    color: #ebe8f0;
}

/* Statistic Block */
.dashboard-stat.purple-plum {
    background-color: #8775a7;
}

.dashboard-stat.purple-plum.dashboard-stat-light:hover {
    background-color: #7c699f;
}

.dashboard-stat.purple-plum .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-plum .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-plum .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-plum .more {
    color: #ffffff;
    background-color: #7c699f;
}

/* General Element */
.bg-purple-plum {
    border-color: #8775a7 !important;
    background-image: none !important;
    background-color: #8775a7 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-plum {
    color: #8775a7 !important;
}

.progress-bar.purple-plum {
    background: #8775a7 !important;
    color: #ffffff !important;
}

/***
Purple Medium
***/
/* Button */
.purple-medium.btn {
    color: #ffffff;
    background-color: #bf55ec;
}

.purple-medium.btn:hover,
.purple-medium.btn:focus,
.purple-medium.btn:active,
.purple-medium.btn.active {
    color: #ffffff;
    background-color: #b335e8;
}

.open .purple-medium.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #b335e8;
}

.purple-medium.btn:active,
.purple-medium.btn.active {
    background-image: none;
    background-color: #aa1ee6;
}

.purple-medium.btn:active:hover,
.purple-medium.btn.active:hover {
    background-color: #ae27e7;
}

.open .purple-medium.btn.dropdown-toggle {
    background-image: none;
}

.purple-medium.btn.disabled,
.purple-medium.btn.disabled:hover,
.purple-medium.btn.disabled:focus,
.purple-medium.btn.disabled:active,
.purple-medium.btn.disabled.active,
.purple-medium.btn[disabled],
.purple-medium.btn[disabled]:hover,
.purple-medium.btn[disabled]:focus,
.purple-medium.btn[disabled]:active,
.purple-medium.btn[disabled].active,
fieldset[disabled] .purple-medium.btn,
fieldset[disabled] .purple-medium.btn:hover,
fieldset[disabled] .purple-medium.btn:focus,
fieldset[disabled] .purple-medium.btn:active,
fieldset[disabled] .purple-medium.btn.active {
    background-color: #bf55ec;
}

.purple-medium.btn .badge {
    color: #bf55ec;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-medium-stripe {
    border-left: 3px solid #bf55ec;
}

/* Portlet */
.portlet>.portlet-body.purple-medium,
.portlet.purple-medium {
    background-color: #bf55ec;
}

.portlet.solid.purple-medium>.portlet-title,
.portlet.solid.purple-medium>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-medium>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-medium>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-medium>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-medium {
    border: 1px solid #d083f1;
    border-top: 0;
}

.portlet.box.purple-medium>.portlet-title {
    background-color: #bf55ec;
}

.portlet.box.purple-medium>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-medium>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #e5baf7;
    color: #eed1fa;
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default>i {
    color: #f3dffb;
}

.portlet.box.purple-medium>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-medium>.portlet-title>.actions .btn-default.active {
    border: 1px solid #f6e8fc;
    color: white;
}

/* Statistic Block */
.dashboard-stat.purple-medium {
    background-color: #bf55ec;
}

.dashboard-stat.purple-medium.dashboard-stat-light:hover {
    background-color: #b843ea;
}

.dashboard-stat.purple-medium .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-medium .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-medium .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-medium .more {
    color: #ffffff;
    background-color: #b843ea;
}

/* General Element */
.bg-purple-medium {
    border-color: #bf55ec !important;
    background-image: none !important;
    background-color: #bf55ec !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-medium {
    color: #bf55ec !important;
}

.progress-bar.purple-medium {
    background: #bf55ec !important;
    color: #ffffff !important;
}

/***
Purple Studio
***/
/* Button */
.purple-studio.btn {
    color: #ffffff;
    background-color: #8e44ad;
}

.purple-studio.btn:hover,
.purple-studio.btn:focus,
.purple-studio.btn:active,
.purple-studio.btn.active {
    color: #ffffff;
    background-color: #793a93;
}

.open .purple-studio.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #793a93;
}

.purple-studio.btn:active,
.purple-studio.btn.active {
    background-image: none;
    background-color: #6a3381;
}

.purple-studio.btn:active:hover,
.purple-studio.btn.active:hover {
    background-color: #703688;
}

.open .purple-studio.btn.dropdown-toggle {
    background-image: none;
}

.purple-studio.btn.disabled,
.purple-studio.btn.disabled:hover,
.purple-studio.btn.disabled:focus,
.purple-studio.btn.disabled:active,
.purple-studio.btn.disabled.active,
.purple-studio.btn[disabled],
.purple-studio.btn[disabled]:hover,
.purple-studio.btn[disabled]:focus,
.purple-studio.btn[disabled]:active,
.purple-studio.btn[disabled].active,
fieldset[disabled] .purple-studio.btn,
fieldset[disabled] .purple-studio.btn:hover,
fieldset[disabled] .purple-studio.btn:focus,
fieldset[disabled] .purple-studio.btn:active,
fieldset[disabled] .purple-studio.btn.active {
    background-color: #8e44ad;
}

.purple-studio.btn .badge {
    color: #8e44ad;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-studio-stripe {
    border-left: 3px solid #8e44ad;
}

/* Portlet */
.portlet>.portlet-body.purple-studio,
.portlet.purple-studio {
    background-color: #8e44ad;
}

.portlet.solid.purple-studio>.portlet-title,
.portlet.solid.purple-studio>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-studio>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-studio>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-studio>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-studio {
    border: 1px solid #a563c1;
    border-top: 0;
}

.portlet.box.purple-studio>.portlet-title {
    background-color: #8e44ad;
}

.portlet.box.purple-studio>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-studio>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #bf8ed3;
    color: #c9a1da;
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default>i {
    color: #cfacde;
}

.portlet.box.purple-studio>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-studio>.portlet-title>.actions .btn-default.active {
    border: 1px solid #d4b3e1;
    color: #dec5e8;
}

/* Statistic Block */
.dashboard-stat.purple-studio {
    background-color: #8e44ad;
}

.dashboard-stat.purple-studio.dashboard-stat-light:hover {
    background-color: #823e9e;
}

.dashboard-stat.purple-studio .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-studio .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-studio .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-studio .more {
    color: #ffffff;
    background-color: #823e9e;
}

/* General Element */
.bg-purple-studio {
    border-color: #8e44ad !important;
    background-image: none !important;
    background-color: #8e44ad !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-studio {
    color: #8e44ad !important;
}

.progress-bar.purple-studio {
    background: #8e44ad !important;
    color: #ffffff !important;
}

/***
Purple Wisteria
***/
/* Button */
.purple-wisteria.btn {
    color: #ffffff;
    background-color: #9b59b6;
}

.purple-wisteria.btn:hover,
.purple-wisteria.btn:focus,
.purple-wisteria.btn:active,
.purple-wisteria.btn.active {
    color: #ffffff;
    background-color: #8948a3;
}

.open .purple-wisteria.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #8948a3;
}

.purple-wisteria.btn:active,
.purple-wisteria.btn.active {
    background-image: none;
    background-color: #7a4092;
}

.purple-wisteria.btn:active:hover,
.purple-wisteria.btn.active:hover {
    background-color: #804399;
}

.open .purple-wisteria.btn.dropdown-toggle {
    background-image: none;
}

.purple-wisteria.btn.disabled,
.purple-wisteria.btn.disabled:hover,
.purple-wisteria.btn.disabled:focus,
.purple-wisteria.btn.disabled:active,
.purple-wisteria.btn.disabled.active,
.purple-wisteria.btn[disabled],
.purple-wisteria.btn[disabled]:hover,
.purple-wisteria.btn[disabled]:focus,
.purple-wisteria.btn[disabled]:active,
.purple-wisteria.btn[disabled].active,
fieldset[disabled] .purple-wisteria.btn,
fieldset[disabled] .purple-wisteria.btn:hover,
fieldset[disabled] .purple-wisteria.btn:focus,
fieldset[disabled] .purple-wisteria.btn:active,
fieldset[disabled] .purple-wisteria.btn.active {
    background-color: #9b59b6;
}

.purple-wisteria.btn .badge {
    color: #9b59b6;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-wisteria-stripe {
    border-left: 3px solid #9b59b6;
}

/* Portlet */
.portlet>.portlet-body.purple-wisteria,
.portlet.purple-wisteria {
    background-color: #9b59b6;
}

.portlet.solid.purple-wisteria>.portlet-title,
.portlet.solid.purple-wisteria>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-wisteria>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-wisteria>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-wisteria>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-wisteria {
    border: 1px solid #b07cc6;
    border-top: 0;
}

.portlet.box.purple-wisteria>.portlet-title {
    background-color: #9b59b6;
}

.portlet.box.purple-wisteria>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-wisteria>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #caa7d8;
    color: #d5b9e0;
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default>i {
    color: #dbc3e5;
}

.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-wisteria>.portlet-title>.actions .btn-default.active {
    border: 1px solid #dfcae8;
    color: #eadcf0;
}

/* Statistic Block */
.dashboard-stat.purple-wisteria {
    background-color: #9b59b6;
}

.dashboard-stat.purple-wisteria.dashboard-stat-light:hover {
    background-color: #924dae;
}

.dashboard-stat.purple-wisteria .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-wisteria .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-wisteria .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-wisteria .more {
    color: #ffffff;
    background-color: #924dae;
}

/* General Element */
.bg-purple-wisteria {
    border-color: #9b59b6 !important;
    background-image: none !important;
    background-color: #9b59b6 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-wisteria {
    color: #9b59b6 !important;
}

.progress-bar.purple-wisteria {
    background: #9b59b6 !important;
    color: #ffffff !important;
}

/***
Purple Seance
***/
/* Button */
.purple-seance.btn {
    color: #ffffff;
    background-color: #9a12b3;
}

.purple-seance.btn:hover,
.purple-seance.btn:focus,
.purple-seance.btn:active,
.purple-seance.btn.active {
    color: #ffffff;
    background-color: #7e0f93;
}

.open .purple-seance.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #7e0f93;
}

.purple-seance.btn:active,
.purple-seance.btn.active {
    background-image: none;
    background-color: #6a0c7b;
}

.purple-seance.btn:active:hover,
.purple-seance.btn.active:hover {
    background-color: #720d85;
}

.open .purple-seance.btn.dropdown-toggle {
    background-image: none;
}

.purple-seance.btn.disabled,
.purple-seance.btn.disabled:hover,
.purple-seance.btn.disabled:focus,
.purple-seance.btn.disabled:active,
.purple-seance.btn.disabled.active,
.purple-seance.btn[disabled],
.purple-seance.btn[disabled]:hover,
.purple-seance.btn[disabled]:focus,
.purple-seance.btn[disabled]:active,
.purple-seance.btn[disabled].active,
fieldset[disabled] .purple-seance.btn,
fieldset[disabled] .purple-seance.btn:hover,
fieldset[disabled] .purple-seance.btn:focus,
fieldset[disabled] .purple-seance.btn:active,
fieldset[disabled] .purple-seance.btn.active {
    background-color: #9a12b3;
}

.purple-seance.btn .badge {
    color: #9a12b3;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-seance-stripe {
    border-left: 3px solid #9a12b3;
}

/* Portlet */
.portlet>.portlet-body.purple-seance,
.portlet.purple-seance {
    background-color: #9a12b3;
}

.portlet.solid.purple-seance>.portlet-title,
.portlet.solid.purple-seance>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-seance>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-seance>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-seance>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-seance {
    border: 1px solid #c217e1;
    border-top: 0;
}

.portlet.box.purple-seance>.portlet-title {
    background-color: #9a12b3;
}

.portlet.box.purple-seance>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-seance>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #d349ed;
    color: #d960ef;
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default>i {
    color: #dc6ef0;
}

.portlet.box.purple-seance>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-seance>.portlet-title>.actions .btn-default.active {
    border: 1px solid #de77f1;
    color: #e48ef4;
}

/* Statistic Block */
.dashboard-stat.purple-seance {
    background-color: #9a12b3;
}

.dashboard-stat.purple-seance.dashboard-stat-light:hover {
    background-color: #8a10a0;
}

.dashboard-stat.purple-seance .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-seance .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-seance .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-seance .more {
    color: #ffffff;
    background-color: #8a10a0;
}

/* General Element */
.bg-purple-seance {
    border-color: #9a12b3 !important;
    background-image: none !important;
    background-color: #9a12b3 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-seance {
    color: #9a12b3 !important;
}

.progress-bar.purple-seance {
    background: #9a12b3 !important;
    color: #ffffff !important;
}

/***
Purple Intense
***/
/* Button */
.purple-intense.btn {
    color: #ffffff;
    background-color: #8775a7;
}

.purple-intense.btn:hover,
.purple-intense.btn:focus,
.purple-intense.btn:active,
.purple-intense.btn.active {
    color: #ffffff;
    background-color: #746198;
}

.open .purple-intense.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #746198;
}

.purple-intense.btn:active,
.purple-intense.btn.active {
    background-image: none;
    background-color: #685788;
}

.purple-intense.btn:active:hover,
.purple-intense.btn.active:hover {
    background-color: #6d5b8e;
}

.open .purple-intense.btn.dropdown-toggle {
    background-image: none;
}

.purple-intense.btn.disabled,
.purple-intense.btn.disabled:hover,
.purple-intense.btn.disabled:focus,
.purple-intense.btn.disabled:active,
.purple-intense.btn.disabled.active,
.purple-intense.btn[disabled],
.purple-intense.btn[disabled]:hover,
.purple-intense.btn[disabled]:focus,
.purple-intense.btn[disabled]:active,
.purple-intense.btn[disabled].active,
fieldset[disabled] .purple-intense.btn,
fieldset[disabled] .purple-intense.btn:hover,
fieldset[disabled] .purple-intense.btn:focus,
fieldset[disabled] .purple-intense.btn:active,
fieldset[disabled] .purple-intense.btn.active {
    background-color: #8775a7;
}

.purple-intense.btn .badge {
    color: #8775a7;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-intense-stripe {
    border-left: 3px solid #8775a7;
}

/* Portlet */
.portlet>.portlet-body.purple-intense,
.portlet.purple-intense {
    background-color: #8775a7;
}

.portlet.solid.purple-intense>.portlet-title,
.portlet.solid.purple-intense>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-intense>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-intense>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-intense>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-intense {
    border: 1px solid #a294bb;
    border-top: 0;
}

.portlet.box.purple-intense>.portlet-title {
    background-color: #8775a7;
}

.portlet.box.purple-intense>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-intense>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #c3bad3;
    color: #d0c9dd;
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default>i {
    color: #d8d2e3;
}

.portlet.box.purple-intense>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-intense>.portlet-title>.actions .btn-default.active {
    border: 1px solid #ded9e7;
    color: #ebe8f0;
}

/* Statistic Block */
.dashboard-stat.purple-intense {
    background-color: #8775a7;
}

.dashboard-stat.purple-intense.dashboard-stat-light:hover {
    background-color: #7c699f;
}

.dashboard-stat.purple-intense .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-intense .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-intense .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-intense .more {
    color: #ffffff;
    background-color: #7c699f;
}

/* General Element */
.bg-purple-intense {
    border-color: #8775a7 !important;
    background-image: none !important;
    background-color: #8775a7 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-intense {
    color: #8775a7 !important;
}

.progress-bar.purple-intense {
    background: #8775a7 !important;
    color: #ffffff !important;
}

/***
Purple Sharp
***/
/* Button */
.purple-sharp.btn {
    color: #ffffff;
    background-color: #796799;
}

.purple-sharp.btn:hover,
.purple-sharp.btn:focus,
.purple-sharp.btn:active,
.purple-sharp.btn.active {
    color: #ffffff;
    background-color: #685884;
}

.open .purple-sharp.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #685884;
}

.purple-sharp.btn:active,
.purple-sharp.btn.active {
    background-image: none;
    background-color: #5c4e75;
}

.purple-sharp.btn:active:hover,
.purple-sharp.btn.active:hover {
    background-color: #61527b;
}

.open .purple-sharp.btn.dropdown-toggle {
    background-image: none;
}

.purple-sharp.btn.disabled,
.purple-sharp.btn.disabled:hover,
.purple-sharp.btn.disabled:focus,
.purple-sharp.btn.disabled:active,
.purple-sharp.btn.disabled.active,
.purple-sharp.btn[disabled],
.purple-sharp.btn[disabled]:hover,
.purple-sharp.btn[disabled]:focus,
.purple-sharp.btn[disabled]:active,
.purple-sharp.btn[disabled].active,
fieldset[disabled] .purple-sharp.btn,
fieldset[disabled] .purple-sharp.btn:hover,
fieldset[disabled] .purple-sharp.btn:focus,
fieldset[disabled] .purple-sharp.btn:active,
fieldset[disabled] .purple-sharp.btn.active {
    background-color: #796799;
}

.purple-sharp.btn .badge {
    color: #796799;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-sharp-stripe {
    border-left: 3px solid #796799;
}

/* Portlet */
.portlet>.portlet-body.purple-sharp,
.portlet.purple-sharp {
    background-color: #796799;
}

.portlet.solid.purple-sharp>.portlet-title,
.portlet.solid.purple-sharp>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-sharp>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-sharp>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-sharp {
    border: 1px solid #9486ad;
    border-top: 0;
}

.portlet.box.purple-sharp>.portlet-title {
    background-color: #796799;
}

.portlet.box.purple-sharp>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-sharp>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #b4aac6;
    color: #c2b9d0;
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default>i {
    color: #cac3d6;
}

.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-sharp>.portlet-title>.actions .btn-default.active {
    border: 1px solid #cfc9db;
    color: #ddd8e5;
}

/* Statistic Block */
.dashboard-stat.purple-sharp {
    background-color: #796799;
}

.dashboard-stat.purple-sharp.dashboard-stat-light:hover {
    background-color: #6f5f8d;
}

.dashboard-stat.purple-sharp .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-sharp .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-sharp .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-sharp .more {
    color: #ffffff;
    background-color: #6f5f8d;
}

/* General Element */
.bg-purple-sharp {
    border-color: #796799 !important;
    background-image: none !important;
    background-color: #796799 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-sharp {
    color: #796799 !important;
}

.progress-bar.purple-sharp {
    background: #796799 !important;
    color: #ffffff !important;
}

/***
Purple Soft
***/
/* Button */
.purple-soft.btn {
    color: #ffffff;
    background-color: #8877a9;
}

.purple-soft.btn:hover,
.purple-soft.btn:focus,
.purple-soft.btn:active,
.purple-soft.btn.active {
    color: #ffffff;
    background-color: #75629b;
}

.open .purple-soft.btn.dropdown-toggle {
    color: #ffffff;
    background-color: #75629b;
}

.purple-soft.btn:active,
.purple-soft.btn.active {
    background-image: none;
    background-color: #69588b;
}

.purple-soft.btn:active:hover,
.purple-soft.btn.active:hover {
    background-color: #6e5c91;
}

.open .purple-soft.btn.dropdown-toggle {
    background-image: none;
}

.purple-soft.btn.disabled,
.purple-soft.btn.disabled:hover,
.purple-soft.btn.disabled:focus,
.purple-soft.btn.disabled:active,
.purple-soft.btn.disabled.active,
.purple-soft.btn[disabled],
.purple-soft.btn[disabled]:hover,
.purple-soft.btn[disabled]:focus,
.purple-soft.btn[disabled]:active,
.purple-soft.btn[disabled].active,
fieldset[disabled] .purple-soft.btn,
fieldset[disabled] .purple-soft.btn:hover,
fieldset[disabled] .purple-soft.btn:focus,
fieldset[disabled] .purple-soft.btn:active,
fieldset[disabled] .purple-soft.btn.active {
    background-color: #8877a9;
}

.purple-soft.btn .badge {
    color: #8877a9;
    background-color: #ffffff;
}

/* Button Strip */
.btn.purple-soft-stripe {
    border-left: 3px solid #8877a9;
}

/* Portlet */
.portlet>.portlet-body.purple-soft,
.portlet.purple-soft {
    background-color: #8877a9;
}

.portlet.solid.purple-soft>.portlet-title,
.portlet.solid.purple-soft>.portlet-body {
    border: 0;
    color: #ffffff;
}

.portlet.solid.purple-soft>.portlet-title>.caption {
    font-weight: 400;
}

.portlet.solid.purple-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.remove {
    background-image: url(../img/portlet-remove-icon-white.png);
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.config {
    background-image: url(../img/portlet-config-icon-white.png);
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.reload {
    background-image: url(../img/portlet-reload-icon-white.png);
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon-white.png);
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.collapse {
    background-image: url(../img/portlet-collapse-icon-white.png);
}

.portlet.solid.purple-soft>.portlet-title>.tools>a.fullscreen {
    color: #fdfdfd;
}

.portlet.box.purple-soft {
    border: 1px solid #a396bd;
    border-top: 0;
}

.portlet.box.purple-soft>.portlet-title {
    background-color: #8877a9;
}

.portlet.box.purple-soft>.portlet-title>.caption {
    color: #ffffff;
}

.portlet.box.purple-soft>.portlet-title>.caption>i {
    color: #ffffff;
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default {
    background: transparent !important;
    background-color: transparent !important;
    border: 1px solid #c4bcd4;
    color: #d2cbde;
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default>i {
    color: #dad5e4;
}

.portlet.box.purple-soft>.portlet-title>.actions .btn-default:hover,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default:focus,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default:active,
.portlet.box.purple-soft>.portlet-title>.actions .btn-default.active {
    border: 1px solid #dfdbe8;
    color: #edebf2;
}

/* Statistic Block */
.dashboard-stat.purple-soft {
    background-color: #8877a9;
}

.dashboard-stat.purple-soft.dashboard-stat-light:hover {
    background-color: #7d6ba1;
}

.dashboard-stat.purple-soft .visual>i {
    color: #ffffff;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.dashboard-stat.purple-soft .details .number {
    color: #ffffff;
}

.dashboard-stat.purple-soft .details .desc {
    color: #ffffff;
    opacity: 1;
    filter: alpha(opacity=100);
}

.dashboard-stat.purple-soft .more {
    color: #ffffff;
    background-color: #7d6ba1;
}

/* General Element */
.bg-purple-soft {
    border-color: #8877a9 !important;
    background-image: none !important;
    background-color: #8877a9 !important;
    color: #ffffff !important;
}

/* General Text & Icon Font Colors */
.font-purple-soft {
    color: #8877a9 !important;
}

.progress-bar.purple-soft {
    background: #8877a9 !important;
    color: #ffffff !important;
}

/***
Transparent Button
***/
.btn-transparent.btn {
    background: transparent;
    color: #888;
}

.parsing_table.table thead th {
    font-size: 13px;
    font-weight: 600;
    /*border: 1px solid #e7ecf1 !important;*/
    background: #fff;
}

.parsing_table.table thead th,
.parsing_table.table thead td {
    padding: 10px 18px;
}

.parsing_table.table tr td {
    padding: 2px 4px !important;
    font-size: 13px;
}

.custom_padding_t_b.parsing_table.table tr td {
    padding: 6px 10px !important;
}

.par_pr_name a {
    width: calc(100% - 45px);
    display: inline-block;
}

.parse_one_product.parsing_table.table tr td {
    font-size: 12px;
    position: relative;

    /*     height: 34px; */
}

.parse_one_product.parsing_table.table tr.rb-tab td:nth-child(4) .percent_show {
    display: none;
}

.parse_one_product.parsing_table.table tr.rb-tab td:nth-child(4) .percent_show:hover+.price_hidden {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
}

.parse_one_product.parsing_table.table tr.rb-tab td:nth-child(4) .price_hidden {
    display: block;
    position: relative;
    margin: 0;
}

.parse_one_product.parsing_table.table tr.rb-tab td:nth-child(4):hover .percent_show {
    position: absolute;
    margin-top: -30px;
    top: 50%;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    text-align: center;
}

.parsing_table.table tbody tr:nth-of-type(odd) {
    background: #fff;
}

table.dataTable.no-footer.parsing_table {
    table-layout: fixed;
    border-collapse: collapse !important;
}

table.dataTable.no-footer.parsing_table.table_separate {
    border-collapse: separate !important;
}

table.dataTable.no-footer.parsing_table.brends_table {
    table-layout: auto;
}

.green.btn.custom_green {
    background-color: #32c5d2;
    border-color: #32c5d2;
    margin-bottom: 10px;
    margin-right: 20px;
}

.w550 {
    width: 550px;
}

.w30 {
    width: 30px;
}

.ml5 {
    margin-left: 5px;
}

.w20 {
    width: 20px;
}

.w47p {
    width: 47%;
}

.w17p {
    width: 17%;
}

.w24p {
    width: 24%;
}

.w23p {
    width: 23%;
}

.w18p {
    width: 18%;
}

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

.btn.btn-outline.red {
    border-color: #e7505a;
    color: #e7505a;
    background: 0 0;
    border: 1px solid #e7505a;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    margin-right: 15px;
    margin-bottom: 10px;
}

.btn.btn-outline.red:hover {
    /*
        border-color: #e7505a;
        color: #fff;
        background-color: #e7505a;
    */
}


.min_width_10 {
    width: 135px;
}

.min_width_9 {
    width: 115px;
}

.min_width {
    width: 11%;
    text-align: center;
}

.my_action {
    position: static !important;
}

.my_action label {
    cursor: default;
    background: #fff;
}

.portlet.light.portlet-fit {
    padding: 0;
}

.custom_padding .portlet-title,
.custom_padding .portlet-title {
    padding: 0px 20px !important;
}

.custom_padding .portlet-title {
    padding-bottom: 0 !important;
}

.mr10 {
    margin-right: 10px;
}

.cat2 {
    padding-left: 25px !important;
}

.cat3 {
    padding-left: 50px !important;
}

.my_toggle {
    display: block;
    display: block;
    width: 100%;
    line-height: 1.44;
}

.ul_wrapper.oppened .dropdown-menu:before {
    content: none !important;
}

.ul_wrapper.oppened .dropdown-menu li>span {
    padding: 8px 16px;
    color: #6f6f6f;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 300;
    line-height: 18px;
    white-space: nowrap;
}

.multiselect-container {
    /*
           -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
    */
}

.multiselect-container li {
    list-style-type: none;
}

.choosen {
    font-size: 14px;
    display: inline-block !important;
    padding: 8px 0 !important;
}

.fa-times {
    cursor: pointer;
    color: #e7505a;
}

.ul_wrapper {
    display: none;
    min-width: 175px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    background-color: #ffffff;
    margin: 10px 0px 0px 0px;
    -webkit-box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    border: 1px solid #eee;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    border-radius: 4px;
}

.ul_wrapper.oppened .dropdown-menu {
    display: block !important;
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    border: none;
}

.column_4 {
    font-size: 0;
}

.column_4 li {
    display: inline-block;
    width: 25%;
}

.oppened {
    display: block;
    width: 100%;
    padding: 15px 20px !important;
    width: calc(100% - 30px);
    left: 15px;
}

.ul_categories {
    left: calc(-100% + 15px);
}

.ul_categories,
.ul_brands {
    width: calc(300% - 30px);
}

.m20 {
    margin: 20px 0;
}

.clear {
    clear: both;
    display: block;
}

.fa-external-link {
    margin-left: 5px;
    color: #000;
}

.mt-widget-2 {
    border: 1px solid #e7ecf1;
    position: relative;
}

.mt-widget-2 .mt-head {
    /*    position: absolute;*/
    width: 100%;
    background-size: 100% 100%;
}

.mt-widget-2 .mt-body {
    /*    padding-top: 160px;*/
    text-align: center;
}

.mt-widget-2 .mt-body .mt-body-actions {
    border-top: 1px solid #e7ecf1;
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

.mt-widget-2 .mt-body .mt-body-actions .btn {
    font-size: 14px;
    border-right: 1px solid #e7ecf1;
    padding: 12px 0;
    text-align: center;
    white-space: inherit;
}

.mt-widget-2 .mt-body .mt-body-actions .btn:last-child {
    border: 0;
}

.mt-head-user {
    min-height: 160px;
}

.mt-head-user-img img {
    max-height: 190px;
    margin: 0 auto;
    display: block;
}

.icheck-list label {
    display: inline-block !important;
    /*    margin-bottom: 10px !important;*/
}

.prod_sort_filt .form-group {
    margin-left: 0;
    margin-right: 0;
}

.prod_sort_filt .checkbox-inline {
    padding-left: 0 !important;
}

.date_th span {
    color: #23527c;
    font-size: 11px;
}

.date_th {
    text-align: center;

    padding: 8px 5px !important;
}

.rb-tab-first td {
    text-align: center;
}

.price_change_loop {
    font-size: 12px;
}

.parsing_table .p4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}

.parse_one_product th.p4 {
    padding-right: 14px !important;
}

.search_li {
    display: block;
    margin: 20px 0;
    width: 100%;
    height: 36px;
    padding: 0 10px;
    font-size: 14px;
}

.mb20 {
    margin-bottom: 20px;
}

.w_same {
    width: 11%;
}

.icon_link {
    color: #333;
    /*    display: block;*/
    text-align: center;
    padding: 0;
    display: inline-block;
}

.icon_link:hover {
    color: #000;
}

.justif {
    height: 20px;
    padding: 0 15px;
}

.justif:after {
    content: "";
    width: 100%;
    display: inline-block;
}

.table_f tr:hover>td {
    background: transparent !important;
}

.table_f tr:hover,
.parsing_table.table-hover>tbody>tr:hover {
    background: #F3F4F6 !important;
}

.multiselect-container li {
    margin-top: 0;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.multiselect-container {
    font-size: 0;
}

.multiselect-container li {
    width: 25%;
    display: inline-block;
    vertical-align: top;
}

.multiselect-container li ul li {
    display: block;
    width: 100%;
}

.checkbox-inline .icheckbox_square-blue {
    top: 0 !important;
}

.clear-filter {
    border: none;
    position: absolute;
    right: 1px;
    top: 1px;
    z-index: 6;
    padding: 0;
    border-radius: 50% !important;
}

.clear-filter:hover {
    background: #fff;
}

.clear-filter:hover i {
    color: #000;
}

.active_li {
    background: #f6f6f6;
}

.wrapper_pagination ul #right_last,
.wrapper_pagination ul #left_last,
.wrapper_pagination ul #right,
.wrapper_pagination ul #left {
    position: absolute;
    top: 10px;
    z-index: 21;
}

.wrapper_pagination ul #right_last {
    right: 0;
}

.wrapper_pagination ul #right {
    right: 48px;
}

.wrapper_pagination ul #left_last {
    left: 0;
}

.wrapper_pagination ul #left {
    left: 48px;
}

.wrapper_pagination ul {
    padding-left: 96px;
    min-height: 32px;
}

.wrapper_pagination {
    overflow: hidden;
    position: relative;
}

.icheck-list {
    margin-top: 10px;
}

.wrapper_pagination li a {
    padding-left: 0;
    padding-right: 0;
    width: 49px;
    text-align: center;
}

.w380 {
    width: 380px;
}

.w100 {
    width: 100px;
}

.prod_sort_filt {
    margin-left: 5px;
}

.price_change_loop,
.color_normal {
    color: #333 !important;
}

.custom_a {
    display: block !important;
    width: 100% !important;
}

.half {
    width: 33.33%;
    display: table-cell;
}

.half:nth-child(2),
.half:first-child {
    border-right: 1px solid #e7ecf1;
}

.half a {
    padding-top: 5px !important;
}

.half div {
    font-size: 14px;
    padding: 7px 0 7px 7px !important;
    float: left;
}

.half div.half_like_title {
    font-weight: bold;
}

.data_sort header {
    font-weight: bold;
    padding: 7px;
    margin-top: 10px;
    font-size: 14px;
}

.multiselect-container .icheckbox_square-blue,
.multiselect-container span {
    display: table-cell;
}

.multiselect-container span:first-letter {
    text-transform: uppercase;
}

.w20p {
    width: 170px;
}

.light_btn.on {
    background: #39ded3;
    border-color: #39ded3;
}

.fancybox-overlay {
    /*
              bottom: auto;
        right: 0 !important;
        width: 400px !important;
        height: 200px !important;
        overflow: hidden !important;
        margin: 0 auto;
        left: 0 !important;
        top: 50% !important;
        margin-top: -100px;
    */
}

.fancybox-opened {
    /*    left: 0 !important;*/
    /*    top: 0 !important;*/
}

.mt_7 {
    margin-top: -7px;
    float: right;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
    position: relative;
    padding-left: 10px !important;
    /*    cursor: pointer;*/
}

#othe_sites li span {
    position: relative;
    -moz-transition: all 0.15s ease-out 0.15s;
    -o-transition: all 0.15s ease-out 0.15s;
    -webkit-transition: all 0.15s ease-out;
    -webkit-transition-delay: 0.15s;
    -webkit-transition: all 0.15s ease-out 0.15s;
    transition: all 0.15s ease-out 0.15s;
    z-index: 1;
    border: 1px solid #9acae6;
}

#othe_sites li span .after,
#othe_sites li span .before {
    position: absolute;
    width: 100%;
    max-width: 100%;
    top: 0;
    left: 0;
    bottom: 0px;
    content: "";
    z-index: -1;
    -moz-transition: all 0.15s ease-out 0.15s;
    -o-transition: all 0.15s ease-out 0.15s;
    -webkit-transition: all 0.15s ease-out;
    -webkit-transition-delay: 0.15s;
    -webkit-transition: all 0.15s ease-out 0.15s;
    transition: all 0.15s ease-out 0.15s;
}

#othe_sites li span .before {
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #9acae6;
}

#othe_sites li span .after {
    width: 100%;
    background: #9acae6;
    right: 0px;
    left: 0px;
    height: 100%;
}

#othe_sites li span.active {
    background: #fff !important;
    color: #9acae6;
    margin-left: -7.5px;
    margin-bottom: -7.5px;
}

#othe_sites li span.active .after,
#othe_sites li span.active .before {
    top: 100%;
    left: -10px;
    bottom: -10px;
    z-index: -1;
}

#othe_sites li span.active .before {
    top: 8px;
    left: -10px;
    width: 100%;
}

#othe_sites li span.active .after {
    right: 0;
    left: -10px;
    height: 8px;
}

table.dataTable.dtr-column>tbody>tr>td .togle_td {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #b0c1d2;
    font-weight: 300;
    vertical-align: middle;
    border: 0;
    color: white;
    border-radius: 14px !important;
    top: 0px;
    left: 0px;
    height: 14px;
    width: 14px;
    display: inline-block;
    position: relative;
    -webkit-box-shadow: 0 0 3px #444;
    box-shadow: 0 0 3px #444;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    text-align: center;
    font-family: "Courier New", Courier, monospace;
    line-height: 14px;
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td .togle_td.active {
    background-color: #31b131;
}

#filter .parsing_table.dataTable .padding_left_10 {
    padding-left: 10px !important;
}

.w8p {
    width: 8%;
}

.w16p {
    width: 16%;
}

.w26p {
    width: 26%;
}

.over_hidden_other {
    position: relative;
}

.over_hidden_other,
.over_hidden_other div {
    /*    height: 34px;*/
}

.over_hidden_other div {
    /*    max-width: 260px;*/
}

.over_hidden_other div,
.over_hidden_other a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.over_hidden {
    /*
         overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        position: relative;
    */
}

.over_hidden:hover {
    overflow: visible;
}

.over_hidden a,
.over_hidden div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.over_hidden:hover a span {
    /*        top: 3.5px !important;*/
    /*    left: -26px !important;*/
    /*     line-height: 14px;*/
}

/*.over_hidden:hover a,
.over_hidden:hover div{
    overflow: visible;
    background: #f3f4f6!important;
    z-index: 10;
}*/
.table_f .over_hidden:hover a,
.table_f .over_hidden:hover div {
    top: 8px;
    left: 10px;
}

.over_hidden div:first-letter {
    text-transform: uppercase;
}

table.dataTable.no-footer.parsing_table.parse_one_product .over_hidden_other:hover a,
table.dataTable.no-footer.parsing_table.parse_one_product .over_hidden_other:hover div {
    /*position: absolute;*/
    top: 15.5px;
    left: 10px;
    background: #f3f4f6 !important;
    width: auto;
}

.td_mh td {
    height: 18px;
}

.text_green {
    color: green !important;
    font-weight: bold;
}

.text_red {
    color: red !important;
    font-weight: bold;
}

.table_f .over_hidden:hover a,
.table_f .over_hidden:hover div {
    background: #f9fafb !important;
}

.table_f {
    table-layout: fixed;
}

.w4p {
    width: 4%;
}

.w8p {
    width: 8%;
}

.w12p {
    width: 12%;
}

.w15p {
    width: 15%;
}

.w45 {
    width: 45px !important;
}

.w70 {
    width: 70px !important;
}

table .fancybox {
    /*    height: 30px;*/
    display: block !important;
}

.word_br {
    word-wrap: break-word;
}

table .fancybox img {
    width: 100%;
}

.w6 {
    width: 6px;
}

.parse_one_product .date_th span {
    font-size: 13px;
}

.w40 {
    width: 33px !important;
    padding: 0 !important;
}

.date_th.month {
    width: 60px !important;
}

/*
.month_name{
    width: 20px !important;
}
.month_photo{
    width: 70px !important;
}
.month_site{
    width: 30px !important;
}
.fixed_width{
    width: 400px !important;
}
*/
.h34i {
    height: 34px !important;
}

.table_right {
    padding-left: 0;
    margin-left: -1px;
    overflow-x: auto !important;
}

.table_left {
    padding-right: 0;
}

#othe_sites li {
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 15px;
}

#othe_sites {
    margin-bottom: 30px;
    text-align: center;
    list-style-type: none;
}

.my_padd {
    padding: 2px 5px !important;
}

.over_h {
    overflow-x: hidden !important;
}

/* .partners_lists-customH {
    min-height: 600px;
} */
.table_right .parsing_table.parse_one_product th {
    width: 75px;
    padding: 1px 5px !important;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.fancybox-wrap {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.multiselect-container label {
    font-size: 13px;
    display: table;
}

.user_info .profile-sidebar {
    float: right;
}

.user_info {
    float: right;
}

.table_search_btn,
.table_search {
    height: 34px;
}

.table_search_btn {
    float: left;
}

.table_search {
    width: 65%;
    float: left;
}

.serch_wrapp {
    float: right;
    margin-right: -5px;
}

.open_list {
    width: 100%;
    margin-left: 14px;
}

.open_list_m {
    margin-left: 28px;
}

.simular_price_label {
    float: right;
    padding: 5px 10px !important;
}

.over_hidden {
    height: 22px;
}

.over_hidden .simular_price_label {
    position: absolute;
    right: 10px;
    top: 6px;
    /*    bottom: 8px;*/
}

.preloader {
    position: fixed;
    left: 0;
    right: 0;
}

.products_all {
    width: 685px;
    max-height: 600px;
    overflow: auto;
}

.products_all::-webkit-scrollbar-track {
    background-color: #ecedee;
}

.products_all::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #ddd;
    height: 159px;
}

.products_all::-webkit-scrollbar-thumb:hover {
    background-color: #ddd;
}

.products_all::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 4px;
    height: 0px;
}

.products_all::-webkit-scrollbar {
    width: 4px;
}

.products_al tr td:nth-child(3) {
    width: 100px;
}

.over_hidden_f {
    position: relative;
    padding-left: 25px !important;
}

#loading img {
    width: 100%;
}

#loading {
    width: 80px;
    height: 80px;
}

.mt64 {
    margin-top: 64px !important;
}

.page-logo img {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 5px;
    /*max-width: 105px;*/
    height: 30px;
}

.page-logo a {
    position: relative;
    font-size: 0.1px;
    color: #545454;
    text-decoration: none;
    vertical-align: bottom;
    background: -webkit-linear-gradient(left, #545454, #545454, #9d9d9d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
}

.page-header.navbar .page-logo {
    margin-top: 8px;
}

.page-logo a.fz28 img {
    /*max-width: 115px;*/
}

.rb-tab .price_hidden {
    display: none;
    position: absolute;
    top: 0;
    margin-top: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    padding: 0 2px;
}

.parse_one_product.parsing_table.table tr.rb-tab td:nth-child(4):hover .percent_show,
.rb-tab .percent_show:hover+.price_hidden {
    display: block;
    background: #fff;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.rb-tab .price_change_loop {
    position: relative;
}

.rb-tab-first .price_hidden {
    float: left;
    margin-left: 5px;
}

.icheck-inline .checkbox-inline {
    padding-left: 0;
}

.icheck-inline .checkbox-inline {
    margin-right: 20px;
    margin-left: 0;
    margin-bottom: 10px;
}

.multiselect-container .checkbox-inline span {
    padding-left: 10px;
}

.fade_later .input-group {
    display: none;
}

body {
    background-color: #eaecee !important;
}

.page-header.navbar {
    color: #fff;
}

.parse_one_product .over_hidden_other:hover a {
    overflow: visible !important;
}

.socsites_title_profile {
    margin-top: 65px;
}

.colors_1 {
    background: linear-gradient(to right, #7f71fd 0%, #c0b9ff 50%);
    color: #fff;
}

.colors_2 {
    background: linear-gradient(to right, #c0b9ff 0%, #a9c2ff 50%);
    color: #fff;
}

.colors_3 {
    background: linear-gradient(to right, #a9c2ff 0%, #99d0fd 60%);
    color: #fff;
}

.colors_4 {
    background: linear-gradient(to right, #99d0fd 0%, #b4dee7 90%);
    color: #fff;
}

.colors_5 {
    background: linear-gradient(to right, #b4dee7 0%, #e3ecc7 90%);
    color: #fff;
}

.colors_6 {
    background: linear-gradient(to right, #e3ecc7 0%, #ffe9ad 90%);
    color: #fff;
}

.colors_7 {
    background: linear-gradient(to right, #ffe9ad 0%, #ffbd9a 80%);
    color: #fff;
}

.colors_8 {
    background: linear-gradient(to right, #ffbd9a 0%, #ff9290 80%);
    color: #fff;
}

.colors_9 {
    background: linear-gradient(to right, #ff9290 0%, #ff6969 80%);
    color: #fff;
}

.colors_10 {
    background: linear-gradient(to right, #ff6969 0%, #fe1414 80%);
    color: #fff;
}

.form-actions .btn-success.btn-success_reg {
    float: right;
}

.similar_price_text {
    display: inline-block;
    width: calc(100% - 30px);
}

.dropdown_download {
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 10px;
}

.chosen_br {
    font-size: 14px;
}

.parsing_table.table tr td:first-child {
    padding: 8px 5px !important;
}

.new_price {
    background-color: #fff;
    margin: 30px 0;
    padding: 60px 0;
    text-align: center;
    border: 1px solid #ccc;
    border-bottom: 4px solid #ccc;
    margin-left: -1px;
}

#do_paid {
    border: 1px solid #acb5c3;
    color: #acb5c3;
    background-color: #fff;
    border-radius: 0 !important;
    text-transform: uppercase;
    font-weight: 600;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 40px;
}

#do_paid:hover {
    color: #fff;
    background-color: #acb5c3;
}

.tarrif_name {
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 18px;
    color: #acb5c3;
    text-transform: uppercase;
}

.tarrif_price {
    font-size: 60px;
    position: relative;
    font-weight: 600;
    margin-bottom: 3px;
}

.tarrif_price+.uppercase {
    font-size: 14px;
    color: #333;
    margin-bottom: 20px;
}

.price-sign {
    font-size: 24px;
    vertical-align: top;
    top: 15px;
    left: -10px;
}

.new_price div.checker {
    padding-right: 52px;
    padding-left: 10px;
}

.advant_row {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #eee;
    color: #333;
    font-weight: 300;
    font-size: 16px;
    text-transform: uppercase;
    margin-top: -1px;
}

.col-sm-4.for_click {
    padding: 0;
}

.price_row {
    padding: 0 15px;
}

.new_price_active {
    padding: 90px 0 75px;
    position: relative;
    top: -30px;
    border-bottom: 4px solid #000;
}

.new_price_active_best {
    position: absolute;
    top: -1px;
    left: 50%;
    display: inline-block;
    width: auto;
    margin: 0 0 0 -60px;
    padding: 7px 15px;
    color: #fff;
    font-weight: 300;
    background: #26c281 !important;
    text-transform: uppercase;
    z-index: 100;
    text-align: center;
}

.new_price_active #do_paid {
    font-size: 20px;
    font-weight: 300;
    background-color: #32c5d2;
    border-color: #32c5d2;
    border-bottom: 3px solid #3faba4;
    color: #fff;
}

.new_price_active #do_paid:hover {
    color: #fff;
    background-color: #1f858e;
    border-color: transparent;
}

.advant_row i {
    color: #333;
    font-weight: 300;
    font-size: 16px !important;
    display: inline-block;
    margin: 0 10px 0 0;
}

.disc_mess {}

#main {
    width: 50%;
}

.portlet.light.portlet-fit.top_title {
    background-color: transparent;
    margin-bottom: 20px;
}

.portlet.light.portlet-fit.top_title .page-title {
    padding: 15px 0 0;
}

.page-sidebar.navbar-collapse.collapse.fixed {
    position: fixed;
    top: 71px;
}

.brends_table tr>th.hover_column,
.brends_table tr>td.hover_column {
    background-color: #ffa;
}

.brends_table tr.hover_tr>td:hover:before,
.brends_table tr.hover_tr>th:hover:before {
    content: "";
    display: block;
    position: absolute;
    top: -5000px;
    height: 10000px;
    left: 0;
    right: 0;
    width: 100%;
    background-color: rgba(232, 232, 232, 0.41);
}

.brends_table tbody {
    overflow-y: hidden;
}

.brends_table tr.hover_tr>th {
    position: relative;
}

.dataTables_wrapper .table-scrollable {
    overflow-y: hidden !important;
}

.portlet.light.portlet_light_profil {
    padding: 0;
    margin-bottom: 0;
}

.portlet.light.portlet_light_profil>.portlet-title {
    border-bottom: none;
}

.portlet.light.portlet_light_profil .table-scrollable {
    margin-bottom: 0 !important;
}

.portlet.light.portlet_light_profil .table.dataTable {
    margin-bottom: 0 !important;
}

.portlet-title.profile-title {
    padding: 0 20px 10px !important;
}

#heatmapContainerWrapper {
    padding: 10px;
}

#heatmapContainer img {
    width: 100% !important;
    max-width: 1360px;
}

#heatmapContainer img.mob_devices {
    max-width: 360px;
}

#heatmapContainer img.tablet_devices {
    max-width: 360px;
}

@media (max-width: 1600px) {
    .multiselect-container li {
        width: 33.33%;
        display: inline-block;
        vertical-align: top;
    }

    .multiselect-container label {
        font-size: 12px;
    }

    .fade_later {
        width: 75%;
    }

    .fade_later+div {
        width: 25%;
    }
}

@media (max-width: 1366px) {
    .multiselect-container li {}
}

@media (max-width: 767px) {

    .parsing_table.table thead th,
    .parsing_table.table thead td {
        padding: 10px 5px;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .parsing_table.table thead th a {
        text-overflow: ellipsis;
        display: inline-block;
        width: 100%;
        overflow: hidden;
    }

    .page-content .par_pr-main_c {
        padding-right: 0;
        padding-left: 0;
    }

    table.dataTable.parsing_table {
        width: 700px;
    }

    table.dataTable.brends_table {
        width: 1500px;
    }
}

.price_parsing {
    overflow: hidden;
    text-overflow: ellipsis;
}

.cat_name_block {
    max-height: 94px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table_ff {
    display: none;
}

table.dataTable.dtr-column>tbody>tr>td span.togle_td_f {
    top: -2px;
    margin-right: 0px;
    cursor: pointer;
    left: -4px;
}

.over_hidden_f>div {
    margin-left: 10px;
}

.products_all table tr td:nth-child(3) {
    min-width: 110px;
}

.over_hidden_f .like_checkbox {
    display: inline-block;
}

.page-sidebar .page-sidebar-menu li>a>.title {
    display: inline-block;
    max-width: 175px;
    white-space: nowrap;
}

.cnt_prices {
    text-align: center;
    color: green;
}

.fix_table>tbody {
    display: block;
    height: 600px;
    width: calc(109.1% - 142px);
    overflow: hidden;
    overflow-y: auto;
    margin-top: -1px;
}

.fix_table>thead>tr,
.fix_table>tbody>tr {
    width: calc(109.1% - 141px);
    display: table;
    table-layout: fixed;
}

.fix_table tr.table_ff {
    display: none;
}

.fix_table>thead>tr {
    width: calc(109.1% - 143px);
    border-right: none;
}

.parsing_table.fix_table>thead>tr th {
    border-bottom: 1px solid #fff !important;
    border-top: 1px solid #fff !important;
}

.parsing_table.fix_table>thead>tr th.w15p,
.parsing_table.fix_table>thead>tr {
    border-right: 1px solid #fff !important;
}

.parsing_table.fix_table>thead>tr th:first-child {
    border-left: 1px solid #fff !important;
}

.parsing_table.fix_table>thead {
    border-bottom: 1px solid #e7ecf1 !important;
}

.fix_table tbody::-webkit-scrollbar-button {
    background-image: url("");
    background-repeat: no-repeat;
    width: 5px;
    height: 0px;
}

.fix_table tbody::-webkit-scrollbar-track {
    background-color: #ecedee;
}

.fix_table tbody::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background-color: #ddd;
    height: 159px;
}

.fix_table tbody::-webkit-scrollbar-thumb:hover {
    background-color: #ddd;
}

.fix_table tbody::-webkit-resizer {
    background-image: url("");
    background-repeat: no-repeat;
    width: 4px;
    height: 0px;
}

.fix_table tbody::-webkit-scrollbar {
    width: 4px;
}

.portlet.light.dashbord-fit>.portlet-title {
    margin-bottom: 20px;
}

.new_list_options {
    margin: 20px 0;
}

.dash_title {
    color: #5c9acf;
    text-align: center;
}

.charts_wrap {
    position: relative;
}

.blue_data {
    position: absolute;
    left: 75%;
    top: 60px;
    background-color: #87ceeb;
    min-width: 50px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.red_data {
    top: 85px;
    background-color: #eb899e;
}

.all-konkurent_close {
    text-align: right;
}

.charts_wrap_title {
    position: absolute;
    top: 20px;
    width: 100%;
    text-align: center;
    left: 0;
    font-size: 14px;
}

.copy_title {
    font-size: 16px;
    color: #89c4f4;
    background: transparent;
    cursor: pointer;
    margin-left: 5px;
}

.copy_title:hover {
    color: #b0c1d2;
}

.copy_title:active {
    color: #89c4f4;
}

.copy_title input {
    position: absolute;
    z-index: -1;
    left: -9999;
}

.more_price_red {
    color: #ff7e95 !important;
    font-weight: bold;
}

.more_price_blue {
    color: #83c3f3 !important;
    font-weight: bold;
}

.control_p p {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.table.dataTable.brends_table>tbody>tr>th {
    padding: 4px;
    text-align: center;
}

.item_name {
    max-width: 80%;
    display: inline-block;
    top: 3px;
    position: relative;
}

.sorter_name {
    background-image: url(../img/sort_both.png);
    background-position: 100% center;
    background-repeat: no-repeat;
    width: 100%;
    display: inline-block;
    padding-right: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sorter_name_asc {
    background-image: url(../img/sort_asc.png);
}

.sorter_name_desc {
    background-image: url(../img/sort_desc.png);
}

.parsing_table.table thead th.sort_td {
    padding-right: 5px;
}

#grid th[data-type],
#grid_popup th[data-type] {
    background-image: url(../img/sort_both.png);
    background-position: 100% center;
    background-repeat: no-repeat;
    padding-right: 22px;
    cursor: pointer;
}

#grid th[data-type="asc"],
#grid_popup th[data-type="asc"] {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ5My4zNDggNDkzLjM0OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkzLjM0OCA0OTMuMzQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM1NC4wMzQsMTEyLjQ4OEwyNTIuNjc2LDIuODUzQzI1MC43NzEsMC45NSwyNDguNDg3LDAsMjQ1LjgyLDBjLTIuNDc4LDAtNC42NjUsMC45NS02LjU2NywyLjg1M2wtOTkuOTI3LDEwOS42MzYgICBjLTIuNDc1LDMuMDQ5LTIuOTUyLDYuMzc3LTEuNDMxLDkuOTk0YzEuNTI0LDMuNjE2LDQuMjgzLDUuNDI0LDguMjgsNS40MjRoNjMuOTU0djM1Ni4zMTVjMCwyLjY2MywwLjg1NSw0Ljg1MywyLjU3LDYuNTY0ICAgYzEuNzEzLDEuNzA3LDMuODk5LDIuNTYyLDYuNTY3LDIuNTYyaDU0LjgxNmMyLjY2OSwwLDQuODU5LTAuODU1LDYuNTYzLTIuNTYyYzEuNzExLTEuNzEyLDIuNTczLTMuOTAxLDIuNTczLTYuNTY0VjEyNy45MDdoNjMuOTU0ICAgYzMuODA2LDAsNi41NjMtMS44MDksOC4yNzQtNS40MjRDMzU2Ljk3NiwxMTguODYyLDM1Ni40OTgsMTE1LjUzNCwzNTQuMDM0LDExMi40ODh6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

#grid th[data-type="desc"],
#grid_popup th[data-type="desc"] {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ5My4zNTYgNDkzLjM1NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDkzLjM1NiA0OTMuMzU1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTM1NS40NTcsMzcwLjg3M2MtMS41MjMtMy42MTQtNC4yODgtNS40MjgtOC4yODUtNS40MjhoLTYzLjk1NFY5LjEzNWMwLTIuNjY2LTAuODU4LTQuODU2LTIuNTY5LTYuNTY3ICAgQzI3OC45NDQsMC44NTUsMjc2Ljc1MywwLDI3NC4wODQsMGgtNTQuODE4Yy0yLjY2NywwLTQuODU0LDAuODU1LTYuNTY3LDIuNTY4Yy0xLjcxMSwxLjcxMS0yLjU3LDMuOTAxLTIuNTcsNi41Njd2MzU2LjMxNGgtNjMuOTUzICAgYy0zLjgwNiwwLTYuNTY3LDEuODEtOC4yOCw1LjQyOGMtMS41MjEsMy42MTMtMS4wNDMsNi45NDMsMS40MzEsOS45OTZMMjQwLjY4LDQ5MC41MDVjMS45MDMsMS45MDIsNC4xODcsMi44NTEsNi44NTQsMi44NTEgICBjMi40NzgsMCw0LjY2NS0wLjk0OCw2LjU2Ny0yLjg1MWw5OS45MjctMTA5LjYzMkMzNTYuNTAzLDM3Ny44MiwzNTYuOTgzLDM3NC40OSwzNTUuNDU3LDM3MC44NzN6IiBmaWxsPSIjMDAwMDAwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
}

#progress {
    text-align: center;
    position: fixed;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #eaecee;
    z-index: -1;
}

#progress .Download {
    margin: auto;
    margin-top: 300px;
    width: 80%;
}

.input-group .form-control_my,
.form-control_my {
    border-color: #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: -1px;
    padding-left: 7px;
}

.input-group .input-group-addon_new {
    border: 1px solid #ccc;
    margin-right: -1px;
}

ul.devices,
ul.devices1 {
    width: 100%;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0px;
    padding: 0 0 0 0;
    position: relative;
    top: 0px;
}

ul.devices li,
ul.devices1 li {
    display: inline-block;
    color: #006DCA;
    list-style-type: none;
    margin: 0px;
    cursor: pointer;
}

ul.devices1 li {
    opacity: 0.3;
}

ul.devices li:nth-child(2),
ul.devices1 li:nth-child(2) {
    margin-left: -6px;
    margin-left: 0px;
}

ul.devices li.active_devices,
ul.devices1 li.active_devices {
    color: #77b6f4;
}

.partners_devices ul.devices,
.partners_devices ul.devices1 {
    margin-bottom: 10px;
    margin-top: 0px;
}

.partners_devices ul.devices li,
.partners_devices ul.devices1 li {
    padding: 5px;
}

.partners_devices label {
    padding-bottom: 4px;
    margin-bottom: 0;
}

.partners_devices .containerG,
.pler-dashbord .containerG {
    padding-top: 15px;
}

.partners_devices.statistic .devices li {
    opacity: 0.3;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 18px;
}

.partners_devices.statistic .devices li.active_devices {
    opacity: 1;
}

.empty_fields_wrp {
    height: 18px;
    position: relative;
    margin-top: -5px;
}

.empty_fields_p {
    padding: 5px;
    -webkit-transition: 0.3s linear height;
    transition: 0.3s linear height;
    height: 26px;
    overflow: hidden;
    z-index: 2;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.empty_fields_wrp>span {
    display: none;
}

.empty_fields_active .empty_fields_p {
    background-color: #f1f3fa;
    height: auto;
    z-index: 5;
}

.empty_fields_active>span {
    content: "x";
    position: absolute;
    top: -6px;
    right: -6px;
    min-width: 14px;
    height: 14px;
    text-align: center;
    color: #fff;
    border-radius: 14px;
    background-color: #8bb4e7;
    font-weight: 300;
    vertical-align: middle;
    border: 0;
    cursor: pointer;
    display: block;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    line-height: 12px;
    text-align: center;
    border-radius: 14px !important;
    z-index: 100;
}

.sidebar-toggle-light {
    display: block;
    cursor: pointer;
    opacity: 0.6;
    filter: alpha(opacity=60);
    /*width: 20px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center center;*/
    position: absolute !important;
    top: 18px;
    right: 13px;
    /*background-image: url(../img/sidebar-toggle-light.png);*/
    z-index: 10000;
}

.sidebar-toggle-light:hover {
    opacity: 1;
}

/**/
.sidebar-toggle-light {
    width: 25px;
    height: 18px;
    position: relative;
    /*margin: 50px auto;*/
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    -moz-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    cursor: pointer;
}

.sidebar-toggle-light span {
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #5c9acf;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    -moz-transition: 0.25s ease-in-out;
    -o-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}

.sidebar-toggle-light span {
    top: 8px;
}

.sidebar-toggle-light span:nth-child(1) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.sidebar-toggle-light span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sidebar-toggle-light span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.sidebar-toggle-light span:nth-child(4) {
    top: 18px;
    width: 0%;
    left: 50%;
}

.page-sidebar-closed .sidebar-toggle-light span:nth-child(1) {
    top: 0px;
}

.page-sidebar-closed .sidebar-toggle-light span:nth-child(2) {
    top: 0px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.page-sidebar-closed .sidebar-toggle-light span:nth-child(3) {
    top: 7px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.page-sidebar-closed .sidebar-toggle-light span:nth-child(4) {
    left: 0;
    top: 14px;
    width: 100%;
}

/**/
.page-sidebar-menu {
    position: relative;
    -webkit-box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0 11px rgba(0, 0, 0, 0.13);
}

.page-sidebar-closed .filters_my {
    display: none;
}

.page-sidebar-closed .page-sidebar-menu {
    padding-top: 0 !important;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu li>a>.title {
    display: none;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu li>a {
    padding: 11px 15px 11px 11px;
    display: block;
    height: 40px;
    text-align: center;
}

.page-sidebar-closed .nav-item .arrow {
    display: none;
}

.page-sidebar-closed .portlet.light.portlet-fit {
    /* width: calc(109.1% - 60px); */
}

.sidebar-divider,
.filters_my.sidebar-divider {
    color: #4680ff !important;
    padding: 20px !important;
    font-size: 14px;
    display: block;
    font-weight: 600 !important;
    text-transform: uppercase;
}

.page-sidebar .page-sidebar-menu .sidebar-divider_mob {
    display: none;
}

.page-sidebar-closed .page-sidebar .sidebar-divider_desc {
    display: none;
}

.page-sidebar-closed .page-sidebar-menu .sidebar-divider_mob {
    display: block;
    text-align: center;
}

.page-sidebar-closed .page-sidebar-menu .sidebar-divider {
    padding: 17px !important;
}

.page-sidebar .page-sidebar-menu li.active>a {
    /*border-left: 3px solid #5C9ACF!important;*/
    /*margin-left: -3px;*/
    border-color: #5c9acf !important;
    border-top: none !important;
}

a.panel_link {
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    display: inline-block;
}

.color_5,
.parsing_table.table thead th.color_twenty {
    background: linear-gradient(to right, #ff6969 0%, #fe1414 80%);
    color: #fff;
}

.color_4,
.parsing_table.table thead th.color_twenty {
    background: linear-gradient(to right, #ffbd9a 0%, #ff9290 80%);
    color: #fff;
}

.color_3,
.parsing_table.table thead th.color_forty {
    background: linear-gradient(to right, #e3ecc7 0%, #ffe9ad 90%);
}

.color_2,
.parsing_table.table thead th.color_sixty {
    background: linear-gradient(to right, #99d0fd 0%, #b4dee7 90%);
}

.color_1,
.parsing_table.table thead th.color_eighty {
    background: linear-gradient(to right, #c0b9ff 0%, #a9c2ff 50%);
}

.color_0,
.parsing_table.table thead th.color_hundred {
    background-color: #e5f5e0;
}

.table-bordered>thead>tr.konkurent_title>td {
    border-bottom: none;
}

.td-height-50 {
    height: 50px;
}

.portlet.light>.portlet-title.portlet-title_without>.caption {
    padding: 18px 0;
}

.panel_link .glyphicon {
    margin-right: 5px;
}

.page-sidebar .page-sidebar-menu .sub-menu {
    width: 235px;
    background-color: #fff;
}

.icon_heartmap {
    width: 16px;
    height: 16px;
    background-image: url("../img/heartmap.png");
    background-repeat: no-repeat;
    background-position: 0;
    display: inline-block;
    position: relative;
    top: 2px;
    left: 3px;
    margin-right: 9px !important;
}

.open .icon_heartmap {
    background-position: 100%;
}

.page-sidebar .page-sidebar-menu li:hover>a>i.icon_heartmap {
    background-position: 100%;
}

.caption .btn {
    vertical-align: top;
    margin-left: 15px;
}

.caption input[name="site"] {
    height: 34px;
    font-size: 14px;
    line-height: 34px;
    padding: 0;
    padding-left: 4px;
}

#save-profile-admin-name,
.margin-top-10 {
    opacity: 0;
    z-index: -1;
    -webkit-transition: 0.3s ease-in all;
    transition: 0.3s ease-in all;
    position: relative;
}

#profile #save-profile-admin-name,
#profile .margin-top-10 {
    opacity: 1;
    z-index: 1;
}

.save-profile-admin-name_active,
#save-profile-admin-name.save-profile-admin-name_active {
    opacity: 1;
    z-index: 1;
    position: relative;
}

.pler-up {
    position: relative;
}

.pler-up span {
    background-color: transparent;
    -webkit-transition: 0.3s ease-in all;
    transition: 0.3s ease-in all;
}

.pler-up textarea {
    z-index: -1;
    position: absolute;
    left: -9999px;
}

.pler-up span.active_script {
    background-color: #3390ff;
}

.pler-up i {
    position: absolute;
    top: 5px;
    right: 5px;
    color: #8bb4e7;
}

.pler-up-lists i {
    top: auto;
    bottom: 10px;
    right: 10px;
}

.pler-up i:active {
    color: #89c4f4;
}

.pler-up i:hover {
    color: #b0c1d2;
}

.portlet.light.bordered>.portlet-title_no_border {
    border-bottom: none;
}

.button_code {
    float: left;
    width: calc(50% - 10px);
    padding-left: 4px;
    padding-right: 4px;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
}

.button_code_del {
    float: right;
}

.button_state {
    margin-top: 0;
    width: 100%;
}

.button_state div.checker {
    margin-right: 0;
    margin-left: 0;
}

.setting_btn {
    float: left;
    margin-top: 15px;
}

#delete_click_project {
    margin-top: 15px;
}

.btn_code_block {
    clear: both;
    width: 100%;
}

.pler-up span {
    display: inline-block;
    max-height: 170px;
    overflow: hidden;
    width: 100%;
}

.portlet.light>.portlet-title>.caption {
    padding: 10px 5px 15px 0;
}

.all_devices {
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    font-size: 16px;
    top: -6px;
    /*padding: 0px 11px;*/
}

.all_devices a:hover {
    text-decoration: none;
    color: #b0c1d2;
}

.table-hover>tbody>tr:hover {
    background-color: #f3f4f6;
}

.parsing_table.table tr td:not(.not_overflow) {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}

.parsing_table.table tr.calculated td:not(.not_overflow) {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

table.dataTable.no-footer.parsing_table.brends_table tr td:not(.not_overflow) {
    white-space: nowrap;
}

.my_filters {
    position: relative;
    height: 35px;
    overflow: hidden;
    -webkit-transition: 0.3s ease-in height;
    transition: 0.3s ease-in height;
}

.my_filters.open {
    height: 100%;
}

.my_filters i.fa {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    color: #333;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: 0.3s ease-in all;
    transition: 0.3s ease-in all;
}

.my_filters.open i.fa {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.my_filters i.fa:hover {
    color: #89c4f4;
}

.par_pr_table .over_hidden div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu li.active>.sub-menu {
    display: none;
}

.input-group-addon_new {
    display: inline-block;
    width: 35px;
    height: 34px;
    float: left;
    line-height: 21px;
}

.input-group_my .easy-autocomplete,
.tags_analiz_links {
    display: inline-block;
    width: calc(100% - 40px);
    float: left;
}

.tags_analiz_links input {
    width: 100% !important;
}

.input-group_my {
    display: inline-block;
    width: 100%;
}

@media only screen and (max-width: 1900px) {
    .minus_word_btn {
        margin-left: 40px;
    }

    .webvisor_text {
        display: none;
    }

    .fix_table>thead>tr,
    .fix_table>tbody>tr {
        width: 100%;
    }
}

@media only screen and (max-width: 1600px) {
    .minus_word_btn {
        display: none;
    }
}

.page-sidebar-closed .page-sidebar-menu .sidebar-toggle-light {
    top: 18px;
    left: 10px;
}

@media only screen and (max-width: 1439px) {
    .chart-container canvas {
        /* max-width: 600px; */
        width: auto;
        min-width: auto !important;
    }

    .sidebar-toggle-light {
        top: 14px !important;
    }

    .page-sidebar {
        width: 45px !important;
    }

    .nav-tabs_sidebar>li>a>.title,
    .page-sidebar-closed .page-sidebar .page-sidebar-menu li>a>.title,
    .page-sidebar-closed .page-sidebar .page-sidebar-menu .sidebar-divider_desc {
        display: none;
    }

    .page-sidebar .page-sidebar-menu .sidebar-divider {
        padding: 17px !important;
    }

    .page-sidebar .page-sidebar-menu .sidebar-divider_mob {
        display: none;
    }

    .page-sidebar-closed .page-sidebar .page-sidebar-menu .sidebar-divider_mob {
        display: block;
    }

    .nav-tabs_sidebar li a i[class^="icon-"] {
        margin-left: -3px;
    }

    .page-sidebar-menu {
        padding-top: 0 !important;
    }

    /* .page-sidebar-closed .portlet.light.portlet-fit {
       width: calc(109.1% - 60px) !important;

   } */
    .portlet.light.portlet-fit {
        width: calc(109.1% - 250px) !important;
    }

    .page-sidebar .page-sidebar-menu li>a>[class^="icon-"] {
        margin-left: -2px !important;
    }

    .sidebar-toggle-light {
        left: 10px;
        top: 12px;
    }

    .page-sidebar .page-sidebar-menu li>a>[class^="icon-"],
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>[class^="icon-"] {
        left: auto !important;
        right: auto !important;
        margin: auto !important;
    }

    .page-sidebar-menu {
        width: 235px !important;
    }

    .page-sidebar-closed .page-sidebar-menu {
        width: 45px !important;
    }

    .page-sidebar-closed .page-sidebar-menu .sidebar-toggle-light {
        top: 12px;
        left: 21px;
    }

    .page-sidebar-closed .page-sidebar .page-sidebar-menu li>a,
    .page-sidebar .page-sidebar-menu li>a {
        padding: 10px !important;
    }

    .page-sidebar-closed .page-sidebar .page-sidebar-menu li>a {
        padding: 11px 15px 11px 11px;
        display: block;
        height: 40px;
        text-align: center;
    }
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active>a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active.open>a,
.page-sidebar .page-sidebar-menu li.active>a,
.page-sidebar .page-sidebar-menu li.active.open>a {
    background: #f2f6f9;
    border: none;
    color: #4680ff !important;
    font-weight: 600 !important;
}

.show-menu-mega li.active.open>a,
.show-menu-mega li.active {
    background: #f2f6f9;
}

/*    @media only screen and (max-width : 1388px) {
    .page-sidebar {
        width: 45px !important;
    }
    .nav-tabs_sidebar>li>a>.title, .page-sidebar .page-sidebar-menu li>a>.title, .page-sidebar .page-sidebar-menu .sidebar-divider {
        display: none;
    }
    .page-sidebar-closed .page-sidebar .page-sidebar-menu .sidebar-divider{
        display: block;
    }
    .nav-tabs_sidebar li a i[class^="icon-"]{
        margin-left: -3px;
    }
    .page-sidebar-menu {
padding-top: 34px !important;
}
.portlet.light.portlet-fit {
    width: calc(109.1% - 60px) !important;

}
.page-sidebar .page-sidebar-menu li > a > [class^="icon-"]{
    margin-left: -2px !important;
}

.sidebar-toggle-light{
    right: 13px;
    top: 20px;
}

.page-sidebar .page-sidebar-menu li > a > [class^="icon-"],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > [class^="icon-"]{
        left: auto; !important;
        right: auto !important;
        margin: auto !important;

}
.page-sidebar-closed .page-sidebar-menu{
    max-width: 45px !important;
}
.page-sidebar-closed .page-sidebar .page-sidebar-menu li > a,
.page-sidebar .page-sidebar-menu li > a{
    padding: 10px !important;
}
.page-sidebar-menu{
    width: 45px !important;
}
.page-sidebar-closed .page-sidebar .page-sidebar-menu li > a {
    padding: 11px 15px 11px 11px;
    display: block;
    height: 40px;
    text-align: center;
}

}*/

.frm_constructor .btn {
    padding: 0;
}

.frm_constructor .waves-button-input {
    padding: 7px 17px;
}

.frm_constructor .nav-tabs a {
    /* border-top-right-radius: 4px !important; */
    /* border-top-left-radius: 4px !important; */
    pointer-events: none;
    height: 36px;
    font-weight: 400;
    text-align: center;
    line-height: 36px;
    margin: 0;
    padding: 0px 10px;
    font-size: 14px;
    /* margin-bottom: 1px; */
    position: relative;
    top: 0px;
    /* border: 1px solid transparent; */
}

#mailchimp_export.btn,
#esputnik_export.btn,
#unisender_export.btn,
#getresponse_export.btn,
#bitrix_export.btn,
#sendgrid_export.btn,
#sendpulse_export.btn {
    padding: 12px 14px;
}

.info .modal-scrollable {
    display: none;
}

.col-my-width1 {
    width: 150px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.col-my-width2 {
    width: 230px;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
}

.form_mailchimp-info-txt {
    font-size: 14px;
    margin-bottom: 12px;
}

.position-col-w {
    display: flex;
    align-items: center;
    padding: 23px 0 0px 15px;
    height: 71px;
}

.row-input {
    display: inline-block;
    float: left;
}

.row-input .block-input {
    padding: 2px 0 2px 8px;
}

.row-button {
    display: flex;
    align-items: center;
    float: left;
}

#form_elements_edit .row-button .plerdy_element_edit_input {
    margin-top: 0;
}

.frm_constructor .nav-tabs li {
    display: inline-block;
    cursor: pointer;
}

.frm_constructor .nav-tabs>li:not(.active):focus a,
.frm_constructor .nav-tabs>li:not(.active):hover a {
    /* color: #4680ff; */
    box-shadow: none;
    border-bottom-color: transparent;
    background-color: #f4f5f9;
}

.frm_constructor .nav-tabs>li:not(.active):hover a:after,
ul.m-menu_forms :not(.active):hover a:after,
ul.tabs_custom.m-menu_forms :not(.active):hover a:after {
    /* content: " ";
    height: 3px;
    width:35px;
    border-radius: 5px 5px 0px 0px;
    position: absolute;
    bottom: 0; */
    content: "";
    height: 3px;
    width: 100%;
    border-radius: 5px 5px 0px 0px;
    background: #C4C7CF;
    position: absolute;
    bottom: -2px;
    left: 0;

}

ul.ab_tabs_custom.m-menu_forms :not(.active):hover a:after {
    bottom: -1px;
}

.frm_constructor .nav-tabs li.active {
    border: none;
    color: #044792;
}

.preloader-dots {
    width: 100px !important;
    height: 70px !important;
    background-size: contain;
}

.par_pr-main_c {
    margin-bottom: 20px;
}

.form_fields_container {
    border: none !important;
}

.form_fields_container label {
    border: none !important;
    /* padding: 0px!important; */
}

.form_fields_container .form-group label {
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
    /* line-height: 50px; */
    /* padding: 10px !important; */
    /* padding: 0px !important; */
    line-height: 18px;
    display: flex;
    min-height: 38px;
    align-items: center;
}

.form_fields_container .form-group label .element_displayname {
    display: flex;
    min-height: 40px;
}

.form_fields_container .form-group.wrapp_sort_position label .element_displayname {
    min-height: 0;
}

.form_fields_container .form-group.wrapp_sort_position label.sub-title.col-lg-4.col_displayname {
    align-items: center;
}

.v-frm_constructor .sub-title.col_displayname {
    align-items: flex-start;
}

.v-frm_constructor .sub-title.col_displayname>span.element_displayname {
    align-items: center;
}

.form-group label.sub-title .user-agreement,
.form-group label.sub-title .user-privacy {
    height: 100%;
}

.form-group label.sub-title .user-agreement .element_displayname,
.form-group label.sub-title .user-privacy .element_displayname {
    align-items: center;
}

.form-group label.sub-title {
    display: block;
    line-height: 25px !important;
    padding: 10px 10px 10px 0 !important;
    margin-left: 10px;
}

.form_fields_container .input-wrp {
    position: relative;
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    border: 1px solid transparent;
    /* color: #5d78ff; */
    margin-bottom: 1px;
    position: relative;
    font-weight: 400;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.m-menu_forms .m-menu__item a {
    height: 44px;
    line-height: 24px;
    display: inline-flex;
    align-items: center;
}

.frm_constructor .nav-tabs>li:not(.active):focus a,
.frm_constructor .nav-tabs>li:not(.active):hover a {
    /* border: 1px solid transparent; */
    /* color: #5d78ff; */
    /* border-bottom: 1px solid #5d78ff; */
    /* margin-bottom: 0px; */
}

.link_only a.waves-effect.waves-light.waves-button-input .form_fields_container .input-wrp .form-control {
    border-radius: 2px !important;
    border: 1px solid #ccc;
    padding: 0;
    line-height: 34px;
    padding-left: 10px;
    height: 34px;
}

.form_fields_container .input-wrp textarea.form-control {
    border-radius: 2px !important;
    border: 1px solid #ccc;
    padding: 0;
    line-height: 1.5;
    padding-left: 10px;
    height: 100px;
    resize: none;
}

.form_fields_container .input-wrp .form-control:focus {
    border: 1px solid #4680ff;
}

.form_fields_container .plerdy_element_edit_input {
    margin-top: 20px;
    margin-left: -15px;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 32px;
    border-radius: 4px !important;
    background-color: #57f;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.form_fields_container button.plerdy_element_edit_input-new {
    margin-top: 0;
    margin-left: 0;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 32px;
    border-radius: 2px !important;
    position: absolute;
    right: 15px;
    background-color: #57f;
    color: #fff;
}

.form_fields_container button.plerdy_element_edit_input-new:hover {
    opacity: 0.8;
}

.form_fields_container .like-select {
    position: absolute;
    font-size: 0;
    width: calc(100% - 149px);
    left: 15px;
    display: block;
    white-space: normal;
    height: 34px;
    line-height: 34px;
}

.form_fields_container .like-select.font-size {
    width: 70px;
    right: 64px;
    left: auto;
}

.form_fields_container .like-select.edit-elements {
    max-width: 90px;
    width: 90px;
    right: -2px;
    left: auto;
    top: 0px;
}

.sort .dropdown-menu {
    min-width: 90px;
}

.form_fields_container .like-select.font-size button {
    border-radius: 2px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    padding-left: 0;
    border-left: 1px solid #ccc;
}

.form_fields_container .like-select button {
    border-radius: 0 !important;
    text-transform: capitalize;
    font-size: 15px;
    padding: 0 19px 0 10px;
    height: 38px;
    cursor: pointer;
    color: #fff;
    background-color: #868e96;
    border: none;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    line-height: 1.25;
    transition: all 0.15s ease-in-out;
    margin: 0;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    width: 100%;
}

.form_fields_container .like-select button:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-left: 0.3em solid transparent;
    position: absolute;
    right: 10px;
    top: 16px;
}

.form_fields_container .like-select .dropdown-menu {
    background-color: #fff;
    padding: 0;
    position: absolute;
    top: 100%;
    right: 0px;
    overflow: hidden;
    left: auto;
    margin: 0;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px !important;
    max-height: 203px;
    overflow-y: auto;
}

.form_fields_container .like-select.font-size .dropdown-menu {
    min-width: 55px;
}

.form_fields_container .like-select .dropdown-menu .dropdown-item {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    color: #16181b;
    height: 40px;
    line-height: 40px;
    padding: 0;
    padding-left: 8px;
    cursor: pointer;
}

.form_fields_container .like-select .dropdown-menu .dropdown-item:hover {
    background-color: #4680ff;
    color: #fff;
}

/* .sub-title {
    border-bottom: 1px solid rgba(204,204,204,.35);
    padding-bottom: 10px;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #2c3e50;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1.1;
    margin-top: 30px;
} */
.sub-title {
    display: table-cell;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 60px;
}

.sub-title.first {
    margin-top: 20px;
}

h4.sub-title.first {
    margin: 0px 15px;
    padding-left: 0;
}

#form_elements_edit .plerdy_element_edit_input {
    margin-top: 20px;
}

#form_elements_edit .plerdy_element_remove_input {
    width: 34px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 2px !important;
}

.form_fields_container .waves-button-input {
    border-radius: 2px;
    text-transform: capitalize;
    font-size: 15px;
    padding: 10px 19px;
    cursor: pointer;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

i.btn-success {
    display: inline-flex;
    border: none;
    box-shadow: 0 0 0;
}

.form_fields_container i.btn-success {
    color: #fff !important;
    background-color: #1474E3 !important;
    border-color: #1474E3 !important;
    float: right;
    margin-top: 25px;
    margin-right: 15px;
    padding: 0;
}

.form_fields_container i.btn-success:hover {
    background-color: #006DCA !important;
    border-color: #006DCA !important;
}

.col-my-width1>.waves-button-input,
.col-my-width2>#mailchimp_export {
    padding: 7px 17px !important;
    border: none;
}

.manual_export-info-txt {
    padding-left: 26px;
    line-height: 33px;
    font-size: 14px;
}

.form_fields_container *:not(.p_switch)>div.checker span {
    background-image: none !important;
    border: 2px solid #E5E5E5;
}

.form_fields_container *:not(.p_switch)>div.checker span.checked {
    background-image: url(/public/images/icon/checked.svg) !important;
    background-position: center;
    background-size: inherit;
    background-repeat: no-repeat;
    border: 1px solid #1474e3;
}

.form_fields_container *:not(.p_switch)>div.checker {
    margin-right: 4px !important;
}

.form_fields_container *:not(.p_switch)>div.checker input {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

#rule_url.form_fields_container .form-group label {
    line-height: 30px;
}

#rule_url+.edit_rules {
    margin-top: 32px;
}

.input-number-wrp {
    position: relative;
}

.input-number-wrp .stepper-wrapper {
    border-radius: 0 3px 3px 0 !important;
    bottom: 0;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    width: 40px;
}

.input-number-wrp .stepper-wrapper .stepper-arrow {
    background-color: #4680ff;
    cursor: pointer;
    display: block;
    height: 50%;
    text-align: center;
    color: #fff;
    padding-top: 1px;
    font-size: 18px;
}

.input-number-wrp .stepper-wrapper .fa-caret-up {
    padding-top: 3px;
}

.input-number-wrp .stepper-wrapper .stepper-arrow:hover {
    background-color: #6092ff;
    color: #000;
}

.form_fields_container .input-wrp .input-number-wrp .form-control {
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}

.form_fields_container .form-group label.time-label {
    line-height: 28px;
    padding-left: 0 !important;
}

.input-wrp output {
    padding: 0;
    position: relative;
    top: -23px;
    margin-right: 10px;
}

#menu2 .form_fields_container.time-label-wrp {
    padding: 0;
    margin: 0;
}

#menu2 .form_fields_container.parameters {
    padding-left: 0;
    padding-right: 0;
}

#menu2 .form_fields_container.parameters .form-group label {
    line-height: 1;
    padding-left: 0 !important;
}

label[for="global_rule"] {
    white-space: normal !important;
    line-height: normal !important;
}

.bottom-submit {
    overflow: hidden;
    padding: 0 !important;
}

.form_fields_container.bottom-submit i.btn-success {
    margin-top: 0;
    margin-right: 0;
}

.form_fields_container .notice {
    font-weight: 400;
    font-size: 14px;
}

.input-wrp.add_element .like-select.edit-elements {
    left: -122px;
    max-width: 150px;
    width: 148px;
}

.input-wrp.add_element .like-select.edit-elements button {
    text-transform: inherit !important;
    font-size: 14px;
}

#uniform-on_off_calendar_show {
    margin-bottom: 15px;
}

#add_new_element {
    border-radius: 0px !important;
}

.dropdown-menu-location {
    border-radius: 2px !important;
    border: 1px solid #ccc;
    padding: 0;
    line-height: 34px;
    padding-left: 10px;
    height: auto;
    width: 100%;
    display: block;
    padding-left: 0;
}

.dropdown-menu-location button {
    line-height: 32px;
    height: 34px;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding-left: 10px !important;
    background: transparent;
}

.dropdown-menu-location button i {
    float: right;
    margin-right: 10px;
    margin-top: 8px;
}

.dropdown-menu-location .dropdown-menu {
    margin: 0;
    border: 1px solid #4680ff;
}

.dropdown-menu-location .dropdown-item {
    width: 33.33333%;
    display: inline-block;
    height: 75px;
    border: 1px solid #4680ff;
    float: left;
    position: relative;
    line-height: 0;
}

.dropdown-menu-location .dropdown-item span {
    height: 30px;
    line-height: 28px;
    border: 1px #eee solid;
    border-radius: 3px !important;
    display: inline-block;
    padding: 0 10px;
    cursor: pointer;
}

.dropdown-menu-location .dropdown-item:nth-child(3n + 1) {
    text-align: left;
}

.dropdown-menu-location .dropdown-item:nth-child(3n + 2) {
    text-align: center;
}

.dropdown-menu-location .dropdown-item:nth-child(3n + 3) {
    text-align: right;
}

.dropdown-menu-location .dropdown-item:nth-child(4),
.dropdown-menu-location .dropdown-item:nth-child(5),
.dropdown-menu-location .dropdown-item:nth-child(6) {
    line-height: 75px;
}

.dropdown-menu-location .dropdown-item:nth-child(7),
.dropdown-menu-location .dropdown-item:nth-child(8),
.dropdown-menu-location .dropdown-item:nth-child(9) {
    line-height: 117px;
}

.dropdown-menu-location .dropdown-menu {
    box-shadow: none;
    width: calc(100% + 2px);
    margin-left: -1px;
}

.dropdown-menu-location .dropdown-item span:hover {
    background-color: #4680ff;
    color: #fff;
    /*border: 1px solid #4680ff;*/
}

.dropdown-menu-location .dropdown-item.active span {
    background-color: #4680ff;
    color: #fff;
    /*border: 1px solid #4680ff;*/
}

.profile-content-forms,
.profile-content {
    overflow: visible !important;
}

/*manual-form*/
.specialist_mail-wrp,
#manual-form {
    position: relative;
}

#specialist_mail,
#manual-form input[type="text"] {
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.87);
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 3px !important;
    width: 100%;
    padding-left: 58px;
    height: 48px;
    outline: none;
    text-align: left;
}

.specialist_mail-wrp span,
#manual-form span.helper {
    position: absolute;
    left: 5px;
    top: 5px;
    height: 38px;
    display: inline-block;
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    width: 43px;
    text-align: center;
    line-height: 38px;
    color: #acacac;
    padding-top: 4px;
    padding-right: 4px;
}

.specialist_mail-wrp span.helper i,
#manual-form span.helper i {
    font-size: 22px;
    line-height: 30px;
}

/*#manual-copy_btn,*/
#manual-back {
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.manual-modal #add_site,
.manual-modal #manual-finish,
.manual-modal #manual-next {
    position: absolute;
    right: 20px;
    bottom: 20px;
}

/*    .manual-modal #send_instruction {
    display: inline-block;
    position: absolute;
    bottom: 18px;
    right: 125px;
}*/

.rememberme .checker {
    margin-right: 5px !important;
}

.form_fields_container.buttons-wrp i.btn-success {
    color: #fff !important;
    background-color: #1dc9b7 !important;
    border-color: #1dc9b7 !important;
    float: right;
    margin-top: 0;
    margin-right: -10px;
    margin-bottom: 20px;
}

.radioss .option-input.radio {
    margin: 4px;
    width: 16px;
    height: 16px;
    border: 2px solid #4680ff !important;
    background-color: #fff !important;
    outline: none;
    position: relative;
    top: 7px;
}

.radioss .option-input::before {
    content: "";
    transform: scale(0.5);
    -webkit-transition: -webkit-transform 0.28s ease;
    transition: -webkit-transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
}

.radioss .option-input:checked::before {
    content: "";
    height: 100%;
    width: 100%;
    line-height: 16px;
    background-color: #4680ff;
    transform: scale(1);
}

.radioss label {
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    margin-right: 20px;
}

.custom_ips .form-control:focus {
    border: 1px solid #4680ff;
}

.caption_tab .actions.my_action,
#custom-tags .actions.my_action {
    position: absolute !important;
    right: 30px !important;
    left: auto !important;
    top: 14px !important;
}

.double-header th.text-center.p4 {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    font-size: 14px;
    font-weight: bold;
}

.th-header-center th {
    text-align: center;
}

.th-header-center th.text-left {
    text-align: left;
}

.our-baner .plerdy_element_edit_input {
    margin-top: 0 !important;
}

.v-add-img-block .browse-file-wrp {
    margin-left: 0px;
}


.browse-label {
    background: #fff;
    color: rgba(0, 0, 0, 0.87);
    display: block;
    font-family: inherit;
    font-size: 16px;
    height: 48px;
    padding: 10px 15px;
    width: 100%;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 3px !important;
    border: 1px solid #ccc;
    -webkit-transition: all.4s;
    -moz-transition: all.4s;
    -ms-transition: all.4s;
    -o-transition: all.4s;
    transition: all.4s;
}

.browse-file-wrp:hover .browse-label {
    border: 1px solid #4680ff;
}

.browse-file-wrp .image_file {
    position: absolute;
    top: 0;
    opacity: 0;
    cursor: pointer;
    width: 108px;
    right: 0;
}

.browse-label-span {
    display: inline-block;
    width: 100%;
    font-size: 13px;
    color: rgba(0, 0, 0, 0.54);
    padding-left: 14px;
}

td a[id*="form_name_"]:hover {
    text-decoration: none;
    border-bottom: 0px dashed #007bff;
    cursor: text;
}

@media only screen and (max-width: 1280px) {
    .page-sidebar .page-sidebar-menu li>a>[class^="icon-"] {
        margin-left: 1px !important;
    }

    .page-sidebar {
        width: 45px !important;
    }

    .nav-tabs_sidebar li a i[class^="icon-"] {
        margin-left: -3px;
    }

    .filters_my {
        display: none;
    }

    .page-sidebar-menu {
        padding-top: 34px !important;
    }

    .nav-tabs_sidebar>li>a>.title,
    .page-sidebar .page-sidebar-menu li>a>.title,
    .page-sidebar .page-sidebar-menu .sidebar-divider {
        display: none;
    }

    .page-sidebar .page-sidebar-menu li>a {
        padding: 11px 15px 11px 11px !important;
    }

    .nav-item .arrow {
        display: none;
    }

    .portlet.light.portlet-fit {
        width: 100% !important;
    }

    .portlet.light.portlet-fit.portlet_width {
        width: 100% !important;
    }

    .parsing_table.table thead th.sort_td {
        padding-right: 0;
    }

    .parsing_table.table thead th,
    .parsing_table.table thead td {
        padding: 10px 1px;
        text-align: center;
    }

    .custom_padding_t_b.parsing_table.table tr td {
        text-align: center;
    }

    .custom_padding_t_b.parsing_table.table tr td:first-child {
        text-align: left;
    }

    .parsing_table.table tr td:not(.not_overflow) {
        padding: 8px 1px !important;
        /* text-align: left!important; */
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .parsing_table.table tr td:nth-child(1),
    .parsing_table.table tr td:nth-child(3) {
        padding: 8px 5px !important;
        text-align: left !important;
    }

    .w20 {
        width: 33px !important;
        padding: 0 !important;
    }

    .rb-tab-first .price_hidden {
        float: none;
        margin-left: 0;
        text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        width: 100%;
    }

    .dashboard-stat .details .desc {
        font-size: 14px;
        overflow: visible;
        max-height: 100%;
        position: absolute;
        bottom: -30px;
        right: 0;
        width: 100%;
        line-height: 1;
    }

    .dashboard-stat .details {
        width: 91%;
    }

    .dashboard-stat .details .number {
        padding-top: 15px;
    }
}

@media only screen and (max-width: 1200px) {
    #button_search span {
        display: none;
    }

    .list_main_td {
        width: 435px;
    }

    .parsing_table.table tr.td-height-50 td {
        padding: 8px 7px !important;
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .item_name {
        max-width: 70%;
    }
}

@media only screen and (max-width: 992px) {
    #button_search span {
        display: inline-block;
    }

    #main {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .socsites_title_profile {
        clear: both;
    }
}

@media only screen and (min-width: 1900px) {
    .webvisor_icon {
        display: none;
    }
}

.heatmap-prices__icon_free {
    background-image: url(../img/free-ico.png);
    background-position: center;
    background-repeat: no-repeat;
}

.heatmap-prices__icon_econom {
    background-image: url(../img/econom-ico.png);
    background-position: center;
    background-repeat: no-repeat;
}

.col.col-md-8.input-wrp {
    position: relative;
}

.points-marker {
    display: none;
}

.sort .points-marker {
    display: flex;
}

.sort label:hover {
    cursor: -webkit-grab;
}

.sort.ui-sortable-helper label {
    cursor: -webkit-grabbing;
}

.points-marker {
    width: 13px;
    position: absolute;
    left: 0px;
    top: 6px;
}

.points-marker .points-v {
    display: flex;
    flex-direction: column-reverse;
}

.points-marker .points-g {
    padding: 2px 1px 2px 2px;
    font-weight: bold;
    font-size: 12px;
    line-height: 1px;
}

#form_constructor-tabs li .green.btn.custom_green {
    margin-bottom: 0px;
    color: #fff;
}

#form_constructor-tabs li:hover a.green.btn.custom_green {
    color: #fff;
}

#mailchimp .plerdy_element_edit_input,
#esputnik .plerdy_element_edit_input,
#unisender .plerdy_element_edit_input,
#getresponse .plerdy_element_edit_input,
#sendgrid .plerdy_element_edit_input,
#sendpulse .plerdy_element_edit_input {
    margin: 0;
    cursor: pointer;
}

.plerdy_element_remove_input {
    background-color: #fff !important;
    background-image: url(/public/images/new_admin/bin_1.svg) !important;
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center;
    line-height: 34px;
    border-radius: 4px !important;
    cursor: pointer;
    border: 1px solid #eb3223 !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.plerdy_element_remove_input:hover,
.plerdy_element_edit_input:hover {
    opacity: 0.8;
}

.plerdy_element_remove_input:hover {
    background-color: #fff6f6;
}

.plerdy_element_remove_input i.fa {
    color: #ffffff;
}

#tot_all,
#tot_elem {
    padding-left: 5px;
}

.info-block__label i.icon-clock.info-block__icon {
    margin-right: 5px;
}

.s-switch.s-switch-off span.s-switch-label:after {
    content: "off";
    color: #4680ff;
    display: inline-block;
    position: relative;
    left: 8px;
    font-size: 13px;
}

.s-switch.s-switch-on span.s-switch-label:after {
    content: "on";
    color: #fff;
    display: inline-block;
    position: relative;
    left: -8px;
    font-size: 13px;
}

.s-switch.s-switch-id-show_hide_form.s-switch-on span.s-switch-label:after {
    left: 2px;
    top: 4px;
}

.s-switch.s-switch-id-show_hide_form.s-switch-on span.s-switch-label:after {
    left: 2px;
    top: 5px;
}

.s-switch.s-switch-id-show_hide_form.s-switch-off span.s-switch-label:after {
    left: 31px;
    top: 5px;
}

/*menu popap hover block*/
.mega-menu-dropdown .show-menu-mega {
    left: 0;
    margin: 0 50px;
    width: calc(100% - 100px);
    z-index: 9999;
    background: #fff;
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25),
        0 10px 10px rgba(0, 0, 0, 0.22);
    box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    opacity: 0;
    position: absolute;
    right: 0;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    visibility: hidden;
    /* padding-left: 33px; */
    width: 1200px;
}

.show-menu-mega>li {
    padding: 20px;
    display: flex;
}

.show-menu-mega>li>ul,
.show-menu-mega>li>ul li {
    width: 100%;
}

.show-menu-mega>li>ul .heading h3,
.show-menu-mega>li>ul span.sidebar-divider {
    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px solid #ddd;
}

.show-menu-mega>li .nav-link.nav-toggle {
    display: block;
    position: relative;
    margin: 0;
    border: 0px;
    padding: 11px 0px 11px 14px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 300;
    color: #678099;
}

.show-menu-mega .nav-link.nav-toggle>i {
    font-size: 20px;
}

.show-menu-mega .nav-link.nav-toggle span.title {
    padding-left: 6px;
}

.show-menu-mega .nav-item:hover .nav-link.nav-toggle {
    color: #4680ff !important;
}

.show-menu-mega .heading h3 {
    margin: 0;
}

.show-menu-mega>li>ul,
ul.show-menu-mega {
    padding: 0px;
}

.name-not-be-show {
    color: #e7505a;
    padding-left: 20px;
    margin: 10px 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    background: transparent !important;
    border: 1px solid #e7505a;
    border-radius: 5px;
}

.lead-export-btn {
    text-align: right;
}

.lead-export-btn #bitrix_export {
    background-color: #26a69a;
    padding: 12px 14px;
    border: none;
}

.lead-export-btn #bitrix_export:hover {
    background-color: #1c7d74;
}

.bitrix_info_content {
    display: none;
}

.bitrix_info_content_titile {
    cursor: pointer;
}

@media only screen and (max-width: 1270px) {
    .my-col-mob label {
        font-size: 13px;
    }
}

/* .show-menu-mega .nav-item-flex .nav-link.nav-toggle {
    display: flex;
    padding-top: 0px;
    justify-content: center;
    align-items: center
}
.show-menu-mega .nav-item-flex .nav-link.nav-toggle span{
    display: inline-block;
    width: 215px;
    padding-left: 8px;
} */
/*END menu popap hover block*/

/* header new */

.m-container.m-container--full-height {
    position: relative;
    top: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
}

.m-stack {
    display: block;
    width: 100%;
    height: 100%;
}

.m-aside-header-menu-mobile-close {
    display: none;
}

@media (min-width: 1030px) {
    .m-header .m-header__bottom {
        margin: 0;
        margin-top: 40px;
    }

    .m-header .m-header__bottom {
        padding: 0;
        position: relative;
        z-index: 2;
        height: 100px;
        width: 100%;
    }

    .m-page__container {
        padding: 0 80px;
    }

    .m-stack.m-stack--desktop {
        display: table;
        table-layout: fixed;
    }

    .m-header-menu-wrapper {
        position: relative;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--fluid {
        width: 100%;
    }

    .m-header-menu {
        display: table;
        width: 100%;
        height: 100%;
        margin: 0 0 0 10px;
    }

    .m-header-menu {
        width: auto;
        margin: 0;
        height: 45px;
    }

    .m-header-menu .m-menu__nav {
        list-style: none;
        margin: 0;
        padding: 0;
        display: table-row;
        height: 100%;
    }

    .m-header-menu .m-menu__nav {
        width: auto;
    }

    .m-header-menu .m-menu__nav>.m-menu__item {
        padding: 0 20px;
        height: 100%;
        display: table-cell;
        vertical-align: middle;
        padding: 0 20px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs {
        padding: 0 4px 0 0;
        -webkit-border-top-left-radius: 6px;
        -moz-border-top-left-radius: 6px;
        -ms-border-top-left-radius: 6px;
        -o-border-top-left-radius: 6px;
        border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-top-right-radius: 6px;
        -ms-border-top-right-radius: 6px;
        -o-border-top-right-radius: 6px;
        border-top-right-radius: 6px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link {
        display: table;
        table-layout: fixed;
        text-decoration: none;
        position: relative;
        vertical-align: middle;
        height: 100%;
        outline: 0 !important;
        text-decoration: none;
        cursor: pointer;
    }

    .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link {
        cursor: default;
        padding: 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
        border-radius: 4px 4px 0 0;
        padding: 0 16px;
        background: #d0e3ff;
        box-shadow: 0px 16px 24px rgb(0 0 0 / 6%), 0px 2px 6px rgb(0 0 0 / 4%),
            0px 0px 1px rgb(0 0 0 / 4%);
        transition: 0.3s;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link:hover {
        background: #c4dafa;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--active-tab>.m-menu__link,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--hover>.m-menu__link {
        background: #fff !important;
        z-index: 1;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link .m-menu__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }

    .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link>.m-menu__link-text {
        width: auto;
    }

    .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 400;
        font-size: 1.07rem;
        text-transform: initial;
    }

    .m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
        color: #b5b1dd;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link .m-menu__link-text {
        color: #757893;
        font: 600 16px 'Roboto', Arial, sans-serif !important;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--active-tab>.m-menu__link .m-menu__link-text,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--hover>.m-menu__link .m-menu__link-text {
        color: #382244;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link .m-menu__hor-arrow {
        vertical-align: middle;
        display: table-cell;
    }

    .m-header-menu .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__hor-arrow {
        font-size: 0.8rem;
        width: 20px;
        text-align: right;
    }

    .m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__hor-arrow {
        color: #918db7;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__ver-arrow {
        display: none;
    }

    .m-header-menu.m-header-menu--skin-dark .m-menu__nav>.m-menu__item.active>.m-menu__link>.m-menu__hor-arrow {
        color: #6167e0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link .m-menu__ver-arrow {
        display: none;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__ver-arrow {
        display: none;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu {
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        display: none;
        z-index: 100;
        position: absolute;
        top: 100%;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu {
        width: 275px;
        margin: 0 auto;
        left: auto;
        right: auto;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu.m-menu__submenu--left {
        right: auto;
        left: 0;
    }

    .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--active-tab .m-menu__submenu,
    .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--hover .m-menu__submenu {
        display: block;
        -webkit-animation: m-header-menu-submenu-fade-in 0.3s ease 1,
            m-header-menu-submenu-move-up 0.3s ease-out 1;
        -moz-animation: m-header-menu-submenu-fade-in 0.3s ease 1,
            m-header-menu-submenu-move-up 0.3s ease-out 1;
        -ms-animation: m-header-menu-submenu-fade-in 0.3s ease 1,
            m-header-menu-submenu-move-up 0.3s ease-out 1;
        -o-animation: m-header-menu-submenu-fade-in 0.3s ease 1,
            m-header-menu-submenu-move-up 0.3s ease-out 1;
        animation: m-header-menu-submenu-fade-in 0.3s ease 1,
            m-header-menu-submenu-move-up 0.3s ease-out 1;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu {
        -webkit-box-shadow: 0 7px 15px 0 rgba(0, 51, 90, 0.04);
        -moz-box-shadow: 0 7px 15px 0 rgba(0, 51, 90, 0.04);
        box-shadow: 0 7px 15px 0 rgba(0, 51, 90, 0.04);
        background: #fff;
        display: none;
        height: 55px;
        top: 45px;
        padding: 0 !important;
        position: absolute;
        width: 100%;
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none;
        border-radius: 0 6px 6px 6px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--active-tab>.m-menu__submenu,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--hover>.m-menu__submenu {
        display: block;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__arrow {
        display: none !important;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav.m-menu__nav--submenu-arrow>.m-menu__item.m-menu__item--submenu.m-menu__item--active-tab>.m-menu__submenu .m-menu__arrow,
    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav.m-menu__nav--submenu-arrow>.m-menu__item.m-menu__item--submenu.m-menu__item--hover>.m-menu__submenu .m-menu__arrow {
        color: #fff;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__inner,
    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__subnav {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__subnav {
        background-color: #eee;
        list-style: none !important;
        padding: 0;
        margin: 0;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav {
        padding: 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu.m-menu__submenu--classic>.m-menu__subnav {
        padding: 20px 0;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav {
        background-color: #fff;
        -webkit-box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
        -moz-box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
        box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav {
        padding: 0 0 0 14px;
        height: 100%;
        display: table;
        background: 0 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__inner>.m-menu__item,
    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__subnav>.m-menu__item {
        display: block;
        margin: 0;
        padding: 10px 20px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item {
        padding: 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item {
        display: table-cell;
        vertical-align: middle;
        padding: 0 4px;
        position: static;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__inner>.m-menu__item .m-menu__link,
    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__subnav>.m-menu__item .m-menu__link {
        display: table;
        table-layout: fixed;
        text-decoration: none;
        position: relative;
        vertical-align: middle;
        width: 100%;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {
        cursor: pointer;
        padding: 9px 30px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {
        border-bottom: 1px dashed transparent;
        padding: 9px 0;
        width: auto;
        height: auto;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link .m-menu__link-icon {
        display: table-cell;
        vertical-align: middle;
        font-size: 18px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__inner>.m-menu__item .m-menu__link .m-menu__link-icon,
    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__subnav>.m-menu__item .m-menu__link .m-menu__link-icon {
        display: table-cell;
        vertical-align: middle;
        padding: 0;
        font-size: 1.4rem;
        width: 33px;
        text-align: left;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        font-size: 16px;
        width: 33px;
        text-align: left;
        padding: 0;
        line-height: 0;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        color: #b8bece;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        padding-right: 14px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__link .m-menu__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__inner>.m-menu__item .m-menu__link .m-menu__link-text,
    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__subnav>.m-menu__item .m-menu__link .m-menu__link-text {
        display: table-cell;
        vertical-align: middle;
        font-weight: 400;
        font-size: 1rem;
        text-transform: initial;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 300;
        font-size: 14px;
        text-transform: initial;
        font-family: 'Roboto', Arial, sans-serif;
        line-height: 120%;
        display: inline-flex;
        align-items: center;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        color: #676c7b;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link:hover .m-menu__link-text {
        color: #48385f;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.active>.m-menu__link,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item:hover:not(.m-menu__item--actions)>.m-menu__link {
        border-bottom: 1px dashed;
    }

    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item.m-menu__item--hover>.m-menu__link .m-menu__link-text,
    .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-text {
        color: #6167e0;
    }
}

@media (min-width: 1260px) {
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs {
        padding: 0 16px 0 0;
    }
}

@media (max-width: 1439px) {
    .m-stack.m-stack--ver.m-stack--desktop {
        width: calc(109.1% - 250px);
        margin: auto;
    }
}

@media (max-width: 1280px) {
    .m-stack.m-stack--ver.m-stack--desktop {
        width: 100%;
        margin: auto;
        padding: 0;
    }

    .m-stack.m-stack--desktop {
        padding: 0 14px;
    }
}

@media (max-width: 1024px) {
    .m-header .m-header__bottom .m-container {
        padding: 0;
    }

    .m-aside-header-menu-mobile-close {
        right: -25px;
        width: 25px;
        height: 25px;
        top: 1px;
        z-index: 1002;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: fixed;
        border: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer;
        outline: 0 !important;
        text-align: center;
        vertical-align: center;
        display: inline-block;
    }

    .m-aside-header-menu-mobile--on .m-aside-header-menu-mobile-close {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: 249px;
    }

    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light {
        background-color: #eeeef5;
    }

    .m-aside-header-menu-mobile {
        display: block !important;
        z-index: 1001;
        position: fixed;
        top: 0;
        bottom: 0;
        overflow-y: auto;
        -webkit-transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        width: 275px !important;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: -285px;
    }

    .m-header-menu {
        display: none;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--on {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: 0;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light {
        background-color: #fff;
    }

    body,
    html {
        font-size: 13px;
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        list-style: none;
        padding: 30px 0 30px 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item {
        display: block;
        float: none;
        height: auto;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item {
        position: relative;
        margin: 0;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active {
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 36px;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link {
        padding: 9px 30px;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 400;
        font-size: 1.02rem;
        text-transform: initial;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
        color: #5e6383;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__hor-arrow,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__hor-arrow {
        display: none;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__ver-arrow {
        display: table-cell;
        vertical-align: middle;
        line-height: 0;
        height: 100%;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
        text-align: right;
        width: 20px;
        font-size: 0.7rem;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
        color: #a8aabb;
    }

    /* .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active>.m-menu__link .m-menu__ver-arrow {
        color: #6167e0;
    } */
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu {
        display: none;
        float: none;
        margin: 0;
        padding: 0;
        width: auto !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open>.m-menu__inner,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open>.m-menu__submenu {
        display: block;
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        list-style: none;
        padding: 30px 0 30px 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__subnav {
        padding: 0;
        width: 100%;
        margin: 0;
        list-style: none !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item {
        display: block;
        float: none;
        height: auto;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item {
        margin: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 32px;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu .m-menu__subnav>.m-menu__item>.m-menu__link {
        padding: 0 30px;
        padding-left: 45px;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 40px;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__link-icon {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
        line-height: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-icon {
        text-align: left;
        width: 35px;
        font-size: 1.35rem;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-icon {
        color: #a8aabb;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 40px;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 400;
        font-size: 1rem;
        text-transform: initial;
    }
}

@media (min-width: 480px) {

    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper.notify_my {
        width: 390px;
    }
}

@media (min-width: 300px) {
    .m-header--fixed.m-header--minimize-off .m-header .m-header__top {
        -webkit-transition: height 0.3s ease;
        -moz-transition: height 0.3s ease;
        -ms-transition: height 0.3s ease;
        -o-transition: height 0.3s ease;
        transition: height 0.3s ease;
        height: 64px;
    }

    .m-container {
        margin-right: auto;
        margin-left: auto;
    }

    .m-container.m-container--full-height {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100%;
    }

    .m-page--fluid .m-page .m-page__container {
        padding: 0 80px;
    }

    .m-stack {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m-stack.m-stack--desktop {
        display: table;
        table-layout: fixed;
    }

    .m-brand {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        padding: 0 30px 0 0;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--left {
        text-align: left;
    }

    .m-stack {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m-stack.m-stack--general {
        display: table;
        table-layout: fixed;
    }

    .m-stack.m-stack--general.m-stack--inline {
        width: auto;
        display: flex;
    }

    .m-brand .m-brand__logo {
        vertical-align: middle;
        line-height: 0;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-stack__item--middle {
        vertical-align: middle;
    }

    .m-brand .m-brand__logo .m-brand__logo-wrapper {
        display: inline-block;
    }

    .m-brand .m-brand__logo .m-brand__logo-wrapper img {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m-brand .m-brand__logo .m-brand__logo-wrapper img.m-brand__logo-desktop {
        display: inline-block;
    }

    .m-brand .m-brand__logo .m-brand__logo-wrapper img {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m-brand .m-brand__logo .m-brand__logo-wrapper img.m-brand__logo-mobile {
        display: none;
    }

    .m-brand .m-brand__tools {
        line-height: 0;
        vertical-align: middle;
        text-align: right;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--left {
        text-align: left;
        float: left;
    }

    .m-brand .m-brand__tools {
        line-height: 26px;
        vertical-align: middle;
        text-align: right;
    }

    .m-dropdown {
        position: relative;
    }

    .m-dropdown.m-dropdown--inline {
        display: inline-block;
    }

    .m-brand .m-brand__tools .m-dropdown {
        margin-left: 10px;
    }

    .dropdown-toggle.btn {
        display: inline-block;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        user-select: none;
        border: 1px solid transparent;
        padding: 0.65rem 1rem;
        font-size: 13px;
        line-height: 1.25;
        border-radius: 0.25rem;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
            border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

    .btn-outline-metal {
        color: #c4c5d6;
        background-color: transparent;
        background-image: none;
        border-color: #c4c5d6;
    }

    .dropdown-toggle.btn {
        font-family: 'Roboto', Arial, sans-serif;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important;
        cursor: pointer;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-border-radius: 0.25rem;
        -moz-border-radius: 0.25rem;
        -ms-border-radius: 0.25rem;
        -o-border-radius: 0.25rem;
        border-radius: 0.25rem;
    }

    .btn.m-btn--pill {
        -webkit-border-radius: 60px;
        -moz-border-radius: 60px;
        -ms-border-radius: 60px;
        -o-border-radius: 60px;
        border-radius: 60px;
    }

    .btn.btn-outline-metal {
        color: #c4c5d6;
    }

    .btn:not(:disabled):not(.disabled) {
        cursor: pointer;
    }

    .m-brand .m-brand__tools .m-dropdown .btn {
        border-color: #e2e7ed;
        padding: 0.75rem 1.5rem;
        color: #a3b3c6;
    }

    .btn.btn-outline-metal {
        color: #c4c5d6;
    }

    .m-brand .m-brand__tools .m-dropdown .btn {
        border-color: #e2e7ed;
        padding: 0.75rem 1.5rem;
        color: #a3b3c6;
    }

    .m-brand .m-brand__tools .m-dropdown .btn>span {
        color: #a3b3c6;
        display: inline-block;
        padding-right: 2rem;
    }

    .m-dropdown .m-dropdown__wrapper {
        top: 100%;
        text-align: left;
        display: none;
        position: absolute;
        z-index: 101;
        padding-top: 0;
        width: 245px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        display: block;
        -webkit-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -moz-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -ms-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -o-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
    }

    .m-dropdown.m-dropdown--align-left .m-dropdown__wrapper {
        left: 0;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
        padding-top: 10px;
    }

    .m-dropdown.m-dropdown--align-left.m-dropdown--align-push .m-dropdown__wrapper {
        margin-left: -20px;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow {
        position: absolute;
        line-height: 0;
        display: inline-block;
        overflow: hidden;
        height: 11px;
        width: 40px;
        position: relative;
        left: 50%;
        margin-left: -20px;
        top: 0;
        position: absolute;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
        color: #fff;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--left,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--left {
        left: 15px;
        margin-left: 0;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
        display: inline-block;
        font-family: Metronic;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        line-height: 0;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
        content: "";
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
        position: relative;
        top: 100%;
        margin-top: 11px;
        font-size: 40px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
        background-color: #fff;
        box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__body {
        padding: 20px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-dropdown__content .m-nav {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .m--hide {
        display: none !important;
    }

    .m-nav .m-nav__section {
        display: table;
        width: 100%;
        vertical-align: middle;
        margin: 25px 0 0 0;
    }

    .m-nav .m-nav__section.m-nav__section--first {
        margin-top: 0;
    }

    .m-nav .m-nav__section .m-nav__section-text {
        display: table-cell;
        margin: 0;
        vertical-align: middle;
        font-weight: 600;
        font-size: 0.8rem;
        text-transform: uppercase;
    }

    .m-nav .m-nav__section .m-nav__section-text {
        color: #6167e0;
    }

    .m-nav .m-nav__item {
        display: block;
    }

    .m-nav .m-nav__item>.m-nav__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        height: 100%;
        text-decoration: none;
        position: relative;
        outline: 0 !important;
        vertical-align: middle;
        padding: 9px 0;
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
        text-align: left;
        width: 35px;
        font-size: 1.4rem;
        line-height: 0;
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
        color: #c1bfd0;
    }

    .m-nav .m-nav__item [class*=" flaticon-"]:before,
    .m-nav .m-nav__item [class^="flaticon-"]:before {
        font-family: Flaticon;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
    }

    .flaticon-share:before {
        content: "\f1a8";
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        margin: 0;
        padding: 0;
        vertical-align: middle;
        font-size: 1rem;
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
        color: #6f727d;
        font-weight: 400;
    }

    .m-stack.m-stack--ver>.m-stack__item {
        display: block;
        height: auto;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item {
        display: inline-block;
        vertical-align: top;
        height: 100%;
        float: right;
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--right {
        text-align: right;
    }

    .m-stack {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m-topbar {
        width: auto;
        height: 100%;
        float: right;
        padding: 0 0 0 20px;
        -webkit-transition: all 0.6s ease;
        -moz-transition: all 0.6s ease;
        -ms-transition: all 0.6s ease;
        -o-transition: all 0.6s ease;
        transition: all 0.6s ease;
    }

    .m-stack.m-stack--ver>.m-stack__item {
        display: block;
        height: auto;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-nav {
        padding: 0;
        margin: 0;
        list-style: none;
    }

    .m-nav.m-nav--inline {
        display: inline-block;
        width: auto;
        height: 100%;
    }

    .m-topbar .m-topbar__nav.m-nav {
        margin: 0 0 0 10px;
    }

    .m-nav.m-nav--inline>.m-nav__item {
        height: 100%;
        display: inline-block;
        vertical-align: middle;
        padding: 0 10px 0 15px;
    }

    .m-nav.m-nav--inline>.m-nav__item:first-child {
        padding-left: 0;
    }

    .m-nav .m-nav__item>.m-nav__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        height: 100%;
        text-decoration: none;
        position: relative;
        outline: 0 !important;
        vertical-align: middle;
        padding: 9px 0;
    }

    .m-nav.m-nav--inline>.m-nav__item>.m-nav__link {
        width: auto;
        padding: 9px 0;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link {
        position: relative;
        margin: 0 auto;
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
        text-align: left;
        width: 35px;
        font-size: 1.4rem;
        line-height: 0;
    }

    .m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
        color: #c1bfd0;
    }

    .m-nav.m-nav--inline>.m-nav__item>.m-nav__link .m-nav__link-icon {
        padding-right: 10px;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon {
        text-align: center;
        line-height: 0;
        vertical-align: middle;
        padding: 0;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        display: inline-block;
        width: 42px;
        height: 42px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        -ms-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: center;
        text-align: center;
        vertical-align: middle;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--focus>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(152, 22, 244, 0.1);
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i {
        font-size: 1.4rem;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--focus>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        color: #9816f4;
    }

    [class*=" flaticon-"]:before,
    [class^="flaticon-"]:before {
        font-family: Flaticon;
        font-style: normal;
        font-weight: 400;
        font-variant: normal;
        line-height: 1;
        text-decoration: inherit;
        text-rendering: optimizeLegibility;
        text-transform: none;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        font-smoothing: antialiased;
    }

    .m-brand .m-brand__tools .m-dropdown .btn:focus,
    .m-brand .m-brand__tools .m-dropdown .btn:hover,
    .m-brand .m-brand__tools .m-dropdown.m-dropdown--open .btn {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background: #6167e0;
        border-color: #6167e0;
    }

    .m-brand .m-brand__tools .m-dropdown .btn:focus>span,
    .m-brand .m-brand__tools .m-dropdown .btn:hover>span,
    .m-brand .m-brand__tools .m-dropdown.m-dropdown--open .btn>span {
        color: #fff;
    }

    .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow,
    .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon,
    .m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text,
    .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow,
    .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon,
    .m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
        color: #6167e0;
    }

    .m-header .m-header__top {
        padding: 0;
        position: relative;
        z-index: 3;
        height: 64px;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .m-header--fixed .m-header .m-header__top {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 99;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }

    .m-header--fixed.m-header--minimize-off .m-header .m-header__top {
        -webkit-transition: height 0.3s ease;
        -moz-transition: height 0.3s ease;
        -ms-transition: height 0.3s ease;
        -o-transition: height 0.3s ease;
        transition: height 0.3s ease;
        height: 64px;
    }

    element.style {}

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-badge {
        left: 50%;
        margin-left: -2px;
        position: absolute;
        top: 8px;
    }

    .m-badge.m-badge--danger {
        background-color: #f4516c;
        color: #fff;
    }

    .m-badge.m-badge--dot-small {
        padding: 0;
        line-height: 4px;
        min-height: 4px;
        min-width: 4px;
        height: 4px;
        width: 4px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
    }

    .m-badge.m-badge--dot {
        padding: 0;
        line-height: 6px;
        min-height: 6px;
        min-width: 6px;
        height: 6px;
        width: 6px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
    }

    .m-badge {
        background: #eaeaea;
        color: #444;
        font-size: 0.8rem;
        line-height: 20px;
        min-height: 20px;
        min-width: 20px;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
        padding: 0 3px;
        -webkit-border-radius: 0.75rem;
        -moz-border-radius: 0.75rem;
        -ms-border-radius: 0.75rem;
        -o-border-radius: 0.75rem;
        border-radius: 0.75rem;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-badge {
        left: 50%;
        margin-left: -2px;
        position: absolute;
        top: 8px;
    }

    .m-badge.m-badge--danger {
        background-color: #f4516c;
        color: #fff;
    }

    .m-badge.m-badge--dot-small {
        padding: 0;
        line-height: 4px;
        min-height: 4px;
        min-width: 4px;
        height: 4px;
        width: 4px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
    }

    .m-badge.m-badge--dot {
        padding: 0;
        line-height: 6px;
        min-height: 6px;
        min-width: 6px;
        height: 6px;
        width: 6px;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        border-radius: 100%;
    }

    .m-badge {
        background: #eaeaea;
        color: #444;
        font-size: 0.8rem;
        line-height: 20px;
        min-height: 20px;
        min-width: 20px;
        vertical-align: middle;
        text-align: center;
        display: inline-block;
        padding: 0 3px;
        -webkit-border-radius: 0.75rem;
        -moz-border-radius: 0.75rem;
        -ms-border-radius: 0.75rem;
        -o-border-radius: 0.75rem;
        border-radius: 0.75rem;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-badge {
        left: 50%;
        margin-left: -2px;
        position: absolute;
        top: 8px;
    }

    .m-badge.m-badge--danger {
        background-color: #f4516c;
        color: #fff;
    }

    .m-animate-blink {
        -webkit-animation: m-animate-blink 1s step-start 0s infinite;
        -moz-animation: m-animate-blink 1s step-start 0s infinite;
        -ms-animation: m-animate-blink 1s step-start 0s infinite;
        -o-animation: m-animate-blink 1s step-start 0s infinite;
        animation: m-animate-blink 1s step-start 0s infinite;
        animation-fill-mode: initial;
    }

    .m-animate-shake {
        -webkit-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;
        -moz-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;
        -ms-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;
        -o-animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;
        animation: m-animate-shake 0.1s ease-in 0.1s infinite alternate;
        animation-fill-mode: initial;
    }

    .m-dropdown .m-dropdown__wrapper {
        top: 100%;
        text-align: left;
        display: none;
        position: absolute;
        z-index: 101;
        padding-top: 0;
        width: 245px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transform: translateZ(0);
        -moz-transform: translateZ(0);
        -ms-transform: translateZ(0);
        -o-transform: translateZ(0);
        transform: translateZ(0);
        -webkit-transform-style: preserve-3d;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }

    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        display: block;
        -webkit-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -moz-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -ms-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        -o-animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
        animation: m-dropdown-fade-in 0.3s ease 1,
            m-dropdown-move-up 0.3s ease-out 1;
    }

    .m-dropdown.m-dropdown--align-center .m-dropdown__wrapper {
        left: 50%;
        width: 245px;
        margin-left: -122.5px;
    }

    .m-dropdown.m-dropdown--large .m-dropdown__wrapper {
        width: 380px;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
        padding-top: 10px;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 380px;
        margin-left: -181px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
        background-color: #fff;
        box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
    }

    .m--align-center {
        text-align: center;
    }

    .m-dropdown .m-dropdown__header {
        -webkit-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03);
        -moz-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03);
        box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03);
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__header {
        padding: 20px 20px;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {
        display: block;
        padding: 0 0 5px 0;
        font-size: 1.5rem;
        font-weight: 400;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {
        display: block;
        padding: 0;
        font-size: 1rem;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__body {
        padding: 20px 0 20px 20px;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-tabs-line {
        margin: 0 0 25px 0;
    }

    .m-tabs-line {
        border-bottom: 1px solid #ebedf2;
    }

    .nav.nav-pills,
    .nav.nav-tabs {
        margin-bottom: 20px;
    }

    .m-tabs-line .m-tabs__item {
        margin-right: 30px;
        margin-bottom: -1px;
    }

    .nav.nav-pills .nav-item,
    .nav.nav-tabs .nav-item {
        margin-left: 5px;
    }

    .nav.nav-pills .nav-item:first-child,
    .nav.nav-tabs .nav-item:first-child {
        margin-left: 0;
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
        color: #495057;
        background-color: #fff;
        border-color: #dee2e6 #dee2e6 #fff;
    }

    .nav-tabs .nav-link {
        border: 1px solid transparent;
        border-top-left-radius: 0.25rem;
        border-top-right-radius: 0.25rem;
    }

    .m-tabs-line .m-tabs__link {
        border: 0;
        border-bottom: 1px solid transparent;
        padding: 12px 0;
        font-size: 1.1rem;
        font-weight: 400;
    }

    .nav.nav-pills .nav-link,
    .nav.nav-tabs .nav-link {
        font-weight: 400;
    }

    .m-tabs-line a.m-tabs__link,
    .m-tabs-line.nav.nav-tabs .nav-link {
        background: 0 0;
        color: #7b7e8a;
    }

    .m-tabs-line a.m-tabs__link.active,
    .m-tabs-line a.m-tabs__link:hover,
    .m-tabs-line.nav.nav-tabs .nav-link.active,
    .m-tabs-line.nav.nav-tabs .nav-link:hover {
        background: 0 0;
        color: #3f4047;
        border-bottom: 1px solid #3f4047;
    }

    .m-tabs-line.m-tabs-line--brand a.m-tabs__link.active,
    .m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,
    .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active,
    .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
        color: #6167e0;
        border-bottom: 1px solid #6167e0;
    }

    .tab-content>.tab-pane {
        display: none;
    }

    .tab-content>.active {
        display: block;
    }

    .mCustomScrollBox {
        position: relative;
        overflow: hidden;
        height: 100%;
        max-width: 100%;
        outline: 0;
        direction: ltr;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .mCSB_container {
        overflow: hidden;
        width: auto;
        height: auto;
    }

    .mCSB_container {
        overflow: hidden;
        width: auto;
        height: auto;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
    }

    .m-list-timeline__items {
        position: relative;
        padding: 0;
        margin: 0;
    }

    .m-list-timeline__items:before {
        position: absolute;
        display: block;
        content: "";
        width: 1px;
        height: 90%;
        top: 0;
        bottom: 0;
        left: 9px;
    }

    .m-list-timeline .m-list-timeline__items:before {
        background-color: #34bae6;
    }

    .m-list-timeline__items .m-list-timeline__item {
        position: relative;
        display: table;
        table-layout: fixed;
        width: 100%;
        padding: 6px 0;
        margin: 3px 0;
    }

    .m-list-timeline__items .m-list-timeline__item.new {
        font-weight: 700;
    }

    .m-list-timeline__items .m-list-timeline__item:first-child {
        padding-top: 0;
        margin-top: 0;
    }

    .m-list-timeline__items .m-list-timeline__item:first-child:before {
        background-color: #fff;
        position: absolute;
        display: block;
        content: "";
        width: 20px;
        height: 50%;
        top: 0;
        left: 0;
    }

    .m-list-timeline .m-list-timeline__items .m-list-timeline__item:first-child:before,
    .m-list-timeline .m-list-timeline__items .m-list-timeline__item:last-child:before {
        background-color: #fff;
    }

    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge {
        text-align: left;
        vertical-align: middle;
        display: inline-block;
        position: relative;
        width: 20px;
        background-color: white;
        height: 22px;
    }

    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge i {
        font-size: 16px;
        height: 100%;
        padding-top: 2px;
    }

    .m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {
        background-color: #ebedf2;
    }

    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
        display: inline-block;
        text-align: left;
        vertical-align: middle;
        padding: 0 5px 0 0;
        font-size: 13px;
        padding-left: 10px;
        width: 165px;
    }

    .m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
        color: #575962;
    }

    .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
        display: table-cell;
        text-align: right;
        vertical-align: middle;
        width: 140px;
        padding: 0 15px 0 0;
        font-size: 12px;
    }

    .m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
        color: #7b7e8a;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--accent>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(0, 197, 220, 0.1);
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-topbar__userpic {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        margin: 0 auto;
    }

    .m--img-rounded {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
    }

    .m--marginless {
        margin: 0 !important;
    }

    .m--img-centered {
        text-align: center;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-topbar__userpic img {
        display: block;
        vertical-align: middle;
        max-width: 3rem !important;
        margin: 0 0 0 5px;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--accent.m-dropdown--open>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper,
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--accent.m-nav__link-icon--active>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper,
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--accent:hover>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(0, 197, 220, 0.25);
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--focus.m-dropdown--open>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper,
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--focus.m-nav__link-icon--active>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper,
    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--focus:hover>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(152, 22, 244, 0.25);
    }

    .m-nav__item.dropdown-submenu>a:after {
        right: 29px;
        top: 0px;
    }

    .m-nav__link-text {
        color: #6f727d;
        font-weight: 400;
        font-size: 14px;
    }

    .m-nav__link-text:hover {
        color: #6167e0;
        font-weight: 400;
        text-decoration: none;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow {
        height: 20px;
        width: 20px;
        top: 8px;
        background-color: #fff;
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .m-brand .m-brand__tools .m-dropdown .btn>span.m-dropdown-span_p {
        padding-right: 0px;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i {
        font-size: 18px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-nav__item--accent>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper>i {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        color: #00c5dc;
    }

    .m-dropdown__wrapper .info-block .border-gradient {
        display: inline-block;
        padding: 2px;
        border-radius: 25px !important;
        background: linear-gradient(to right,
                rgba(33, 150, 243, 0.9),
                rgba(156, 39, 176, 0.9) 50%,
                rgba(33, 150, 243, 0.9) 100%);
        margin-right: 15px;
        margin-bottom: 10px;
    }

    .m-dropdown__wrapper .info-block {
        float: none;
    }

    .m-dropdown__wrapper .info-block__label {
        margin: 0 !important;
    }

    .m-dropdown__wrapper .info-block__label {
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
    }

    .m-dropdown-lang {
        list-style: none;
    }

    .m-dropdown-lang a {
        padding: 8px 14px;
        color: #555;
        text-decoration: none;
        display: block;
        clear: both;
        font-weight: 300;
        line-height: 18px;
        /* white-space: nowrap; */
    }

    .m-dropdown-lang a:hover {
        color: #6167e0;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper.m-lang {
        width: 170px;
        margin-left: -99px;
    }

    .m-nav__link-icon-wrapper img {
        width: 18px;
    }

    .m-nav__link-icon-wrapper-color {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(244, 81, 108, 0.15);
    }

    .m-dropdown--medium:hover .m-nav__link-icon-wrapper-color {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        background: rgba(244, 81, 108, 0.25);
    }

    .m-nav__link-icon-wrapper-color i {
        color: #f4516c;
    }

    .m-dropdown--medium .m-dropdown__wrapper {
        width: 215px;
        right: 0;
    }

    .m-dropdown--medium .m-dropdown__wrapper .m-dropdown__arrow--adjust {
        left: 92%;
    }

    .m-dropdown__wrapper.m-lang .m-dropdown__arrow--center {
        left: 110px;
    }

    .m-dropdown__wrapper.m-lang .m-dropdown-lang {
        padding: 0;
    }

    .m-nav__item--accent .m-dropdown__wrapper .m-dropdown__body {
        padding: 20px;
    }

    .m-dropdown.m-nav__item--accent .m-dropdown__wrapper {
        width: 320px;
        margin-left: -149px;
    }

    .m-dropdown.m-nav__item--accent .mCSB_inside>.mCSB_container {
        margin-right: 0;
        padding-top: 5px;
    }

    header.main-header {
        background-color: #eaecee;
    }

    .m-nav__item.m-dropdown .m-nav__link .m-nav__link-icon .m--img-rounded {
        width: 42px;
        height: 42px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media (max-width: 1030px) {
    .m-header .m-header__top {
        background: #eaecee;
        box-shadow: none !important;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
        padding: 0 10px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link .m-menu__link-text {
        font-size: 13px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item {
        padding: 0 10px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-size: 12px;
    }

    .m-page__container {
        padding: 0 10px;
    }

    .m-container.m-container--full-height {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 15px;
    }

    .m-header .m-header__bottom .m-container {
        padding: 0;
    }

    .m-stack.m-stack--ver>.m-stack__item {
        display: block;
        height: auto;
    }

    .m-aside-header-menu-mobile-close {
        /* right: -25px; */
        left: 1px;
        width: 25px;
        height: 25px;
        top: 1px;
        z-index: 1002;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        position: absolute;
        border: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer;
        outline: 0 !important;
        text-align: center;
        vertical-align: center;
        display: inline-block;
    }

    .m-aside-header-menu-mobile--on .m-aside-header-menu-mobile-close {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: 249px;
    }

    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light {
        background-color: #eeeef5;
    }

    .m-aside-header-menu-mobile-close>i {
        line-height: 0;
        font-size: 1.4rem;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    }

    .m-aside-header-menu-mobile-close.m-aside-header-menu-mobile-close--skin-light>i {
        color: #777c9d;
    }

    .m-aside-header-menu-mobile {
        display: block !important;
        z-index: 999999;
        position: fixed;
        top: 0;
        bottom: 0;
        overflow-y: auto;
        -webkit-transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        width: 275px !important;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: -285px;
    }

    .m-header-menu {
        display: none;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--on {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        right: 0;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light {
        background-color: #fff;
        -webkit-box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.61);
        box-shadow: 0px 4px 15px 2px rgba(0, 0, 0, 0.61);
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        list-style: none;
        padding: 30px 0 30px 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item {
        display: block;
        float: none;
        height: auto;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item {
        position: relative;
        margin: 0;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--active {
        -webkit-transition: background-color 0.3s;
        -moz-transition: background-color 0.3s;
        -ms-transition: background-color 0.3s;
        -o-transition: background-color 0.3s;
        transition: background-color 0.3s;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 36px;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link {
        padding: 9px 30px;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__heading,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link {
        background-color: #f8f8fb;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__link-text {
        display: table-cell;
        height: 100%;
        width: 100%;
        padding: 0;
        vertical-align: middle;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 400;
        font-size: 1.02rem;
        text-transform: initial;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__link-text {
        color: #5e6383;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link>.m-menu__link-text {
        color: #6167e0 !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__hor-arrow,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__hor-arrow {
        display: none;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__ver-arrow {
        display: table-cell;
        vertical-align: middle;
        line-height: 0;
        height: 100%;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
        text-align: right;
        width: 20px;
        font-size: 14px;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
        color: #a8aabb;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__heading .m-menu__ver-arrow,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item.m-menu__item--open>.m-menu__link .m-menu__ver-arrow {
        color: #6167e0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow:before,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow:before {
        display: inline-block;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__heading .m-menu__ver-arrow:before,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow:before {
        display: inline-block;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__inner,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__submenu {
        display: none;
        float: none;
        margin: 0;
        padding: 0;
        width: auto !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open>.m-menu__inner,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item.m-menu__item--open>.m-menu__submenu {
        display: block;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__subnav {
        padding: 0;
        width: 100%;
        margin: 0;
        list-style: none !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item {
        display: block;
        float: none;
        height: auto;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item {
        margin: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link {
        display: table;
        table-layout: fixed;
        width: 100%;
        margin: 0;
        text-decoration: none;
        position: relative;
        outline: 0;
        padding: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link {
        cursor: pointer;
        height: 40px;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__submenu .m-menu__subnav>.m-menu__item>.m-menu__link {
        padding: 0 30px;
        padding-left: 45px;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile .m-menu__nav .m-menu__item>.m-menu__link .m-menu__link-icon {
        display: table-cell;
        height: 100%;
        vertical-align: middle;
        line-height: 0;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-icon {
        text-align: left;
        width: 35px;
        font-size: 1.35rem;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-icon,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-icon {
        text-align: left;
        width: 35px;
        font-size: 1.35rem;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 400;
        font-size: 1rem;
        text-transform: initial;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__heading .m-menu__link-text,
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item .m-menu__submenu .m-menu__item>.m-menu__link .m-menu__link-text {
        color: #777c9d;
    }

    .m-brand .m-brand__tools .m-brand__toggler {
        display: inline-block;
        position: relative;
        overflow: hidden;
        margin: 0;
        padding: 0;
        width: 24px;
        height: 24px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        border-radius: none;
        border: none;
        cursor: pointer;
        background: 0 0;
        outline: 0 !important;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .m-brand .m-brand__tools .m-brand__icon {
        display: inline-block;
        line-height: 0;
        vertical-align: middle;
        cursor: pointer;
    }

    .m-brand .m-brand__tools .m-brand__icon {
        margin-left: 15px;
    }

    .m-brand .m-brand__tools .m-brand__icon:hover {
        text-decoration: none;
    }

    .m--visible-tablet-and-mobile-inline-block {
        display: inline-block !important;
    }

    .m-brand .m-brand__tools .m-brand__icon {
        display: inline-block;
        line-height: 0;
        vertical-align: middle;
        cursor: pointer;
    }

    .m-brand .m-brand__tools .m-brand__icon {
        margin-left: 15px;
    }

    .m-brand .m-brand__tools .m-brand__icon>i {
        color: #b7b5ce;
        font-size: 19px;
    }

    .m-brand .m-brand__tools .m-brand__icon .flaticon-more {
        position: relative;
        top: 1px;
    }

    .m-brand .m-brand__tools .m-brand__toggler span {
        display: block;
        position: absolute;
        top: 12px;
        height: 1px;
        min-height: 1px;
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .m-brand .m-brand__tools .m-brand__toggler span {
        background: #b7b5ce;
    }

    .m-brand .m-brand__tools .m-brand__toggler span::after,
    .m-brand .m-brand__tools .m-brand__toggler span::before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 1px;
        min-height: 1px;
        content: "";
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

    .m-brand .m-brand__tools .m-brand__toggler span::before {
        top: -7px;
    }

    .m-brand .m-brand__tools .m-brand__toggler span::after,
    .m-brand .m-brand__tools .m-brand__toggler span::before {
        background: #b7b5ce;
    }

    .m-brand .m-brand__tools .m-brand__toggler span::after {
        bottom: -7px;
    }

    .m-aside-header-menu-mobile-overlay {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        /* overflow: hidden; */
        z-index: 1000;
        background: rgba(0, 0, 0, 0.1);
        -webkit-animation: m-offcanvas-overlay-fade-in 0.3s linear 1;
        -moz-animation: m-offcanvas-overlay-fade-in 0.3s linear 1;
        -ms-animation: m-offcanvas-overlay-fade-in 0.3s linear 1;
        -o-animation: m-offcanvas-overlay-fade-in 0.3s linear 1;
        animation: m-offcanvas-overlay-fade-in 0.3s linear 1;
    }

    .m-topbar {
        position: relative;
        width: 100% !important;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        height: 60px !important;
        margin-top: -60px;
        background-color: #fff;
        -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
    }

    .m-stack.m-stack--general {
        display: table;
        table-layout: fixed;
    }

    .m-header__top .m-topbar {
        margin-top: 0;
        top: -70px;
    }

    .m-topbar .m-topbar__nav-wrapper {
        width: 100%;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-nav.m-nav--inline {
        display: inline-block;
        width: auto;
        height: 100%;
    }

    .m-topbar .m-topbar__nav.m-nav {
        margin: 0 0 0 10px;
    }

    .m-topbar .m-topbar__nav.m-nav {
        float: right;
    }

    .m-container.m-container--full-height {
        position: relative;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        height: 15px;
    }

    .m-header .m-header__top .m-container {
        padding: 0;
    }

    .m-stack {
        display: block;
        width: 100%;
        height: 100%;
    }

    .m-brand {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        padding: 0 30px 0 0;
    }

    .m-brand {
        width: 100%;
        position: relative;
        height: 70px !important;
        padding: 0 20px;
        background: #fff;
        z-index: 3;
    }

    .m-stack.m-stack--ver>.m-stack__item {
        display: block;
        height: auto;
    }

    .m-brand>.m-stack {
        width: 100% !important;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-brand .m-brand__tools {
        vertical-align: middle;
        text-align: right;
    }

    .m-brand .m-brand__tools {
        width: 100%;
    }

    .m-stack.m-stack--general.m-stack--ver>.m-stack__item {
        display: table-cell;
        vertical-align: top;
        height: 100%;
    }

    .m-brand .m-brand__tools .m-dropdown {
        margin-left: 20px;
        margin-right: 10px;
    }

    .m-brand .m-brand__tools .m-brand__icon {
        margin-left: 15px;
    }

    .m-topbar.m-topbar-active {
        margin-top: 0;
        top: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .m-brand .m-brand__tools .m-brand__icon:hover>i {
        color: #d2d1e0;
    }

    .m-menu__item .fa-angle-down {
        vertical-align: middle;
    }
}

@media (min-width: 1030px) {
    #m_aside_header_topbar_mobile_toggle {
        display: none;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__ver-arrow {
        display: none !important;
    }

    .m-header .m-header__top {
        -webkit-box-shadow: 0 4px 30px -4px rgba(0, 51, 90, 0.1);
        -moz-box-shadow: 0 4px 30px -4px rgba(0, 51, 90, 0.1);
        box-shadow: 0 4px 30px -4px rgba(0, 51, 90, 0.1);
        background: #fff;
    }
}

@media (max-width: 1280px) {
    .page-sidebar-closed .portlet.light.portlet-fit {
        width: 100% !important;
    }

    .m-stack.m-stack--ver.m-stack--desktop {
        width: 100%;
        margin: auto;
        padding: 0 !important;
    }
}

@media (max-width: 710px) {
    .m-brand .m-brand__tools .m-dropdown {
        margin-left: 5px;
        margin-right: 5px;
    }

    .m-brand .m-brand__tools .m-dropdown .btn {
        padding: 5px;
        line-height: 10px;
    }

    .m-brand .m-brand__tools .m-dropdown .btn>span {
        font-size: 12px;
    }

    .m-stack__item.m-stack__item--middle.m-brand__logo img {
        width: 70px;
    }

    .m-dropdown-mob {
        display: none !important;
    }

    .m-nav .m-nav__item {
        height: 22px;
    }
}

/* END header */

.sceditor-dropdown.sceditor-font-picker {
    height: 200px;
    overflow: hidden;
    overflow-y: scroll;
}

.m-subheader__title {
    display: inline-block;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: bold;
    font-size: 24px;
    vertical-align: middle;
    margin: 0 15px 0 0;
    color: #191B23;
}

.caption.manual__step {
    padding: 0px !important;
}

.caption.caption_tab .m-subheader__title,
.caption .m-subheader__title {
    padding: 0 15px 0 0;
    line-height: 26px;
    margin: 0px 10px 0px 0px;
}

.m-subheader__title.m-subheader__title--separator {
    border-right: 1px solid #C4C7CF;
}

.caption .m-caption-line,
.caption .caption-subject {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Roboto', Arial, sans-serif;
    text-transform: none !important;
    color: #959cb6 !important;
    width: auto;
    display: inline-block;
}

.m-caption-line {
    margin: 0 4px 0 12px;
}

.caption {
    padding-top: 20px;
    padding-bottom: 20px !important;
}

.portlet>.portlet-title>.caption>i {
    float: none;
}

.manual-export-has-job {
    padding-bottom: 20px;
}

.link_only i {
    font-size: 44px !important;
    color: #9de2e9;
}

.link_only a.waves-effect.waves-light.waves-button-input {
    display: flex;
    align-items: center;
    width: 46px;
    padding: 0;
    margin: 0 15px;
    cursor: pointer !important;
    transition: all 0.3s ease;
}

.frm_constructor .nav-tabs>.link_only:not(.active):focus a,
.frm_constructor .nav-tabs>.link_only:not(.active):hover a,
ul.m-menu_forms>.li:not(.active):focus a,
ul.m-menu_forms>.li:not(.active):hover a {
    color: #4680ff;
    box-shadow: none;
    border: 1px solid #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 0px;
    text-decoration: none;
}

ul.m-menu_forms>li:not(.active):focus a,
ul.m-menu_forms>li:not(.active):hover a {
    text-decoration: none !important;
}

.frm_constructor .nav-tabs>.link_only:not(.active) a:focus,
.frm_constructor .nav-tabs>.link_only:not(.active) a:hover {
    border-color: #fff;
    background-color: #fff;
}

.frm_constructor .nav-tabs>.link_only:not(.active):focus i,
.frm_constructor .nav-tabs>.link_only:not(.active):hover i {
    transition: all 0.3s ease;
    color: #32c5d2;
}

ul.nav.nav-tabs,
ul.m-menu_forms {
    padding: 0 20px;
}

.m-menu_forms a,
.m-menu_forms span {
    border-top-right-radius: 4px !important;
    border-top-left-radius: 4px !important;
    height: 40px;
    text-align: center;
    line-height: 24px;
    margin: 0;
    /* padding: 0px 8px; */
    color: #191B23;
    font-weight: 400;
    font-size: 16px;
    display: inherit;
    position: relative;
    top: 1px;
    border: 1px solid transparent;
    display: flex;
    align-items: center;
}

.m-menu_forms.m-menu__item.active,
.nav-tabs li.active {
    pointer-events: none;
}

.m-menu_forms {
    border-bottom: 1px solid #BDBDBD;
}

.m-menu_forms li {
    display: inline-block;
    cursor: pointer;
    float: none;
    margin-bottom: 0;
}

.m-menu_forms li.active {
    border: none;
    color: #4680ff;
}

.m-menu_forms>li.active>a,
.m-menu_forms>li.active>a:focus,
.m-menu_forms>li.active>a:hover {
    border: 1px solid #fff;
    color: #5d78ff;
    border-bottom: 2px solid #5d78ff;
    margin-bottom: 1px;
    text-decoration: none;
}

.frm_constructor .nav-tabs .ico-acti-star {
    display: flex;
    align-items: center;
    height: 46px;
    cursor: default;
    margin-left: -5px;
    margin-right: 5px;
}

@media (max-width: 800px) {
    .modal-scrollable .modal {
        width: 600px !important;
        margin-left: 50% !important;
        top: 50% !important;
        transform: translateY(-50%) translateX(-50%);
    }
}

@media (max-width: 800px) {
    .modal-scrollable .modal {
        width: 600px !important;
        margin-left: 50% !important;
        top: 50% !important;
        transform: translateY(-50%) translateX(-50%);
    }
}

@media (max-width: 600px) {
    .modal-scrollable .modal {
        width: 300px !important;
        margin-left: 50% !important;
        top: 50% !important;
        transform: translateY(-50%) translateX(-50%);
    }
}

/*button-style-new*/
.btn.btn-primary,
.btn.btn-success,
.btn.btn-submit,
.form_fields_container .col-md-2>.waves-button-input {
    box-shadow: none;
    background-color: #1474E3;
    /* border-color: #5d78ff; */
    padding: 10px 20px;
    font-weight: normal;
    font-size: 14px;
    line-height: 120%;
    /* border: 1px solid #5d78ff; */
    border-radius: 4px;
}

.btn.btn-primary>i {
    font-size: 14px;
}

.btn.btn-primary>span,
.btn.btn-success>input,
.btn.green,
.btn.default,
.btn.red,
.btn.btn-danger,
.form_fields_container .waves-button-input {
    font-size: 14px;
}

.btn.btn-primary:hover,
.btn.btn-success:hover,
.btn.btn-submit:hover,
.form_fields_container .col-md-2>.waves-button-input:hover {
    box-shadow: none;
    background-color: #006DCA;
    border-color: #006DCA;
}

.td-height-50 .btn.btn-primary {
    padding: 10px 9px;
}

.btn.green {
    background-color: #00c5dc !important;
    border-color: #00c5dc !important;
    padding: 10px 28px;
}

.btn.green:hover {
    background-color: #00a3b6 !important;
    border-color: #0097a9 !important;
}

.bottom-submit {
    overflow: initial;
}

.btn.red {
    -webkit-box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0.39) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0.39) !important;
    box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0.39) !important;
    border-color: #cb5a5e !important;
    background: #cb5a5e;
    padding: 10px 28px;
}

.btn.red:hover {
    -webkit-box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0.46) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0.46) !important;
    box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0.46) !important;
    background: #c23f44 !important;
    border-color: #e7505a !important;
}

.btn.red.btn-outline {
    -webkit-box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0) !important;
    box-shadow: 0 3px 20px 0 rgba(203, 90, 94, 0) !important;
    border-color: #cb5a5e !important;
    background: 0 0 !important;
    padding: 4px 10px 5px 10px;
}

.btn.red.btn-outline:hover {
    -webkit-box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0) !important;
    box-shadow: 0 3px 20px 0 rgba(194, 63, 68, 0) !important;
    background: 0 0 !important;
    border-color: #e7505a !important;
}

.btn.btn-info {
    padding: 10px 28px;
}

.btn.btn-danger {
    -webkit-box-shadow: 0 3px 20px 0 rgba(243, 86, 93, 0.39) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(243, 86, 93, 0.39) !important;
    box-shadow: 0 3px 20px 0 rgba(243, 86, 93, 0.39) !important;
    background-color: #f3565d;
    border-color: #f13e46;
    padding: 9px 28px;
}

.btn.btn-danger:hover {
    -webkit-box-shadow: 0 3px 20px 0 rgba(241, 53, 61, 0.49) !important;
    -moz-box-shadow: 0 3px 20px 0 rgba(241, 53, 61, 0.49) !important;
    box-shadow: 0 3px 20px 0 rgba(241, 53, 61, 0.49) !important;
    background-color: #f1353d;
    border-color: #ec111b;
}

.btn.green.form-control.waves-input-wrapper.waves-effect.waves-light>input.waves-button-input {
    line-height: 12px;
    background-color: rgba(0, 0, 0, 0);
    border: none;
}

.form_fields_container .green.btn.custom_green {
    margin-bottom: 0px;
}

.form_fields_container button.btn {
    margin-top: 0px;
}

.form_fields_container button>i:not(.p_icon) {
    margin-right: 5px;
}

#form_bitrix_edit .lead-export-btn #bitrix_export {
    padding: 0;
}

.m-menu__item.active a:hover {
    text-decoration: none;
}

/*box-shadov-block*/
.col-md-11 .row.custom-devices,
.col-md-11 .row.traffic_source-devices,
.table-scrollable.table-scrollable-borderless,
#home form,
.v-wraper-shadow {
    margin: 15px !important;
    padding: 20px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    /* box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); */
    border: 1px solid #E0E3E6;
    border-radius: 4px;
    overflow: hidden;
    overflow-x: auto;
}

#c_api_mail {
    padding: 0px !important;
    border: none;
}

.table-scrollable.table-scrollable-borderless.not-wraper-shadow.tab__26 {
    border: none;
}

.heatmap-prices-shadow {
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    overflow: hidden;
    overflow-x: auto;
}

.portlet.light.bordered>.portlet-title {
    border-bottom: none;
}

.table-scrollable {
    width: calc(100% - 30px);
}

#home form .form_fields_container.buttons-wrp {
    display: flex;
    justify-content: flex-end;
}

#home form .form_fields_container.buttons-wrp>i {
    margin-bottom: 0px;
}

.v-wraper-shadow ul.nav.nav-tabs {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0;
}

.v-wraper-shadow ul.m-menu_forms {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}

.v-wraper-shadow {
    overflow: hidden;
}

.v-tracking-code>div {
    width: 100%;
    padding-bottom: 90px !important;
}

.v-tracking-code .main-tab__item {
    display: inline-block;
}

.m-caption-line+span.caption-subject {
    margin-right: 10px;
}

.sub-title,
h4.sub-title.first {
    padding: 0 42px;
    margin: 0 -40px 30px;
    display: block;
    border-bottom: 1px solid #ebedf2;
}

.form-group label.sub-title {
    padding: 0 !important;
    margin: 0 0 0px !important;
    display: flex !important;
    line-height: 18px !important;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif;
}

@media (min-width: 992px) {
    .page-content-wrapper .page-content {
        min-height: auto !important;
    }
}

/*switch*/
.form-group .s-switch {
    width: 30px;
    height: 18px;
    line-height: 18px;
    border-radius: 18px;
    background-color: #E5E5E5;
    box-sizing: border-box;
}

.form-group .s-switch-on {
    background-color: #ebedf2;
    border-color: transparent;
    box-shadow: none;
}

.form-group .s-switch:after {
    background-color: #dfe2ea;
    height: 24px;
    width: 24px;
    line-height: 26px;
    top: 2px;
    bottom: 3px;
    margin-left: 3px;
    transition: background-color 0.4s, left 0.5s;
}

.form-group .s-switch-on:after {
    left: 27px !important;
    background-color: #5d78ff;
    color: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, 0.41);
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, 0.41);
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    text-align: center;
    vertical-align: middle;
    transition: background-color 0.4s, left 0.5s;
}

.form-group .s-switch-off {
    border-color: transparent;
}

.form-group .s-switch.s-switch-off span.s-switch-label:after {
    content: "";
}

.form-group .s-switch.s-switch-on span.s-switch-label:after {
    content: "";
}

.v-row {
    margin: 0px !important;
}

.v-frm_constructor .v-wraper-shadow {
    margin: 0px !important;
    padding: 0px 28px 28px !important;
    background: #fff;
}

.v-padd-top {
    padding-top: 28px !important;
}

.v-row-position {
    padding: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* .v-frm_constructor .input-wrp{
    padding: 0;
} */
.plerdy_element_update label .col.col-md-7.input-wrp {
    padding-left: 16px;
}

.form_fields_container .sub-title+form label .form-group .edit-elements {
    width: 155px;
    max-width: 155px;
}

.v-sub-title {
    font-size: 14px;
    font-weight: 400;
    margin: 0px;
}

.v-frm_constructor .form_fields_container {
    padding: 0;
}

.v-frm_constructor #menu2 .form_fields_container {
    padding-bottom: 30px;
}

#uniform-on_off_calendar_show,
#uniform-background_popup_on_off,
#uniform-type_show,
.v-use_api .checker,
.toggle-section #uniform-button_label,
div#uniform-color_on_off {
    margin-bottom: 0;
    margin-left: 15px;
}

#calendar_show.row,
#custom-tags .row.form_fields_container.parameters {
    margin: 0 -15px;
}

#custom-tags .row.form_fields_container.parameters {
    padding-bottom: 0px;
}

.input-group-btn.dropdown-menu-location {
    /* margin-bottom: 30px */
}

#custom-tags .row.form_fields_container.v-parameters {
    padding-bottom: 30px;
}

.v-frm_constructor .form_fields_container.bottom-submit,
.v-frm_constructor form .form_fields_container.buttons-wrp.v-btn-content {
    padding: 25px 25px 0 !important;
    margin: 0 -25px;
    border-top: 1px solid #ebedf2 !important;
}

.v-btn-line {
    font-weight: 400;
    position: relative;
    text-decoration: none !important;
    color: #5d78ff;
    background-color: transparent;
    font-size: 14px;
}

.v-btn-line:hover {
    text-decoration: none !important;
    color: #5f57c3;
}

.v-btn-line:after {
    display: block;
    content: "";
    position: absolute;
    bottom: 0;
    top: 1rem;
    left: 0;
    width: 0%;
    -webkit-transition: width 0.3s ease;
    transition: width 0.3s ease;
}

.v-btn-line:hover:after {
    width: 100%;
    border-bottom: 1px solid #5f57c3;
    opacity: 0.3;
}

.v-or {
    display: inline-block;
    margin: 0 10px;
    font-size: 14px;
}

.v-frm_constructor .radioss .option-input.radio {
    margin-left: 0;
}

.btn-orange {
    color: #595959 !important;
    background-color: #ffb822 !important;
    border-color: #ffb822 !important;
}

.btn-orange:hover {
    color: #595959 !important;
    background-color: #eab704 !important;
    border-color: #eab704 !important;
}

.btn-orange>input.waves-button-input {
    border: none;
    color: black;
    font-style: normal;
}

.v-user-profil-content>.portlet.light {
    background: #fff;
    padding: 20px !important;
}

.v-user-profil-content>.portlet .row {
    margin: 0;
}

.v-add-img-block {
    /* margin-left: -13px;
    margin-bottom: 20px; */
}

.v-add-img-block .browse-label {
    height: 38px;
    font-size: 14px;
}

.v-add-img-block .browse-file-wrp .browse-file-button {
    height: 30px;
    line-height: 30px;
}

.v-m-menu_forms {}

a.v-menu__link-profile {
    display: flex;
    align-items: center;
}

.v-ico-no {
    color: red;
    font-size: 20px;
    margin-right: 0px;
    position: relative;
    top: 2px;
}

.v-ico-ok {
    color: #56b756;
    font-size: 20px;
    margin-right: 0px;
    position: relative;
    top: 2px;
}

/*Select the type of pop-up*/
.v-list-template-ico {
    display: block;
    height: 70px;
    width: 70px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    transition: 0.3s ease-out;
}

.list-select-template {
    list-style: none;
    padding: 0;
    margin-top: 15px;
}

.list-select-template li:hover div {
    color: #007bff;
}

.list-select-template li:hover i {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.list-select-template .v-list-template {
    display: inline-block;
    min-width: 110px;
}

.v-list-template-title {
    text-align: center;
    padding: 5px;
}

.v-name-select-template.active {
    display: block;
}

.v-list-hover div {
    color: #007bff;
}

.v-list-hover i {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
}

.ico-tm-email {
    background-image: url(../img/email.png);
}

.ico-tm-phone {
    background-image: url(../img/phone-number.png);
}

.ico-tm-action {
    background-image: url(../img/heart-box.png);
}

.ico-tm-subscribe {
    background-image: url(../img/tap.png);
}

.ico-tm-call {
    background-image: url(../img/phone-call.png);
}

.ico-tm-order {
    background-image: url(../img/choices.png);
}

.ico-tm-order-false {
    background-image: url(../img/choices-false.png);
}

.ico-tm-constructor {
    background-image: url(../img/layers.png);
}

.ico-tm-baner {
    background-image: url(../img/banner.png);
}

.ico-tm-baner-false {
    background-image: url(../img/custom-banner.png);
}

.ico-tm-0 {
    background-image: url(../img/layers.png);
}

.ico-tm-1 {
    background-image: url(../img/email.png);
}

.ico-tm-2 {
    background-image: url(../img/phone-number.png);
}

.ico-tm-3 {
    background-image: url(../img/heart-box.png);
}

.ico-tm-4 {
    background-image: url(../img/tap.png);
}

.ico-tm-5 {
    background-image: url(../img/phone-call.png);
}

.ico-tm-email {
    background-image: url(../img/email.png);
}

.form-group-span-txt {
    line-height: 36px;
}

.v-wraper-shadow .form-group,
.v-form-group label {
    margin-bottom: 30px;
}

.table-scrollable.table-scrollable-borderless {
    padding-top: 20px !important;
}

.btn.btn-submit i {
    margin-right: 5px;
}

#mailchimp_export.btn,
#esputnik_export.btn,
#unisender_export.btn,
#getresponse_export.btn,
#bitrix_export.btn,
#sendpulse_export.btn {
    padding: 7px 14px;
}

.btn.btn-success.v-padd-btn {
    padding: 7px 28px;
}

.plerdy_element_update label .col.col-md-7.input-wrp,
.href_el.form-group.col-md-7.input-wrp {
    padding: 10px 0px 10px 16px;
}

.v-right-check {
    /* padding-right: 20px; */
    font-size: 14px;
}

.v-row-form-group {
    padding: 15px 0px;
}

.v-manual-export-content {
    margin-top: 20px;
}

.export_csv {
    float: right;
}

.export_csv a {
    display: flex;
    align-items: center;
    position: relative;
    top: -10px;
    top: -3px;
    font-size: 13px;
    line-height: 15px;
    color: #191B23;
}

.export_csv a:hover {
    color: #5d78ff;
}

.export_csv-ico {
    background-image: url(/public/images/new_admin/csv2.svg);
    display: inline-block;
    height: 30px;
    width: 30px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-right: 10px;
}

.export_xls-ico {
    background-image: url(/public/images/new_admin/sheets1.svg);
    display: inline-block;
    height: 31px;
    width: 30px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-right: 10px;
}

.btns-form-popup {
    border-radius: 4px;
    overflow: hidden;
    position: absolute;
    top: 78px;
    right: 48px;
    background-color: rgba(0, 0, 0, 0.3);
}

.btns-form-popup i {
    color: #fff;
    font-size: 20px;
    line-height: 25px;
}

.v-mob-window-content.v-mob-active .v-mob-window {
    flex-grow: 1;
}

/*файл template_18blade вигляд конструктор форм моб*/
.v-mob-window-content.v-mob-active .v-mob-window-constructor1 .v-row-position {
    padding: 6px;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 .plerdy_form_for_get_data__title {
    top: 50px !important;
    width: 90% !important;
    box-sizing: border-box;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 input#plerdy_send_form_data {
    min-width: 100%;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner {
    background-position: -250px center !important;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 form#plerdy_form_for_get_data {
    padding: 10px;
    width: 100%;
    height: 100%;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner h3.plerdy_form_for_get_data__title {
    font-size: 17px !important;
    text-align: center;
    width: 100% !important;
    top: 20px !important;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 #plerdy_form_for_get_data_close_icon_span {
    color: #ccc;
    top: 7px;
    right: 7px;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner h3.plerdy_form_for_get_data__title.plerdy_form_for_get_data__sub_title {
    font-size: 26px !important;
    line-height: 27px !important;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 .plerdy_form_custom_subtitle_h4 {
    margin-top: 12px;
}

.plerdy_form_custom_subtitle_h5 {
    padding-bottom: 40px;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 .plerdy_form_for_get_data__title {
    position: static !important;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner .v-popap-content-img {
    display: none;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner .v-position-1 {
    padding-top: 400px;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1 input#plerdy_send_form_data,
.v-mob-window-content.v-mob-active .v-mob-window-constructor1 label input.plerdy_element_for_send {
    min-width: 100%;
    line-height: 40px;
    height: auto;
    padding: 0;
}

/* файл form.blade вигляд конструктор форм моб */
.v-mob-window-content.v-mob-active #plerdy_form_for_get_data.v-mob-window-constructor2 {
    width: 274px !important;
}

.v-mob-window-content.v-mob-active #plerdy_form_for_get_data.v-mob-window-constructor2 .plerdy_form_custom {
    padding: 0 10px;
}

.v-mob-window-content.v-mob-active #plerdy_form_for_get_data.v-mob-window-constructor2 .text-right {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 10px;
}

.v-mob-window-content.v-mob-active #plerdy_form_for_get_data_close_icon {
    position: relative;
    /* right: 20px; */
    /*right:*/
}

.v-mob-window-content.v-mob-active #plerdy_form_for_get_data.v-mob-window-constructor2 #plerdy_form_for_get_data_close_icon #plerdy_form_for_get_data_close_icon_span {
    top: 0px;
    left: 7px;
}

/*end popup mob*/
.v-positon-btn.fixed-btn {
    bottom: 0;
}

.v-positon-btn.fixed-btn .form_fields_container.bottom-submit {
    padding-bottom: 25px !important;
    background-color: #fff;
}

.form_fields_container.bottom-submit.bor-right {
    border-right: 1px solid #ebedf2 !important;
}

#form_constructor-tabs.nav.nav-tabs {
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
}

.sub-title.first.enable_form-v {
    margin-top: -30px;
}

.form_fields_container-border {
    border-top: 1px solid #ebedf2 !important;
    padding: 25px 25px 0 !important;
    margin: 0 -25px;
}

.form_fields_container.buttons-wrp.form_fields_container-border i.btn-success {
    margin-bottom: 0px;
    margin-right: 0px;
}

.col-md-11 .row.traffic_source-devices,
.col-md-11 .row.custom-devices,
.row.v-wraper-shadow.v-tracking-code,
.row.v-wraper-shadow.v-wraper-padd-shadow,
.row.v-wraper-shadow .v-customs_selectors {
    padding-top: 15px !important;
}

.v-add_more {
    padding: 10px 28px;
}

.v-sub-title-ico {
    padding-right: 10px;
    font-size: 20px;
    position: relative;
    top: 2px;
}

.v-browse-file-wrp.browse-file-wrp {
    margin-left: 0px;
    padding: 0px;
}

.v-browse-file-wrp.browse-file-wrp .browse-label-span {
    padding: 3px 0 0;
}

.v-browse-file-wrp.browse-file-wrp .browse-label {
    padding: 6px 0px 6px 3px;
    font-size: 14px;
    height: auto;
}

.v-browse-file-wrp.browse-file-wrp .browse-file-button {
    height: 26px;
    line-height: 26px;
}

.v-wraper-shadow .v-form-group-control {
    margin-bottom: 0px;
}

.mailchimp_addition_lists {
    padding-top: 15px;
}

.frm_constructor>.col-md-12 {
    padding: 0px;
}

.row.v-wraper-shadow .v-customs_selectors {
    padding-top: 0px !important;
}

.v-frm_constructor #menu2 .row.form_fields_container.v-parameters {
    padding-bottom: 0;
}

.sceditor-container.ltr.sourceMode {
    width: 100% !important;
}

#custom-tags .row.form-group,
#custom-tags .row.form_fields_container.input-wrp {
    margin-left: -15px;
    margin-right: -15px;
}

.form_fields_container .v-sub-title+div.col-lg-6,
.form_fields_container .v-sub-title+label.col-lg-6 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.v-padd-bot-3 {
    padding-bottom: 30px;
}

.v-padd-l-0 {
    padding-left: 0px;
}

.v-padd-l-0.v-sub-title {
    padding-left: 0;
}

.v-frm_constructor #menu2 .form_fields_container.parameters {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.v-frm_constructor #menu2 .dropdown-menu-location .dropdown-menu {
    float: none;
    position: relative;
    top: -2px;
}

.input-number-wrp .v-stepper-wrapper {
    right: 15px;
}

.row.mailchimp_addition_lists {
    padding: 0px;
}

.v-right-check+.checker {
    margin-left: 15px !important;
}

#custom-tags .form-group.v-row-form-group {
    margin: 0px !important;
}

.v-wraper-shadow .v-radioss-group {
    margin-bottom: 0px;
}

.icon_bbb {
    display: inline-block;
    min-width: 10px;
}

.table-scrollable>.table-bordered>tbody>tr>td:last-child {
    min-width: 10px;
}

.v-row-form-group .check-content {
    padding-top: 5px;
    padding-left: 5px;
    display: inline-block;
}

#form_elements_edit form label {
    padding: 0 0px;
}

.btn-add-constructor.form_fields_container .waves-button-input {
    padding: 8px 19px;
}

#v-content-fix.fixed-active {
    position: fixed;
    top: 84px;
}

@media (max-width: 990px) {
    #v-content-fix.fixed-active {
        position: relative;
    }
}

.plerdy-modal__inner.v-mob-window-constructor1 .agreement {
    padding: 5%;
    width: 78%;
    bottom: 2%;
}

.v-mob-window-content.v-mob-active .plerdy-modal__inner.v-mob-window-constructor1 .agreement {
    position: static;
    width: 100%;
    padding: 0px;
    margin-top: 30px;
    margin-bottom: -30px;
}

.v-mob-window-content.v-mob-active .agreement label {
    padding: 0 5px 0 25px;
    font-size: 13px !important;
}

.v-mob-window-content.v-mob-active .agreement label a {
    font-size: 13px !important;
}

.ui-sortable .ui-sortable-handle:first-child .plerdy_element_update .v-row-form-group {
    padding-top: 0px;
}

.v-padd-t-15 {
    padding-top: 15px !important;
}

.v-datatable__pager-info {
    float: right;
    margin-top: 10px;
}

.v-datatable__pager-size {
    margin-right: 10px;
    width: 70px;
}

.v-datatable__pager-info .bootstrap-select>select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
    margin: 0;
}

.v-datatable__pager-info .v-datatable__pager-size {
    margin-right: 10px;
    display: inline-block;
}

.v-datatable__pager-info .v-datatable__pager-size .btn.dropdown-toggle {
    border-radius: 20px !important;
    height: 30px;
    padding: 5px 15px 5px 10px;
}

.v-datatable__pager-info .v-datatable__pager-size.show>.btn.dropdown-toggle {
    border: 0 !important;
    color: #fff !important;
    background: #6167e0;
}

.bootstrap-select .dropdown-toggle .filter-option {
    padding-right: 16px;
    padding-left: inherit;
    overflow: hidden;
    width: 100%;
    text-align: left;
    font-size: 12px;
}

.bootstrap-select .dropdown-toggle .filter-option-inner {
    overflow: hidden;
    line-height: 22px;
}

.bootstrap-select .dropdown-toggle .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.v-datatable__pager-info .v-datatable__pager-size .dropdown-menu {
    max-height: 442.359px;
    overflow: hidden;
    min-height: 130px;
    position: absolute;
    will-change: transform;
    min-width: 94px;
    bottom: 23px;
    left: 0px;

    border: 0;
    -webkit-box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
    box-shadow: 0 0 15px 1px rgba(81, 77, 92, 0.2);
    padding: 5px 0;
}

.v-datatable__pager-info .v-datatable__pager-size .dropdown-menu>.inner {
    max-height: 405.359px;
    overflow-y: auto;
    min-height: 118px;
}

.bootstrap-select .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bootstrap-select .dropdown-menu.inner {
    display: block;
}

.v-datatable__pager-info .v-datatable__pager-size .dropdown-menu {
    z-index: 100;
}

.bootstrap-select .dropdown-menu li {
    position: relative;
}

.bootstrap-select .dropdown-menu.inner>li>a {
    display: block;
    position: relative;
    outline: 0 !important;
    padding: 10px 15px;
}

.bootstrap-select .dropdown-menu.inner>li.selected>a {
    background: #f7f8fa;
}

.bootstrap-select .dropdown-menu.inner>li.selected>a span.check-mark {
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    top: 50%;
    position: absolute;
    margin-top: -5px;
    font-size: 0.12px;
    right: 16px;
    display: inline-block;
}

.bootstrap-select .dropdown-menu.inner>li.selected>a span.check-mark,
.bootstrap-select .dropdown-menu.inner>li:hover>a span.check-mark {
    color: #3f4047;
}

.bootstrap-select .dropdown-menu.inner>li.selected>a .text,
.bootstrap-select .dropdown-menu.inner>li:hover>a .text {
    color: #3f4047;
}

.dropdown-menu>.dropdown-item:hover,
.dropdown-menu>li>a:hover {
    background: #f4f5f8;
    text-decoration: none;
}

.bootstrap-select .dropdown-menu.inner>li>a:hover {
    text-decoration: none;
}

.v-portlet .v-portlet__body {
    color: #575962;
}

.bootstrap-select .dropdown-menu.inner>li>a .text {
    color: #3f4047;
}

.v-datatable__pager-info .v-datatable__pager-size .btn.dropdown-toggle {
    border: 0 !important;
}

.v-datatable__pager-info .v-datatable__pager-size .btn.dropdown-toggle:hover,
.dropdown.bootstrap-select.v-datatable__pager-size.dropup.open .btn.dropdown-toggle {
    border: 0 !important;
    color: #fff !important;
    background: #6167e0;
}

.bs-ok-default {
    display: none;
}

.v-datatable__pager-info .selected.active .bs-ok-default {
    display: inline-block;
}

.v-datatable__pager-info .v-datatable__pager-size .bs-ok-default {
    position: absolute;
    right: 20px;
}

.m-datatable__pager-detail {
    color: #575962;
}

div.gallery {
    width: 100px;
    height: 100px;
    position: relative;
    overflow: hidden;
}

div.gallery img {
    width: auto;
    max-width: 100%;
    object-fit: cover;
}

/*PAGINATION*/
.m-datatable__pager-nav {
    margin: 10px 0 0 0;
    padding: 0;
    display: inline-block;
}

.m-datatable__pager-nav>li {
    padding: 0;
    margin-right: 5px;
    display: inline-block;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--disabled {
    color: #898b96;
    background: #ebe9f2;
    opacity: 0.3;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link>i {
    font-size: 16px;
    text-align: center;
    display: inline-block;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link {
    cursor: pointer;
    display: inline-block;
    height: 30px;
    min-width: 30px;
    vertical-align: middle;
    padding: 8px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--active {
    background: #5d78ff;
    color: #fff;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link {
    color: #898b96;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next,
.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev {
    background: #ebe9f2;
    opacity: 1;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link--disabled {
    opacity: 0.5 !important;
    pointer-events: none;
}

.m-datatable__pager-nav>li .m-datatable__pager-link:hover {
    text-decoration: none;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next:hover,
.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev:hover {
    background: #5d78ff;
    color: #fff;
}

.number-pagination input {
    border-radius: 3px;
    border: 1px solid #ebe9f2;
    text-align: center;
}

#pagination .btn.green {
    padding: 5px 28px;
    position: relative;
    top: -2px;
}

.v-datatable__pager-info select#per_page {
    border-radius: 20px;
    cursor: pointer;
    background: #ebe9f2;
    border: 0px !important;
}

.v-datatable__pager-info select#per_page option {
    background: #ebe9f2;
    color: black;
}

.v-datatable__pager-info select#per_page:hover {
    color: #fff !important;
    background: #6167e0;
    border: 0px !important;
}

#home form {
    overflow-x: hidden;
}

.v-name-select-template .form_fields_container>div>.btn {
    float: left;
}

.v-name-select-template .form_fields_container>div>.btn .waves-button-input {
    padding: 8px 19px;
}

.v-mob-window-content.v-mob-active .plerdy-modal__inner .v-popap-content-img>img {
    position: absolute;
    width: auto !important;
    height: 100%;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%) !important;
}

.btn-group.btn-group-devided>label.btn {
    font-size: 13px;
}

.v-padd-b-0 {
    padding-bottom: 0px !important;
}

.v-mob-window-content.v-mob-active #text_after_submit_form {
    position: relative;
}

.v-mob-window #text_after_submit_form {
    margin-left: auto;
    margin-right: auto;
}

.v-mob-window-content.v-mob-active #text_after_submit_form .plerdy_m_popup {
    width: 100% !important;
}

.v-row>label {
    margin-bottom: 0px;
}

#form_elements_edit label.sub-title.col-lg-2 {
    text-transform: capitalize;
}

#message {
    padding: 0 0 30px;
}

.v-mob-window-content #plerdy_form_content {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-height: 380px;
    position: relative;
}

.v-mob-window-content .plerdy_form_content-background-color {
    position: absolute;
    width: 100%;
    height: 100%;
    display: none;
}

.v-mob-window-content .plerdy_form_content-background-color.show {
    display: block;
}

.v-mob-window-content.v-mob-active #plerdy_form_content #plerdy_form_content1 {
    transform: scale(1) !important;
}

#form_photo_settings {
    left: 22%;
    top: 90%;
}

.v-mob-active #plerdy_form_content .plerdy-modal__inner.v-mob-window-constructor1 {
    min-height: auto;
    height: 430px;
}

div.form_fields_container {
    margin-bottom: 0px;
}

.v-mob-window-content:not(.v-mob-active) .plerdy_template_content {
    margin-top: -27px;
}

.head_options_form:not(.show_device_form)~.v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_form_content {
    margin: 20px 0;
}

.v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
    transform: scale(0.8);
}

.v-mob-window-content:not(.v-mob-active) .row.v-row-position.v-mob-window {
    padding-bottom: 0px;
    width: 100%;
    /* margin-bottom: -50px; */
}

.v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_form_content {
    transform: scale(1);
}

#plerdy_form_content1 #baner_form_a,
#plerdy_form_content1 #form_full_screen {
    transform: scale(1.1);
}

.v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_banner_content {
    transform: scale(1);
}

.v-mob-window-content:not(.v-mob-active) .plerdy_template_content {
    margin-top: 0px;
}

.v-mob-window-content:not(.v-mob-active) .plerdy_template_content~.txt-title-settings {
    margin-top: -50px;
}

@media (max-width: 1800px) {
    .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
        transform: scale(0.8);
    }

    #form_photo_settings {
        margin-top: -30px;
    }

    #plerdy_form_content1 #baner_form_a,
    #plerdy_form_content1 #form_full_screen {
        transform: scale(1.2);
    }

    .v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_banner_content {
        transform: scale(1);
    }
}

@media (max-width: 1600px) {
    .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
        transform: scale(0.8) !important;
        margin-top: 0px;
    }

    .v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_banner_content {
        transform: scale(1);
    }

    #plerdy_form_content1 #baner_form_a,
    #plerdy_form_content1 #form_full_screen {
        transform: scale(1.3);
    }

    #form_photo_settings {
        margin-top: -60px;
    }

    .v-mob-window-content:not(.v-mob-active) .plerdy_template_content {
        margin-top: 0px !important;
    }
}


@media (max-width: 1300px) {
    .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
        transform: scale(0.6);
    }

    #form_photo_settings {
        margin-top: -20px;
    }

    .plerdy_form_content1 #baner_form_a,
    .plerdy_form_content1 #form_full_screen {
        transform: scale(1.4);
    }

    .v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_banner_content {
        transform: scale(0.8);
    }
}

@media (min-width: 1801px) {
    #form_photo_settings {
        top: 88%;
    }

    .v-mob-window-content .row.v-row-position.v-mob-window {
        padding: 0px 10px;
    }
}

@media (min-width: 1300px) {
    .v-mob-window-content.v-mob-active.body_button_preview .row.v-row-position.v-mob-window {
        padding: 0px 10px;
    }
}

@media (max-width: 1600px) {
    .v-mob-window-content.v-mob-active.body_button_preview {
        transform: scale(0.7) translateY(-90px);
    }
}

.v-mob-window-content.v-mob-active #plerdy_form_content .plerdy-modal__inner.v-mob-window-constructor1 {
    transform: scale(1);
    width: 94%;
    margin: 0 auto;
}

.v-mob-window-constructor1 #plerdy_send_form_data:hover {
    opacity: 1;
}

.v-mob-window-content #a_plerdy_form_image {
    width: 200px;
    display: block;
}

.v-mob-window-content.v-mob-active #a_plerdy_form_image {
    display: none;
}

.v-mob-window-content .poweredby+.row {
    position: absolute;
    left: 28%;
    top: 83%;
}

.stop-fixed {
    height: 92px;
}

.v-positon-btn.fixed-btn .form_fields_container.bottom-submit.pad-bot-0 {
    padding-bottom: 0px !important;
}

.alert.alert-success {
    position: relative;
}

.alert.alert-success>button {
    position: absolute;
    right: 17px;
    top: 11px;
}

.add_element .dropdown-menu.dropdown-menu-right {
    /* max-height: 83px; */
    width: 149px;
    min-width: 148px;
}

.add_element+.col-lg-2 .btn.btn-orange {
    border-radius: 0 3px 3px 0px;
    position: relative;
    left: -22px;
}

#add_new_element {
    margin-left: 10px;
}

#add_new_element+.notice {
    padding-left: 15px;
}

.add_element+.col-lg-2 .waves-button-input {
    padding: 9px 0px;
}

@media (max-width: 1439px) {
    .m-stack.m-stack--ver.m-stack--desktop {
        width: 100%;
    }

    .m-container.m-container--fluid.m-container--full-height.col-md-11 {
        width: 100%;
    }

    .col-md-11.par_pr-main_c {
        width: 100%;
    }

    .portlet.light.portlet-fit {
        width: 100% !important;
    }
}

.portlet-title>.caption {
    display: flex;
    align-items: center;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.active>.m-menu__link .m-menu__link-text {
    color: #6167e0;
}

.list-select-template .v-list-template {
    position: relative;
}

.list-select-template .tariff_plus {
    margin-left: 0% !important;
    left: 50%;
    transform: translateX(-50%);
}

.portlet-body .caption_tab {
    font-size: 14px;
    /* display: flex; */
    align-items: center;
}

.form-group .v-like-select {
    display: inline-block;
    width: auto;
    float: left;
    margin-left: 2px;
}

.form-group .v-like-select button {
    padding-top: 7px;
    border-radius: 0px;
}

.form-group .v-like-select button i {
    font-size: 18px;
    margin-right: 0px;
    border-radius: 0px;
}

.form-group .v-like-select .dropdown-menu.dropdown-menu-right {
    position: absolute;
    /* transform: translateX(-50%); */
    top: 42px;
    left: auto;
    right: -50px;
    will-change: transform;
    border: 0;
    -webkit-box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
    margin-top: 0px;
    cursor: pointer;
    min-width: auto;
}

.form-group .v-like-select .check-content {
    padding: 5px 0 5px;
}

.form-group .v-like-select .check-content>div {
    padding: 3px 10px;
}

.form-group.row.v-row-form-group>.v-like-select {
    padding: 0px;
    max-height: 40px;
}

.checker_switch {
    display: inline-block;
}

.checker_switch div.checker {
    width: 57px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #ebedf2;
    position: relative;
    cursor: pointer;
}

.checker_switch div.checker>span {
    position: absolute;
    content: " ";
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0px;
    transition: background-color 0.4s, left 0.2s;
    background-color: #dfe2ea;
    height: 24px;
    width: 24px;
    line-height: 26px;
    top: 2px;
    bottom: 3px;
    margin-left: 3px;
    border: 0px !important;
}

.checker_switch div.checker>span.checked {
    left: 27px;
    background-color: #5d78ff !important;
    color: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, 0.41);
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, 0.41);
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    text-align: center;
    vertical-align: middle;
    transition: background-color 0.4s, left 0.5s;
    background-size: 0px !important;
}

.checker_switch div.checker>span:after {
    background-color: #dfe2ea;
    height: 24px;
    width: 24px;
    line-height: 26px;
    top: 2px;
    bottom: 3px;
    margin-left: 3px;
    transition: background-color 0.4s, left 0.5s;
    pointer-events: none;
}

.checker_switch div.checker>.checked::after {
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "";
    text-align: center;
    vertical-align: middle;
    transition: background-color 0.4s, left 0.5s;
    position: absolute;
    top: 0;
    left: -2px;
    font-size: 13px;
}

.checker_switch div.checker>span input {
    width: 30px !important;
    height: 18px !important;
    z-index: 3;
    cursor: pointer;
}

.checker_switch div.checker>span.checked input {
    position: relative !important;
    left: -28px !important;
}

.v-mob-window-content.v-mob-active .plerdy_form_for_get_data__title_11+p {
    font-size: 14px !important;
    margin-bottom: 10px !important;
}

.v-mob-window-content.v-mob-active .plerdy_form_for_get_data__title_11 {
    margin-bottom: 20px !important;
    font-size: 20px !important;
}

.v-mob-window-content.v-mob-active span#plerdy_form_for_get_data_close_icon_span {
    background-color: rgba(0, 0, 0, 0);
}

.v-mob-window-content.v-mob-active .plerdy-modal__inner {
    border-top: 5px solid #e9027f;
}

textarea.plerdy_element_for_send {
    margin-top: -13px;
    width: 100%;
    line-height: 36px;
    height: 42px;
}

.v-mob-window-content.v-mob-active .plerdy-modal__inner label {
    width: 100%;
}

.v-wraper-shadow .plerdy_m_popup {
    top: 70%;
}

@media screen and (min-width: 1000px) and (max-width: 1499px) {
    #plerdy_form_content1 {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
    }
}

.form_fields_container.bottom-submit.bor-right {
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.4);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.4);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.4);
}

.tab-content .form-control[disabled] {
    cursor: not-allowed !important;
    background-color: #eee;
    opacity: 0;
    border-radius: 26px;
}

.checker.disabled {
    opacity: 0.3;
}

#menu1 .alert.alert-danger {
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

#menu1 .alert.alert-danger p {
    font-weight: 300;
}

#menu1 .alert.alert-danger.display-block .close {
    font-size: 27px;
    font-weight: 300;
    line-height: 18px;
    float: right;
}

.step5-input {
    padding: 20px 0 10px;
}

.step5-input input {
    padding: 5px 0px 5px 3px;
    font-size: 14px;
    font-weight: normal;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s,
        -webkit-box-shadow ease-in-out 0.15s;
    border-radius: 4px;
    width: 100%;
}

#buttons {
    display: flex;
    justify-content: space-between;
}

#form_photo_settings {
    display: flex;
    /* flex-direction: column; */
    align-items: center;
}

#a_plerdy_form_image {
    margin-left: 28px;
}

#step3 .step3-content {
    min-height: 254px;
}

#contact_phone,
#contact_name {
    border: 1px solid rgba(0, 0, 0, 0.15);
    color: rgba(0, 0, 0, 0.87);
    font-size: 16px;
    padding: 10px 15px;
    border-radius: 3px !important;
    width: 100%;
    padding-left: 58px;
    height: 48px;
    outline: none;
    text-align: left;
}

#step5 .specialist_mail-wrp span {
    left: 20px;
}

#step5 #buttons {
    margin-top: 16px;
    margin-bottom: 0px;
}

#baner_form_a {
    margin-top: 30px;
}

#plerdy_form_content1 #a_plerdy_form_image,
.row>#a_plerdy_form_image {
    margin: 0;
    margin-left: -14px;
    line-height: 30px;
    width: 156px;
    margin-right: 15px;
    position: relative;
    top: 7px;
}

td .btn-tab__101 {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 0 !important;
    text-align: center;
    line-height: 30px;
}

td .btn-tab__101 span {
    position: relative;
    font-size: 21px;
    top: 2px;
}

.btn.btn-metal {
    background-color: #c4c5d6;
    border-color: #c4c5d6;
    color: #fff;
    -webkit-box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.19) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.19) !important;
    box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.19) !important;
}

.btn-metal:hover {
    background-color: #adafc6;
    border-color: #a6a7c1;
    -webkit-box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.36) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.36) !important;
    box-shadow: 0 5px 10px 2px rgba(173, 175, 198, 0.36) !important;
}

#a_plerdy_form_image.btn-success {
    line-height: 30px;
    padding: 0;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed {
    width: 100%;
    margin: 0 auto;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items {
    display: table;
    width: 100%;
    text-align: center;
    table-layout: fixed;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items:nth-child(odd) {
    /* background-color: #fafbff; */
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items.flex {
    display: flex;
    justify-content: center;
    text-transform: uppercase;
    font-size: 18px;
}

.m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item {
    display: table-cell;
    padding: 1.43rem 0 1.43rem 0;
    font-weight: 400;
    vertical-align: middle;
    line-height: 2rem;
}

.m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item {
    color: #000000;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {
    width: 14.3rem;
    text-align: left;
    padding-left: 1rem;
    font-weight: 600;
}

.m-pricing-table-4__bottom-items .tooltip-info {
    position: relative;
}

.m-pricing-table-4__bottom-items .tooltip-desc,
th .tooltip-desc,
.hover-sub-block {
    visibility: hidden;
    display: block;
    opacity: 0;
    width: 180px;
    height: auto;
    background: #fff;
    color: #6f727d;
    border-radius: 5px;
    position: absolute;
    top: 50px;
    left: 167px;
    transform: translateY(0%);
    border: 0px solid #000;
    font-size: 14px;
    padding: 10px;
    font-weight: normal;
    -webkit-box-shadow: 0px 0px 15px 1px rgba(81, 77, 92, 0.2);
    box-shadow: 0px 0px 15px 1px rgba(81, 77, 92, 0.2);
    z-index: 2;
    transition: visibility 0s, opacity 0.3s, top 0.3s linear;
}

.m-pricing-table-4__bottom-items .tooltip-info:hover+.tooltip-desc,
th .tooltip-info:hover+.tooltip-desc,
.v-ellipsis:hover+.hover-sub-block {
    visibility: visible;
    opacity: 1;
    top: 39px;
}

.hover-sub-block.open-ellipsis {
    visibility: visible;
    opacity: 1;
    top: 35px !important;
}

#step5 .step-error-input {
    border: 1px solid red !important;
}

.edit-elements .dropdown-menu-right {
    right: auto;
}

#menu1 .form_fields_container {
    margin-bottom: 0px;
}

.checker_switch #uniform-how_type_show {
    margin-left: 15px;
}

#menu2 .form_fields_container {
    margin-bottom: 0px;
}

#menu2 .v-wraper-shadow .form-group {
    margin-bottom: 0;
}

.v-block_addresses {
    font-size: 14px;
}

.table-scrollable.table-scrollable-borderless.tab__36 {
    padding-top: 0px !important;
}

.button-filter-g i>input.waves-button-input {
    width: 128px;
    height: 33px;
}

i.btn.green.form-control.waves-input-wrapper.waves-effect.waves-light {
    padding: 0;
}

.tab-content.tab-content1 {
    overflow: auto;
    max-height: 260px;
    border-top: 1px solid #E0E3E6;
    border-bottom: 1px solid #E0E3E6;
    padding: 5px 0px;
}

.tab-content.tab-content1::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: transparent;
}

.tab-content.tab-content1::-webkit-scrollbar {
    width: 8px;
    background-color: transparent;
    border-radius: 5px;
}

.tab-content.tab-content1::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #8A8E9B;
}

.col-md-11 .v-custom_padding {
    padding-bottom: 62px !important;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__body {
    padding: 20px 0;
}

.form_fields_container span>label {
    cursor: pointer;
}

@media (min-height: 740px) {
    #v-col-width .v-wraper-shadow {
        height: auto;
        min-height: calc(100vh - 332px);
    }

    #v-col-width .v-wraper-shadow[style*="min-height"] {
        min-height: inherit !important;
    }
}

/* #v-col-width .v-wraper-shadow{
    display: flex;
    flex-direction: column;
} */
.btn.border-radius {
    border-radius: 39px;
}

.m-nav .btn-accent {
    font-size: 16px;
}

.m-nav .btn-accent i {
    font-size: 20px;
}

#heatmap-prices .heatmap-nav_tab:hover span {
    color: #fff;
}

#heatmap-prices .heatmap-nav_tab span {
    color: #aaa;
    font-weight: normal;
}

#heatmap-prices .heatmap-nav_tab.active span {
    color: #fff;
}

.heatmap-prices-table thead tr {
    background-color: #f4f3f8;
}

.heatmap-prices-table thead tr th {
    border-bottom: 0;
}

.heatmap-prices-table td,
.heatmap-prices-table th {
    text-align: center;
}

.heatmap-prices-table .ico {
    background-position: center;
    background-repeat: no-repeat;
    display: inline-block;
    width: 35px;
    height: 35px;
}

.heatmap-prices-table .prace-ico1 {
    background-image: url("../img/price-ico1.png");
}

.heatmap-prices-table .prace-ico2 {
    background-image: url("../img/price-ico2.png");
}

.heatmap-prices-table .prace-ico3 {
    background-image: url("../img/price-ico3.png");
}

.heatmap-prices-table .prace-ico4 {
    background-image: url("../img/price-ico4.png");
}

.heatmap-prices-table .prace-ico5 {
    background-image: url("../img/price-ico5.png");
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.heatmap-prices-table .title-txt {
    font-weight: bold;
    color: #333;
    font-size: 15px;
    line-height: 35px;
}

.v-heatmap-prices__price.usd_price::after {
    content: "$";
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    color: black;
}

.v-heatmap-prices__price.uah_price::after {
    content: "₴";
    font-size: 18px;
    padding: 0 0 0 5px;
    line-height: 20px;
    font-weight: normal;
    color: black;
}

.v-heatmap-prices__price {
    font-size: 24px;
    font-weight: bold;
    color: #5d78ff;
}

.v-heatmap-prices__price+span {
    color: #aaa;
    font-size: 16px;
}

.heatmap-prices-table .trafik-name {
    font-size: 16px;
    font-weight: bold;
    color: #5d78ff;
    text-transform: uppercase;
}

.trafik-active {
    display: none;
    font-size: 9px;
    text-transform: uppercase;
    color: #0bc7dd;
    line-height: 14px;
    padding: 2px 5px;
    border: 1px solid #0bc7dd;
    position: relative;
    right: 0px;
    top: -14px;
    transform: translateY(-100%);
}

.trafik-active.active {
    display: inline !important;
}

.heatmap-prices-table .relative {
    position: relative;
    width: 0px;
    display: inline-block;
}

.heatmap-prices-table tr td {
    vertical-align: middle !important;
}

.heatmap-prices-table .views-number {
    font-size: 16px;
    line-height: 26px;
}

.heatmap-prices-table .button-promocode {
    font-size: 15px;
    border-bottom: 1px dashed #5d78ff;
    cursor: pointer;
    line-height: 25px;
    display: inline-block;
    cursor: pointer;
}

.heatmap-prices-table .button-promocode:hover {
    color: #5d78ff;
}

.v-heatmap-prices__btn {
    background: -webkit-gradient(linear,
            left top,
            right top,
            color-stop(1%, #3aafe5),
            to(#7536d6));
    background: -webkit-linear-gradient(left, #3aafe5 1%, #7536d6 100%);
    background: -o-linear-gradient(left, #3aafe5 1%, #7536d6 100%);
    background: linear-gradient(to right, #3aafe5 1%, #7536d6 100%);
    color: #fff;
    font-size: 14px;
    line-height: 40px;
    width: 200px;
    display: inline-block;
    border-radius: 8px;
    transition: box-shadow 0.3s ease-in-out;
    text-align: center;
}

button.v-heatmap-prices__btn {
    border: none;
}

.v-heatmap-prices__btn:hover {
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
}

.heatmap-prices-table .infinity {
    font-size: 46px;
    line-height: 32px;
}

.table.heatmap-prices-table>tbody>tr>th {
    border-top: 0px solid #ddd;
}

.promocode-content input {
    width: 180px;
    border-radius: 3px;
    margin: auto;
}

table>tbody>tr.promocode-content {
    background: #fff !important;
    display: none;
}

table>tbody>tr.promocode-content>td {
    padding: 13px 8px !important;
}

.promocode-content button#save_promocode {
    width: 160px;
    margin-right: 0px;
}

.v-heatmap-prices__btn.bg {
    background: -webkit-gradient(linear,
            left top,
            right top,
            color-stop(1%, #fac2eb),
            to(#aac1ee));
    background: -webkit-linear-gradient(left, #fac2eb 1%, #aac1ee 100%);
    background: -o-linear-gradient(left, #fac2eb 1%, #aac1ee 100%);
    background: linear-gradient(to right, #fac2eb 1%, #aac1ee 100%);
}

.heatmap-prices.heatmap-prices-shadow .table {
    margin-bottom: 0px;
}

.heatmap-prices.heatmap-prices-shadow {
    margin-bottom: 100px;
}

.plerdy-clients {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 20px 15px;
}

.plerdy-clients__item,
.plerdy-partners__item {
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    padding: 15px;
    margin: 10px;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}

.plerdy-clients__item:nth-child(9) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
}

.plerdy-partners__item {
    padding-top: 0;
}

.plerdy-clients__item:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}

.plerdy-clients__item-ligasporta {
    height: 45px;
}

.plerdy-clients__item-technofood {
    height: 65px;
}

.plerdy-clients__item-honda {
    height: 32px;
}

.plerdy-clients__item-hafele {
    height: 22px;
}

.plerdy-clients__item-anex {
    height: 40px;
}

.plerdy-clients__item-kredobank {
    height: 45px;
}

.plerdy-clients__item-yaskrava {
    height: 45px;
}

.plerdy-clients__item-modoza {
    height: 30px;
}

.plerdy-clients__item-ukrtelecom {
    height: 50px;
}

.plerdy-clients__item-veneto {
    height: 40px;
}

.container-clients {
    width: 1350px;
    margin: auto;
}

.welc.plerdy-clients_title {
    text-align: center;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item.title {
    padding-left: 0rem;
    font-weight: normal;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {
    width: 19.3rem;
    position: relative;
}

.table.heatmap-prices-table>tbody>tr>td {
    border-width: 0;
}

th .tooltip-info,
.m-pricing-table-4__bottom .tooltip-info {
    position: absolute;
    cursor: pointer;
    display: inline-block;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

.tooltip-desc {
    display: none;
    width: 200px;
    height: auto;
    background: #fff;
    color: #000;
    border-radius: 15px;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-50%);
    border: 1px solid #000;
    font-size: 12px;
    padding: 10px;
    z-index: 100;
    text-align: center;
    margin-left: 10px;
}

.tooltip-desc:after,
.hover-sub-block:after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-color: #fff;
    position: absolute;
    top: -5px;
    transform: rotate(45deg);
    left: calc(50% - 3px);
    border-radius: 3px;
}

.edit_text_label .inputs-wrap {
    padding-top: 34px;
}

.edit_text_label .form-control {
    margin-bottom: 10px;
}

.edit_text_label label {
    width: 100%;
    padding-left: 10px;
}

.edit_text_label .form-popup,
.forma-сontact .form-popup {
    -webkit-background-size: cover;
    background-size: cover;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 30px;
}

.edit_text_label .form-popup .icon-wrap,
.forma-сontact .form-popup .icon-wrap {
    width: 137px;
    height: 138px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: -20px;
}

.edit_text_label .form-popup .icon-wrap img,
.forma-сontact .form-popup .icon-wrap img {
    width: 100%;
    height: auto;
}

.edit_text_label .form-popup .inputs-wrap,
.forma-сontact .form-popup .inputs-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.forma-сontact label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

.forma-сontact .form-popup label:before {
    font-family: FontAwesome;
    font-weight: 900;
    font-size: 18px;
    color: #344b7e;
    margin-left: 15px;
    margin-top: 31px;
    position: absolute;
}

.forma-сontact .form-popup label:nth-child(1):before {
    content: "\f007";
}

.forma-сontact .form-popup label:nth-child(2):before {
    content: "\f0ac";
}

.forma-сontact .form-popup label:nth-child(3):before {
    content: "\f0e0";
}

.forma-сontact .form-popup label:nth-child(4):before {
    content: "\f095";
}

.forma-сontact .form-popup label:nth-child(5):before {
    content: "\f044";
}

.forma-сontact .form-popup input,
.form-popup textarea {
    margin-top: 20px;
    font-family: MontserratRegular, sans-serif;
    font-size: 15px;
    line-height: 23px;
    width: 460px;
    height: 45px;
    border: 1px solid #dceaf5;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding-left: 45px;
}

.forma-сontact .form-popup textarea {
    height: 70px;
    padding-top: 10px;
}

.edit_text_label .form-popup .button-wrap,
.forma-сontact .form-popup .button-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 15px;
}

.edit_text_label .form-popup .submit-btn,
.forma-сontact .form-popup .submit-btn {
    display: block;
    border: none;
    outline: 0;
    cursor: pointer;
    background: -webkit-gradient(linear,
            left top,
            right top,
            color-stop(1%, #344b7e),
            to(#ea6a6a));
    background: -webkit-linear-gradient(left, #344b7e 1%, #ea6a6a 100%);
    background: -o-linear-gradient(left, #344b7e 1%, #ea6a6a 100%);
    background: linear-gradient(to right, #344b7e 1%, #ea6a6a 100%);
    min-width: 137px;
    width: auto;
    height: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    font-family: MontserratSemiBold, sans-serif;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    text-decoration: none;
    -webkit-box-shadow: 0 15px 40px 3px rgba(112, 137, 193, 0.45);
    box-shadow: 0 15px 40px 3px rgba(112, 137, 193, 0.45);
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.forma-сontact button.mfp-arrow,
button.mfp-close,
.forma-сontact button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

#contact_form .form-popup .mfp-close,
#admin_edit_text .form-popup .mfp-close,
#leave_feedback-form .form-popup .mfp-close {
    font-size: 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    float: right;
    margin-right: 20px;
}

#contact_form .form-popup .mfp-close:before,
#admin_edit_text .form-popup .mfp-close:before,
#leave_feedback-form .form-popup .mfp-close:before {
    font-family: FontAwesome;
    font-weight: 900;
    content: "\f057";
    font-size: 30px;
    color: #8ebbf5;
}

#contact_form .mfp-close:focus,
#admin_edit_text .mfp-close:focus,
#contact_form .mfp-close:hover,
#admin_edit_text .mfp-close:hover,
#leave_feedback-form .mfp-close:focus,
#leave_feedback-form .mfp-close:hover {
    opacity: 1;
}

.forma-сontact .form-popup .submit-btn:hover {
    background: -webkit-gradient(linear,
            left top,
            right top,
            color-stop(1%, #2c406b),
            to(#d96262));
    background: -webkit-linear-gradient(left, #2c406b 1%, #d96262 100%);
    background: -o-linear-gradient(left, #2c406b 1%, #d96262 100%);
    background: linear-gradient(to right, #2c406b 1%, #d96262 100%);
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
}

#admin_edit_text .modal-dialog {
    margin: 0 !important;
    max-width: 100%;
}

#admin_edit_text .modal-content {
    margin: 0 !important;
}

#contact_form .modal-dialog {
    width: 500px !important;
    margin: 0;
}

#contact_form {
    width: 500px !important;
}

#contact_form .modal-dialog .modal-body {
    padding: 0;
}

#contact_form .icon-wrap {
    margin: auto;
    display: block;
}

#contact_form #form-popup {
    margin-bottom: 0px;
}

.btn-pill {
    font-size: 13px;
    color: #fff;
    background-color: #36a3f7;
    border-color: #36a3f7;
}

.btn-pill:hover {
    color: #fff;
    background-color: #1192f6;
    border-color: #0a8cf0;
}

.v-ellipsis {
    cursor: pointer;
    padding: 10px 0;
    position: absolute;
    right: 3px;
    top: -2px;
}

.v-ellipsis>i {
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #384ad7;
    border-radius: 100%;
    margin: 2px;
}

.hover-sub-block {
    width: 220px;
    top: 50px;
    left: auto;
    right: -166px;
}

.v-ellipsis:hover+.hover-sub-block {
    top: 35px;
}

.tab__128 .hover-sub-block div {
    font-weight: bold;
}

.tab__128 .hover-sub-block p {
    font-size: 12px;
    line-height: 15px;
    margin-bottom: 4px;
}

.tab-btn-menu {
    border-radius: 39px;
    padding: 8px 15px !important;
}

.tab-btn-menu .m-menu__link-text {
    color: #fff !important;
}

.tab-btn-menu i {
    margin-right: 4px;
    font-size: 19px;
}

.m-menu__item .tab-btn-menu,
.m-menu__item:hover .tab-btn-menu {
    border-bottom: 1px dashed transparent !important;
}

th .flex-center p {
    position: static;
    margin: 0 0 0 5px;
    transform: translate(0);
}

.ico-line-graphic-presentation {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-image: url("../img/line-graphic-presentation.svg");
    background-size: 18px 18px;
    margin-right: 5px;
}

.m-nav__item>.btn.btn-pill>span {
    display: flex;
    align-items: center;
}

.relative {
    position: relative;
}

.legends-before-txt {
    display: inline-block;
    position: absolute;
    left: 41%;
    top: -8px;
}

.v-wraper-shadow.v-padd-top .legends-before-txt {
    top: 10px;
    display: none;
}

.v-wraper-shadow.v-padd-top canvas+.legends-before-txt {
    display: inline-block;
}

.step-title b {
    margin-right: 10px;
    font-size: 16px;
    background-color: rgb(0, 200, 200);
    color: white;
    padding: 3px 8px;
    border-radius: 3px;
}

.portlet .step-title {
    font-size: 20px;
    padding: 50px 0 25px;
}

.portlet .step-title:first-child {
    padding: 24px 0 25px 0;
}

.images_galery_plerdy .new_w_img img {
    height: 74px;
}

.portlet img:not([data-icon]) {
    max-width: 100%;
}

.portlet img+img {
    margin-top: 20px;
}

.portlet ul {
    list-style: none;
    padding: 0;
    margin-top: 20px;
}

.portlet .inner {
    padding: 15px 30px;
    font-size: 16px;
    line-height: 22px;
    border: 1px solid #ddd;
    border-top-width: 0px;
    display: none;
    margin: 0;
    text-align: center;
}

.portlet>li {
    margin: 0px;
}

.portlet a.toggle {
    width: 100%;
    display: block;
    background: #f8f9fd;
    color: #000;
    padding: 15px 30px;
    border: 1px solid #ddd;
    border-top-width: 0px;
    transition: background 0.3s ease;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
}

.portlet a.toggle i {
    font-style: normal;
}

.portlet a.toggle:hover,
.portlet a.toggle:focus {
    background: #ddd;
    text-decoration: none;
}

.portlet .show-acardion {
    position: relative;
    top: -3px;
    font-weight: 300;
    display: none;
    float: right;
    right: -8px;
}

.portlet .hide-acardion {
    position: relative;
    top: -3px;
    font-weight: 300;
    display: none;
    float: right;
    right: -8px;
}

.portlet .ico-plus .show-acardion {
    display: block;
}

.portlet .hide-acardion {
    display: block;
}

.portlet .ico-plus .hide-acardion {
    display: none;
}

.portlet .accordion>li:first-child .toggle {
    border-top-width: 1px;
}

/* PRELOADER STAR */

.preloader-dots {
    height: 20px;
    width: 230px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: auto;
}

.preloader--dot {
    animation-name: loader;
    animation-timing-function: ease-in-out;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    height: 20px;
    width: 20px;
    border-radius: 100%;
    background-color: black;
    position: absolute;
    border: 2px solid white;
}

.preloader--dot:first-child {
    background-color: #18c15e;
    animation-delay: 0.8s;
}

.preloader--dot:nth-child(2) {
    background-color: #4bc55f;
    animation-delay: 0.7s;
}

.preloader--dot:nth-child(3) {
    background-color: #7eca61;
    animation-delay: 0.6s;
}

.preloader--dot:nth-child(4) {
    background-color: #b2cf63;
    animation-delay: 0.5s;
}

.preloader--dot:nth-child(5) {
    background-color: #e5d365;
    animation-delay: 0.4s;
}

.preloader--dot:nth-child(6) {
    background-color: #ffca66;
    animation-delay: 0.3s;
}

.preloader--dot:nth-child(7) {
    background-color: #fdb266;
    animation-delay: 0.2s;
}

.preloader--dot:nth-child(8) {
    background-color: #fc9965;
    animation-delay: 0.1s;
}

.preloader--dot:nth-child(9) {
    background-color: #fa8165;
    animation-delay: 0s;
}

.preloader--dot:nth-child(10) {
    background-color: #f86864;
    animation-delay: 0s;
}

.preloader--text {
    position: absolute;
    top: 28px;
    left: 75px;
    right: 0;
    width: 70px;
    margin: auto;
}

.preloader--text:after {
    content: "Loading";
    font-weight: bold;
    animation-name: loading-text;
    animation-duration: 3s;
    animation-iteration-count: infinite;
}

@keyframes loader {
    15% {
        transform: translateX(0);
    }

    45% {
        transform: translateX(200px);
    }

    65% {
        transform: translateX(200px);
    }

    95% {
        transform: translateX(0);
    }
}

@keyframes loading-text {
    0% {
        content: "Loading";
    }

    25% {
        content: "Loading.";
    }

    50% {
        content: "Loading..";
    }

    75% {
        content: "Loading...";
    }
}

/* PRELOADER END */
.custom-devices+span+a.btn.btn-accent {
    border-radius: 34px;
}

.position-add-img-content {
    position: relative;
    top: 0px;
}

#menu2 .checker_switch {
    margin-top: 0px;
}

.frm_constructor .v-nav-tabs-custum {
    padding: 0 10px;
    margin-top: 0px;
    margin-bottom: 30px;
}

.custom-tags .control-label {
    text-align: left;
}

.buttons_custom .btn-add-custom,
.buttons_move .btn-add-move {
    padding: 9px 28px;
}

#wrapp_custom-tags .buttons_custom .btn-add-custom {
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    color: #191B23 !important;
    border: 1px solid #8A8E9B !important;
    background-image: url(/public/images/new_admin/add_pluse.svg) !important;

}

.cursore-yes {
    pointer-events: initial !important;
    cursor: default;
}

.frm_constructor .nav-tabs>li:hover a {
    background-color: transparent;
}

.title-custom-mouse {
    margin: -20px 0 30px;
}

.portlet #pagination ul {
    margin: 10px 0 0 0;
}

.m-dropdown-content:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    background-color: #fff;
    transform: rotate(45deg);
    position: absolute;
    top: -7px;
    transform: translateY(-50%);
    transform: rotate(45deg);
    left: 31px;
    border-radius: 7px;
}

.nav-item.m-menu__item.m-dropdown .m-dropdown-content {
    visibility: hidden;
    display: block;
    opacity: 0;
    width: 210px;
    height: auto;
    background: #fff;
    color: #6f727d;
    border-radius: 5px;
    position: absolute;
    top: 76px;
    left: 0px;
    transform: translateY(0%);
    border: 0px solid #000;
    font-size: 14px;
    padding: 20px;
    font-weight: normal;
    -webkit-box-shadow: 0px 0px 34px 3px rgba(81, 77, 92, 0.2);
    box-shadow: 0px 0px 34px 4px rgba(81, 77, 92, 0.2);
    z-index: 2;
    transition: visibility 0s, opacity 0.3s, top 0.3s linear;
}

.nav-item.m-menu__item.m-dropdown .m-dropdown-content a {
    color: #6f727d;
    font-weight: 400;
}

.nav-item.m-menu__item.m-dropdown .m-dropdown-content a:hover {
    color: #5d78ff;
    text-decoration: none;
}

.nav-item.m-menu__item.m-dropdown:hover .m-dropdown-content {
    visibility: visible;
    opacity: 1;
    top: 70px;
}

.m-menu__subnav .nav-item.m-menu__item.m-dropdown.v-has-sub-menu {
    position: relative !important;
    padding-bottom: 20px !important;
    top: 10px;
}

.v-icon {
    display: inline-block !important;
    width: 30px;
    height: 21px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}

.v-icon-link-mouse_in_region {
    /* background-image: url('../img/mouse_in_region.svg'); */
    background-image: url("../img/computer-mouse-cursor.svg");
    opacity: 0.6;
}

.nav-item.m-menu__item .v-icon-link-mouse_in_region {
    width: 26px !important;
    background-size: 16px 16px;
}

.v-icon-link1 {
    background-image: url("../img/ico-header-menu1.svg");
    opacity: 0.6;
}

.v-icon-link2 {
    background-image: url("../img/ico-header-menu2.png");
}

.v-icon-link3 {
    background-image: url("../img/ico-header-menu3.png");
}

header.m-header>div .m-header__top {
    position: fixed;
    z-index: 999999;
    top: 0;
}

header.m-header .m-header__bottom {
    margin: 0;
    margin-top: 20px;
}

/* .fixed-active ~ div .col-md-11 > .portlet-fit{
    padding-top: 140px!important;
}
.fixed-active .m-menu__submenu.m-menu__submenu--classic.m-menu__submenu--left.m-menu__submenu--tabs{
    -webkit-box-shadow: 0 -2px 30px -4px rgba(0,51,90,0.2);
    -moz-box-shadow: 0 -2px 30px -4px rgba(0,51,90,0.2);
    box-shadow: 0 -2px 30px -4px rgba(0,51,90,0.2);
} */
.portlet .facebook img,
.portlet .google img {
    max-width: 260px;
}

.main-header .wrapper-header-fix {
    height: 64px !important;
}

#step2 .main-tab__item+div {
    margin-top: 35px !important;
}

#step2 .main-tab__item+div #manual-copy_btn {
    padding: 10px 15px !important;
    line-height: 20px;
    margin-right: 5px !important;
}

#step2 .main-tab__item+div #send_instruction {
    padding: 10px 15px !important;
    margin-bottom: 0 !important;
    line-height: 20px;
}

.v-main-documentation .par_pr-main_c .v-wraper-shadow {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.v-main-documentation .custom_padding {
    padding: 0px !important;
}

.v-main-documentation-right ul,
.v-main-documentation-right p,
.v-main-documentation-right h1 {
    margin-left: 20px;
}

.v-main-documentation {
    line-height: 25px !important;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif;
}

.v-main-documentation .portlet ul {
    margin-top: 20px;
}

.firs_padding i.v-fa {
    font-size: 16px;
    display: inline-block;
}

.v-fa.mobile::before {
    content: "\f10b";
    color: #ff6384;
}

.v-fa.desktop::before {
    content: "\f108";
    color: #1edc98;
}

.table-scrollable.table-scrollable-borderless.not-wraper-shadow {
    margin: 0px !important;
    padding: 0px !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0);
    overflow: hidden;
    overflow-x: auto;
}

.wraper-button-viewdata {
    margin-top: 30px;
    margin-top: 0px;
    padding: 0px 0px 20px;
    display: flex;
    align-items: center;
}

.wraper-button-viewdata .actions.my_action {
    float: right;
}

.wraper-button-viewdata .wrapper_btns_export {
    padding: 0 0 0 10px;
}

.input-group.v-click-input {
    display: flex;
}

.v-click-input .filters__icon {
    position: relative;
    z-index: 12;
    pointer-events: none;
}

.v-click-input>input,
.v-click-input>select {
    position: static !important;
    left: -35px !important;
    width: 100% !important;
    padding-left: 42px !important;
    margin-left: -35px !important;
}

#step2 .main-tab__item+div {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    min-height: 80px;
}

#step2 #manual-next {
    position: static !important;
}

.par_pr-main_c.v-main-documentation-right {
    margin-bottom: 0px;
    padding-right: 0px !important;
}

.v-main-documentation .par_pr-main_c .v-wraper-shadow {
    margin-bottom: 0px !important;
}

.v-main-documentation .par_pr-main_c .wraper-documentation-info {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
    padding-top: 30px !important;
}

.v-main-documentation-left li {
    padding: 5px 0;
}

.v-main-documentation-left li>a {
    color: #696e92;
    line-height: 20px;
    display: block;
}

.v-main-documentation-left li:hover a {
    color: #6167e0;
    text-decoration: none;
}

.page-content>.chartjs {
    display: none;
}

#preloader .preloader-dots,
#preloader11 .preloader-dots {
    background-image: none;
}

.v-wrapp .form-group {
    margin-bottom: 0px;
}

.btn-brand {
    color: #fff !important;
    background-color: #5d78ff !important;
    border-color: #5d78ff !important;
}

.btn-brand:hover {
    color: #fff !important;
    background-color: #564ec0 !important;
    border-color: #4d44bd !important;
}

.btn.btn-brand.form-control.waves-input-wrapper.waves-effect.waves-light>input.waves-button-input {
    line-height: 12px;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    font-style: normal;
}

.form-group.button-filter-g>i {
    display: flex;
    align-items: center;
    justify-content: center;
}

.pler-dashbord .button-line>a,
.pler-dashbord .button-line>button {
    box-shadow: none !important;
}

.pler-dashbord .button-line>a:hover,
.pler-dashbord .button-line>button:hover {
    box-shadow: none !important;
}

#preloader,
#preloader11 {
    z-index: 99999999 !important;
}

.v-main-documentation h2 {
    margin-left: 20px;
    font-size: 22px;
}

.alert-danger {
    background-color: #f3f8ff !important;
    border: 0px solid #5d78ff !important;
    color: #5d78ff !important;
    font-size: 14px !important;
    margin: 0 15px !important;
    box-shadow: 0 0 0;
    line-height: 20px;
}

.alert-danger button.close {
    position: absolute;
    right: 0;
    top: 50%;
    margin: 0;
    transform: translateY(-50%);
    right: 20px;
    width: 15px;
    height: 15px;
    background-position: center;
    background-size: 12px;
    right: 20px;
}

.alert.alert-danger::before {
    display: none !important;
    font-size: 14px;
    line-height: 14px;
    -webkit-font-smoothing: antialiased;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 18px;
    text-rendering: auto;
    content: "\f071";
    margin-right: 10px;
}

#menu3 .v-btn-content {
    margin-top: 30px;
}

.btn-payment_method.buy-package.v-heatmap-prices__btn {
    line-height: 30px;
    float: right;
}

.payment_method {
    text-decoration: none !important;
}

.table-scrollable.table-click-site-lists>.table>thead>tr>th {
    white-space: inherit;
}

.table-scrollable.table-click-site-lists>.table>thead>tr>.border-bottom {
    border-bottom: 1px solid #e7ecf1 !important;
}

.table-scrollable.table-click-site-lists>.table-bordered>thead>tr>td:first-child {
    min-width: 43px;
}

.table-scrollable.table-click-site-lists .parsing_table.table thead th {
    padding: 10px 3px;
}

.table-scrollable.table-click-site-lists .not_overflow.status>div {
    display: inline-block;
}

.table-scrollable.table-click-site-lists .not_overflow.status>div .site_click_status {
    width: 100px;
}

.table-scrollable.table-click-site-lists i {
    font-size: 10px !important;
}

.table-scrollable.table-click-site-lists .glyphicon.glyphicon-new-window {
    font-size: 12px !important;
}

.table-scrollable.table-click-site-lists .table {
    width: calc(100% - 1px) !important;
}

.hover-sub-block {
    width: auto;
    top: 50px;
    left: auto;
    transform: translateX(calc(50% - 20px));
    right: 0;
    min-width: 180px;
    font-size: 12px;
    padding: 6px;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.text-right {
    text-align: right;
}

.text-left {
    text-align: left;
}

.table-click-site-lists .btn.red {
    padding: 10px 9px;
}

#leave_feedback-form label.modal-body {
    padding: 0px;
    width: 100%;
    margin: 0px;
}

#leave_feedback-form .modal-dialog {
    margin: 0;
    width: 100%;
}

#leave_feedback-form label.modal-content {
    width: 100%;
    margin: 0;
}

#leave_feedback-form label.forma-сontact {
    width: 100%;
    margin: 0;
}

#leave_feedback-form .forma-сontact .form-popup {
    margin-bottom: 0px;
}

#leave_feedback-form .forma-сontact .icon-wrap {
    display: flex;
}

#leave_feedback-form .forma-сontact .icon-wrap img {
    margin-left: 33px;
}

.main-header .m-stack__item .site-name {
    position: relative;
}

.web-tickets .f-btn-add {
    /* position: absolute; */
    top: 15px;
    right: 43px;
}

.ticket-details a.btn.btn-pill.waves-effect.waves-light {
    border-radius: 22px;
    font-size: 14px;
    padding: 2px 14px;
    margin: 5px 0;
}

.web-tickets tr td {
    text-align: left;
    color: #575962;
}

.web-tickets table>tbody>tr>td {
    padding: 8px 8px !important;
}

.web-tickets thead>tr>th {
    text-align: left;
    color: #191B23;
    font-size: 14px;
    padding: 15px 4px !important;
    font-weight: bold;
}

.web-tickets tbody tr:hover {
    background: #f7f6fa;
}

.parsing_table.table.tab__128 tr td:not(.not_overflow) {
    text-overflow: inherit;
}

.support-page .v-wraper-shadow {
    padding: 30px !important;
}

.support-name {
    color: #575962;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
}

.sub-support,
.date-support {
    font-size: 12px;
    color: #575962;
    line-height: 18px;
    margin-bottom: 6px;
}

.support-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.support-page .status {
    font-size: 14px;
}

.support-page .comment_block .comment_one {
    border: 0px solid #e8e4e4;
    background: #f4f5f8;
    padding: 17px 40px 10px 20px;
    display: inline-block;
    border-radius: 15px;
}

.support-page .comment_block .comment_one>span {
    display: block;
    margin-bottom: 8px;
    color: #6f727d;
    font-size: 12px;
}

.support-page .comment_block .comment_one>span.coments {
    font-size: 14px;
}

.support-page .comment_block .comment_one.user_author>span {
    color: #fff;
}

/* .support-page .comment_block .comment_one.user_author > span.coment-name{
    display: none;
} */
#rate-ticket-modal textarea.ticket_comment,
.support-page textarea.ticket_comment {
    width: 100%;
    max-width: 100%;
    border-radius: 15px;
    border-color: #5d78ff;
    resize: none;
    padding: 10px;
}

.support-page .btn-success {
    color: #fff;
    background-color: #5d78ff;
    border-color: #5d78ff;
    border-radius: 17px;
    border: 0px;
    padding: 10px 20px;
}

.support-page .btn-success:hover {
    background-color: #9e99da;
    border-color: #9e99da;
}

.support-page textarea:focus {
    outline: none;
}

#custom-tags .form_fields_container+.v-row-form-group {
    margin: 0px -15px !important;
}

@media (max-width: 1500px) {
    .form_fields_container.col-lg-6.col-lg-offset-5 {
        width: calc(100% - 20px);
        margin-left: 20px;
    }
}

.scrollbar {
    max-height: 600px;
    overflow-y: scroll;
}

.scrollbar::-webkit-scrollbar-track,
.modal-body #menu1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #f5f5f5;
}

.scrollbar::-webkit-scrollbar,
.modal-body #menu1::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}

.scrollbar::-webkit-scrollbar-thumb,
.modal-body #menu1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #bdbdbd;
}

.plerdy_form_content #plerdy_form_for_get_data_close {
    -webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
}

.page-create input,
.page-create textarea {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.page-create input {
    line-height: 22px;
}

.status span[data-class^="Есть ответ"]:before,
.status span[data-class^="Є відповідь"]:before,
.status span[data-class^="There's an answer"]:before {
    background: #ffb822 !important;
}

.status span[data-class^="Закрыто"]:before,
.status span[data-class^="Закрито"]:before,
.status span[data-class^="Closed"]:before {
    background: #52c568 !important;
}

.status span[data-class^="Вопрос на рассмотрении"]:before,
.status span[data-class^="Питання на розгляді"]:before,
.status span[data-class^="Pending issue"]:before {
    background: #646c9a !important;
}

.alert.alert-danger {
    margin: 0 !important;
    padding-left: 40px !important;
    padding-right: 42px;
}

.alert.icons-alert:before {
    color: red;
    left: 10px;
    position: absolute;
}

.partners_devices .alert.alert-danger {
    margin: 0 0 0 -15px !important;
    padding-left: 40px !important;
    width: calc(100% + 30px);
}

#step2 .main-tab__item+div {
    margin-top: 4px !important;
}

@media (max-width: 800px) {
    .v-icon+span {
        padding-left: 36px !important;
    }

    .m-stack__item .site-name {
        display: none !important;
    }

    .v-icon {
        width: 20px !important;
    }

    .table-scrollable .table.table-striped.table-hover.table-bordered {
        min-width: 1000px !important;
    }

    .table-scrollable .dataTables_wrapper {
        overflow-x: auto !important;
        width: max-content;
    }

    .page-sidebar-closed .portlet.light.portlet-fit {
        padding: 0px !important;
    }

    .parsing_table.table tr td:not(.not_overflow):nth-child(2) {
        text-align: left !important;
    }

    .chart-container {
        min-width: 550px;
        height: auto;
    }

    .containerG {
        overflow-x: auto;
    }

    .legends-before-txt {
        top: -0px;
    }

    #per_page.form-control {
        height: 30px;
    }
}

@media (max-width: 500px) {
    .padd-mob-0 .main-tab__item {
        width: 100%;
    }

    .padd-mob-0 {
        padding: 0px !important;
    }

    .padd-mob-0 .code-desc {
        padding-top: 0px !important;
        padding-left: 0px !important;
    }

    .padd-mob-0 .pler-up.manual__step {
        padding-right: 0px !important;
    }

    .padd-mob-0 .main-tab__item {
        padding: 0px;
    }

    .not_active_on {
        right: 0px !important;
    }

    #manual__step_1 button.waves-light {
        margin-top: 20px;
    }

    #manual__step_1 button+buttom {
        margin-top: 20px;
    }

    a.btn.btn-pill.border-radius.popup-forma-сontact.waves-effect.waves-light {
        padding: 7px 5px;
    }

    .m-datatable__pager-nav .number-pagination+li {
        margin-right: 0px;
    }

    div#filter_alert {
        width: calc(100% + 30px);
        min-width: 0px;
        margin-left: -15px !important;
    }

    div#filter_alert p {
        font-size: 14px;
    }

    #pagination .btn.green {
        padding: 5px;
    }

    .site-analyse__devices .col-sm-6.col-xs-12 {
        min-height: 0px !important;
    }

    .traffic-filters {
        min-height: 0px !important;
    }

    .caption>.m-subheader__title {
        width: 100%;
        border-right: 0px;
    }

    .table-scrollable.table-click-site-lists {
        width: 100%;
    }

    .v-datatable__pager-info .control-label {
        font-size: 11px;
    }

    .m-datatable__pager-nav .btn.green {
        padding: 10px;
    }

    ul.m-topbar__nav.m-nav.m-nav--inline {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin: 0px;
        width: calc(100% - 30px);
        float: none;
    }

    ul.m-topbar__nav.m-nav.m-nav--inline li:first-child {
        padding-top: 12px !important;
    }

    .m-stack__item .site-name {
        display: none !important;
    }

    .m-brand__logo a svg {
        transform: translateY(-5px);
    }

    .m-dropdown__wrapper {
        left: -120px !important;
    }

    header .m-dropdown__arrow.m-dropdown__arrow--left.m-dropdown__arrow--adjust {
        left: 184px !important;
    }

    .m-brand .m-brand__tools .m-dropdown .btn>span {
        padding-right: 10px;
    }

    .v-datatable__pager-info {
        width: 68px;
    }

    #step2 .main-tab__item+div {
        margin-top: -25px !important;
    }
}

.list-style-charact li {
    color: red !important;
}

@media (max-width: 1500px) {
    .plerdy_form_content #form_full_screen {
        margin-top: 0px !important;
        transform: scale(1.3) translateY(150%) !important;
    }
}

.top-tab-auth {
    display: flex;
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-top: -10px;
    margin-bottom: 30px;
    justify-content: space-between;
    background-color: #eaeceeimportant;
}

.auth-tab {
    text-transform: uppercase;
    /* font-family: "Cuprum"!important; */
    width: 49%;
    text-align: center;
    line-height: 60px;
    font-weight: 300;
    font-size: 17px;
    text-transform: uppercase;
    border-radius: 6px 6px 0 0;
    box-shadow: 0 -10px 20px -11px rgba(0, 51, 90, 0.1);
}

.auth-tab.login-tab {
    color: #382244;
    background-color: #fff;
}

a.auth-tab.register-tab {
    background: #e5f3fe;
    color: #757893;
}

.top-tab-auth a:hover {
    text-decoration: none;
    background: #6c87ab;
    color: #fff;
}

.form-group .new-googleplus {
    background: url(../img/social/gogle-sing.png) no-repeat;
    width: 100px;
    height: 40px;
    display: inline-block;
    margin-left: 10px;
    background-size: 350px 40px;
    background-position: left center !important;
}

.form-group.form-group_soc h4 {
    font-size: 13px !important;
}

.form-group.form-group_soc input {
    padding: 8px 10px;
    font-size: 13px;
    transform: translateY(2px);
}

.login {
    background-color: #fff !important;
}

.login .content {
    -webkit-box-shadow: 0 6px 30px -4px rgba(0, 51, 90, 0.1);
    -moz-box-shadow: 0 6px 30px -4px rgba(0, 51, 90, 0.1);
    box-shadow: 0 6px 30px -4px rgba(0, 51, 90, 0.1);
    background: #fff;
}

.login .content .form-control {
    background-color: #fff !important;
    border: 1px solid #ebedf2 !important;
    color: #575962 !important;
}

span.orr {
    position: absolute;
    width: 80px;
    display: inline-block;
    text-align: center;
    z-index: 1;
    background: #fff;
    font-weight: normal;
    color: #b5b2c3;
    font-size: 20px;
    top: 0px;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: Poppins, sans-serif;
}

.btn-log {
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    padding: 11px;
    border-radius: 22px;
    font-size: 14px;
    width: 140px;
}

.btn-goo {
    color: #fff;
    background-color: #f4516c;
    border-color: #f4516c;
}

.btn-goo:hover {
    color: #fff;
    background-color: #f22d4e;
    border-color: #f12143;
    text-decoration: none;
}

.btn-facebook {
    color: #fff;
    background-color: #1877f2;
    border-color: #1877f2;
}

.btn-facebook:hover {
    color: #fff;
    background-color: #3b5998;
    text-decoration: none;
}

.btn-twitter {
    color: #fff;
    background-color: #00aced;
    border-color: #0084b4;
}

.btn-twitter:hover {
    color: #fff;
    background-color: #0084b4;
    text-decoration: none;
}

.btn-linkedin {
    color: #fff;
    background-color: #007bb6;
    border-color: #005780;
}

.btn-linkedin:hover {
    color: #fff;
    background-color: #005780;
    text-decoration: none;
}

.btn-email {
    color: #fff;
    background-color: #808080;
    border-color: #666666;
}

.btn-email:hover {
    color: #fff;
    background-color: #666666;
    text-decoration: none;
}

.form-group.form-group_soc {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid #eee;
}

.form-group.form-group_soc a+a {
    margin-left: 15px;
}

.login .content .form-actions .btn-success {
    font-weight: 600;
    padding: 11px 20px !important;
    text-transform: inherit !important;
    font-weight: 300;
    float: right;
}

.login .content .forget-password {
    float: none !important;
}

.login .content .rememberme {
    margin-left: 15px;
    margin-top: 15px;
}

.btn-goo svg {
    width: 16px;
    height: auto;
    transform: translate(-8px, 2px);
}

.form-group_soc {
    padding-top: 40px;
}

.register_a1+.form-group.form-group_soc {
    margin-top: 30px;
    border-top: 1px solid #ebecf1;
}

.reg_container.container {
    margin-top: 50px;
}

.reg_container.container span.plerdy-clients__item {
    max-height: 50px;
    padding: 0 15px;
}

.v-mob-window-content.v-mob-active #form_full_screen {
    display: none !important;
}

.v-mob-window-content.v-mob-active .plerdy_form_content #plerdy_form_for_get_data_close_icon {
    position: absolute;
    right: 20px;
    top: 10px;
}

.v-mob-window-content.v-mob-active .plerdy_form_content div.text-right {
    box-shadow: none;
}

.v-mob-window-content.v-mob-active .plerdy_form_content #plerdy_form_for_get_data_close>form#plerdy_form_for_get_data {
    -webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
}

.v-mob-window-content.v-mob-active #plerdy_form_content #plerdy_form_content1.plerdy_form_content {
    transform: scale(0.8) !important;
    transform: scale(1) !important;
    max-width: 340px;
}

#step2 .main-tab__item+div #manual-copy_btn,
.info_pl_btn {
    padding: 0px !important;
    white-space: nowrap;
    background: #fff;
    color: #4680ff;
    border-bottom: 1px dashed #4680ff;
    border-radius: 0px !important;
    text-align: left;
    width: auto;
}

#step2 .main-tab__item+div #send_instruction {
    padding: 0 !important;
    white-space: nowrap;
    background: #fff;
    color: #4680ff;
    border-bottom: 1px solid #4680ff;
    border-radius: 0px !important;
    box-shadow: none !important;
    margin-left: 20px !important;
}

#step2 #manual-next {
    position: absolute !important;
}

header .info_code {
    padding: 0 80px;
    margin-top: 10px;
}

@media (max-width: 1440px) {
    header .info_code {
        padding: 0 15px;
    }
}

.info_code .alert.alert-danger {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-right: 200px;
    width: 100%;
    color: #595959 !important;
}

.info_code .alert.alert-danger a.btn.btn-success {
    position: absolute;
    right: 42px;
    top: calc(50% - 18px);
    padding: 0px 20px;
    display: inline-flex;
    height: 36px;
    align-items: center;
}

.icons-alert:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.alert.alert-danger .btn.btn-success {
    margin-left: 20px;
}

@media (max-width: 800px) {
    .alert.alert-danger p {
        font-size: 12px;
    }

    .alert.alert-danger .btn.btn-success {
        margin-left: 10px;
        padding: 10px;
    }

    .alert.alert-danger {
        margin: 0px !important;
        padding-left: 24px !important;
        padding-right: 20px;
    }

    .alert.icons-alert:before {
        color: red;
        left: 6px;
        position: absolute;
    }

    .alert.alert-danger::before {
        font-size: 14px;
    }
}

.hint.register_a1+.form-actions {
    height: 42px;
    margin-bottom: 30px;
    border: 0px !important;
}

.alert.alert-danger p {
    font-size: 14px;
    color: #595d6e;
    margin-bottom: 0;
}

.login .content .form-control:focus {
    border-color: #5d78ff !important;
}

a.auth-tab:focus {
    text-decoration: none;
}

form .alert.alert-danger {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px !important;
}

form .alert.alert-danger:before {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
}

.alert-danger button.close {
    top: 25px;
    right: 10px;
}

@media (min-width: 1000px) {
    header .m-topbar .m-topbar__nav.m-nav {
        display: flex;
        justify-content: flex-end;
    }
}

@media (max-width: 1520px) and (min-width: 1000px) {
    header .m-stack__item .site-name {
        margin-left: 20px;
        padding-left: 20px;
    }

    header .m-brand .m-brand__tools .m-dropdown {
        margin-left: 15px;
    }

    header .m-brand {
        padding: 0 10px 0 0;
    }

    header .m-topbar {
        padding: 0px;
    }
}

@media (max-width: 1400px) and (min-width: 1000px) {
    header .m-page__container {
        padding: 0 20px;
    }

    header .btn-pill {
        font-size: 14px;
    }

    header .m-brand .m-brand__tools .m-dropdown .btn {
        font-size: 14px;
    }
}

.null-style {
    width: 100%;
}

td .mobile_s,
td .desktop_s,
td .tablet_s {
    display: flex;
    align-items: center;
    justify-content: center;
}

td .mobile_s .v-ico-no,
td .desktop_s .v-ico-no,
td .tablet_s .v-ico-no,
td .mobile_s .v-ico-ok,
td .desktop_s .v-ico-ok,
td .tablet_s .v-ico-ok {
    top: 0px;
}

.ajax_window_my .nav-tabs li {
    display: flex;
    align-items: center;
}

.ajax_window_my .nav>li>a+div {
    position: relative;
    left: -8px;
}

.nav-tabs>li>a:hover,
ul.m-menu_forms li:not(.active)>a:hover {
    background-color: #f4f5f9 !important;
    /* color: #5d78ff !important; */
    border-color: transparent !important;
}

.nav-tabs>li>a:hover .hover_line {
    background: #C4C7CF;
}

.ajax_window_my .nav .v-ico-ok,
.ajax_window_my .nav .v-ico-no {
    top: 0px;
}

ul#popup_devices {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 0px !important;
}

ul#popup_devices li {
    margin: 0px;
    cursor: pointer;
    display: flex;
    width: auto;
    margin-right: 10px;
    height: 30px;
    line-height: 30px;
}

ul#popup_devices li>i {
    width: auto;
    line-height: 30px;
}

ul#popup_devices li .mobile_s,
ul#popup_devices li .tablet_s,
ul#popup_devices li .desktop_s {
    display: flex;
    align-items: center;
}

ul#popup_devices li .fa-exclamation-triangle {
    top: 3px;
}

ul#popup_devices li>div {
    position: static !important;
}

.portlet.light.portlet_light_profil #rules_table_wrapper .table-scrollable {
    overflow-y: visible !important;
    overflow-x: visible !important;
}

#wt-sky-root+iframe {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.85) !important;
}

#rules_table_wrapper .table-scrollable {
    width: 100%;
}

#rules_table_wrapper>.row>div {
    display: none !important;
}

.results tr[visible="false"],
.no-result {
    display: none;
}

.results tr[visible="true"] {
    display: table-row;
}

.form-group.search11-block {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    position: relative;
    margin: 20px 0 10px 10px !important;
}

.form-group.search11-block+.counter {
    line-height: 33px;
    color: #aaa;
    font-size: 14px;
}

input.search11.form-control {
    background-color: #f4f5f8;
    border-color: #f4f5f8;
    color: #575962;
    padding: 2px 30px 2px 40px;
    font-size: 14px;
    width: 250px;
}

.form-group.search11-block i.fa.fa-search.active {
    color: #aaa;
    position: absolute;
    left: 14px;
}

input.search11.form-control:focus {
    background-color: #ebedf2;
    border-color: #5d78ff;
    color: #575962;
}

.search11-block .counter {
    position: absolute;
    right: 5px;
    background-color: rgb(113, 106, 202);
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    justify-content: center;
    visibility: hidden;
}

@media (max-width: 440px) {
    .login .content .form-actions {
        display: flex;
        flex-direction: inherit;
        border-bottom: 0px solid #eee;
        justify-content: space-between;
    }

    .hint.register_a1+.form-actions {
        height: auto;
        margin-bottom: 0px;
        border: 0px !important;
    }

    .login .content {
        width: 320px !important;
    }

    .login .content .form-actions .btn-success {
        margin: 0;
    }

    .login .content .register_a1+.form-actions .btn-success {
        margin: 0 auto;
    }
}

.search11-block .fa.fa-search {
    color: #aaa;
    position: absolute;
    left: 14px;
}

.v-ico-ok,
.v-ico-no {
    font-size: 22px !important;
    line-height: 18px !important;
}

/*
.modal-body #menu1{
    overflow-x: auto;
} */
table .ajax_modal .btn.btn-primary {
    padding: 3px 28px;
    margin-top: -5px;
    margin-bottom: -5px;
}

table .ajax_modal .btn.btn-primary>span {
    font-size: 12px;
}

#ajax table>tbody>tr>td {
    padding: 2px 4px !important;
}

#ajax .v-ico-ok,
#ajax .v-ico-no {
    font-size: 21px !important;
}

td .maxwidth {
    display: inline-block;
    width: auto;
    max-width: 330px;
    word-break: break-word;
}

td .maxwidth.maxwidth-true {
    max-width: 330px;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}

td .maxwidth-hover {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: auto;
    border-radius: 10px;
    padding: 20px 10px;
    display: inline-block;
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    z-index: 12;
    background-color: #fff;
    transform: translateX(-50%) translateY(12px);
    left: 50%;
    top: 100%;
    transition: all 0.3s linear;
}

td .maxwidth.maxwidth-true:hover+.maxwidth-hover {
    transform: translateX(-50%) translateY(4px);
    visibility: visible;
    opacity: 1;
}

td .maxwidth-hover:before {
    position: absolute;
    content: "";
    display: inline-block;
    background: #fff;
    top: -6px;
    width: 20px;
    left: 48%;
    height: 20px;
    border-radius: 7px;
    transform: rotate(45deg);
}

.ajax_window.ajax_window_my .modal-content {
    overflow: hidden;
}

.v-pricing-table-4__bottom .m-pricing-table-4__bottom-items {
    border-top: 1px solid #f4f3f8;
    border-left: 1px solid #f4f3f8;
    border-right: 1px solid #f4f3f8;
}

.not-l-t-border {
    background-color: #fff;
    position: relative;
    top: -1px;
    left: -1px;
}

.new-heatmap-nav {
    display: inline-block;
    width: 180px;
    border: 1px solid #e3e5eb;
    border-radius: 5px;
    padding: 2px;
    position: relative;
}

.new-heatmap-nav .heatmap-nav_tab.active {
    display: block;
    width: 100%;
    background-color: #fff;
    border: none;
    text-align: center;
    color: #5d78ff;
    text-transform: none;
    font-size: 15px;
    line-height: 26px;
    padding: 7px 0;
    webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    pointer-events: none;
}

.new-heatmap-nav .heatmap-nav_tab.active {
    display: block;
    position: static;
    z-index: 0;
    opacity: 1;
}

.heatmap-nav_tab:last-child {
    border-radius: 0 60px 60px 0;
}

.new-heatmap-nav .heatmap-nav_tab {
    background-color: transparent;
    text-align: center;
    font-size: 15px;
    line-height: 26px;
    padding: 7px 0;
    color: #b7bacb;
    border: none;
    text-align: center;
    display: block;
    text-transform: none;
}

.text-taruf {
    font-size: 13px;
    color: #b7bacb;
    margin-top: 20px;
    font-weight: normal;
}

.v-pricing-table-4__bottom .name-taruf {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 26px;
    color: #5d78ff;
    text-align: center;
    font-weight: bold;
    margin: 20px 0;
}

.v-pricing-table-4__bottom .price-taruf {
    color: #333;
    padding-left: 15px;
    margin-bottom: 18px;
    position: relative;
}

.v-pricing-table-4__bottom .price-taruf span {
    font-weight: normal;
    font-size: 18px;
}

.v-pricing-table-4__bottom span.icon-price {
    position: relative;
    top: -6px;
}

.v-pricing-table-4__bottom .price-taruf .heatmap-prices__price_uah,
.v-pricing-table-4__bottom .price-taruf .heatmap-prices__price_usd {
    font-weight: 700;
    font-size: 30px;
}

.v-pricing-table-4__bottom .price-taruf span {
    font-weight: normal;
    font-size: 18px;
}

.v-pricing-table-4__bottom .btn-def {
    -webkit-animation: toast 0s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;
    background: linear-gradient(to right, #3bace5, #7536d6);
    padding: 0px 20px;
    font-weight: normal;
    display: inline-block;
    border-radius: 40px;
    line-height: 40px;
    text-transform: none;
    min-width: 100px;
    -webkit-box-shadow: 0 5px 12px 2px rgba(88, 103, 221, 0.2) !important;
    -moz-box-shadow: 0 5px 12px 2px rgba(88, 103, 221, 0.2) !important;
    box-shadow: 0 5px 12px 2px rgba(88, 103, 221, 0.2) !important;
    color: #fff;
}

.v-pricing-table-4__bottom .btn-def:hover,
.v-pricing-table-4__bottom .v-btn-def:hover {
    text-decoration: none;
}

.v-pricing-table-4__bottom .tex {
    color: #b7bacb;
    font-weight: normal;
    text-align: center;
    font-size: 14px;
    margin: 15px 0;
}

.v-pricing-table-4__bottom .price-taruf.infinity {
    padding-left: 0px;
    line-height: 54px;
}

.v-pricing-table-4__bottom .price-taruf.infinity span {
    font-size: 50px;
    line-height: 0px;
    position: relative;
    top: 10px;
}

.v-pricing-table-4__bottom .v-btn-def {
    background: linear-gradient(to right, #d9f1fa, #e4d6f7);
    box-shadow: 0 5px 12px 2px rgba(88, 103, 221, 0) !important;
    color: black;
}

.v-pricing-table-4__bottom .v-btn-def {
    box-shadow: 0 5px 12px 2px rgba(88, 103, 221, 0) !important;
}

.v-pricing-table-4__bottom .m-pricing-table-4__bottom-item {
    border-right: 1px solid #f4f3f8;
}

.v-pricing-table-4__bottom .not-border-table .m-pricing-table-4__bottom-item {
    border: 0px;
    font-size: 15px;
    font-weight: bold;
    color: #333;
    margin: 10px 0;
}

.v-pricing-table-4__bottom .t-hover .m-pricing-table-4__bottom-item {
    padding: 2.5rem 0 2.5rem 0;
}

.v-pricing-table-4__bottom .t-hover .m-pricing-table-4__bottom-item:first-child {
    background: linear-gradient(to right, #d9f1fa, #e4d6f7);
    color: #686ca9;
    font-weight: bold;
    padding-left: 2rem !important;
    padding-right: 3rem !important;
}

.m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {
    width: 24rem;
    text-align: left;
    padding-left: 1rem;
    font-weight: 600;
}

.tooltip-info {
    position: absolute;
    cursor: pointer;
    display: inline-block;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
}

.v-pricing-table-4__bottom .tooltip-info {
    right: 12px;
    color: #fff;
}

.v-pricing-table-4__bottom .tooltip-desc {
    background: #fff;
    color: #333333;
    border-radius: 5px;
    position: absolute;
    top: 30px;
    left: 0px;
    transform: translateY(0%);
    transform: translateX(-50%);
    border: 0px solid #000;
    font-size: 13px;
    line-height: 20px;
    padding: 10px;
    z-index: 100;
    text-align: left;
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
}

.tooltip-info:hover .tooltip-desc {
    display: block;
}

.v-pricing-table-4__bottom .t-hover {
    font-size: 15px;
}

.v-pricing-table-4__bottom .t-hover:hover {
    -webkit-box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.05);
    position: relative;
    z-index: 1;
}

.v-pricing-table-4__bottom .t-hover:hover .m-pricing-table-4__bottom-item {
    border-right: 1px solid #fff;
}

.v-pricing-table-4__bottom .t-hover .m-pricing-table-4__bottom-item {
    padding: 2.5rem 0 2.5rem 0;
}

.icc-t {
    display: inline-block;
    color: #fff;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    text-align: center;
    line-height: 24px;
}

.icc-t.not-t {
    background-color: #ebf0f9;
    font-size: 21px;
    font-weight: bold;
}

.icc-t.yes-t {
    background: linear-gradient(to right, #3bace5, #7536d6);
}

.tooltip-info:hover .tooltip-desc {
    visibility: visible;
    opacity: 1;
}

.new-heatmap-nav .heatmap-nav_tab {
    width: 100%;
    margin: 0px;
}

.v-pricing-table-4__bottom .tooltip-desc:after {
    top: -4px;
    left: 44%;
}

.fixed-t {
    position: fixed;
    top: 58px;
    background-color: #fff;
    z-index: 12;
    border-bottom: 1px solid #f4f3f8;
    width: 1140px !important;
}

.m-pricing-table-4__bottom-items.fixed-t+.height-content {
    height: 155px;
}

.tab__3-16 table tr td {
    font-size: 12px;
}

.tab__3-16 td i {
    font-size: 16px !important;
}

.tab__3-16 td .fa-exclamation-triangle {
    font-size: 14px !important;
}

.tab__3-16 .ajax_modal .btn.btn-primary {
    padding: 3px 14px;
    margin: auto;
}

.tab__3-16 .parsing_table.table tr td {
    font-size: 13px !important;
    padding: 5px 5px !important;
}

.tab__3-16 a.btn.btn-primary.waves-effect.waves-light {
    font-size: 12px;
    background: #5d78ff;
    padding: 0 8px;
    height: 28px;
    align-items: center;
    display: inline-flex;
    font-weight: 600;
}

.tab__3-16 td a[title^="Click"] {
    padding: 3px 5px !important;
}

.m-pricing-table-4__bottom-items.t-hover:last-child {
    border-bottom: 1px solid #f4f3f8;
}

span.name-lable {
    display: inline-block;
    width: 220px;
    font-size: 14px;
}

i.m-menu__link-icon.fa.fa-support {
    color: #005fba;
}

.table-scrollable.table-scrollable-borderless.tab__3-312 {
    /* border-right: 1px solid #ddd;
    border-left: 1px solid #ddd; */
    border: 0;
}

div[class^="tab__3-312"] table.dataTable {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.chart-container {
    position: relative;
}

/* .chart-container::before, */
.chartjs-size-monitor {
    visibility: visible !important;
    z-index: 0 !important;
}

.containerG.relative::before,
.chartjs-size-monitor::before {
    content: "";
    /* background-image: url(/public/images/plerdy-logo-header.svg); */
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    width: 150px;
    height: 100px;
    z-index: 12;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -50%);
    opacity: 0.3;
    pointer-events: none;
    filter: grayscale(100%);
}

#heatmap-prices .heatmap-nav .heatmap-nav_tab {
    margin: 0px;
}

#heatmap-prices .heatmap-nav .heatmap-nav_tab:first-child {
    border-radius: 60px 0 0 60px;
}

#heatmap-prices .heatmap-nav .heatmap-nav_tab:not(.active):hover {
    background: #858696;
}

#heatmap-prices .heatmap-nav .heatmap-nav_tab:hover {
    text-decoration: none;
}

.caption.caption_tab .btn-group-devided {
    display: inline-flex;
    justify-content: flex-end;
    flex: 1;
}

.caption.caption_tab .btn.btn-outline.red {
    margin-bottom: 0px;
}

.modal-header .link_only_ a {
    display: flex;
    align-items: center;
}

.modal-header .link_only_ a>* {
    margin-left: 5px;
}

.modal-header .nav-tabs>li.active>a,
.modal-header .nav-tabs>li.active>a:focus,
.modal-header .nav-tabs>li.active>a:hover {
    margin-bottom: 0px;
}

.nav-tabs>li>a,
.nav-pills>li>a {
    color: #4680ff;
    font-size: 16px;
}

.sub-title.acardion-btn::before,
.sub-title.acardion-btn::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 0;
    font-weight: 300;
    font-size: 26px;
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s linear;
    border-bottom: 1px solid #a7abc3;
}

.sub-title.acardion-btn::after {
    transform: translateY(-50%) rotate(90deg);
}

.sub-title.acardion-btn.ico-minus::after {
    transform: translateY(-50%) rotate(0deg);
    border-bottom: 1px solid #5d78ff;
}

.toggle-section {
    height: 0;
    overflow: hidden;
    padding: 0px 30px 0px;
    position: relative;
}

.toggle-section.show-section {
    height: auto;
    overflow: visible;
}

.toggle-section.show-section {
    border: 1px solid #f7f8fa;
    border-top: 0px;
}

.sub-title.acardion-btn.ico-minus {
    /* border-radius: 4px 4px 0 0; */
    color: #5d78ff;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 4%);
    position: sticky;
    top: 64px;
    z-index: 999;
}

div#dropdown-menu-location_label_button .dropdown-menu,
.p_emulator.dropdown-menu {
    z-index: 12;
}

.btn-warning {
    color: #212529;
    background-color: #ffb822;
    border-color: #ffb822;
}

.btn-warning:hover {
    color: #212529;
    background-color: #fbaa00;
    border-color: #eea200;
}

.btn-warning i+span {
    padding-left: 8px;
}

.btn.btn-warning.add_rule {
    padding: 9px 14px;
    float: left !important;
    margin-top: 20px;
}

.wrap-input-edit1 .btn.btn-pink {
    color: #fff;
    background-color: #fd27eb;
    border-color: #fd27eb;
    font-size: 14px;
    width: auto;
    padding: 11px 10px !important;
    border-radius: 0 3px 3px 0;
    position: relative;
    left: -3px;
    box-shadow: 0 0 0 !important;
    margin: 0;
    float: left;
}

.wrap-input-edit1 input {
    margin-bottom: 10px;
}

.btn.btn-pink i {
    font-size: 16px;
}

.wrap-input-edit1 .btn.btn-pink:hover,
.wrap-input-edit1 .btn.btn-pink:active {
    color: #fff;
    background-color: #ff90f6;
    border-color: #ff90f6;
}

.check-content {
    max-height: 202px;
    height: auto;
    overflow-y: auto;
}

.nice-select .list {
    max-height: 250px;
    overflow-y: auto !important;
    padding-right: 0px !important;
}

.nice-select .list::-webkit-scrollbar-track,
.table-click-site-lists::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #ebedf2;
}

.nice-select .list::-webkit-scrollbar,
.table-click-site-lists::-webkit-scrollbar {
    width: 10px;
    height: 10px;
    background-color: #ebedf2;
}

.nice-select .list::-webkit-scrollbar-thumb,
.table-click-site-lists::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #5d78ff;
}

.check-content div.checker span {
    border-radius: 50%;
}

.check-content div.checker span.checked {
    background-size: 0px;
}

.check-content span.checked::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #c8cfdd;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.check-content div.checker,
.check-content div.checker span,
.check-content div.checker input {
    width: 20px;
    height: 20px;
}

.shadow_wrapp {
    /* -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08); */
    border: 1px solid #E0E3E6;
    margin-bottom: 15px;
    border-radius: 4px;
    background: #fff;
}

.shadow_wrapp h4 {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #464457;
    padding: 0 25px;
    /* border-bottom: 1px solid #ebedf2; */
    min-height: 60px;
    display: flex;
    align-items: center;
    margin: 0;
    position: relative;
}

.custom_padding {
    padding: 0px !important;
}

.custom_padding .portlet-title {
    padding: 0px !important;
}

.form_filter,
.shadow_wrapp>form {
    padding: 0 25px;
}

.containerG.relative {
    padding: 35px 25px 25px;
}

.containerG .legends-before-txt {
    bottom: 8px;
    top: auto !important;
}

.table-scrollable.table-scrollable-borderless {
    width: 100%;
}

.wrapp_table {
    padding: 20px;
}

.wrapp_bottom-btn .btn-reload {
    margin-right: 0px;
}

.shadow_wrapp>.frm_constructor.v-frm_constructor {
    padding: 19px 25px 25px;
}

.table-scrollable.table-scrollable-borderless {
    margin: 0px !important;
    background: #fff;
}

.containerG .chartjs-size-monitor::before {
    display: none;
}

.col.col-lg-6.input-wrp+.v-like-select button {
    padding: 9px 6px;
}

.col.col-lg-6.input-wrp+.v-like-select {
    margin-left: -19px;
}

.col.col-lg-6.input-wrp+.v-like-select+.v-like-select input {
    padding: 0 2px !important;
    height: 38px !important;
    border-radius: 0px;
}

.col-lg-6 .form-control {
    padding: 5px 5px 5px 10px;
}

.shadow_wrapp .traffic-filters {
    padding-top: 0px;
    padding-bottom: 20px;
}

.bootstrap-select>.form-control.kt-selectpicker {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
}

.col-form-label {
    color: #191B23;
}

/*Style selection*/
.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 5px;
    border: solid 1px #e5e5e5;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    height: 38px;
    line-height: 38px;
    outline: none;
    padding-left: 10px;
    padding-right: 22px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    color: #6c7293;
    max-width: 100%;
}

.nice-select .current {
    width: 100%;
    overflow: hidden;
    display: inline-block;
}

.nice-select:hover {
    border-color: #dbdbdb;
}

.nice-select:after {
    border-bottom: 1px solid #191B23;
    border-right: 1px solid #191B23;
    content: "";
    display: block;
    height: 7px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    right: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 7px;
}

.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.nice-select.open .list {
    padding: 0;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}

.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none;
}

.nice-select.disabled:after {
    border-color: #cccccc;
}

.nice-select.wide {
    width: 100%;
}

.nice-select.wide .list {
    left: 0 !important;
    right: 0 !important;
}

.nice-select.right {
    float: right;
}

.nice-select.right .list {
    left: auto;
    right: 0;
}

.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px;
}

.nice-select.small:after {
    height: 4px;
    width: 4px;
}

.nice-select.small .option {
    line-height: 34px;
    min-height: 34px;
}

.nice-select .list {
    background-color: #fff;
    border-radius: 5px;
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    left: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0.75) translateY(-21px);
    -ms-transform: scale(0.75) translateY(-21px);
    transform: scale(0.75) translateY(-21px);
    -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25),
        opacity 0.15s ease-out;
    transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    z-index: 9;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent;
}

.nice-select .option {
    cursor: pointer;
    font-weight: 400;
    line-height: 24px;
    list-style: none;
    min-height: 36px;
    outline: none;
    padding-left: 18px;
    padding-right: 10px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #a7abc3;
    display: flex;
    align-items: center;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
    background-color: #f6f6f6;
}

.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    text-decoration: line-through;
    cursor: default;
}

.no-csspointerevents .nice-select .list {
    display: none;
}

.no-csspointerevents .nice-select.open .list {
    display: block;
}

/*End style selection*/
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    border: 0px solid #efefef;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}

.datepicker table .active {
    background-color: #1474E3 !important;
    color: #fff !important;
    border-radius: 50%;
    line-height: 24px !important;
}

.datepicker table td {
    line-height: 24px;
}

.datepicker thead th.datepicker-switch,
.datepicker thead th.dow {
    font-weight: 400 !important;
    font-size: 14px;
    line-height: 120%;
    color: #909090 !important;
}

.datepicker .datepicker-days th.datepicker-switch {
    color: #001E41 !important;
    font-size: 16px;
}

.datepicker-dropdown:after,
.datepicker-dropdown:before {
    display: none;
}

div.datepicker table th,
div.datepicker tr td.new,
.datepicker table td {
    color: #0868D7 !important;
}

span.input-group-addon.filters__icon.calendar_icon {
    background: #f7f8fa !important;
    font-size: 18px;
    padding: 6px 8px;
    position: relative;
    left: -1px;
}

ul.v-devices li {
    opacity: 1;
    display: inline-flex;
    color: #191B23 !important;
    margin-right: 15px;
}

ul.v-devices li:last-child {
    margin-right: 0px;
}

.partners_devices ul.devices li {
    padding: 5px 0;
}

.input_radio {
    border: 1px solid #c8cfdd;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: relative;
    margin-right: 10px;
}

li.all_devices {
    font-weight: 500;
    font-size: 14px;
    /* line-height: 17px; */
    font-size: 13px;
    display: inline-flex !important;
    position: static;
}

ul.devices.v-devices {
    margin: 0;
}

.active_devices .input_radio::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    /* background: #c8cfdd; */
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 5px solid #1474e3;
}

.shadow_wrapp form {
    font-size: 14px;
    color: #191B23;
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span,
.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span.checked,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span,
#forms div.checker:not(#uniform-send_lead_emails_switch) span {
    /*background-image: none !important;*/
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    position: relative;
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span::before,
.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span::after,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span::before,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span::after,
#forms div.checker:not(#uniform-send_lead_emails_switch) span::before,
#forms div.checker:not(#uniform-send_lead_emails_switch) span::after {
    content: "";
    display: inline-block;
    width: 0px;
    border-bottom: 2px solid #d1d7e2;
    position: absolute;
    transition: all 0.3s linear;
    top: 9px;
    left: 5px;
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span::before {
    display: none !important;
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span {
    transform: translateY(3px);
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span.checked::before,
.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span.checked::after,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span.checked::before,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span.checked::after,
#forms div.checker:not(#uniform-send_lead_emails_switch) span.checked::before,
#forms div.checker:not(#uniform-send_lead_emails_switch) span.checked::after {
    width: 6px;
    top: 9px;
    transform: rotate(45deg);
    left: 2px;
}

.form_fields_container span div.checker:not(#uniform-send_lead_emails_switch) span.checked::after,
.api_mail-page .form_fields_container div.checker:not(#uniform-send_lead_emails_switch) span.checked::after {
    transform: rotate(-50deg);
    left: 5px;
    width: 12px;
    top: 8px;
}

@media (min-width: 767px) {

    .v-datatable__pager-info .nice-select.open .list,
    .row.manual-export-content .nice-select.open .list,
    /* .api_mail-page .nice-select.open .list, */
    #image_wrap .nice-select.open .list,
    #gif .nice-select.open .list,
    #icon .nice-select.open .list {
        transform: scale(1) translateY(-100%);
        top: -20px;
        left: -4px;
    }

    .nice-select.per_page,
    .nice-select.per_pagefirst {
        min-width: 57px;
    }

    .nice-select.per_pagefirst {
        margin-right: 5px;
    }

    .nice-select.per_page span,
    .nice-select.per_pagefirst span {
        text-align: center;
    }
}

#search_more.collapse.in {
    overflow: visible;
}

@media (min-width: 1400px) {
    header .info_code {
        padding: 0;
        width: 1380px;
        margin: 10px auto 0;
    }

    header.m-header>div .m-header__top {
        width: 100%;
    }

    .m-page__container {
        padding: 0;
    }

    .portlet.light.portlet-fit {
        width: 1380px;
    }

    .col-md-11.par_pr-main_c {
        width: 1380px;
        padding: 0;
    }

    .flex-height {
        display: flex;
        flex-wrap: wrap;
        width: calc(100% + 30px);
    }

    .m-page__container .m-stack--desktop,
    .m-container .m-stack--desktop,
    footer .container,
    .portlet.light.portlet-fit,
    .col-md-11.par_pr-main_c,
    header .info_code {
        width: 1370px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0;
        padding-right: 0;
    }
}

.v-btn-blue {
    color: #fff;
    background-color: #5d78ff;
    border-color: #5d78ff;
}

.v-btn-blue:hover,
.v-btn-blue:focus {
    color: #fff;
    background-color: #3758ff;
    border-color: #3758ff;
}

.template_edit-page .nav.navbar-nav {
    margin-top: 0px;
}

.template_edit-page .navbar-inverse .navbar-nav>.active>a {
    color: #011b4d;
    background-color: #e5f3fe;
}

.template_edit-page .navbar-inverse {
    background-color: #eaecee;
    border-color: #eaecee;
}

.template_edit-page .navbar-inverse .navbar-nav>li>a:hover,
.template_edit-page .navbar-inverse .navbar-nav>li>a:focus {
    color: #011b4d;
}

.template_edit-page h1,
.template_edit-page h3 {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 300;
    font-size: 18px;
    font-weight: 500;
    margin: 0 15px 0 0;
    color: #434349;
    padding: 20px 0;
}

.template_edit-page .plerdy-modal__inner {
    max-width: 100%;
}

.template_edit-page .nav-tabs>li.active>a {
    margin-bottom: 0px;
}

.template_edit-page .form_temp-edit>div {
    padding: 15px;
}

.template_edit-page .form_temp-edit>div~* {
    padding: 0px;
}

.form_temp-edit .browse-file-wrp {
    margin-left: 0px;
}

.devices.v-devices li .input_radio+span {
    padding-right: 5px;
}

.input-group .input-group-addon>i {
    color: #999;
    -webkit-text-fill-color: inherit;
}

.input-group-addon.filters__icon {
    background: #f7f8fa !important;
    color: #999;
}

.filters__icon+select+.nice-select {
    border-radius: 0 5px 5px 0;
}

.form-control:active,
.form-control:focus {
    border-color: #9aabff;
}

.form-control {
    line-height: 38px;
    height: 38px;
}

.form_filter .nice-select,
.statistica-form .nice-select {
    width: 100%;
}

#profile .sub-title {
    margin: 0 -15px 30px;
    padding: 0 25px;
}

#profile .form_fields_container {
    padding: 0;
    margin-bottom: 20px;
}

#forms>.title {
    display: inline-block;
    font-size: 14px;
    margin-bottom: 5px;
}

.traffic-filters__item {
    padding-right: 10px;
}

.traffic-filters .traffic-filters__item {
    text-transform: capitalize;
}

.traffic-filters__item .checker {
    margin-right: 0;
    margin-left: 0px;
}

#menu2 .toggle-section .dropdown-menu-location .dropdown-menu {
    /* display: block; */
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    width: 160px;
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #F4F5F9;
    gap: 8px;
    padding: 12px;
}

#menu2 .toggle-section .dropdown-menu-location .btn.btn-secondary {
    display: none;
}

.table-v1 .tr:hover,
.ajax_window tbody tr:hover {
    background-color: #f3f4f6;
}

.table-v1 .tr:first-child:hover {
    background-color: #fff;
}

#ajax .modal-body {
    min-height: 60vh;
}

#ajax #popup_url {
    min-height: 36px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-wrap: wrap;
}

.table-click-site-lists tr:nth-last-child(1) .nice-select.open .list,
.table-click-site-lists tr:nth-last-child(2) .nice-select.open .list,
.table-click-site-lists tr:nth-last-child(3) .nice-select.open .list {
    transform: scale(1) translateY(-100%);
    top: -10px;
    left: -4px;
}

.table-click-site-lists tr .nice-select.open .list {
    max-height: 120px;
}

.table-scrollable.table-click-site-lists {
    width: 100%;
}

.btn.v-btn-blue.tab-btn-menu.waves-effect.waves-light {
    transition: all 0.3s linear;
}

.btn.v-btn-blue.tab-btn-menu.waves-effect.waves-light.close-btn-red {
    transform: rotate(45deg);
}

#search_more {
    opacity: 0;
    transition: all 0.3s linear;
    position: relative;
    top: -10px;
}

#search_more.in {
    opacity: 1;
    top: 0px;
    height: auto !important;
}

.wrapp_form-btn {
    display: inline-flex;
    float: right;
}

.btn-top-nav {
    width: 48px;
    height: 48px;
    transition: all 0.2s linear;
    border: 0px !important;
    box-shadow: 0 0 0 !important;
    cursor: pointer;
}

.btn-top-nav:hover,
.btn-top-nav.active {
    background: #5d78ff;
    color: #ffffff;
    border: 0px !important;
    box-shadow: 0 0 0 !important;
}

.btn-top-nav i {
    font-size: 15px;
}

.btn-top-nav i.fa.fa-mobile {
    font-size: 20px !important;
}

.btn-top-nav#form_full_screen {
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
}

/* .v-mob-window-content:not(.v-mob-active) .v-mob-window {
    padding-top: 0px;
} */

#plerdy_form_content1 #baner_form_a,
#plerdy_form_content1 #form_full_screen {
    transform: scale(1);
    box-shadow: 0 0 0 !important;
    padding: 9px 13px;
}

.position-add-img-content .alert {
    position: relative;
}

.position-add-img-content .close {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
}

.v-mob-window-content.v-mob-active .v-mob-window+.row,
.v-mob-window-content.v-mob-active #baner_form_a .v-mob-window-content.v-mob-active .txt-title-settings {
    display: none;
}

.position-add-img-content .browse-label-span {
    padding-left: 5px;
    text-align: left;
}

#form_photo_settings {
    margin-top: 0px;
}

.position-add-img-content br {
    display: none;
}

div#form_photo_settings {
    width: 100%;
    background: #f7f8fa;
    border-left: 4px solid #e1e1e1;
    padding: 20px;
}

.txt-title-settings {
    width: 100%;
    color: #6c7293;
    margin-bottom: 15px;
}

.row>#a_plerdy_form_image {
    width: auto;
    padding: 3px 12px;
    border-radius: 36px;
    top: 0;
    margin-left: 0;
}

.switch-field .switch-title {
    display: inline-block;
    float: left;
    color: #191B23;
    font-weight: 400;
    margin: 0;
}

div .switch-field input:checked+label,
div .switch-field label:last-of-type,
div .switch-field label:first-of-type {
    background: transparent !important;
    background-color: transparent !important;
    color: #646c9b;
    font-size: 13px;
    border: 0;
    width: auto;
    display: flex;
    margin: 0;
    padding: 0;
}

.radio-new {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: #e1e7ef;
    border-radius: 50%;
    margin-right: 10px;
    position: relative;
}

.switch-field .radio-new {
    margin-left: 15px;
}

div .switch-field input:checked+label span::before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #99a6bf;
    top: 50%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}

.sub-support {
    color: #191B23;
    font-size: 14px;
    margin-bottom: 0px;
}

.date-support {
    color: #a7abc3;
    font-size: 12px;
}

.support-page textarea.ticket_comment {
    border-color: #e1e1e1;
    background: #f7f8fa;
}

.support-page .comment_block span:last-child {
    margin-bottom: 0px;
}

div .support-page .comment_block .comment_one.user_author>span {
    color: #464457;
}

div .support-page .comment_block .comment_one {
    background: #fff;
    padding: 10px 0px;
}

div .support-page .comment_block .comment_one .coment-name {
    font-size: 12px;
    color: #6c7293;
}

div .comment_block {
    margin-bottom: 0px;
}

.support-page .btn-success {
    background-color: #5d78ff;
    border-color: #5d78ff;
}

.scrollbar {
    padding-right: 5px;
    overflow-y: auto;
    margin-bottom: 20px;
    max-height: 424px;
}

.row.comment_write {
    padding-right: 10px;
}

.support-page .comment_block .comment_one>span.coments {
    font-size: 13px;
}

.v-datatable__pager-info .control-label {
    color: #191B23;
    padding-left: 8px;
}

.v-datatable__pager-info .form-inline.form-group {
    display: flex;
    align-items: center;
}

.v-datatable__pager-info .nice-select {
    border: 1px solid #E5E5E5;
    color: #191B23;
    height: 28px;
    line-height: 28px;
}

.v-datatable__pager-info .nice-select .option {
    padding-right: 18px;
}

.support-page .status.status_ticket {
    float: right;
}

.web-tickets .nice-select.placeholder-no-fix {
    float: none;
}

.alert.alert-danger ul {
    display: inline-block;
    margin: 0;
    padding: 0 0 0 17px;
}

.nice-select.form-control {
    padding: 0 24px 0 10px;
}

.v-mob-window-content.v-mob-active .txt-title-settings {
    display: none;
}

.col.col-lg-6.input-wrp+.v-like-select button {
    padding: 9px 6px;
    max-height: 38px;
}

.col.col-lg-6.input-wrp+.v-like-select button {
    padding: 9px 6px;
}

#form_elements_edit .col.col-lg-6.input-wrp+.v-like-select {
    margin-left: 0px;
    z-index: 1;
}

.form-group .v-like-select button.btn-secondary {
    padding: 9px 10px;
    max-height: 38px;
    height: 38px;
}

#form_elements_edit .btn-add-constructor>input.btn.btn-orange {
    padding: 9px 19px;
}

.v-like-select button.btn.btn-secondary {
    background: #5d78ff;
    color: #fff;
}

.v-like-select button.btn.btn-secondary:hover {
    opacity: 0.7;
}

.v-like-select button.btn.btn-secondary i {
    font-size: 16px;
    margin: 0 4px;
}

#profile-page .kt-portlet__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    padding: 0 25px;
    border-bottom: 1px solid #ebedf2;
    min-height: 60px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: calc(100% + 30px);
    margin-left: -15px;
}

#profile-page .kt-portlet__head .kt-portlet__head-toolbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}

#profile-page .nav-tabs.nav-tabs-line.nav-tabs-line-3x {
    border-bottom-width: 3px !important;
    border-color: transparent;
    margin-bottom: -2px;
}

#profile-page .kt-portlet__head-toolbar .nav-tabs {
    margin: 0;
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-item {
    margin-bottom: -3px;
}

.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
    margin-right: 50px;
}

.nav-tabs.nav-tabs-line .nav-link {
    border: 0;
    border-bottom: 1px solid transparent;
    padding: 12px 0;
    font-size: 1rem;
    font-weight: 400;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-3x a.nav-link {
    border-bottom-width: 3px !important;
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.nav-tabs.nav-tabs-line.nav-tabs-bold .nav-item .nav-link {
    font-weight: 500;
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link,
.nav-tabs.nav-tabs-line a.nav-link {
    background-color: transparent;
    color: #6c7293;
}

#profile-page .kt-svg-icon {
    height: 23px;
    width: 23px;
}

.nav-tabs.nav-tabs-line .nav-link svg {
    margin-right: 0.5rem;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-item.active .nav-link,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand .nav-item.active a.nav-link {
    border: 0px;
    color: #5d78ff;
    border-bottom: 1px solid #5d78ff;
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill],
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-item.active .nav-link g [fill],
.nav-tabs.nav-tabs-line a.nav-link:hover g [fill],
.nav-tabs.nav-tabs-line .nav-item.active a.nav-link g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #5d78ff;
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link g [fill],
.nav-tabs.nav-tabs-line a.nav-link g [fill] {
    -webkit-transition: fill 0.3s ease;
    transition: fill 0.3s ease;
    fill: #a7abc3;
}

.nav-tabs.nav-tabs-line .nav-link {
    border: 0;
    border-bottom: 1px solid transparent;
    padding: 12px 0;
    font-size: 16px;
    font-weight: 400;
    display: inline-flex;
}

@media (min-width: 900px) {
    #profile-page {
        min-height: calc(100vh - 350px);
    }
}

#profile-page .profile-userpic {
    min-height: auto;
    height: 120px;
    width: 120px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
}

#profile-page .profile-userpic img {
    float: none;
    margin: 0 auto;
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
    -webkit-border-radius: 0% !important;
    -moz-border-radius: 0% !important;
    border-radius: 0% !important;
    box-shadow: none;
    border: 0px;
    max-width: 110%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#profile-page .profile-userpic {
    min-height: auto;
    height: 120px;
    width: 120px;
    border: 3px solid #ffffff;
    -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    overflow: hidden;
    position: relative;
}

.v-image-btn-s {
    max-width: 500px;
}

.js-show-edit-img {
    display: none;
    max-width: 400px;
}

.form-group .text-right {
    text-align: right;
}

.style-input-profile .form-group {
    margin-bottom: 20px !important;
}

.style-input-profile input {
    min-height: 36px;
    font-size: 14px;
    max-width: 303px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e1e1e1;
    border-radius: 4px !important;
    -webkit-transition: border-color 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out,
        -webkit-box-shadow 0.15s ease-in-out;
}

button#save-profile-contacts,
button#save-profile-admin-name {
    max-width: 400px;
    line-height: 24px;
}

.style-input-profile label {
    line-height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#profile-page .content {
    width: 100% !important;
    margin: 0;
}

#profile-page .change-profile-name-field {
    width: 100% !important;
}

#profile-page .change-profile-name-field {
    width: 100%;
}

.guest_users {
    border-top: 1px solid #E0E3E6;
    margin-top: 16px;
    padding-top: 8px;
}

.style-input-profile .row {
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.style-input-profile .form-emails {
    margin-left: 0px;
}

.style-input-profile .form-emails>div {
    margin: 7px 0;
}

.style-input-profile .checker span {
    background-image: none;
}

#forms input {
    opacity: 0;
    display: none;
}

.send_lead_forms input[type="checkbox"]+label .chekcedd,
#forms input[type="checkbox"]+label .chekcedd {
    background-position: center;
    background-size: 12px;
    background-repeat: no-repeat;
    border: 1px solid #d1d7e2;
    border-radius: 3px;
    position: relative;
    width: 19px;
    height: 19px;
    display: inline-block;
    top: 4px;
    margin-right: 7px;
}

#forms input[type="checkbox"]:checked+label .chekcedd,
#forms input[type="checkbox"] label:hover .chekcedd,
#forms div span.checked,
.send_lead_forms div span.checked,
#forms div span.checked:hover {
    border: 1px solid #5d78ff;
}

.send_lead_forms input[type="checkbox"]:checked+label .chekcedd::before,
#forms input[type="checkbox"]:checked+label .chekcedd::before,
.send_lead_forms div span.checked::before,
#forms div span.checked::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 7px;
    border: 2px solid #5d78ff;
    border-right: 0px;
    border-top: 0px;
    transform: rotate(-47deg);
    position: absolute;
    top: 4px;
    left: 3px;
}

#send_lead_emails .style-input-profile form {
    margin-bottom: 5px;
}

.style-input-profile .form-emails label {
    max-height: 30px;
}

#forms div.checker:not(#uniform-send_lead_emails_switch) span {
    top: -1px;
}

.change-profile-name-field .profile-usertitle-name {
    color: #191B23;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 0px;
}

.alert.alert-danger {
    margin-top: 20px !important;
    position: relative;
    margin-bottom: 20px !important;
}

form select {
    visibility: hidden;
}

#custom-tags form .nice-select.placeholder-no-fix {
    width: 100%;
}

#custom-tags form .nice-select.placeholder-no-fix.s_w_100 {
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    height: 36px;
}

.style-input-profile #forms label {
    display: inline;
}

.ico-question {
    font-size: 24px;
    color: #8d4de0;
    cursor: pointer;
    position: absolute;
    margin-left: 5px;
}

.txt-show_photo {
    color: #191B23;
    font-size: 12px;
    font-family: "Lucida Grande", Tahoma, Verdana, sans-serif;
}

.wrapp_show_photo {
    background: #f7f8fa;
    width: 100%;
    text-align: center;
    padding-bottom: 15px;
    border-left: 4px solid #e1e1e1;
    visibility: hidden;
}

.v-mob-window-content.v-mob-active #form_photo_settings,
.v-mob-window-content.v-mob-active .wrapp_show_photo {
    display: none !important;
}

.v-mob-window-content.v-mob-active .first_txt_top {
    font-size: 12px !important;
}

.v-mob-window-content.v-mob-active .plerdy_form_for_get_data__title_11+p.florium_txt {
    font-size: 12px !important;
}

.v-mob-window-content.v-mob-active .v-mob-window-constructor1.plerdy-modal__inner .template_florium .v-popap-content-img {
    display: block;
}

.jscolor.form-control {
    width: 51px !important;
    border-radius: 0px !important;
    padding: 3px !important;
    font-size: 12px !important;
    height: 38px !important;
    border-color: #e5e5e5;
}

.padding_left_0 {
    padding-left: 0px !important;
}

.padding_right_0 {
    padding-right: 0px !important;
}

div.font_size-popup {
    position: static !important;
    float: left;
    width: 55px !important;
    margin-left: 0px;
}

div.font_size-popup input {
    border-radius: 0px 4px 4px 0;
}

@media (min-width: 1400px) and (max-width: 1600px) {
    .form-group .v-like-select button.btn-secondary {
        padding: 9px 3px;
    }
}

.check_target_blank_agreement span {
    border-radius: 3px !important;
}

.check-content .check_target_blank_agreement span.checked::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #c8cfdd;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.check-content .check_target_blank_agreement span {
    border-radius: 4px !important;
}

.check-content .check_target_blank_agreement span.checked::before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 10px;
    border-radius: 0;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    border: 2px solid #5d78ff;
    border-left: 0;
    border-top: 0px;
}

#form_elements_edit ul.ui-sortable,
#form_elements_edit ol.ui-sortable {
    margin-top: 0px;
    margin-bottom: 0px;
}

#form_elements_edit ol {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.wrapp_sort_position {
    display: none;
}

.sort .wrapp_sort_position {
    display: block;
}

.sort~li .wrapp_sort_position {
    display: block;
}

#rule_url.form_fields_container .row.form-group.v-row-form-group label.col-lg-4,
#menu2 .v-sub-title.col-lg-4 {
    display: flex;
    align-items: center;
    line-height: 18px;
    min-height: 38px;
    margin-bottom: 0;
}

.wrapp_show_photo {
    display: flex;
    align-items: center;
    padding-left: 20px;
}

.wrapp_show_photo .checker_switch {
    margin-top: 0px;
}

.l_show_photo {
    display: none;
}

.wrapp_show_photo.row {
    display: flex;
}

@media (min-width: 1700px) {
    .l_show_photo {
        display: block;
    }

    .wrapp_show_photo.row {
        display: none;
    }

    .form_photo_settings {
        justify-content: space-between;
    }
}

.w_select_ico {
    display: flex;
    align-items: center;
}

.w_select_ico .select2.select2-container {
    flex: 120px 0 0;
}

.select2-dropdown.select2-dropdown--below,
.select2-dropdown.select2-dropdown--above {
    min-width: 180px;
}

.select2-container--below.select2-container--open .select2-selection.select2-selection--single,
.select2-container--above.select2-container--open .select2-selection.select2-selection--single {
    background: #f5f5f5;
}

.select2-selection.select2-selection--single:focus,
.select2-container--below.select2-container--open:focus,
.select2-selection.select2-selection--single:active,
.select2-container--below.select2-container--open:active {
    border: 0;
    outline: 0;
}

.form-modal-select .select2-selection.select2-selection--single:focus {
    border: 1px solid #aaa;
}

.w_select_ico .select2-selection.select2-selection--single {
    border: 1px solid #e1e1e1;
    color: #6c7293;
    border-radius: 4px 0 0 4px;
    height: 38px;
}

.w_select_ico #select2-fild_icon1-container {
    color: #6c7293;
    line-height: 38px;
}

.w_select_ico .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}

.w_select_ico input.form-control.form_url_text {
    position: relative;
    left: -1px;
    border-radius: 0 4px 4px 0;
}

.w_select_ico {
    margin-bottom: 30px;
}

.w_select_ico .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 38px;
    color: #6c7293;
}

.w_select_ico .form-control::-moz-placeholder {
    color: #a7abc3 !important;
}

.w_select_ico .form-control:-ms-input-placeholder {
    color: #a7abc3 !important;
}

.w_select_ico .form-control::-webkit-input-placeholder {
    color: #a7abc3 !important;
}

.w_select_ico .checker_switch {
    padding-left: 15px;
}

.v-sub-title output {
    padding-top: 0px;
    padding: 0px 2px;
}

#caption_font_size_wrp,
#sub_caption_font_size_wrp {
    position: relative !important;
    right: 0px !important;
}

div#caption_font_size_wrp:after,
#sub_caption_font_size_wrp:after {
    content: "px";
    font-size: 14px;
    color: #aaa;
    position: absolute;
    top: 2px;
    height: 36px;
    display: block;
    right: 0px;
    width: 22px;
    text-align: center;
    pointer-events: none;
}

#caption_font_size_wrp #form_caption_font_size,
#sub_caption_font_size_wrp #form_sub_caption_font_size {
    padding: 5px 20px 5px 2px !important;
    overflow: hidden;
}

.wrapper_content_auth {
    flex: 1 0 auto;
    display: flex;
    height: 100vh;
    max-height: 700px;
}

.right_content_auth {
    background-image: url(/public/images/bg_login.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 20px;
    flex-direction: column;
}

.reg_container.container {
    width: auto;
}

.reg_container .plerdy-clients {
    justify-content: space-around;
}

.left_content_auth {
    flex: 600px 0 0;
    display: inline-flex;
    flex-direction: column;
    /* background: red; */
}

.info_auth h3 {
    color: #ffffff;
    font-weight: 500;
    margin-bottom: 20px;
    font-size: 45px;
}

.info_auth .text-info_auth {
    color: rgba(255, 255, 255, 0.8);
    font-size: 16px;
    font-weight: 400;
    max-width: 800px;
}

.left_content_auth.logo_c .content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.left_content_auth .form-group .form-control {
    background-color: #fff !important;
    border: 0px solid #fff !important;
    color: #575962 !important;
    border-radius: 0;
}

.left_content_auth .border_log_b {
    margin: 0 0 8px 0;
    padding: 0 0 8px 0;
    border-bottom: 1px solid #eee;
}

.wrap_form-check {
    padding: 0 15px;
    text-align: center;
}

.wrap_form-check .form-check-label {
    margin-bottom: 0px;
    color: #191B23;
}

.wrap_form-check .forget-password {
    margin-top: 0px !important;
}

.wrap_form-check div.checker span {
    background-position: -76px -260px;
    border: 1px solid #d1d7e2;
    background-image: none;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}

.wrap_form-check .checker>span:before,
.wrap_form-check .checker>span:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 2px;
    width: 0px;
    border-bottom: 2px solid red;
    transform: rotate(45deg);
    transition: all 0.3s linear;
}

.wrap_form-check .checker>span:after {
    width: 0px;
    transform: rotate(-45deg);
    left: 5px;
    top: 8px;
}

.wrap_form-check .checker>span.checked:after {
    width: 11px;
}

.wrap_form-check .checker>span.checked:before {
    width: 6px;
}

.form-group input {
    /* padding: 6px 0px; */
}

.left_content_auth .form-actions .btn-success {
    float: none !important;
    min-width: 120px;
}

.left_content_auth .form-actions {
    text-align: center;
    padding: 40px 30px 40px !important;
}

.login .content .form-actions {
    border-bottom: 0px solid #eee !important;
}

.left_content_auth input:-webkit-autofill,
.left_content_auth input:-webkit-autofill:hover,
.left_content_auth input:-webkit-autofill:focus {
    background-color: #fff;
}

.top_form_auth {
    height: 100%;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
}

.bottom_wrap-sing-up {
    padding: 50px;
    text-align: center;
}

.bottom_wrap-sing-up span {
    font-weight: 500;
    color: #a7abc3;
    font-size: 15px;
    display: inline-block;
    padding-right: 20px;
}

.bottom_wrap-sing-up a {
    font-weight: 500;
    font-size: 15px;
}

@media (max-width: 1100px) {
    .left_content_auth {
        flex: 400px 0 0;
    }
}

@media (max-width: 800px) {
    .wrapper_content_auth {
        flex-direction: column;
    }

    .left_content_auth {
        flex: auto 0 0;
    }

    .info_auth h3 {
        font-size: 28px;
    }
}

@media (max-width: 600px) {
    .wrapper_content_auth {
        flex-direction: column;
    }

    .left_content_auth {
        flex: auto 0 0;
    }

    .wrapper_content_auth .content {
        width: 100%;
    }

    .wrapper_content_auth .content .form-actions {
        justify-content: center;
    }

    .bottom_wrap-sing-up {
        padding: 50px 10px;
        text-align: center;
    }

    .wrapper_content_auth .content {
        width: 100% !important;
    }
}

.top_form_auth .content .hint {
    margin: 30px 0 7px 0;
    font-size: 14px;
}

.top_form_auth .hint.register_a1+.form-actions {
    height: auto;
    margin-bottom: 0px;
    border: 0px !important;
}

#menu2 .nice-select.open .list {
    max-height: 150px;
}

.form_fields_container .alert.alert-warning {
    border: 0px;
    border-left: 5px solid #fcda95;
    position: relative;
    background-color: #fcf8e3;
    color: #8a6d3b;
}

.form_fields_container button.close {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
}

div.radio span,
.row_choose_package_date.billing_cycle span {
    border: 1px solid #c8cfdd;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: relative;
    background-image: none;
}

.dropdown-menu .check-radio label.checkbox-title.radio {
    width: auto !important;
}

.check-radio .checkbox-title.radio+.checkbox-title.radio {
    margin-left: 5px;
}

.check-radio .checkbox-title.radio .radio {
    margin-right: 5px;
}

/* .label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(4),
.label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(5),
.label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(6) {
    line-height: 150px;
    height: 150px;
} */
.label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(4) span {
    transform: translateX(-38%) rotate(-90deg);
}

.label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(6) span {
    transform: translateX(38%) rotate(-90deg);
}

.label_button_okordion .input-group-btn.dropdown-menu-location {
    padding: 15px 15px 0;
    border: 0px;
}

.radioss span.checked::before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #c8cfdd;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.label_button_okordion .dropdown-menu-location .dropdown-item:nth-child(5) span {
    opacity: 0;
}

div .btn-option-font {
    background: #fff;
    color: #000;
    position: relative;
    margin: 0px !important;
    height: 38px;
    border: 1px solid #e5e5e5 !important;
    padding: 5px 12px 5px 5px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    float: none !important;
    cursor: pointer;
}

.ico_font {
    display: inline-block !important;
    width: 28px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    background-image: url("../img/font.svg");
}

.arrow-down-show::after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: "";
    display: inline-block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width: 5px;
}

.arrow-down-show {
    position: absolute;
    right: 1px;
    top: 0;
    height: 100%;
    width: 14px;
    border-left: 1px solid #e5e5e5;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 12;
    pointer-events: none;
}

.hover-btn-option-font:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 6px;
    position: absolute;
    left: calc(50% - 5px);
    top: -5px;
    transform: rotate(45deg);
}

.hover-btn-option-font {
    display: inline-block;
    font-size: 13px;
    position: absolute;
    background: #fff;
    bottom: -14px;
    padding: 8px 15px;
    box-shadow: rgba(92, 106, 112, 0.35) 0px -1px 14px,
        rgba(92, 106, 112, 0.15) 0px 1px 1px;
    border-radius: 5px;
    left: 50%;
    transform: translate(-50%, 100%);
    color: #191B23;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s linear;
    white-space: nowrap;
    line-height: 18px;
    z-index: 1;
}

.btn-option-font:hover {
    background: #f1f1f1;
    border-color: #d4d4d4 !important;
}

.btn-option-font:hover .arrow-down-show {
    border-color: #d4d4d4 !important;
}

.edit-elements:not(.open) .btn-option-font:hover .hover-btn-option-font,
.ck-button:hover .hover-btn-option-font {
    visibility: visible;
    opacity: 1;
    bottom: -10px;
}

div .ck-button {
    overflow: inherit;
}

.btn-option-font .jscolor.form-control {
    height: 20px !important;
    background-image: none;
    background-color: rgb(230, 255, 122);
    color: rgb(0, 0, 0);
    width: 19px !important;
    font-size: 0px !important;
    border: 1px !important;
    margin-right: 8px;
    cursor: pointer;
}

.btn-option-font .color-font {
    position: absolute;
    font-size: 16px;
    font-weight: bold;
    left: 9px;
    pointer-events: none;
}

.wrapp_option_font {
    float: left;
    display: flex;
    align-items: center;
}

div#caption_font_size_wrp:after,
#sub_caption_font_size_wrp:after {
    border-left: 1px solid #ddd;
}

.font_size-popup.btn-option-font {
    display: inline-flex !important;
    border: 0px !important;
    padding: 0 !important;
    width: auto !important;
    position: relative !important;
    right: 0 !important;
    left: 0 !important;
    height: 38px;
    margin-left: 3px !important;
}

.font_size-popup.btn-option-font .arrow-down-show:after {
    display: none;
}

.font_size-popup.btn-option-font input {
    width: 46px;
    border-radius: 0 0 0 0 !important;
    height: 38px;
    text-align: center;
    padding-right: 22px !important;
}

.font_size-popup.btn-option-font .arrow-down-show {
    font-size: 14px;
    color: #979797;
    width: 22px;
}

.right_content_auth h2.welc.plerdy-clients_title {
    font-weight: normal;
    font-size: 28px;
    line-height: 40px;
    width: 500px;
    margin: auto;
}

.right_content_auth .plerdy-clients__item-hafele {
    height: 18px;
}

.right_content_auth .plerdy-clients__item-kredobank {
    height: 42px;
}

.right_content_auth .plerdy-clients__item-honda {
    height: 27px;
}

.right_content_auth .plerdy-clients__item-anex {
    height: 33px;
}

.right_content_auth .plerdy-clients__item-technofood {
    height: 19px;
}

.right_content_auth .plerdy-clients__item-ligasporta {
    height: 32px;
}

.right_content_auth .plerdy-clients__item-yaskrava {
    height: 30px;
}

.right_content_auth .plerdy-clients__item-modoza {
    height: 27px;
}

.right_content_auth .plerdy-clients__item-veneto {
    height: 22px;
}

.right_content_auth .plerdy-clients__item-logotype {
    height: 48px;
}

.ico_image {
    display: inline-block !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(../img/edit_photo.svg);
}

.ico_image_position {
    display: inline-block !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(../img/photo_position.svg);
}

.ico_image_px {
    display: inline-block !important;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(../img/photo_px.svg);
}

.btn_option_img {
    display: inline-flex;
    width: 48px;
    height: 48px;
    align-items: center;
    justify-content: center;
    border: 1px solid #e1e1e1;
    position: relative;
    cursor: pointer;
    transition: all 0.3s linear;
    border-radius: 4px;
}

.btn_option_img+.btn_option_img {
    margin-left: 8px;
}

.btn_option_img:hover {
    background: #f1f2f5;
}

.btn_option_img:not(.action_sub):hover .hover-btn-option-font {
    visibility: visible;
    opacity: 1;
    bottom: -10px;
}

.btn_option_img-edit.p_active {
    width: auto;
    padding: 0 5px;
    color: #fff;
    background: #5d78ff;
}

.btn_option_img-edit.p_active .ptext {
    width: auto;
    display: inline-block;
}

.btn_option_img-edit.p_active i {
    display: none !important;
}

.ptext {
    display: none;
    height: auto;
    width: 30px;
    transition: all 0.3s linear;
}

.sub_option_img {
    display: inline-block;
    font-size: 13px;
    position: absolute;
    background: #fff;
    bottom: -14px;
    padding: 20px;
    min-width: 200px;
    box-shadow: rgba(92, 106, 112, 0.35) 0px -1px 14px,
        rgba(92, 106, 112, 0.15) 0px 1px 1px;
    border-radius: 5px;
    left: 50%;
    transform: translate(-50%, 100%);
    color: #191B23;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s linear;
    white-space: nowrap;
    line-height: 18px;
    z-index: 12;
}

.sub_option_img:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 6px;
    position: absolute;
    left: calc(50% - 5px);
    top: -5px;
    transform: rotate(45deg);
}

.btn_option_img.action_sub .sub_option_img {
    visibility: visible;
    opacity: 1;
    bottom: -10px;
}

.close_sub-img {
    position: absolute;
    display: inline-block;
    right: 6px;
    top: 6px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    font-size: 0px;
}

.close_sub-img::before,
.close_sub-img::after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 0;
    font-weight: 300;
    font-size: 26px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%) rotate(45deg);
    transition: all 0.3s linear;
    border-bottom: 1px solid red;
}

.close_sub-img::after {
    transform: translateY(-50%) rotate(-45deg);
}

.btn_option_img-js1 .sub_option_img label {
    color: #646c9b;
    padding: 3px 0 !important;
    margin: 0 !important;
    line-height: 20px;
    display: inline-flex;
    text-transform: capitalize;
}

.wrap_parameters label span input {
    height: 34px;
    padding-left: 5px;
    line-height: 34px;
}

.wrap_parameters label span {
    display: inline-block;
    padding-right: 20px;
    position: relative;
}

.wrap_parameters label span:after {
    content: "px";
    color: #aaa;
    border: 1px solid #aaa;
    width: 20px;
    height: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0px;
    border-left: 0px;
}

.sub_option_img .switch-field input:checked+label,
.sub_option_img .switch-field label:last-of-type,
.sub_option_img .switch-field label:first-of-type {
    background: transparent !important;
    background-color: transparent !important;
    font-size: 14px;
}

.input-group-btn.edit-elements.v-like-select.btn-option-font {
    padding: 0px !important;
    border: 0px !important;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum {
    height: 38px;
    display: inline-flex;
    align-items: center;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum .sp-dd {
    visibility: hidden;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum .sp-preview {
    width: 20px;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum:hover {
    background: #f1f1f1;
    border-color: #d4d4d4 !important;
}

#v-content-fix {
    position: relative;
}

.v-frm_constructor #v-content-fix {
    background-image: url(/public/images/preview.svg);
}

@media (min-width: 1400px) {
    .reg_container.container {
        width: 745px;
        margin: 50px auto;
    }
}

@media (min-width: 1660px) {
    .reg_container.container {
        width: 1020px;
        margin: 50px auto;
    }
}

.v-mob-window-content.v-mob-active .row.v-row-position.v-mob-window {
    max-width: 100%;
    max-height: 100%;
}

.v-mob-window-content.v-mob-active .row.v-row-position.v-mob-window .plerdy-modal__inner.v-mob-window-constructor1 {
    max-width: 100%;
    max-height: 100%;
}

.border_radius input {
    padding-left: 0 !important;
}

@media (max-width: 1600px) {
    .ico_font {
        width: 17px;
        margin-right: 4px;
    }

    div .btn-option-font {
        padding: 5px 10px 5px 3px !important;
    }

    .arrow-down-show {
        width: 9px;
    }

    .sp-preview {
        margin-right: -2px !important;
    }

    .btn-option-font .sp-replacer.sp-light.full-spectrum {
        width: 36px;
    }

    .btn-option-font.border_radius .arrow-down-show.arrow-down-px {
        width: 18px;
        font-size: 12px;
    }

    .btn-option-font.border_radius input {
        width: 38px;
        padding-right: 17px !important;
    }
}

#get_trial .ico-line-graphic-presentation {
    background-image: url(../img/calendar.svg);
    background-size: 18px 18px;
}

@media (max-width: 1650px) {
    .btn {
        padding: 7px 14px;
    }

    .m-stack__item .site-name {
        margin-left: 10px;
        padding-left: 10px;
    }

    .m-brand .m-brand__tools .m-dropdown {
        margin-left: 10px;
    }

    .m-header__top .m-brand {
        padding: 0 0px 0 0;
    }

    .m-header__top .m-topbar {
        padding: 0 0px 0 0;
    }

    .m-topbar .m-topbar__nav.m-nav {
        margin: 0 0 0 0px;
    }
}

@media (max-width: 1550px) {
    header .m-brand .m-brand__tools .m-dropdown {
        margin-left: 5px;
    }

    .m-topbar .m-topbar__nav.m-nav>.m-nav__item {
        padding: 0 10px 0 15px;
    }
}

@media (min-width: 990px) {

    .m-dropdown.m-dropdown--arrow .m-dropdown__wrapper:not(.m-lang) .m-dropdown__arrow,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper:not(.m-lang) .m-dropdown__arrow {
        left: calc(50% + 100px);
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper:not(.m-lang) {
        transform: translateX(-100px);
    }
}

#contact_form label.modal-body,
#contact_form label.modal-content,
#contact_form label.forma-сontact {
    margin-bottom: 0px;
}

@media (max-width: 667px) {
    .reg_container .plerdy-clients {
        padding: 20px 0px;
    }

    .reg_container.container span.plerdy-clients__item {
        max-height: 50px;
        padding: 0 15px;
        margin: 10px 0;
        width: 50%;
        display: inline-flex;
        justify-content: center;
    }

    .reg_container.container span.plerdy-clients__item:last-child {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }

    .right_content_auth,
    .left_content_auth {
        display: block;
    }

    .top_form_auth {
        height: auto;
        display: block;
    }

    .bottom_wrap-sing-up {
        padding: 0px 10px 50px;
        text-align: center;
        display: block;
    }

    .right_content_auth .info_auth {
        display: block;
    }
}

.textarea_autisize {
    padding: 10px;
    overflow-y: hidden;
    width: 100%;
    resize: none;
    background-color: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    color: #495057;
}

.textarea_autisize:focus {
    color: #495057;
    background-color: #fff;
    border-color: #9aabff;
    outline: 0;
    box-shadow: none;
}

.alert.alert-light.alert-elevate {
    display: flex;
    align-items: stretch;
    color: #75757c;
    background-color: #f9f9fc;
    border-color: #f7f7fb;
}

.flaticon-warning.kt-font-brand {
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(qwe);
    background-image: url(/public/assets/global/img/warning.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.alert.alert-light.alert-elevate .alert-icon {
    display: flex;
    align-items: center;
    padding: 0 20px 0 0;
}

.alert.alert-light.alert-elevate .alert-text {
    color: #75757c;
    align-self: center;
    flex-grow: 1;
    font-size: 14px;
}

.v-block_addresses .sub-title {
    margin: 0 -25px 20px;
    padding: 0 25px;
}

.col-table-page-settings {
    padding: 0px 18px 15px 40px;
}

.col-table-page-settings ul.pagination {
    margin-left: -15px;
}

i.border-svg {
    width: 20px;
    height: 14px;
    border: 2px solid #959cb6;
    border-radius: 5px;
    background: none;
}

@media (min-width: 1200px) {

    .toggle-section .v-sub-title.col-lg-4,
    .toggle-section label.col-md-4,
    .toggle-section label.col-lg-4,
    .toggle-section .sub-title.col-lg-4 {
        width: 25%;
    }
}

.panel_row {
    background: #ededed;
    width: 100%;
    position: absolute;
    height: 30px;
    left: 0;
    top: 62px;
    border: 1px solid #f6f6f6;
}

.panel_row span {
    width: 12px;
    height: 12px;
    display: inline-block;
    background: #ff8d72;
    border-radius: 50%;
    margin: 8px 2px;
}

span.panel_row1 {
    background: #62d5e9;
    margin-left: 30px;
}

span.panel_row2 {
    background: #58f9a2;
}

h4#id_image_controls_button {
    background: #fff;
}

#youtube {
    padding-top: 20px;
}

#youtube .checker_switch {
    margin-top: 0px;
}

.v-mob-window-content:not(.v-mob-active) .plerdy_template_content.geather_email_content.not_img_w {
    width: 100%;
}

.support-page textarea.ticket_comment {
    border-color: #fff;
    background: #fff;
}

.support-page .btn-success.add_comment {
    border-radius: 5px;
    text-transform: uppercase;
    font-weight: 600;
    transition: all 0.3s linear;
}

.support-page .btn-success.add_comment:hover {
    background-color: #3758ff;
    border-color: #2a4eff;
}

.guest_user_add .checker>span {
    border: 1px solid #d1d7e2;
    border-radius: 3px;
}

.published .status {
    font-size: 14px !important;
    text-align: left;
    color: #000;
    background-color: #fff;
    min-width: 100px;
    border-radius: 5px;
    border: solid 1px #c2cad8;
    height: 38px;
    line-height: 38px;
    padding-left: 10px;
    padding-right: 24px;
}

.published,
.published .comment_actions {
    display: flex;
    align-items: center;
}

.todo-content .com_block {
    overflow: inherit;
}

.todo-content .panel.com_block:after {
    content: "";
    display: inline-block;
}

.todo-content .comment_block {
    margin-bottom: 10px;
    padding-top: 10px;
    background-color: #e1e8e8;
    border-left: 6px solid #6d91b0;
}

.todo-content .comment_one_user {
    text-align: left;
    padding: 0px 5px 0px 20px;
    font-weight: bold;
    color: #6d91b0;
}

.todo-content .comment_one {
    margin: 0px;
    padding: 10px 10px 10px 20px;
    background-color: transparent;
}

.comment_idea .idea_comment {
    resize: none;
}

.m_b_25 {
    margin-bottom: 25px !important;
    padding-bottom: 0px !important;
}

.b-r-0 {
    border-radius: 3px 0 0 3px;
}

.filter-select-search+.nice-select {
    border-radius: 0 3px 3px 0;
    left: -1px;
}

.partners_devices.statistic .devices.v-devices li {
    font-size: 14px;
    text-transform: none;
    opacity: 1;
}

#wt-sky-root+iframe.plerdy-modal__popup {
    background: rgba(0, 0, 0, 0) !important;
}

.b24-widget-button-wrapper {
    z-index: 99999 !important;
}

.label_button_icon_wraper .id_label_button_icon+.select2-container--default {
    width: 120px !important;
}

.input-number-wrp.id_label_button_icon input {
    border-radius: 0 3px 3px 0;
    transform: translateX(-1px);
    padding-left: 5px;
}

@media (min-width: 1000px) {
    #wrapp_block_settings_button h4.v-sub-title.first.col-lg-4.col-sm-12 {
        width: 30%;
    }
}

.dropdown-menu-location .dropdown-item span {
    min-width: 50px;
    font-size: 0;
}

.dropdown-item.label_button_position[data-id="center"] {
    pointer-events: none;
}

.v-mob-window-content.v-mob-active iframe {
    box-shadow: none !important;
    max-width: 100% !important;
}

.panel_row .panel_row4 {
    background: #fff;
    margin-left: 30px;
    width: 250px;
    border-radius: 18px;
    height: 17px;
    margin: 5px 0 5px 30px;
}

.browser-style .panel_row {
    position: static;
}

.dropdown-menu-location.browser-style .dropdown-menu {
    width: 100%;
    margin: 0;
    border-radius: 0px 0px 5px 5px;
    border: 3px solid #ededed;
}

.dropdown-menu-location.browser-style .dropdown-item span {
    min-width: auto;
    font-size: 0;
    background: #eaecee;
    border-color: #e4f0f9;
}

.dropdown-menu-location.browser-style .dropdown-item {
    /* height: 60px; */
    width: 40px;
    height: 32px !important;
    position: relative;
}

/* .label_button_okordion
    .dropdown-menu-location.browser-style
    .dropdown-item:nth-child(4),
.label_button_okordion
    .dropdown-menu-location.browser-style
    .dropdown-item:nth-child(5),
.label_button_okordion
    .dropdown-menu-location.browser-style
    .dropdown-item:nth-child(6) {
    line-height: 70px;
    height: 70px;
    border: 1px dashed #aaa;
} */
.dropdown-menu-location.browser-style .dropdown-item:nth-child(4),
.dropdown-menu-location.browser-style .dropdown-item:nth-child(5),
.dropdown-menu-location.browser-style .dropdown-item:nth-child(6) {
    border: 1px dashed #aaa;
}

.dropdown-menu-location.browser-style .dropdown-item:nth-child(4),
.dropdown-menu-location.browser-style .dropdown-item:nth-child(6) {
    border-left: 0 !important;
    border-right: 0 !important;
}

.dropdown-menu-location.browser-style .dropdown-item:nth-child(2),
.dropdown-menu-location.browser-style .dropdown-item:nth-child(8) {
    border-left: 1px dashed #aaa;
    border-right: 1px dashed #aaa;
}

.label_button_okordion .dropdown-menu-location.browser-style .dropdown-item:nth-child(4) span {
    transform: translate(-21%, -5px) rotate(-90deg);
    line-height: 28px;
}

.label_button_okordion .dropdown-menu-location.browser-style .dropdown-item:nth-child(6) span {
    transform: translate(21%, -5px) rotate(-90deg);
    line-height: 28px;
}

.label_button_okordion .dropdown-menu-location.browser-style .dropdown-item:nth-child(7) span,
.label_button_okordion .dropdown-menu-location.browser-style .dropdown-item:nth-child(8) span,
.label_button_okordion .dropdown-menu-location.browser-style .dropdown-item:nth-child(9) span {
    line-height: 62px;
}

.dropdown-menu-location.browser-style .dropdown-item {
    border: 0;
}

.dropdown-item.label_button_position.active {
    background: #f7f8ff;
}

.dropdown-menu-location.browser-style .dropdown-item.active span {
    background: #d0ecff;
    border-color: #8ccbfa;
}

.dropdown-menu-location.browser-style {
    border: 0;
}

.dropdown-menu-location .dropdown-item span {
    line-height: 62px;
}

.browser-style.p-2121 .dropdown-item:nth-child(4) span,
.browser-style.p-2121 .dropdown-item:nth-child(5) span,
.browser-style.p-2121 .dropdown-item:nth-child(6) span {
    line-height: 56px !important;
}

.v-block_addresses #v-content-fix {
    background-color: #fff;
}

#kt_apps_user_edit_tab_4 li.active {
    position: relative;
    bottom: -1px;
}

#forms {
    padding-top: 7px;
}

.style-input-profile .form-emails>div {
    margin: 21px 0;
}

#create_send_lead_emails input.send_lead_emails_email {
    width: 100%;
    min-height: 36px;
    padding: 5px;
    font-size: 14px;
    max-width: 600px;
    display: block;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e1e1e1;
    border-radius: 4px !important;
}

input.guest_user_email,
input.guest_user_password {
    min-height: 34px;
    padding: 0px 5px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e1e1e1;
    border-radius: 4px !important;
}

input.guest_user_email {
    border: 1px solid #8A8E9B;
}

input.guest_user_email:focus {
    box-shadow: 0px 0px 0px 2px rgba(0, 143, 248, 0.20);
    border: 1px solid #1474E3;
}

span.btn.green.btn-fa.guest_user_show_hide_password.waves-effect.waves-light {
    transform: translateY(-2px);
}

.page-site-list .green.btn.custom_green {
    margin-bottom: 0px;
}

.page-site-list {
    background: #fff;
}

.page-site-list .page-title {
    border-right: 1px solid #e1e1e1;
    width: auto;
    display: inline-block;
    padding: 0 15px !important;
    color: #434349 !important;
    margin: 15px 0 !important;
    font-size: 22px;
}

.page-site-list .button-line {
    width: auto;
    float: none;
    display: inline-block;
    transform: translateY(-5px);
}

.page-site-list .button-line .nice-select {
    margin-right: 5px;
    height: 38px;
    line-height: 38px;
}

.page-site-list .button-line+div h3 {
    width: auto;
    display: inline-block;
    padding: 0 15px 0 0 !important;
    color: #434349;
    margin: 10px 0;
    font-weight: 500;
    font-size: 22px;
}

.v-admin-filter .control-label {
    min-height: 40px;
}

.table-scrollable {
    margin: 0px !important;
}

.page-site-list .nice-select {
    height: 30px;
    line-height: 30px;
}

.page-site-list .form-control {
    line-height: 30px;
    height: 30px;
}

.bx-crm-widget-form-config-wrapper.bx-crm-widget-form-copyright-disabled {
    position: relative;
    z-index: 9999999;
}

.wrapper_content_auth .page-logo {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}

.wrapper_content_auth .sub-logo {
    font-size: 14px;
    font-weight: 500;
    padding-left: 15px;
    border-left: 1px solid #000;
    line-height: 16px;
    transform: translateY(4px);
    text-align: left;
}

.m-brand__logo .sub-logo {
    font-size: 12px;
    font-weight: 500;
    padding-left: 10px;
    border-left: 2px solid #e2e7ed;
    line-height: 16px;
    transform: translateY(4px);
    text-align: left;
}

.m-stack__item.m-stack__item--middle.m-brand__logo {
    display: inline-flex !important;
    align-items: center;
}

.m-stack__item.m-stack__item--middle.m-brand__logo>a {
    margin-right: 10px;
}

.m-stack__item .site-name {
    margin-left: 20px;
    padding-left: 10px;
}

.v-wrapp {
    font-size: 0px;
}

.v-wrapp .col-sm-1,
.v-wrapp .col-md-1 {
    width: 11%;
}

.shadow_wrapp canvas {
    max-height: 500px !important;
}

.wrapp_sitebar {
    position: fixed;
    right: 0;
    background: #fff;
    top: 300px;
    display: flex;
    flex-direction: column;
    padding: 8px;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    border-radius: 5px;
    z-index: 122224;
}

.m-dropdown.m-dropdown--inline.notification {
    border-color: #f4f4f8;
    color: #5867dd;
    background: #e1e3ec;
    padding: 5px;
    border-radius: 5px;
    margin-top: 8px;
}

.m-dropdown.m-dropdown--inline.notification .m-dropdown__arrow {
    left: calc(100% + 6px) !important;
    top: 23px;
}

.m-dropdown.m-dropdown--inline.notification i {
    font-size: 18px;
}

.m-dropdown.m-dropdown--inline.notification .m-badge--danger {
    position: absolute;
    padding: 0px;
    min-width: 18px;
    min-height: 18px;
    left: -8px;
    top: -8px;
}

.wrapp_sitebar .m-dropdown.m-dropdown--align-push:first-child {
    margin-bottom: 8px;
}

.wrapp_sitebar .m-dropdown.m-dropdown--align-push {
    margin-left: 0px;
}

.wrapp_sitebar .m-dropdown .btn {
    border-color: #f4f4f8;
    padding: 0.75rem 1.5rem;
    color: #5867dd;
    background: #e1e3ec;
    padding: 5px;
    border-radius: 5px;
    width: 100%;
}

.wrapp_sitebar .m-dropdown .btn:hover {
    color: #fff;
    background: #5867dd;
}

.wrapp_sitebar .btn>i {
    font-size: 18px;
}

.wrapp_sitebar li.m-nav__item {
    line-height: 22px;
}

.wrapp_sitebar .m-dropdown__wrapper {
    left: -20px !important;
    margin-left: 0 !important;
    transform: translateX(-100%);
    top: -20px;
    padding: 0;
}

.wrapp_sitebar .m-dropdown__arrow.m-dropdown__arrow--left.m-dropdown__arrow--adjust {
    right: -8px !important;
    left: auto !important;
    top: 25px !important;
    border-radius: 6px;
}

.wrapp_sitebar .m-nav__item.dropdown-submenu>a:after {
    transform: rotate(180deg);
    right: auto;
    left: 20px;
}

.wrapp_sitebar li.m-nav__item.dropdown-submenu {
    padding-left: 35px;
    margin-left: -20px;
}

.wrapp_sitebar .dropdown-submenu>.dropdown-menu {
    top: 5px;
    left: 0%;
    margin-top: -6px;
    margin-left: -15px;
    transform: translateX(-100%);
}

span.hover-sitebar:before {
    content: "";
    display: inline-block;
    background: #fff;
    width: 10px;
    height: 10px;
    position: absolute;
    right: -4px;
    border-radius: 3px;
    transform: rotate(45deg);
    top: 37%;
}

.hover-sitebar {
    position: absolute;
    transform: translateX(-100%);
    background: #fff;
    font-size: 14px;
    padding: 10px;
    top: -5px;
    transition: all 0.3s linear;
    left: -25px;
    padding-right: 10px !important;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.2);
    border-radius: 5px;
    opacity: 0;
    visibility: hidden;
    color: #a3b3c6 !important;
}

.wrapp_sitebar a.waves-light:hover .hover-sitebar {
    visibility: visible;
    opacity: 1;
    left: -15px;
}

.page-email-template .nice-select {
    float: none;
    display: inline-flex;
    margin-left: 10px;
}

.wrapp_sitebar .dropdown-submenu>.dropdown-menu {
    left: 20px !important;
}

@media (min-width: 1400px) {
    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item {
        height: 64px;
    }

    #m_header_nav {
        height: 64px;
    }
}

.table-click-site-lists .parsing_table.table tr th:nth-child(7) {
    width: 110px;
}

@media (max-height: 770px) {
    .wrapp_sitebar {
        top: 110px;
    }
}

.col-w-1_5 {
    width: 16% !important;
}

.col-w-1_5 .easy-autocomplete {
    width: 100% !important;
}

.col-w-0_5 {
    width: 6% !important;
}

.wrapp_func {
    display: flex;
}

@media (max-width: 770px) {
    .m-brand__logo .sub-logo {
        width: 127px;
        transform: translateY(0px) !important;
    }

    .wrapp_sitebar {
        top: 50%;
    }

    .wrapp_sitebar .m-dropdown__inner {
        height: 240px;
        overflow: auto;
    }

    .wrapp_sitebar .m-dropdown-mob {
        display: block !important;
    }

    /* ul.m-topbar__nav.m-nav.m-nav--inline>li:nth-child(1),
    ul.m-topbar__nav.m-nav.m-nav--inline>li:nth-child(2),
    ul.m-topbar__nav.m-nav.m-nav--inline>li:nth-child(3) {
        display: none!important;
    } */
    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 340px;
        margin-left: -56px;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper.m-lang {
        margin-left: 0px;
        left: 0 !important;
        transform: translateX(-50%);
    }

    .m-header__top .m-container .m-stack--desktop {
        width: calc(100%);
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item.m-stack__item--left {
        padding: 0 10px;
    }

    .wrapp_func {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    .wrapp_func>li {
        padding: 0px !important;
    }

    ul.m-topbar__nav.m-nav.m-nav--inline .wrapp_func li:first-child {
        padding-top: 0px !important;
    }

    ul.m-topbar__nav.m-nav.m-nav--inline {
        margin: auto;
        width: calc(100% - 15px);
    }

    .m-stack.m-stack--desktop.m-stack--ver>.m-stack__item {
        height: 0;
    }

    header.m-header .m-header__bottom {
        margin: 0;
        margin-top: 0px;
        height: 0;
    }

    .m-menu__subnav a.m-menu__link.btn.btn-accent.tab-btn-menu.waves-effect.waves-light {
        max-width: 180px;
        margin: 15px auto 0;
    }

    div#contact_form {
        width: 90% !important;
        margin: auto;
        top: 50% !important;
    }

    #contact_form #form-popup {
        padding: 10px;
    }

    .modal-body .forma-сontact label {
        width: 100%;
    }

    .modal-body .form-popup textarea,
    .modal-body .forma-сontact .form-popup input {
        width: 100%;
        margin-top: 10px;
    }

    body .modal-scrollable {
        z-index: 9999999 !important;
    }

    .wrapp_func~li+li+li .m-dropdown__wrapper {
        left: auto !important;
        right: 0 !important;
    }

    #profile-page .kt-portlet__head .kt-portlet__head-toolbar {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
    }

    #profile-page .nav-tabs.nav-tabs-line.nav-tabs-line-3x {
        display: flex;
        align-items: center;
    }

    .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
        margin-right: 20px;
    }

    #profile-page .kt-svg-icon {
        flex-shrink: 0;
    }

    .nav-tabs.nav-tabs-line a.nav-link,
    .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link {
        display: flex;
        align-items: center;
        min-height: 71px;
    }

    .portlet.light>.portlet-title.portlet-title_without>.caption {
        padding: 20px 0 20px 10px;
    }

    .caption>.m-subheader__title {
        margin: 0 0 15px;
    }

    .portlet-body .caption_tab {
        display: block;
    }

    .caption {
        padding: 20px 10px !important;
    }

    .caption .m-subheader__title,
    .caption.caption_tab .m-subheader__title {
        margin: 0 0 15px;
    }

    .m-caption-line {
        margin: 0 2px 0 2px;
    }

    .portlet-body .caption_tab {
        font-size: 12px;
    }

    .alert.alert-danger {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .col-w-1_5 {
        width: 100% !important;
    }

    .v-admin-filter .v-wrapp .col-md-1,
    .v-admin-filter .v-wrapp .col-sm-1 {
        width: 11%;
        width: 100%;
    }

    .v-admin-filter .control-label {
        width: 100%;
    }

    .v-admin-filter .nice-select.form-control {
        width: 100%;
    }

    .col-w-0_5 {
        width: 100% !important;
    }
}

span.blue_btn_v {
    pointer-events: none;
}

.blue_btn_v {
    border-color: #f4f4f8;
    color: #5867dd;
    background: #e1e3ec;
    border-radius: 5px 5px 5px 5px;
    height: 36px !important;
    line-height: 36px !important;
    padding: 0 10px;
    font-weight: bold;
    transition: all 0.3s linear;
    display: inline-block;
}

.blue_btn_v:hover {
    background: #5867dd;
    color: #ffffff;
}

.m-menu__item .blue_btn_v {
    margin-right: 10px !important;
}

.btn-new:before {
    content: "new";
    display: inline-block;
    position: absolute;
    top: -10px;
    right: -10px;
    padding: 1px 5px;
    color: #ffffff;
    background: #fd27eb;
    border-radius: 3px;
}

.tab-pane1.tab-pane i.icon-docs.font-red {
    margin-right: 15px;
}

@media (max-width: 500px) {
    .caption>.m-subheader__title {
        width: auto;
        margin-bottom: 0 !important;
    }

    .caption>.m-subheader__title~div {
        margin-top: 10px;
        font-size: 14px;
    }

    .info_code .alert.alert-danger {
        min-width: 100%;
        padding: 8px;
    }

    .alert.alert-danger p {
        padding-right: 0px;
        line-height: 18px;
    }

    .page_form_manager-v .v-wraper-shadow {
        padding: 0px !important;
        box-shadow: 0 0 0 !important;
    }

    ul.m-menu_forms li a {
        font-size: 13px !important;
        padding: 0 5px;
    }

    label.col-sm-7.col-xs-11.before-btn-blue {
        width: calc(100% - 45px);
    }

    .before-btn-blue~.col-xs-12 #search_more .col-sm-7.col-xs-11 {
        width: 100%;
    }
}

#rules_table .checker_switch div.checker {
    top: 2px;
}

.lang_text {
    text-transform: uppercase;
    font-weight: bold;
    color: rgba(152, 22, 244, 1);
    font-size: 16px;
}

@media (max-width: 770px) {
    .m-menu__nav-after #m_header_topbar {
        box-shadow: none;
        padding-left: 0;
        height: auto !important;
        display: block;
        float: none;
        position: static;
        transform: translate(0);
        top: 0;
        margin-top: 0px;
    }

    .m-menu__nav-after .m-topbar__nav.m-nav.m-nav--inline {
        flex-wrap: wrap;
        justify-content: center;
    }

    .m-menu__nav-after .wrapp_func {
        width: 100%;
    }

    .m-menu__nav-after .m-topbar__nav.m-nav.m-nav--inline>li {
        margin: 0 10px;
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        padding: 30px 0 0px 0;
    }

    .m-menu__nav-after .m-topbar__nav.m-nav.m-nav--inline .wrapp_func li {
        margin-bottom: 10px;
        margin-bottom: 10px;
        display: inline-flex;
        white-space: nowrap;
    }

    .m-menu__nav-after .wrapp_func {
        margin-top: 50px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    #m_aside_header_topbar_mobile_toggle {
        display: none !important;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 275px;
        margin-left: -49px;
        left: 0 !important;
        box-shadow: none;
        padding-top: 0;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
        top: -1px;
        left: 81px;
    }

    .m-menu__nav-after .m-dropdown__body {
        padding: 10px !important;
    }

    .m-menu__nav-after .m-list-timeline__items .m-list-timeline__item {
        display: flex;
    }

    .m-menu__nav-after .m-dropdown--medium .m-dropdown__wrapper {
        width: 275px;
        right: -48px !important;
        padding-top: 0px !important;
    }

    .m-dropdown--medium .m-dropdown__wrapper .m-dropdown__arrow--adjust {
        left: auto;
        right: 61px;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper.m-lang {
        margin-left: 19px !important;
    }

    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper.m-lang .m-dropdown__arrow {
        left: 99px;
    }

    .caption.caption_tab .btn-group-devided {
        justify-content: flex-start;
        float: none !important;
        flex-wrap: wrap;
        margin-bottom: -10px;
    }

    .caption.caption_tab .btn.btn-outline.red {
        margin-bottom: 10px;
    }
}

#rule_url label[for="url_1"]+div+.col-lg-2.col-sm-2 {
    padding-left: 0px;
}

.traffic-filters__item .checker span {
    border: 1px solid #d1d7e2;
    background: #fff !important;
    border-radius: 3px;
    width: 18px;
    height: 18px;
    position: relative;
}

.traffic-filters__item .checker span.checked {
    background: transparent !important;
    width: 18px;
    height: 18px;
}

.traffic-filters__item .checker span.checked::before {
    content: "";
    display: inline-block;
    /* width: 11px; */
    /* height: 6px; */
    /* border-bottom: 2px solid #d1d7e2; */
    /* border-left: 2px solid #d1d7e2; */
    /* transform: rotate(-45deg); */
    /* top: 4px; */
    position: absolute;
    /* left: 3px; */

    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/icon/checked.svg);
    background-size: cover;
    border: 1px solid #1474e3;
    border-radius: 4px;
    width: 16px;
    height: 16px;
}

.l_c_td {
    display: inline-block;
    border-bottom: 2px dotted #5d78ff;
    line-height: 16px;
}

#grid th[data-type="desc"],
#grid_popup th[data-type="desc"] {
    background-image: url(/public/images/arrow-down.svg);
    background-size: 10px;
    background-position: calc(100% - 5px) center;
    color: #5d78ff;
}

#grid th[data-type="asc"],
#grid_popup th[data-type="asc"] {
    background-image: url(/public/images/arrow-up.svg);
    background-size: 10px;
    background-position: calc(100% - 5px) center;
    color: #5d78ff;
}

#ajax.ajax_21 .close {
    position: absolute;
    top: 20px;
    right: 20px;
}

#ajax.ajax_21 #popup_url {
    min-height: auto;
}

#ajax.ajax_21 {
    top: 1%;
    max-height: calc(100vh - 80px);
    overflow-y: auto;
}

#ajax.ajax_21::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
}

#ajax.ajax_21::-webkit-scrollbar {
    width: 0px;
    background-color: #f5f5f5;
}

#ajax.ajax_21::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
}

#ajax.ajax_21 thead.fixed_thead {
    top: calc(40px);
    position: fixed;
    background: #fff;
    padding: 5px 0;
}

#ajax.ajax_21 thead.fixed_thead:after {
    content: "";
    display: block;
    width: 996px;
    border-bottom: 1px solid #aaa;
    transform: translateY(5px);
    position: absolute;
    left: -15px;
}

#blocked_addresses {
    overflow-y: auto;
}

thead.fixed_thead+tbody {
    margin-top: 20px;
}

.icon_question {
    color: #191B23;
    display: inline-block;
    font-style: inherit;
    font-size: 14px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: -26px;
    right: -20px;
    border: 1px solid #c8cfdd;
    text-align: center;
    border-radius: 50%;
    line-height: 20px;
    transition: all 0.2s linear;
}

.popap_question {
    position: absolute;
    right: 0;
    z-index: 12;
}

.sub_popap_question {
    position: absolute;
    right: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.3s linear;
    opacity: 0;
    padding: 10px;
    background: #fff;
    display: inline-block;
    /* box-shadow: 0px -6px 39px 12px rgba(0, 0, 0, 0.1); */
    border-radius: 5px;
    width: 600px;
    transform: translate(calc(100% - 138px), 10px);
    white-space: normal;
    color: #333;
}

.show_question .sub_popap_question {
    visibility: visible;
    pointer-events: inherit;
    opacity: 1;
    transform: translate(calc(100% - 138px), 0px);
}

label .icon_question {
    top: -60px;
}

button#m_aside_header_menu_mobile_close_btn {
    display: none;
}

@media (max-width: 770px) {
    .m-aside-header-menu-mobile .m-menu__nav {
        padding: 30px 0 0 0;
    }

    button#m_aside_header_menu_mobile_close_btn {
        left: auto;
        right: 10px;
        background: transparent;
        border: 0;
        position: absolute;
        top: 20px;
        display: inline-block;
    }

    button#m_aside_header_menu_mobile_close_btn>span {
        display: inline-block;
        position: relative;
        overflow: hidden;
        margin: 0;
        padding: 0;
        width: 24px;
        height: 24px;
        font-size: 0;
        text-indent: -9999px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none;
        border-radius: none;
        border: none;
        cursor: pointer;
        background: 0 0;
        outline: 0 !important;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        transition-delay: 0.5s;
    }

    #m_aside_header_menu_mobile_close_btn>span>span {
        display: block;
        position: absolute;
        top: 12px;
        height: 1px;
        min-height: 1px;
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        background: #b7b5ce;
        transition-delay: 0.5s;
    }

    #m_aside_header_menu_mobile_close_btn span span:after,
    #m_aside_header_menu_mobile_close_btn span span:before {
        position: absolute;
        display: block;
        left: 0;
        width: 100%;
        height: 1px;
        min-height: 1px;
        content: "";
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
        border-radius: 4px;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        transition-delay: 0.5s;
    }

    #m_aside_header_menu_mobile_close_btn span span:before {
        background: #b7b5ce;
        bottom: -7px;
    }

    #m_aside_header_menu_mobile_close_btn span span:after {
        background: #b7b5ce;
        bottom: 7px;
    }

    button#m_aside_header_menu_mobile_close_btn {
        left: auto !important;
        right: 10px;
        background: transparent;
        border: 0;
        padding: 0;
        position: absolute;
        top: 12px;
    }

    .m-aside-header-menu-mobile--on #m_aside_header_menu_mobile_close_btn span span:after {
        bottom: 0;
        transform: rotate(-45deg);
    }

    .m-aside-header-menu-mobile--on #m_aside_header_menu_mobile_close_btn span span:before {
        bottom: 0;
        transform: rotate(45deg);
    }

    .m-aside-header-menu-mobile--on #m_aside_header_menu_mobile_close_btn>span>span {
        background: #fff;
    }

    button#m_aside_header_menu_mobile_close_btn:focus {
        border: 0;
        outline: 0;
    }
}

#toast-container.toast-top-right {
    z-index: 9999999;
}

.col-md-2.select_w_100 .nice-select,
.col-md-1.select_w_100 .nice-select {
    min-width: 100%;
}

.col-md-3.col-lg-2 labe {
    margin-bottom: 0px;
}

.row.mailchimp_addition_lists,
.row.unisender_addition_lists,
.row.getresponse_addition_lists,
.row.esputnik_addition_lists,
.row.sendgrid_addition_lists {
    padding: 15px 0 0;
}

#wrapp_profile-page .v-wraper-shadow {
    margin: 0px !important;
}

.wrapp_rules ol {
    padding-left: 15px;
    font-size: 14px;
}

.wrapp_rules img {
    margin: 10px 0 20px;
}

@media (min-width: 767px) {
    .wrapp_rules .scroll_ol {
        max-height: 442px;
        overflow-y: auto;
        padding-right: 8px;
    }

    .wrapp_rules .scroll_ol::-webkit-scrollbar-track {
        -webkit-box-shadow: none;
        border-radius: 0px;
        background-color: #f3f4f6;
    }

    .wrapp_rules .scroll_ol::-webkit-scrollbar {
        width: 8px;
        background-color: #f3f4f6;
    }

    .wrapp_rules .scroll_ol::-webkit-scrollbar-thumb {
        border-radius: 8px;
        -webkit-box-shadow: none;
        background-color: #a7a7a7;
    }
}

@media (min-width: 1200px) {
    .wrapp_rules .scroll_ol {
        max-height: calc(100vh - 410px);
    }

    #wrapp_profile-page #profile-page {
        min-height: calc(100vh - 315px);
    }

    #wrapp_custom-tags .tab-content {
        min-height: calc(100vh - 450px);
    }
}

.grey_select {
    width: 100%;
}

.grey_select .nice-select {
    border-radius: 5px 0 0 5px;
    background: #f7f8fa;
    width: 100%;
}

#filter_search .grey_select .nice-select {
    border-radius: 5px;
}

#filter_period .col-md-3,
#filter_search .col-md-3 {
    padding-right: 0px;
}

#filter_period #custom_period {
    padding-left: 0px;
    font-size: 0px;
}

#custom_period .date_before {
    width: calc(50% + 20px);
    display: inline-block;
}

#custom_period .date_after {
    width: calc(50% - 20px);
    display: inline-block;
    transform: translateX(-1px);
}

.date_after .input-group {
    width: 100%;
}

.date_before input {
    border-radius: 0px;
    border-color: #e5e5e5 !important;
}

.date_before .calendar_icon {
    border-radius: 0px;
    border-color: #e5e5e5 !important;
    pointer-events: none;
}

.date_after input {
    border-color: #e5e5e5 !important;
    border-radius: 0 5px 5px 0 !important;
}

#filter_period .input-group {
    margin-top: 6px;
    width: 100%;
}

#filter_period input:focus,
#filter_period input:active,
#filter_search input:focus,
#filter_search input:active {
    border-color: #1474E3 !important;
    box-shadow: 0px 0px 0px 2px rgba(0, 143, 248, 0.20);
}

.name_searhc {
    padding-bottom: 6px;
    display: inline-block;
}

#search_more label.col-md-8 {
    padding-left: 0px;
}

#filter_search #search_more>.row {
    margin-bottom: 15px;
}

#filter_search #search_more>.row:last-child {
    margin-bottom: 0;
}

.link_site {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.link_site>span {
    border-bottom: 2px dotted;
    white-space: nowrap;
}

.link_site:hover {
    text-decoration: none;
}

.link_site:hover span {
    border-bottom: 2px solid;
}

.table-click-site-lists tr .nice-select.open .list {
    max-height: 158px;
}

button.link_site {
    border: 0;
    background: transparent;
    width: 100%;
    padding: 0;
    white-space: nowrap;
    color: #006DCA;
    font-size: 13px;
}

button.link_site:hover {
    color: #006DCA;
}

.comment-container .badge-success {
    position: absolute;
    z-index: 0;
    top: -5px;
    right: auto;
    left: 20px !important;
}

span.trafic_w_t {
    display: inline-flex;
    font-size: 12px;
    letter-spacing: -1px;
}

.siteList-table__td_nowrap .nice-select {
    padding-left: 3px;
}

#wrapp_custom-tags .v-wraper-shadow {
    margin: 0px !important;
    background: #fff;
}

.shadow_wrapp .post_wrapper {
    padding: 25px;
}

#dashbord-page .post_image {
    overflow: hidden;
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    border-radius: 10px;
    width: 115px;
    height: 75px;
    margin-right: 20px;
    position: relative;
}

#dashbord-page .post_image img {
    width: auto;
    height: auto;
    transform: translate(-50%, -50%);
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 100%;
    min-height: 100%;
}

.row.row_chart-flex .col.col-md-6 {
    padding-top: 15px;
    padding-bottom: 15px;
}

#dashbord-page .widgets .col-md-3 a.m-menu__link {
    display: flex;
    min-height: 60px;
    padding: 5px 15px 5px 30px;
}

#dashbord-page .post_content {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #ebedf2;
}



#dashbord-page .m-datatable__pager-nav {
    margin-top: 0;
}

#dashbord-page .v-datatable__pager-info .control-label {
    display: none;
}

#dashbord-page .v-datatable__pager-info>.form-group {
    margin: 0;
}

#dashbord-page .v-datatable__pager-info {
    margin-top: 1px;
}

#dashbord-page select.per_page.form-control {
    color: #93a2dd;
    background: #f0f3ff;
    border: 0;
    height: 30px;
    line-height: 30px;
    width: 40px;
}

.wrapper_content_auth .form-group.new-row-input label {
    display: block;
    margin-bottom: 6px;
}

.wrapper_content_auth span.icon_input {
    font-size: 12px;
    line-height: 16px;
    color: #7d7d7d;
}

.wrapper_content_auth span.icon_input img {
    max-width: 22px;
}

.wrapper_content_auth .form-group.new-row-input .form-control,
.wrapper_content_auth #register_form .form-control {
    background: #f5f5f5 !important;
    border-radius: 12px;
    border: none;
    line-height: 48px;
    height: 48px;
    font-size: 16px;
}

.wrapper_content_auth .form-group.new-row-input .form-control::-moz-placeholder,
.wrapper_content_auth #register_form .form-control::-moz-placeholder {
    font-size: 16px;
}

.wrapper_content_auth .form-group.new-row-input .form-control:-ms-input-placeholder,
.wrapper_content_auth #register_form .form-control:-ms-input-placeholder {
    font-size: 16px;
}

.wrapper_content_auth .form-group.new-row-input .form-control::-webkit-input-placeholder,
.wrapper_content_auth #register_form .form-control::-webkit-input-placeholder {
    font-size: 16px;
}

.wrapper_content_auth .new_tab-auth>* {
    font-size: 15px;
    text-transform: none;
    padding: 11px 0;
    line-height: 100%;
    display: inline-block;
    width: calc(50% - 2px);
    box-shadow: none;
    background: transparent;
    background-color: transparent;
    font-weight: 600;
}

.wrapper_content_auth .new_tab-auth>span {
    background: #f5f5f5;
    border-radius: 12px;
    color: #177ff9;
    font-size: 15px;
    line-height: 18px;
}

.wrapper_content_auth .new_tab-auth>a {
    background-color: transparent !important;
    transition: all 0.3s linear;
    color: #141414 !important;
}

.wrapper_content_auth .new_tab-auth>a:hover {
    text-decoration: none;
    border-color: #006DCA;
    color: #177ff9 !important;
}

.wrapper_content_auth .new_tab-auth {
    margin-bottom: 25px;
    border-bottom: 1px solid #ebedf2;
    padding-bottom: 16px;
}

.wrapper_content_auth .wrapp_exite .btn.btn-success {
    background-color: #5867dd;
    border-color: #5867dd;
    color: #fff;
    text-transform: none !important;
    transition: all 0.3s linear;
}

.wrapper_content_auth .wrapp_exite .btn.btn-success:hover {
    background-color: #384ad7;
    border-color: #2e40d4;
}

.wrapper_content_auth .right_content_auth {
    background-image: none;
    background: #f9f9f9;
}

.wrapper_content_auth .slick-btn_next,
.slick-btn_prev {
    display: flex;
    position: absolute;
    color: #fff;
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    cursor: pointer;
    z-index: 100;
}

.wrapper_content_auth .slick-btn_prev {
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
}

.wrapper_content_auth .slick-initialized .slick-slide {
    outline: none;
}

.wrapper_content_auth .block-recom-child {
    background-color: transparent;
    position: relative;
    border-radius: 10px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.wrapper_content_auth .block-recom-child {
    padding: 60px 30px 30px;
    margin: 46px auto;
    max-width: 600px;
}

.wrapper_content_auth .img-recom {
    position: absolute;
    left: 50%;
    transform: translateX(-50%) translateY(-110px);
    border-radius: 50%;
    overflow: hidden;
    width: 64px;
    height: 64px;
    text-align: center;
}

.wrapper_content_auth .img-recom img {
    min-width: 100%;
    min-height: 100%;
    max-width: 110%;
    max-height: 110%;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.wrapper_content_auth .name-recom {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
}

.wrapper_content_auth .work-recom {
    font-size: 16px;
    color: #aaa;
    text-align: center;
    margin-bottom: 30px;
    font-weight: 300;
}

.wrapper_content_auth .title-recom {
    color: #353535;
    margin-bottom: 8px;
}

.wrapper_content_auth .list-recom {
    color: #353535;
    font-size: 14px;
    padding: 0;
}

.wrapper_content_auth #counting ul {
    position: relative;
}

.wrapper_content_auth .list-recom li {
    margin: 0;
    list-style: none;
    position: relative;
    padding: 0 0 5px 15px;
    font-size: 13px;
}

.wrapper_content_auth .list-recom li::before {
    position: absolute;
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 1px solid #353535;
    border-right: 1px solid #353535;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    left: 0px;
}

.wrapper_content_auth .recomendation-slide .list-recom li::before {
    top: 7px;
}

.wrapper_content_auth .slick-btn_next {
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
}

.wrapper_content_auth .right_content_auth {
    width: calc(100% - 600px);
}

.wrapper_content_auth section#counting {
    width: 100%;
}

.wrapper_content_auth i.fa.fa-angle-right,
.wrapper_content_auth i.fa.fa-angle-left {
    color: #fff;
    font-size: 30px;
}

.wrapper_content_auth .plerdy-clients__item:hover,
.wrapper_content_auth .plerdy-partners__item:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
}

.wrapper_content_auth .plerdy-clients__item-ligasporta {
    height: 45px;
}

.wrapper_content_auth .right_content_auth .plerdy-clients__item-technofood {
    height: 75px;
}

.wrapper_content_auth .plerdy-clients__item-honda {
    height: 32px;
}

.wrapper_content_auth .plerdy-clients__item-hafele {
    height: 22px;
}

.wrapper_content_auth .plerdy-clients__item-anex {
    height: 40px;
}

.wrapper_content_auth .plerdy-clients__item-kredobank {
    height: 45px;
}

.wrapper_content_auth .plerdy-clients__item-yaskrava {
    height: 32px;
}

.wrapper_content_auth .plerdy-clients__item-logotype {
    height: 62px;
}

.wrapper_content_auth .plerdy-clients__item-modoza {
    height: 35px;
}

.wrapper_content_auth .plerdy-clients__item-ukrtelecom {
    height: 50px;
}

.wrapper_content_auth .plerdy-clients__item-veneto {
    height: 40px;
}

.wrapper_content_auth .plerdy-clients__item-huggies {
    height: 80px;
}

.wrapper_content_auth .plerdy-clients__item-subaru {
    height: 60px;
}

.wrapper_content_auth .plerdy-clients__item-ringostat {
    height: 38px;
}

.wrapper_content_auth .plerdy-clients__item-mailchamp {
    height: 60px;
}

.wrapper_content_auth .plerdy-clients__item-sendpulse {
    height: 50px;
}

.wrapper_content_auth .plerdy-clients__item-sputnik {
    height: 32px;
}

.wrapper_content_auth .plerdy-clients__item-unisender {
    height: 50px;
}

.wrapper_content_auth .plerdy-clients__item-getresponse {
    height: 30px;
}

.wrapper_content_auth .plerdy-clients__item-bitrix {
    height: 25px;
}

.wrapper_content_auth .reg_container.container span.plerdy-clients__item {
    height: 50px;
    max-height: 80px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.wrapper_content_auth .reg_container.container {
    max-width: 745px;
    margin: 0px auto;
}

.wrapper_content_auth .plerdy-clients_wrapper .slick-list.draggable {
    width: calc(100% - 40px);
    margin: 0 20px;
}

.wrapper_content_auth {
    visibility: hidden;
}

@media (max-width: 800px) {
    .wrapper_content_auth .right_content_auth {
        width: 100%;
    }
}

.v-mob-window-content.body_button_preview {
    width: calc(100%);
    height: calc(100% - 61px);
    display: block;
    position: absolute;
    left: 30px;
    top: 61px;
}

.v-mob-window-content.v-mob-active.body_button_preview {
    min-height: 544px;
}

.v-mob-window-content.body_button_preview:not(.v-mob-active) .row.v-row-position.v-mob-window {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}

.v-mob-window-content.body_button_preview:not(.v-mob-active) .row.v-row-position.v-mob-window #prewiev_label_button {
    height: 100% !important;
    width: 100%;
    flex-direction: column;
}

#prewiev_label_button .panel_row {
    position: static;
    background: #d4d4d4;
}

.new_style-l {
    display: inline-flex;
    flex-direction: column;
}

.new_style-l:hover {
    text-decoration: none;
}

.new_style-l .sub-logo {
    border: 0;
    padding-left: 0;
    color: #000;
}

.new_h_ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin-right: 5px;
}

.ico_users .m-menu__link-text {
    color: #1dc9b7;
}

.ico_question .m-menu__link-text {
    color: #ffb822;
}

.ico_presetation .m-menu__link-text {
    color: #2786fb;
}

.ico_calendar .m-menu__link-text {
    color: #fd27eb;
}

.m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link .m-nav__link-icon .m-nav__link-icon-wrapper {
    border-radius: 5px;
}

.site-name.site-name_first {
    border: 1px solid #e2e7ed;
    border-radius: 5px;
    color: #74788d;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
}

.site-name.site-name_first+.site-name {
    border: 0;
    padding-left: 0;
}

div#custom_period label {
    margin: 0;
}

.nice-select.s_w_100 .list {
    min-width: 100%;
}

.nice-select.s_w_100 .list li {
    white-space: normal;
}

.m-menu__link.btn.btn-accent.tab-btn-menu {
    background-color: #5d78ff !important;
    color: #fff;
    border-radius: 5px;
    height: 32px !important;
    line-height: 32px;
    padding: 0 10px !important;
    transition: all 0.3s linear;
}

.m-menu__link.btn.btn-accent.tab-btn-menu>span {
    color: #5867dd !important;
    font-weight: bold !important;
    line-height: 32px;
    transition: all 0.3s linear;
}

.m-menu__link.btn.btn-accent.tab-btn-menu>i {
    line-height: 32px;
}

.m-menu__link.btn.btn-accent.tab-btn-menu:hover {
    background-color: #384ad7 !important;
    color: #fff !important;
}

.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link.btn.btn-accent.tab-btn-menu:hover .m-menu__link-text {
    color: #fff !important;
}

.reg_s .btn.btn-success.uppercase.btn-register {
    height: 56px;
    line-height: 56px;
    padding: 0 10px;
    border-radius: 0 3px 3px 0;
    box-shadow: none !important;
}

.wrapper_content_auth .form-group.new-row-input.reg_s .form-control {
    border-radius: 0px;
}

.table-click-site-lists tbody>tr:last-child .fa-history:hover .pler-up {
    bottom: -5px;
    top: auto;
}

.table-click-site-lists tbody>tr:last-child .fa-history:hover .pler-up:before {
    top: auto;
    bottom: 20px;
}

.inst_i {
    margin: 5px auto;
}

.wrapp_instruction li {
    margin-bottom: 15px;
}

.wrapp_instruction ol {
    max-height: calc(100vh - 457px);
    overflow-y: auto;
    padding-right: 10px;
}

.wrapp_instruction ol::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #f5f5f5;
}

.wrapp_instruction ol::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5;
}

.wrapp_instruction ol::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #6c7293;
}

span.original_price {
    display: inline-block;
    margin-left: 0;
}

span.original_price {
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
    color: #8e8e8e;
    font-size: 16px;
}

.form-control.after_send_form label {
    margin: 0 !important;
    padding: 0 10px 0 0 !important;
}

/* .wrap_old-new-p {
    position: relative;
    top: 7px;
    padding-top: 26px;
}
.wrap_old-new-p .original_price {
    position: absolute;
    top: 0px;
    left: 0;
} */
.wrapp_img_p {
    width: 40px;
}

.wrapp_img_p img {
    box-shadow: none;
}

.card.content_card label {
    cursor: pointer;
    display: inline-flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 0 5px;
    position: relative;
    z-index: 1;
}

.content_card .summa_p {
    border: 0;
    color: #fff;
    background: #353535;
    width: auto;
    padding: 0 10px;
    height: auto;
    line-height: 18px;
    border-radius: 9px;
    margin: 16px 0;
    font-size: 12px;
}

.content_card .number_p {
    border: 0;
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: #eee;
    padding: 0;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}

.content_card .block_pink .number_p {
    background: #d73a6b;
}

.content_card .block_yellow .number_p {
    background: #ffb822;
}

.content_card .block_green .number_p {
    background: #1dc999;
}

.content_card {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.content_card>div {
    margin: 0 5px;
    position: relative;
}

.block_pink:after,
.block_yellow:after,
.block_green:after {
    content: "";
    display: inline-block;
    width: calc(100% - 30px);
    height: 30px;
    position: absolute;
    background: #ffc3d6;
    border-radius: 30px;
    bottom: 5px;
    left: 50%;
    transform: translateX(-50%);
}

.block_yellow:after {
    background: rgba(255, 184, 34, 0.3);
}

.block_green:after {
    background: rgba(29, 201, 183, 0.3);
}

.summa_points {
    font-size: 14px;
    padding-top: 10px;
}

.summa_points .pink {
    margin-right: 30px;
}

.summa_points .yellow {
    margin-right: 30px;
}

.summa_points .pink b {
    color: #d73a6b;
    font-weight: normal;
}

.summa_points .yellow b {
    color: #ffb822;
    font-weight: normal;
}

.summa_points .green b {
    color: #1dc999;
    font-weight: normal;
}

.nps .black {
    color: #353535;
    font-size: 18px;
    font-weight: bold;
    padding: 20px 0;
    display: inline-block;
    text-transform: uppercase;
}

.nps .pink {
    color: #d73a6b;
}

.nps .green {
    color: #1dc999;
}

.nps .black+.black {
    margin-left: 20px;
}

.card.table_card label {
    display: flex !important;
    align-items: center;
    justify-content: left;
}

.card.table_card span {
    color: red;
    border: 0;
    line-height: 30px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    background: #eee;
    padding: 0;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    text-align: center;
}

.card.table_card .pink span {
    background: #d73a6b;
}

.card.table_card .yellow span {
    background: #ffb822;
}

.card.table_card .green span {
    background: #1dc999;
}

.card.table_card input[class="smiles_plerdy"]:hover+span,
.card.table_card input[class="smiles_plerdy"]:checked+span,
.card.table_card input[class="smiles_plerdy"]:focus+span {
    opacity: 1;
    border: 0px solid #002bff;
    color: #ffffff;
    font-weight: bold;
}

.tabel_iframe_promoter {
    background: #fff !important;
}

.style_checkbox .state {
    width: 20px;
    height: 20px;
    border: 2px solid #E5E5E5;
    background: #fff;
    border-radius: 4px;
    position: relative;
}

.style_checkbox label {
    margin: 0;
}

.for_checkbox.style_checkbox:hover {
    background: transparent;
}

.card.content_card svg {
    width: 60px;
}

.content_card svg+.summa_p {
    margin: 0;
}

#type_smiles_select+.nice-select li {
    white-space: nowrap;
}

.wrapp_blocs_s {
    font-size: 0;
    text-align: left;
    display: flex;
    flex-wrap: wrap;
}

.block_s {
    width: calc(20% - 16px);
    display: inline-block;
    font-size: 14px;
    min-width: 230px;
    border-right: 1px solid #ddd;
    margin-right: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}

.ask_title {
    font-weight: 600;
    color: #595d6e;
    margin-bottom: 15px;
    display: flex;
}

.ask_title span {
    width: 100%;
    text-align: left;
}

.ask_title span+span {
    width: 90px;
    flex-shrink: 0;
    text-align: center;
}

.ask_txt {
    font-weight: 400;
    color: #595d6e;
    display: flex;
    align-items: center;
}

.ask_txt span {
    width: 100%;
    text-align: left;
}

.ask_txt span+span {
    width: 90px;
    flex-shrink: 0;
    color: #5d78ff !important;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}

.block_s:last-child {
    /* border: 0;
    margin-right: 0; */
    /* padding-right: 0; */
}

@media (min-width: 1390px) {
    .block_s:nth-child(5n) {
        border: 0;
        margin-right: 0;
    }
}

@media (max-width: 1390px) {
    .block_s {
        width: calc(25% - 19px);
    }

    .block_s:last-child {
        border-right: 1px solid #ddd;
        margin-right: 20px;
        padding-right: 20px;
    }

    .block_s:nth-child(4n) {
        border: 0;
        margin-right: 0;
    }
}

@media (max-width: 1140px) {
    .block_s {
        width: calc(33.33% - 14px);
    }

    .block_s:nth-child(4n) {
        border-right: 1px solid #ddd;
        margin-right: 20px;
        padding-right: 20px;
    }

    .block_s:nth-child(3n) {
        border: 0;
        margin-right: 0;
    }
}

@media (max-width: 930px) {
    .block_s {
        width: calc(50% - 10px);
    }

    .block_s:nth-child(3n) {
        border-right: 1px solid #ddd;
        margin-right: 20px;
        padding-right: 20px;
    }

    .block_s:nth-child(2n) {
        border: 0;
        margin-right: 0;
        padding-right: 0;
    }
}

@media (max-width: 630px) {
    .block_s {
        width: 100%;
    }

    .block_s:nth-child(1n) {
        border: 0;
        margin-right: 0;
        padding-right: 0;
    }
}

.v-list-template-ico.ico-tm-10 {
    background-image: url(/public/assets/global/img/marketing.svg);
    background-size: 68px;
}

.v-list-template-ico.ico-tm-9 {
    background-image: url(/public/assets/global/img/feedback.svg);
    background-size: 60px;
}

.input-wrp.add_element .like-select.edit-elements {
    left: 0;
    width: 148px;
}

.add_in_row {
    padding-left: 123px;
}

@media not all and (min-width: 992px) and (min-resolution: 0.001dpcm) {
    @media {
        .wrapp_filter .col-md-7 {
            width: 57, 33%;
        }
    }
}

.site-pagination .active_p {
    background-color: #1474E3 !important;
    color: #fff !important;
}

.btn.move_to_page {
    width: auto;
    padding: 0 2px;
    min-width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color: #191B23;
    font-weight: 400;
    transition: all .3s linear;
    transition-delay: .1s;
    border-radius: 50%;
    background-color: #FAFAFA;
}

.btn.move_to_page:hover {
    background-color: #5d78ff;
    color: #fff !important;
}

.btn.move_to_page+.btn {
    margin-left: 3px;
}

.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next,
.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev {
    background-color: transparent;
    opacity: 1;
    width: 22px;
    min-width: 22px !important;
    height: 22px;
    border-radius: 50%;
    padding: 0;
    color: #191B23;
}

.site-pagination .m-datatable__pager-nav {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.v-icon-link33 {
    background-image: url(/public/assets/global/img/thumb-up.svg);
    transform: translateY(-3px);
}

@media (max-width: 650px) {
    .right_content_auth {
        padding: 20px 10px;
    }

    .wrapper_content_auth .reg_container.container {
        width: 100%;
    }

    .wrapper_content_auth .block-recom-child {
        margin: 56px 0px;
        padding: 60px 25px 30px;
    }

    .wrapper_content_auth .slick-btn_next,
    .slick-btn_prev {
        width: 30px;
    }
}

#first_show_the_form_wrpaper h4.v-sub-title.first,
#restore_from_button_wrapper1 h4.v-sub-title.first {
    min-height: 28px !important;
}

.w_select_ico .form-control.soc.after_send_form {
    display: flex;
    align-items: center;
    background: transparent;
    padding: 0;
    width: auto;
}

.new_style-l img {
    height: 30px;
}

.page-logo .new_logo {
    height: 50px;
}

.logo a .new_logo {
    height: 28px;
    margin: 0;
}

img.new_logo {
    box-shadow: none;
}

.logo a .new_logo+span {
    text-align: center;
}

.m-brand__logo .sub-logo {
    font-size: 12px;
}

.sub_quastion {
    color: #aaa;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 0;
    display: inline-block;
}

body .no_bg,
body .modal-backdrop.fade.no_bg {
    background: transparent !important;
}

.modal-backdrop.fade.in.no_bg {
    pointer-events: none;
}

.modal-scrollable.no_bg {
    top: auto;
    left: auto;
    overflow: hidden !important;
    width: auto !important;
    height: auto !important;
}

.v_activ_template-10 {
    min-height: 400px !important;
}

.v_activ_template-10 .v-mob-window-content #plerdy_form_content {
    min-height: 256px;
}

.acardion_info_pl a:hover {
    text-decoration: none;
}

.acardion_info_pl a {
    color: #0e77f1;
    display: inline-block;
    width: 32%;
    padding: 3px 10px;
    position: relative;
    font-size: 14px;
}

.acardion_info_pl a:before {
    content: "";
    display: inline-block;
    transition: all 0.3s linear;
    border-left: 4px solid #4680ff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 4px;
}

.acardion_info_pl a:hover:before {
    height: 16px;
}

span.info_pl_btn {
    position: relative;
    margin-bottom: 9px !important;
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
}

span.info_pl_btn:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    position: absolute;
    right: -18px;
    top: 50%;
    border-left: 1px solid #4680ff;
    border-bottom: 1px solid #4680ff;
    transition: all 0.3s linear;
    transform: translateY(-4px) rotate(-45deg);
}

.modal-scrollable~.modal-scrollable {
    z-index: 999997 !important;
}

#survey_position-form {
    visibility: hidden;
}

.modal-scrollable #survey_position-form {
    visibility: visible;
}

span.info_pl_btn.show_acardion_pl:after {
    transform: translateY(0px) rotate(135deg);
}

.acardion_info_pl:not(.row_instruction) {
    transition: all 0.5s linear;
    overflow: hidden;
    opacity: 0;
    height: 0;
    position: relative;
}

.show_acardion_pl+.acardion_info_pl:not(.row_instruction) {
    opacity: 1;
    height: 140px;
}

.acardion_info_pl:not(.row_instruction)>div {
    position: absolute;
    width: 100%;
    height: 140px;
    top: 0;
    left: 0;
    padding: 10px;
    background: #eaecee;
}

.info_pl_txt a:before {
    display: none;
}

.info_pl_txt a {
    padding: 0;
}

.info_pl_txt {
    padding-top: 6px;
}

.dashbord-fit .site-pagination {
    display: flex;
    justify-content: space-between;
}

.plerdy_banner_content {
    /* transition-delay: 1s;
    transition-property: opacity;
    transition: all .5s linear;
    opacity: 0; */
}

.hover-sub-block.open-ellipsis {
    max-height: 160px;
    overflow-y: auto;
}

.table-scrollable.table-click-site-lists {
    overflow-y: inherit;
    overflow-y: auto;
}

span.popup_title {
    position: absolute;
    width: auto;
    white-space: nowrap;
    z-index: 12;
    top: -6px;
    left: 50%;
    transform: translate(-50%, -100%);
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.2);
    box-shadow: 0 0 13px 0 rgba(82, 63, 105, 0.2);
    border-radius: 4px;
    color: #6d6d6d;
    transition: all 0.3s linear;
    transition-delay: 0.2s;
    opacity: 0;
    visibility: hidden;
}

span.popup_title:after {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background: #fff;
    left: 50%;
    top: 30px;
    content: "";
    display: inline-block;
    transform: translate(-50%, 0) rotate(45deg);
    transition: all 0.3s linear;
}

.s_pop_titl:hover span.popup_title {
    opacity: 1;
    top: 0;
    visibility: visible;
}

.s_pop_titl>input {
    display: none;
}

div .ck-button {
    border: 0;
    background: #fff;
    position: relative;
}

div .ck-button label span {
    padding-top: 0px;
    padding: 2px;
    font-weight: bold;
    font-size: 17px;
    border-radius: 3px;
    height: 38px;
    line-height: 33px;
    border: 0 !important;
}

div .ck-button+.ck-button:before {
    content: "";
    height: 60%;
    border: 1px solid #aaa;
    background: #aaa;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0px;
}

div .ck-button:hover label span {
    color: #5d78ff;
}

div .ck-button input:checked+label,
div .ck-button input:checked+span {
    background: #e1e3ec;
    color: #5d78ff;
}

div .ck-button label {
    padding-left: 3px;
    padding-right: 3px;
    width: 30px;
}

div .ck-button+.ck-button label {
    padding-left: 6px;
    width: 34px;
}

div .ck-button:hover {
    background-color: #fff;
}

@media (max-width: 1600px) and (min-width: 1300px) {
    .flex-width-in-title {
        width: calc(100% - 25% - 194px);
    }
}

@media (max-width: 1700px) and (min-width: 1600px) {
    .flex-width-in-title {
        width: calc(100% - 25% - 215px);
    }
}

thead.fixed_head_t {
    display: none;
}

thead.fixed_head_t.fixed_thead {
    display: block;
}

div#mCSB_2 {
    padding-right: 4px;
    overflow-y: auto;
}

div#mCSB_2::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
}

div#mCSB_2::-webkit-scrollbar {
    width: 4px;
    background-color: #f5f5f5;
}

div#mCSB_2::-webkit-scrollbar-thumb {
    background-color: #2786fb;
}

@media (max-width: 1400px) {
    .site-name+.site-name {
        display: none !important;
    }
}

.wrapp_timme {
    background-color: #f7f8fa;
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 20px;
    margin-bottom: 10px;
    color: #5d78ff;
}

div.ck-button div.checker {
    margin: 0 !important;
    height: 28px;
    width: 100%;
    text-align: center;
    display: inline-flex !important;
}

div.ck-button div.checker+span {
    display: none !important;
}

.pagination>li>a,
.pagination>li>span {
    background: #fff;
    opacity: 1;
    width: 28px;
    min-width: 28px !important;
    height: 28px;
    border-radius: 4px;
    padding: 0;
    color: #93a2dd;
    font-size: 14px;
    border: 0;
    text-align: center;
    line-height: 28px;
    display: inline-block;
    float: none;
}

.pagination>li {
    margin-right: 5px;
}

.pagination>.active>span {
    background-color: #1474E3 !important;
    color: #fff !important;
    border-color: #1474E3 !important;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    background: #f0f3ff;
    font-size: 14px;
}

.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
    cursor: pointer;
    pointer-events: none;
    opacity: 0.5;
}

.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
    background-color: #384ad7 !important;
    color: #fff !important;
}

input.form_user_activity {
    padding: 5px 0px 5px 5px !important;
}

.v-wrapp:not(.sub_v-wrapp) .col-sm-1 {
    width: 8.33333333%;
}

.easy-autocomplete {
    width: calc(100%) !important;
}

.v-mob-window-content {
    /* margin-bottom: -60px; */
    margin-bottom: 0px;
    position: relative;
}

#plerdy_form_content[style^="display: flex"]+#prewiev_label_button[style^="display: flex"] {
    display: none !important;
}

#plerdy_form_content[style^="display: none"]+#prewiev_label_button[style^="display: flex"] {
    /* height: 260px!important */
}

#v-content-fix #id_image_controls_button {
    margin-bottom: 0 !important;
}

#get_user_contact-form #manual-form span.helper,
#get_user_contact-form .specialist_mail-wrp span {
    left: 20px;
}

.v-datatable__pager-info .form-inline.form-group {
    margin-bottom: 0px;
}

.site-pagination .m-datatable__pager-nav {
    float: left;
}

.site-pagination:after {
    content: "";
    clear: both;
    display: block;
}

.portlet .plerdy-clients img {
    box-shadow: none;
}

@media (max-width: 1450px) {
    .new_h_ico {
        width: 0;
        margin-right: -4px;
    }

    .site-name.site-name_first {
        padding-left: 10px !important;
    }
}

.n_row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 20px !important;
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.n_row .checker_switch {
    margin: 0;
}

.n_row>* {
    margin-bottom: 0;
    padding: 0 15px !important;
}

.row_value {
    padding: 15px 0;
}

.row_value .input-wrp {
    display: flex;
    justify-content: space-between;
}

.row_value .input-wrp>div {
    width: 32%;
}

.row_quastion .popap_question {
    top: 0;
    right: 15px;
    max-width: 100%;
}

.row_quastion {
    position: relative;
    z-index: 21;
}

.row_quastion .popap_question .icon_question {
    top: 0px !important;
    right: 0px !important;
}

.row_quastion .sub_popap_question {
    transform: translate(10px, 30px);
    background: #f4f4f4;
    width: 600px;
    /* max-width: 600px; */
}

.row_quastion .show_question .sub_popap_question {
    width: 600px;
    /* max-width: 600px; */
    transform: translate(10px, 20px);
}

.sub_popap_question ol {
    padding: 15px;
}

.in_plus_sel {
    display: flex;
    align-items: center;
}

.v-admin-filter div.checker span {
    background: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: pointer;
}

.v-admin-filter div.checker span.checked {
    background: none;
    position: relative;
}

.v-admin-filter div.checker span:after {
    content: "";
    display: inline-block;
    width: 0px;
    height: 0px;
    border-bottom: 0px solid #f3565d;
    border-right: 0px solid #f3565d;
    position: absolute;
    top: 3px;
    left: 6px;
    transform: rotate(45deg);
    transition: all 0.3s;
    pointer-events: none;
}

.v-admin-filter div.checker span.checked:after {
    width: 6px;
    height: 10px;
    border-bottom: 2px solid #f3565d;
    border-right: 2px solid #f3565d;
}

.row_value .v-sub-title {
    min-height: 34px;
    display: flex;
    align-items: center;
}

.news_post_paginator .site-pagination:after,
.guide_post_paginator .site-pagination:after {
    display: none;
}

.news_post_paginator .site-pagination span[for]+span,
.guide_post_paginator .site-pagination span[for]+span {
    padding-left: 3px;
}

.pop_info {
    z-index: 12;
    color: #191B23;
    display: inline-block;
    font-size: 14px;
    width: 21px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 2px;
    left: 2px;
    border: 1px solid #c8cfdd;
    text-align: center;
    border-radius: 50%;
    line-height: 20px;
    transition: all 0.2s linear;
    margin: 0 !important;
}

.tab__1 .parsing_table.table thead th {
    padding-top: 20px;
}

.plerdy-clients_wrapper .container-clients {
    max-width: 100%;
}

.v-datatable__pager-info span.control-label {
    display: none;
}

@media (max-width: 600px) {
    .login .content {
        width: 96% !important;
        max-width: 500px;
        min-width: 310px;
        padding: 15px;
    }

    .go_btn_mail {
        margin-bottom: 0 !important;
    }

    .acardion_info_pl a {
        width: 49%;
    }

    .show_acardion_pl+.acardion_info_pl:not(.row_instruction),
    .acardion_info_pl:not(.row_instruction)>div {
        height: 160px;
    }

    #step5 h1 {
        font-size: 24px;
    }

    .survey_position_radio_label {
        margin-bottom: 10px;
        border-radius: 3px;
    }

    #m_header_nav {
        display: none !important;
    }

    .m-header__top .m-topbar {
        top: -100px;
    }

    .m-stack__item.m-stack__item--middle.m-brand__logo img {
        width: 100px;
    }

    #invite_friends-form .buttons .btn,
    #advise_wrap_outer .buttons .btn {
        padding: 7px 4px;
    }

    #invite_friends-form .link:before,
    #advise_wrap_outer .link:before {
        width: 30px;
        background-size: 18px;
    }

    #referral-register-link {
        padding: 0 5px 0 32px;
    }

    #main .show_acardion_pl+.acardion_info_pl:not(.row_instruction),
    #main .acardion_info_pl:not(.row_instruction)>div {
        height: 180px;
    }

    .v-datatable__pager-info {
        width: auto;
    }

    .forma-сontact .form-popup label:before {
        margin-top: 21px;
    }

    .nav-item.m-menu__item.m-dropdown .m-dropdown-content {
        position: static;
        box-shadow: none;
        padding: 0px 0px 0 55px;
        width: 100%;
        font-size: 12px;
        color: #ddd;
    }

    .nav-item.m-menu__item.m-dropdown .m-dropdown-content a {
        padding-left: 24px;
        border-left: 2px solid #8bafff;
    }

    li.nav-item.m-menu__item.m-dropdown.v-has-sub-menu i.fa.fa-angle-down {
        top: 0px !important;
    }

    ul.m-menu_forms.v-m-menu_forms {
        display: flex;
        min-width: 800px;
        align-items: center;
    }

    .rows_tab_profile {
        overflow: auto;
    }

    ul.m-menu_forms.v-m-menu_forms .m-menu__link {
        line-height: 18px;
        font-size: 14px;
        height: 60px;
        display: inline-flex;
        align-items: center;
        padding: 0 3px;
    }

    ul.m-menu_forms.v-m-menu_forms {
        display: flex;
        /* margin: 0 -10px 10px; */
    }

    #filter_period .col-md-3,
    #filter_search .col-md-3 {
        padding-right: 15px;
        width: 100%;
    }

    .grey_select .nice-select {
        border-radius: 5px;
    }

    #filter_search>.col-md-8.col-xs-11.before-btn-blue {
        padding: 0 10px 0 15px !important;
        width: 100%;
    }

    #filter_search input {
        border-radius: 5px !important;
    }

    #search_more label.col-md-8 {
        padding-left: 15px;
        width: 100%;
    }

    .heatmap-prices-table .title-txt {
        font-size: 14px;
        line-height: 22px;
    }

    .v-heatmap-prices__price+span {
        font-size: 13px;
    }

    .v-heatmap-prices__price {
        font-size: 22px;
        line-height: 26px;
    }

    .v-heatmap-prices__price.uah_price::after {
        padding: 0;
    }

    .heatmap-prices-table .button-promocode {
        font-size: 14px;
        line-height: 20px;
    }

    .m-pricing-table-4__bottom .m-pricing-table-4__bottom-container.m-pricing-table-4__bottom-container--fixed .m-pricing-table-4__bottom-items .m-pricing-table-4__bottom-item:first-child {
        width: 200px;
    }

    #heatmap-prices {
        overflow-x: auto;
    }

    #heatmap-prices .container {
        min-width: 720px;
    }

    .v-pricing-table-4__bottom .t-hover .m-pricing-table-4__bottom-item {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .v-pricing-table-4__bottom .name-taruf {
        font-size: 13px;
        line-height: 18px;
        margin: 0px 0;
    }

    .v-pricing-table-4__bottom .price-taruf {
        padding: 0 !important;
        margin: 0 !important;
    }

    .v-pricing-table-4__bottom .price-taruf .heatmap-prices__price_uah,
    .v-pricing-table-4__bottom .price-taruf .heatmap-prices__price_usd {
        font-size: 25px;
    }

    .v-pricing-table-4__bottom .price-taruf span {
        font-size: 12px;
    }

    .fixed-t {
        width: 100px !important;
        position: static;
    }

    .m-pricing-table-4__bottom-items.fixed-t+.height-content {
        height: 0;
    }

    .v-frm_constructor #block1,
    .v-frm_constructor #block2,
    .v-frm_constructor #block3 {
        overflow-x: auto;
    }

    #filter_search>.col-md-8.col-xs-11.before-btn-blue>br {
        display: none;
    }

    #filter_search>.col-md-8.col-xs-11.before-btn-blue {
        margin-top: 22px;
    }

    .shadow_wrapp canvas {
        max-width: 100%;
    }

    .containerG.relative {
        padding: 10px;
        min-height: 99px;
    }

    .nav-item.m-menu__item.m-dropdown .m-dropdown-content {
        height: 0px;
    }

    .nav-item.m-menu__item.m-dropdown:hover .m-dropdown-content {
        height: 44px;
    }

    li.nav-item.m-menu__item.m-dropdown.v-has-sub-menu i.fa.fa-angle-down {
        transform: rotate(-90deg);
    }

    li.nav-item.m-menu__item.m-dropdown:hover i.fa.fa-angle-down {
        transform: rotate(0deg);
    }

    li>.move_to_page:not(.active_p) {
        display: none;
    }

    li>a.move_to_page.active_p+a,
    li>a.move_to_page.active_p+a+a {
        display: inline-block !important;
    }

    .m-menu__nav-after .wrapp_func {
        margin-top: 10px;
    }
}

.v-icon-link4 {
    background-image: url(/public/assets/global/img/icons8-google.svg);
    width: 29px !important;
    height: 18px;
}

.site-pagination:before,
.site-pagination:after {
    display: none;
}

button#export {
    font-size: 16px;
    margin: 10px 0 10px 10px;
    float: right;
}

.seo_hover_popup .icon_question {
    position: static;
}

.seo_hover_popup {
    position: relative;
    margin-left: 5px;
    display: inline-block;
}

.seo_hover_popup .sub_popap_question {
    position: absolute;
    width: 300px;
    left: -80px;
    transform: translate(0%, 40px);
    top: 0px;
}

#grid_popup .seo_hover_popup .sub_popap_question {
    left: -14px;
    transform: translate(0%, 45px);
}

.seo_hover_popup:hover .sub_popap_question {
    visibility: visible;
    opacity: 1;
    top: -15px;
    pointer-events: inherit;
}

#google_color_explain2 {
    font-weight: 300;
}

.button_show_p {
    background-color: #fffade;
    border-radius: 4px;
    width: 40px;
    height: 40px;
    float: right;
    cursor: pointer;
    display: inline-flex;
    transition: 0.3s;
    background-position: center;
    background-size: 22px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/warning2.svg);
    position: relative;
}

.button_show_p:hover {
    background-color: #fff3af;
}

.js_show_p {
    width: 650px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 12;
    height: auto;
    transition: 0.3s linear;
    padding-top: 15px;
    visibility: hidden;
    opacity: 0;
}

.button_show_p.true_show_p .js_show_p {
    visibility: visible;
    opacity: 1;
    top: 35px;
}

span.js_show_p-close {
    background-position: center;
    background-size: 14px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/close_e.svg);
    display: inline-flex;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 25px;
    right: 10px;
}

.js_show_p:before {
    content: "";
    display: inline-flex;
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fffade;
    top: 10px;
    right: 13px;
    transform: rotate(45deg);
}

.m-pricing-table-4__bottom-item.popular_plan {
    position: relative;
    border-right: 1px solid #e4d6f7;
}

.m-pricing-table-4__bottom-item.popular_plan:after {
    content: "";
    position: absolute;
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #e4d6f7;
    left: 0;
    bottom: -1px;
}

.m-pricing-table-4__bottom-item.popular_plan:before {
    content: "";
    position: absolute;
    height: 100%;
    display: inline-block;
    border-left: 1px solid #e4d6f7;
    left: -1px;
    bottom: 0px;
}

span.sub_popular_plan {
    position: absolute;
    left: 0;
    top: 0;
    position: absolute;
    height: 34px;
    display: flex;
    background: #e4d6f7;
    top: 0;
    left: -1px;
    transform: translateY(-100%);
    color: #6b5090;
    border-radius: 8px 8px 0 0;
    font-size: 13px;
    justify-content: center;
    align-items: center;
    width: calc(100% + 2px);
    transition: all 0.3s linear;
}

span.econom_price {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-40%, calc(-100% + 10px));
    line-height: 16px;
    font-size: 16px !important;
    color: #818181;
    text-decoration: line-through;
    display: none;
    font-weight: 300 !important;
    font-family: 'Roboto', Arial, sans-serif;
}

.top_landing_text {
    width: auto;
    margin-bottom: 20px;
    padding: 10px;
    max-width: 440px;
    text-align: left;
    background: #e9fadf;
    border-left: 4px solid #3c763d;
    color: #3c763d;
}

.col_left_l1 {
    float: right;
    display: flex;
    align-items: center;
}

.col_left_l1 button.btn.btn-success.waves-effect.waves-light {
    margin-left: 10px;
}

#step3 .btn-payment_method.buy-package.v-heatmap-prices__btn {
    /* position: absolute;
    bottom: 20px;
    right: 20px; */
}

#step3 .original_price {
    text-decoration: line-through;
}

#step3 .v-heatmap-prices__price+span {
    color: #000;
}

#step3 .table {
    margin-bottom: 15px;
}

#step3 .tooltip-desc {
    left: 50px;
}

.plerdy-clients__item-ukrposhta {
    height: 32px;
}

.plerdy-clients__item-monster {
    height: 30px;
}

.plerdy-clients__item-ctrus {
    height: 30px;
}

.plerdy-clients__item-moyo {
    height: 50px;
}

.position-add-img-content {
    display: flex;
    align-items: center;
}

.position-add-img-content .alert-image-size {
    width: 100%;
    margin: 0 20px 0 0;
}

.position-add-img-content {
    display: flex;
    align-items: center;
    padding: 15px 0px;
}

.v-mob-window-content:not(.v-mob-active) {
    /* position: absolute;
    top: calc(30px + 50%);
    left: 50%;
    margin: 0!important;
    transform: translate(-50%,-50%); */
}

.position-add-img-content #baner_form_a {
    flex-shrink: 0;
    margin: 0;
}

.v-mob-window-content #plerdy_form_content #plerdy_form_content1.plerdy_banner_content {
    width: 0px;
}

.site-name.site-name_first+.site-name a {
    color: #646fff;
}

.site-name.site-name_first+.site-name {
    background: #e1e3ec;
    padding: 0 10px;
    border-radius: 4px;
    color: #969bb7;
    font-weight: 600;
}

table .fa-mobile,
table .fa-tablet,
table .fa-desktop {
    color: #969bb7;
}

#page_redcore .main-header {
    position: relative;
    z-index: 221;
    background: transparent;
}

#page_redcore .fix_menu {
    padding: 10px 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#page_redcore .desc-log {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

#page_redcore .logo img {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 10px;
    position: relative;
    z-index: 999;
    height: 38px;
}

#page_redcore .sub-logo {
    font-size: 12px;
    font-weight: 500;
    padding-left: 10px;
    border-left: 1px solid #000;
    line-height: 14px;
    white-space: nowrap;
}

#page_redcore .phone-header {
    padding-top: 9px;
    font-size: 22px;
}

#page_redcore .menu {
    display: inline-block !important;
}

#page_redcore .menu {
    position: relative;
    z-index: 100;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

#page_redcore .menu li {
    list-style: none;
    padding: 0;
    margin: 0;
}

#page_redcore .menu>li {
    float: left;
    display: inline-block;
    margin-right: 20px;
    position: relative;
    padding-bottom: 10px;
    line-height: 16px;
}

#page_redcore .menu li a {
    color: #353535;
    font-size: 13px;
    position: relative;
    display: inline-block;
}

#page_redcore .menu>li>a {
    text-transform: uppercase;
}

#page_redcore .menu>li>ul.sub-menu {
    transform: translateX(-50%);
    left: 50%;
    position: absolute;
    top: calc(100%);
    width: 300px;
    box-shadow: 0px 0px 28px 0px rgba(18, 10, 3, 0.13);
    border-radius: 5px;
    padding: 18px;
    visibility: hidden;
    opacity: 0;
    background: #fff;
}

#page_redcore .menu>li:hover>ul {
    visibility: visible;
    opacity: 1;
}

#page_redcore ul.sub-menu:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: -5px;
    left: 66px;
    border-radius: 5px;
    transform: rotate(45deg);
}

#page_redcore ul.sub-menu:before {
    left: calc(50% - 8px);
}

#page_redcore .menu>li>ul>li {
    position: relative;
    text-align: left;
}

#page_redcore .menu>li>ul>li {
    padding: 10px 0 10px 55px;
}

#page_redcore .menu-item-has-children .sub-menu .menu-item:before {
    content: "";
    position: absolute;
    height: 46px;
    width: 46px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    left: 0;
    display: block;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s;
}

#page_redcore .menu>li>ul>li a {
    font-size: 18px;
}

#page_redcore .menu>li>ul>li a {
    margin: 9px 0;
}

#page_redcore .menu>li>ul.sub-menu>li a:before {
    content: "";
    position: absolute;
    width: 40px;
    height: 40px;
    background: 0 0;
    left: 0;
    top: 0;
    transform: translate(-107%, 0px);
}

#page_redcore .menu-item-1807 .sub-menu .menu-item>a:after {
    color: #aaa;
    display: block;
    font-size: 14px;
    position: relative;
    top: 3px;
}

.menu-main_menu-container {
    line-height: 16px;
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-176:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/heatmap.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-1808:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/popup.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-4797:before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM2IDM2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGNpcmNsZSBzdHlsZT0iZmlsbDojRjJGN0Y5OyIgY3g9IjE4IiBjeT0iMTgiIHI9IjE4Ii8+PC9nPjxnPjxnPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTQuNjMwNyIgeTE9IjI0LjE2OTUiIHgyPSIxNi42NTYyIiB5Mj0iMjQuMTY5NSI+PHN0b3AgIG9mZnNldD0iMi4xNjUwOThlLTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojM0RBQUU1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdFNTNEQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF8xXyk7IiBkPSJNMTUuNiwyNi4yQzE1LjYsMjYuMiwxNS42LDI2LjIsMTUuNiwyNi4yYy0wLjYsMC0xLTAuNS0xLTFsMC0yLjFjMC0wLjUsMC41LTEsMS0xYzAsMCwwLDAsMCwwYzAuNiwwLDEsMC41LDEsMWwwLDIuMUMxNi42LDI1LjgsMTYuMiwyNi4yLDE1LjYsMjYuMnoiLz48L2c+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxOS40MSIgeTE9IjI0LjE2OTUiIHgyPSIyMS40MzUiIHkyPSIyNC4xNjk1Ij48c3RvcCAgb2Zmc2V0PSIyLjE2NTA5OGUtMDciIHN0eWxlPSJzdG9wLWNvbG9yOiMzREFBRTUiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN0U1M0RCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzJfKTsiIGQ9Ik0yMC40LDI2LjJDMjAuNCwyNi4yLDIwLjQsMjYuMiwyMC40LDI2LjJjLTAuNiwwLTEtMC41LTEtMWwwLTIuMWMwLTAuNSwwLjUtMSwxLTFjMCwwLDAsMCwwLDBjMC42LDAsMSwwLjUsMSwxbDAsMi4xQzIxLjQsMjUuOCwyMSwyNi4yLDIwLjQsMjYuMnoiLz48L2c+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8zXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2LjczODIiIHkxPSIxNi40MzIyIiB4Mj0iMjkuMjYyMSIgeTI9IjE2LjQzMjIiPjxzdG9wICBvZmZzZXQ9IjIuMTY1MDk4ZS0wNyIgc3R5bGU9InN0b3AtY29sb3I6IzNEQUFFNSIvPjxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3RTUzREIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIHN0eWxlPSJmaWxsOnVybCgjU1ZHSURfM18pOyIgZD0iTTI2LjMsMjQuMUg5LjZjLTEuNiwwLTIuOC0xLjMtMi44LTIuOHYtOS43YzAtMS41LDEuNC0yLjgsMy0yLjhoMTYuN2MxLjYsMCwyLjgsMS4zLDIuOCwyLjh2OS42QzI5LjMsMjIuOCwyNy45LDI0LjEsMjYuMywyNC4xeiBNOS43LDEwLjhjLTAuNSwwLTEsMC40LTEsMC44djkuN2MwLDAuNSwwLjQsMC44LDAuOCwwLjhoMTYuN2MwLjUsMCwxLTAuNCwxLTAuOXYtOS42YzAtMC41LTAuNC0wLjgtMC44LTAuOEg5Ljd6Ii8+PC9nPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTIuMDQyOSIgeTE9IjE4LjQ0MjIiIHgyPSIxNC4wNDI5IiB5Mj0iMTguNDQyMiI+PHN0b3AgIG9mZnNldD0iMi4xNjUwOThlLTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojM0RBQUU1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdFNTNEQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF80Xyk7IiBkPSJNMTMsMjAuOWMtMC42LDAtMS0wLjQtMS0xVjE3YzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2Mi45QzE0LDIwLjQsMTMuNiwyMC45LDEzLDIwLjl6Ii8+PC9nPjxnPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTcuMTgxNSIgeTE9IjE3LjUyNTIiIHgyPSIxOS4xODE1IiB5Mj0iMTcuNTI1MiI+PHN0b3AgIG9mZnNldD0iMi4xNjUwOThlLTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojM0RBQUU1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdFNTNEQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF81Xyk7IiBkPSJNMTguMiwyMC45Yy0wLjYsMC0xLTAuNC0xLTF2LTQuN2MwLTAuNiwwLjQtMSwxLTFzMSwwLjQsMSwxdjQuN0MxOS4yLDIwLjQsMTguNywyMC45LDE4LjIsMjAuOXoiLz48L2c+PGc+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF82XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIyMi4zMjA3IiB5MT0iMTYuMjU2NCIgeDI9IjI0LjMyMDciIHkyPSIxNi4yNTY0Ij48c3RvcCAgb2Zmc2V0PSIyLjE2NTA5OGUtMDciIHN0eWxlPSJzdG9wLWNvbG9yOiMzREFBRTUiLz48c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojN0U1M0RCIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBzdHlsZT0iZmlsbDp1cmwoI1NWR0lEXzZfKTsiIGQ9Ik0yMy4zLDIwLjljLTAuNiwwLTEtMC40LTEtMXYtNy4yYzAtMC42LDAuNC0xLDEtMXMxLDAuNCwxLDF2Ny4yQzI0LjMsMjAuNCwyMy45LDIwLjksMjMuMywyMC45eiIvPjwvZz48Zz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzdfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEyLjI4OTkiIHkxPSIyNi4yMzc0IiB4Mj0iMjMuNjg1IiB5Mj0iMjYuMjM3NCI+PHN0b3AgIG9mZnNldD0iMi4xNjUwOThlLTA3IiBzdHlsZT0ic3RvcC1jb2xvcjojM0RBQUU1Ii8+PHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzdFNTNEQiIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggc3R5bGU9ImZpbGw6dXJsKCNTVkdJRF83Xyk7IiBkPSJNMjIuNywyNy4yaC05LjRjLTAuNiwwLTEtMC40LTEtMXMwLjQtMSwxLTFoOS40YzAuNiwwLDEsMC40LDEsMVMyMy4yLDI3LjIsMjIuNywyNy4yeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-2780:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/website-usability.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-2776:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/digital-marketing.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-2777:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/online-sales.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-2781:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/seo.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-2779:before {
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/./img/header/website-dev.svg);
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-6920:before {
    background-color: #f2f7f9;
    border-radius: 50%;
    content: "i";
    text-align: center;
    line-height: 36px;
    color: #5773dd;
    font-weight: 700;
    font-style: italic;
    font-family: open-sans;
    font-size: 25px;
}

#page_redcore .menu-item-has-children .sub-menu .menu-item.menu-item-6920:before {
    line-height: 46px;
}

#page_redcore .menu-item.menu-item-176>a:after {
    content: "For UX and CRO analysis";
}

#page_redcore .menu-item.menu-item-1808>a:after {
    content: "Simple ways to increase sales leads";
}

#page_redcore .menu-item.menu-item-4797>a:after {
    content: "Daily monitoring the most important SEO data";
}

#page_redcore .menu>li:last-child {
    margin-right: 0;
}

#page_redcore .header-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

#page_redcore .header-right {
    align-items: center;
}

#page_redcore .btn {
    padding: 6px 12px;
    margin-bottom: 0;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 7px !important;
}

#page_redcore .v-auth_button {
    background: #fff;
    -webkit-box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24),
        0 1.5px 6px rgba(0, 0, 0, 0.12) !important;
    box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12) !important;
    color: #5970dd;
    font-weight: 700;
    height: 34px;
    font-size: 13px;
    margin-left: 6px;
    font-size: 13px;
    background-position: 101% !important;
    background-size: 101% !important;
    display: inline-flex;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 0;
}

#menu-main_menu li a:hover {
    background: linear-gradient(45deg, #34bae6, #7b2bd5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-decoration: none;
}

.menu-item-has-children .sub-menu .menu-item:hover:before {
    transform: translateY(-50%) scale(0.7) !important;
}

#menu-main_menu .menu-item>a:hover:after {
    background: #333;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

#page_redcore .fa.fa-angle-down {
    position: relative;
    display: inline-block;
    height: 10px;
    width: 0px;
}

#page_redcore #main_section.home-page-sec:before {
    content: "";
    display: block;
    position: absolute;
    width: 1076px;
    height: 686px;
    right: 0;
    top: -80px;
    background: url(//www.plerdy.com/wp-content/themes/plerdyTheme/img/background-hearwe.png) no-repeat;
    background-position: 50%;
    z-index: -1;
}

#page_redcore #main_section.home-page-sec {
    position: relative;
    top: -59px;
    margin-top: 60px;
    padding-top: 30px !important;
}

#page_redcore {
    background: #fff;
}

#page_readcore1 .about-section,
#page_readcore1 #words {
    border: 0px;
}

.actions #before+label:before {
    left: -160px;
}

.files .btn.red {
    padding: 7px 14px;
}

textarea#add_csv_text {
    height: 200px;
    border-radius: 5px !important;
    resize: none;
}

#createGroups .portlet.portlet-datatable {
    float: none !important;
    width: 100% !important;
}

#page_readcore1 {
    background: #fff;
}

#page_readcore1 #words {
    width: 50%;
    display: inline-block;
    float: left;
}

#page_readcore1 #result_groups {
    width: 49% !important;
    float: none;
    display: inline-block;
    float: left;
}

.actions {
    float: none !important;
    width: 100%;
    position: static !important;
}

#page_readcore1 a.delete_word,
#page_readcore1 a.delete_row {
    padding: 8px !important;
    margin: 0 !important;
    line-height: inherit !important;
    display: inline-flex;
}

#page_readcore1 strong {
    white-space: normal !important;
}

#page_readcore1 #copy-words_color+div {
    margin-top: 20px;
    margin-bottom: -10px;
}

@media (min-width: 1300) {
    .t-body.t280_opened {
        overflow: inherit;
    }

    .t280__menu__wrapper.t280__menu__wrapper_2 {
        width: 400px;
        left: auto;
    }

    .t280__menu__wrapper .t280__menu__bg {
        width: 440px;
        left: auto;
    }
}

#main_section div#page_readcore1 {
    max-width: 100%;
}

.w_switch .checker span,
.edit-elements.v-like-select .w_switch .checker span {
    background: #eee !important;
    border: none;
    width: 30px;
    height: 18px;
    line-height: 18px;
    border-radius: 18px;
    background-color: #ebedf2;
    position: relative;
    cursor: pointer;
    position: relative;
}

.w_switch .checker,
.edit-elements.v-like-select .w_switch .checker {
    width: auto;
    height: auto;
}

.w_switch .checker span:before,
.edit-elements.v-like-select .w_switch .checker span:before {
    content: " ";
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    height: 20px;
    position: absolute;
    background-color: #dfe2ea;
    height: 24px;
    width: 24px;
    line-height: 26px;
    top: 2px;
    bottom: 3px;
    margin-left: 3px;
    transition: background-color 0.4s, left 0.5s;
    left: 11px;
}

.w_switch .checker span.checked:before,
.edit-elements.v-like-select .w_switch .checker span.checked:before {
    background-color: rgb(113, 106, 202);
    color: rgb(255, 255, 255);
    box-shadow: rgba(113, 106, 202, 0.41) 0px 3px 20px 0px;
    font-family: LineAwesome;
    text-rendering: optimizelegibility;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    text-align: center;
    vertical-align: middle;
    /* left: 27px !important; */
    text-decoration: inherit;
    /* transition: background-color 0.4s ease 0s, left 0.5s ease 0s; */
}

.edit-elements.v-like-select .w_switch .checker span:before {
    display: block !important;
}

.w_switch span,
.edit-elements.v-like-select .w_switch span {
    background-image: none !important;
    background-size: 0 !important;
    border: 0 !important;
}

.w_switch .checker,
.edit-elements.v-like-select .w_switch .checker {
    display: inline-flex !important;
}

.w_switch,
.edit-elements.v-like-select .w_switch {
    overflow: inherit !important;
    margin-bottom: 0;
}

#page_readcore1 .table-modal.in {
    z-index: 21;
    width: 900%;
    max-width: 801px;
}

#page_readcore1 .table-modal.in .text_box {
    margin: 0 20px 20px;
}

#page_readcore1 .table-modal.in #text-for-check {
    resize: none;
    border-radius: 5px;
}

div .introjs-helperNumberLayer {
    top: -25px;
    left: -20px;
}

.m-header__top.introjs-fixParent {
    position: static !important;
}

.d_tcell .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}

#page_redcore .d_tcell .btn {
    float: right;
}

#page_readcore1 #uploadimage {
    margin-top: 8px;
}

#page_redcore .container {
    width: 1400px;
    max-width: 100%;
}

#page_redcore .footer.navbar-fixed-bottom {
    position: absolute;
    bottom: 0;
    top: auto;
    width: 100%;
    display: flex;
    justify-content: center;
    transform: translateY(100%);
}

body:not(#page_redcore) #uploadimage {
    margin-top: 4px !important;
}

body:not(#page_redcore) .table_wrapp.d_tcell .btn {
    padding: 10px;
    float: right;
}

label[for="before"] input#before {
    padding: 4px;
    font-size: 13px;
}

label[for="before"] {
    position: relative;
}

label[for="before"]:before {
    content: "\f247" !important;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: 7px;
    top: 6px;
    color: #fff;
}

@media (min-width: 1200px) {
    #page_redcore .container {
        width: 1200px;
        max-width: 100%;
    }
}

@media (min-width: 1400px) {
    #page_redcore .container {
        width: 1400px;
        max-width: 100%;
    }
}

@media (min-width: 1600px) {
    #page_redcore .container {
        width: 1600px;
        max-width: 100%;
    }
}

.col-table-page-settings .fa.fa-cogs,
.col-table-page-settings .fa.fa-external-link {
    margin-right: 6px;
    margin-left: 0;
}

.v-mob-window-content {
    display: flex;
    align-items: center;
    justify-content: center;
    /* width: calc(100% + 56px); */
    width: 100%;
    flex: 1 1 100%;
    margin: 0;
}

.form_manager_archived #home .parse_one_product.parsing_table.table tr td {
    text-align: center;
}

@media (max-width: 800px) {
    button#startTour {
        display: none;
    }

    .m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
        max-width: 100%;
        padding: 0;
        margin: 0;
        overflow-x: hidden;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow {
        height: 10px;
        width: 10px;
    }

    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
        top: -5px;
        left: 86px;
    }

    .m-dropdown--medium .m-dropdown__wrapper .m-dropdown__arrow--adjust {
        left: auto;
        right: 66px;
    }

    a.paddle_payment.buy-package.v-heatmap-prices__btn,
    a#popup-forma-сontact {
        width: auto;
        min-width: 130px;
    }

    .heatmap-prices-table tr td:nth-child(3)>span {
        white-space: nowrap;
    }

    span.original_price {
        margin-right: 2px;
        font-size: 14px;
    }

    span.sub_popular_plan {
        transform: translateY(0%);
        border-radius: 0;
        line-height: 14px;
    }

    .text-taruf {
        line-height: 16px;
        margin-top: 10px;
    }

    .fixed-t {
        width: 100% !important;
        position: static;
    }

    span.econom_price {
        top: 5px;
    }
}

@media (max-width: 600px) {
    #step5 button {
        padding-left: 8px;
        padding-right: 8px;
    }

    .custom_padding>.row.portlet-title.portlet-title_without {
        margin: 0;
    }

    .caption .caption-subject,
    .caption .m-caption-line {
        display: inline;
    }

    #v-content-fix .col-table-page-settings {
        padding: 15px 0;
        overflow-x: hidden;
    }

    #v-content-fix .col-table-page-settings .row {
        margin: 0;
    }

    #v-content-fix .col-table-page-settings th {
        white-space: nowrap;
    }

    #v-content-fix .wrap_td_w {
        white-space: normal;
        min-width: 200px;
    }
}

label.my-switch {
    background: #eee;
    border: none;
    width: 57px;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    background-color: #ebedf2;
    position: relative;
    cursor: pointer;
    position: relative;
}

label.my-switch:before {
    content: " ";
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    height: 20px;
    position: absolute;
    background-color: #dfe2ea;
    height: 24px;
    width: 24px;
    line-height: 26px;
    top: 2px;
    bottom: 3px;
    margin-left: 3px;
    transition: background-color 0.4s, left 0.5s;
    left: 2px;
}

input[type="checkbox"]:checked+label.my-switch:before {
    background-color: #5d78ff;
    color: #fff;
    box-shadow: rgba(113, 106, 202, 0.41) 0 3px 20px 0;
    font-family: LineAwesome;
    text-rendering: optimizelegibility;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    content: "";
    text-align: center;
    vertical-align: middle;
    left: 27px !important;
    text-decoration: inherit;
    transition: background-color 0.4s ease 0s, left 0.5s ease 0s;
}

.wrapp_video_line input {
    width: 100%;
    margin-right: 10px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding: 0 5px;
}

.wrapp_video_line {
    display: flex;
}

.table-advance thead tr th {
    background-color: #fff;
    font-size: 13px;
    font-weight: 400;
    color: #191B23;
    font-weight: 600;
    border: 0;
    padding: 12px 5px !important;
}

.col-table-page-settings .table-bordered.table-advance.table-hover {
    border: 0;
}

.col-table-page-settings .table-advance tr td {
    border: 0 !important;
    background: #fff;
    vertical-align: middle;
    padding: 12px 5px !important;
}

.table-advance tr {
    border-bottom: 1px solid #e1e5f6;
}

.w_date_and_btn {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

@media (max-width: 600px) {
    .control-group {
        flex-direction: column;
    }

    .control-group .controls {
        margin: 0 !important;
    }

    .control-group .controls+.controls {
        margin-top: 20px !important;
    }

    #page_readcore1 .d_table {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    #page_readcore1 table.table.table-striped.clearfix.table_upload td {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
        padding: 0 !important;
    }

    #page_readcore1 table.table.table-striped.clearfix.table_upload {
        margin: 0;
        margin-top: 18px;
        width: 100%;
    }

    #page_readcore1 .table_wrapp.d_tcell {
        display: flex;
        width: 100%;
    }

    #page_readcore1 #words {
        width: 100%;
        float: none;
        padding: 0px;
    }

    label[for="before"] input#before {
        font-size: 0px;
    }

    #page_readcore1 form#uploadimage {
        display: flex;
        flex-direction: column;
    }

    #page_readcore1 form#uploadimage span.btn.red.add-text {
        margin-bottom: 12px;
    }
}

.v-mob-window-content.v-mob-active .panel_row {
    display: none;
}

.v-mob-window-content.v-mob-active .v-row-position.v-mob-window {
    height: 100%;
    margin: 0;
}

.v-mob-window-content.v-mob-active #prewiev_label_button {
    min-height: 100%;
    margin: 0;
}

.v-mob-window-content.v-mob-active #prewiev_label_button iframe {
    min-height: 100% !important;
    width: 234px !important;
    box-shadow: none !important;
    margin: auto;
}

.v-mob-window-content.v-mob-active iframe#plerdy_form_content1 {
    box-shadow: none !important;
}

.table-scrollable.tab__32 .nice-select .list {
    max-height: 100px;
}

.table-scrollable.tab__32 tr:nth-last-child(-n + 2) .nice-select .list {
    transform: translateY(-100%);
    bottom: auto;
    top: -5px;
}

.table-scrollable.tab__31 i {
    display: inline-block;
    margin-right: 5px;
}

.remove_i_input {
    padding-bottom: 10px;
}

.remove_i_input i {
    padding: 0px !important;
}

.remove_i_input input {
    border: 0 !important;
    font-style: normal;
    padding: 10px 28px;
    background: transparent !important;
}

.remove_i_input .btn.btn-primary {
    background-color: #5d78ff !important;
    border-color: #5d78ff !important;
}

div .rr-player.svelte-1wetjm2 {
    box-shadow: none;
}

.page_video_show .shadow_wrapp {
    padding: 20px 10px 20px 20px;
    height: 100%;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    overflow: hidden;
}

.page_video_show .col-md-10 .shadow_wrapp {
    padding: 0 15px;
    border-radius: 8px;
}

.col-md-12.par_pr-main_c.page_video_show {
    margin-bottom: 0;
}

.page_video_show .portlet.light.portlet-fit.bordered.custom_padding {
    height: calc(100vh - 90px);
}

.page_video_show div#kt_inbox_aside {
    /* max-height: calc(100vh - 230px); */
    overflow-y: auto;
    overflow-x: hidden;
}

.page_video_show .rr-player.svelte-1wetjm2 {
    height: calc(100vh - 188px) !important;
    display: flex;
    flex-direction: column;
    border-radius: 0;
}

.page_video_show .rr-player__frame.svelte-1wetjm2 {
    width: 100% !important;
    height: 100% !important;
}

.page_video_show .rr-progress.svelte-1cgfpn0 {
    width: 100%;
    height: 4px;
    border-top: solid 0px #fff;
    border-bottom: solid 0px #fff;
    background: #fff;
}

.page_video_show .label.svelte-a6h7w7 {
    color: #353535;
    font-size: 12px;
}

.page_video_show .replayer-wrapper {
    /* width: 100%;
    float: none;
    position: static;
    transform: none!important; */
}

.page_video_show .replayer-wrapper iframe {
    /* width: 100%; */
}

.page_video_show button:focus {
    outline: 0;
    border: 0;
}

.page_video_show .svelte-1cgfpn0 svg.icon {
    width: 22px;
    height: 22px;
}

.page_video_show .svelte-1cgfpn0:first-child svg.icon {
    width: 20px;
    height: 20px;
}

button.svelte-1cgfpn0.playy {
    margin-right: 15px;
}

.tab__3-3126 td {
    font-weight: normal !important;
}

.inside_video {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.inside_video:hover {
    background: none !important;
}

.inside_video svg {
    transition: all 0.3s linear;
}

.inside_video:hover svg {
    transform: scale(1.1);
}

.video_mobile iframe {
    /* border-bottom: 5px solid #66798f!important;
    border-top: 5px solid #66798f!important; */
}

.video_mobile .replayer-wrapper {
    border: 2px solid #66798f;
    overflow: hidden;
    /* padding: 45px 0px;
    background: #b0c1d4;
    border-radius: 50px; */
}

/* .video_mobile .replayer-wrapper:before {
    content: '';
    display: block;
    width: 80px;
    position: absolute;
    top: 21px;
    border: 0;
    background: #66798f;
    height: 7px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 3px;
}
.video_mobile .replayer-wrapper:after {
    content: '';
    display: block;
    width: 40px;
    position: absolute;
    bottom: 5px;
    border: 0;
    background: #66798f;
    height: 40px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 50%;
} */
.replayer-wrapper[style^="transform: scale(0)"] {
    transform: scale(1) translate(-50%, -50%) !important;
}

.video_mobile .replayer-wrapper[style^="transform: scale(0.8"] {
    transform: scale(0.7) translate(-50%, -50%) !important;
}

.page_video_show div[class^="tab__36-3"]>.row {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}

.page_video_show .rr-progress__handler.svelte-1cgfpn0 {
    background: #1474E3;
    z-index: 14;
    width: 17px;
    height: 17px;
}

.page_video_show .rr-controller.svelte-1cgfpn0 {
    background: #F4F9FF;
    padding-top: 8px;
    padding-bottom: 7px;
    border-top: 1px solid #E5E5E5;
}

.page_video_show .rr-controller__btns.svelte-1cgfpn0 button.active.svelte-1cgfpn0,
.page_video_show .switch input[type="checkbox"]:checked+label.svelte-a6h7w7:before {
    background: #1474E3;
}

#kt_apps_user_edit_tab_4 #tab4>.form-group.row {
    margin-bottom: 20px;
}

#kt_apps_user_edit_tab_4 #email_for_seo {
    border: 1px solid #ddd !important;
}

.row_seo_alert_email {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.row_seo_alert_email:last-child {
    margin-bottom: 0px !important;
}

.row_seo_alert_email input {
    min-height: 36px;
    font-size: 14px;
    max-width: 600px;
    display: block;
    width: 100%;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #e1e1e1;
    border-radius: 4px !important;
    padding: 0 10px;
}

.row_seo_alert_email .btn.btn-primary {
    padding: 0;
    display: inline-block;
    float: left;
    margin-right: 10px;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border-radius: 2px !important;
}

.portlet.light>.portlet-title>.actions.my_action {
    padding: 0px;
    float: left !important;
    font-size: 0px;
}

.switch.svelte-a6h7w7 {
    height: 32px;
}

.switch.svelte-a6h7w7 label.svelte-a6h7w7 {
    margin-bottom: 0;
}

@media (max-width: 1700px) {
    .add_rule i {
        display: none !important;
    }

    .add_rule i+span {
        padding-left: 0px !important;
    }
}

@media (max-width: 1600px) {
    .add_rule i {
        display: inline-block !important;
    }

    .add_rule i+span {
        display: none;
    }
}

.v-add-img-block .browse-file-wrp .browse-file-button {
    pointer-events: none;
}

.heatmap-prices.table-scrollable {
    width: 100% !important;
}

#custom-tags .wraper-button-viewdata .actions.my_action {
    position: absolute !important;
    top: 20px !important;
    width: auto;
}

.w_btns_p {
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 20px;
}

.v-mob-window-content.v-mob-active #text_after_submit_form {
    width: 100%;
    height: 100%;
    margin: 0 !important;
}

.v-mob-window-content.v-mob-active #text_after_submit_form .plerdy_m_popup {
    top: 50%;
}

.plerdy_m_popup {
    transition: 0s !important;
}

.btn_hide_filter {
    background: 0 0;
    color: #74788d;
    border: 1px solid #e8ecfa;
    width: 33px;
    height: 33px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.3s;
    border-radius: 3px;
    position: absolute;
    right: 20px;
    font-size: 18px;
    cursor: pointer;
    top: 13px;
}

.btn_hide_filter:hover {
    color: #fff;
    background: #5d78ff;
    border-color: #5d78ff;
}

.btn_hide_filter i {
    transform: rotate(90deg);
    transition: 0.3s;
}

.hide_show_filter .btn_hide_filter i {
    transform: rotate(270deg);
}

.wrapp_filter>* {
    transition: 0s;
}

.btn_hide_filter .hover-sitebar {
    top: -15px;
    left: 50%;
    transform: translate(-50%, -100%);
}

.btn_hide_filter:hover .hover-sitebar {
    visibility: visible;
    opacity: 1;
    top: -10px;
}

.btn_hide_filter .hover-sitebar:before {
    top: auto;
    right: auto;
    left: 50%;
    transform: translate(-50%, 0) rotate(45deg);
    bottom: -5px;
}

.wrapp_filter .form_filter {
    transition: 0s;
    opacity: 1;
}

.wrapp_filter.hide_show_filter .form_filter {
    opacity: 0;
    pointer-events: none;
}

.wrapp_filter.hide_show_filter .shadow_wrapp h4 {
    color: transparent;
}

.wrapp_filter.hide_show_filter>.col-md-5 {
    width: 95px;
}

.wrapp_filter.hide_show_filter>.col-md-7 {
    width: calc(100% - 95px);
}

.hide_show_filter .btn_hide_filter {
    right: 16px;
}

@media (max-width: 990px) {
    .btn_hide_filter {
        display: none !important;
    }
}

.shadow_wrapp.page-settings {
    padding: 15px;
}

.page-settings_l,
.page-settings_r {
    overflow-x: hidden;
}

.replayer-wrapper>.relative iframe {
    border: none;
}

@media (max-width: 1600px) {
    .font-size.font_size-popup+.input-group-btn.edit-elements.v-like-select {
        display: inline-flex;
        flex-direction: column;
        margin-left: 2px;
    }

    .edit-elements.v-like-select div.checker {
        margin: 0 !important;
    }

    .edit-elements.v-like-select .w_switch .checker span {
        width: 56px;
    }
}

.lab_input_top {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #191B23;
}

@media (max-width: 1360px) {
    .ico_font {
        width: 15px;
        margin-right: 2px;
    }

    .btn-option-font .sp-replacer.sp-light.full-spectrum {
        width: 34px;
    }

    .font_size-popup.btn-option-font input {
        font-size: 12px;
        width: 32px;
        padding-right: 15px !important;
    }

    .font_size-popup.btn-option-font .arrow-down-show {
        font-size: 10px;
        width: 14px;
    }

    div .ck-button label span {
        font-size: 14px;
    }

    div .ck-button label {
        width: 20px;
    }

    div .ck-button+.ck-button label {
        width: 26px;
    }

    .wrapp_option_font {
        margin-left: -5px;
    }

    #sub_caption_font_size_wrp:after,
    div#caption_font_size_wrp:after {
        width: 14px;
        font-size: 10px;
    }

    #caption_font_size_wrp #form_caption_font_size,
    #sub_caption_font_size_wrp #form_sub_caption_font_size {
        padding: 5px 12px 5px 2px !important;
    }

    .btn-option-font .color-font {
        font-size: 12px;
        left: 9px;
    }
}

span.wrapp_lang_f {
    padding-left: 10px;
}

.wrapp_lang_f .lang_text {
    font-size: 14px;
    background: #e5c4fc;
    font-size: 14px;
    text-transform: uppercase;
    padding: 2px 4px;
    border-radius: 3px;
}

.wrapp_lang_f a {
    color: #fff;
    background: #edd4ff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 2px 4px;
    border-radius: 3px;
}

.rr-progress__step.svelte-1cgfpn0[style*="width"]:not([style*="z-index"]) {
    background: #1474E3 !important;
}

.rr-progress__step.svelte-1cgfpn0.mouseclick,
.rr-progress__step.svelte-1cgfpn0.mousemove,
.rr-progress__step.svelte-1cgfpn0.scroll,
.rr-progress__step.svelte-1cgfpn0.input,
.rr-progress__step.svelte-1cgfpn0.event_vid,
.rr-progress__step.svelte-1cgfpn0.rageclick {
    background: #fd27eb;
    width: 10px !important;
    height: 10px;
    border-radius: 10px;
    transform: translateY(-2px);
    z-index: 12 !important;
    box-shadow: 0 0 1px 1px #e0e1fe;
}

.rr-progress__step.svelte-1cgfpn0.mouseclick {
    background: #ffb822;
}

.rr-progress__step.svelte-1cgfpn0.rageclick {
    background: red;
}

.rr-progress__step.svelte-1cgfpn0.mousemove {
    background: #1dc9b7;
}

.rr-progress__step.svelte-1cgfpn0.input {
    background: rgba(152, 22, 244, 1);
}

.rr-progress__step.svelte-1cgfpn0.mouseclick:before,
.rr-progress__step.svelte-1cgfpn0.mousemove:before,
.rr-progress__step.svelte-1cgfpn0.scroll:before,
.rr-progress__step.svelte-1cgfpn0.input:before,
.rr-progress__step.svelte-1cgfpn0.event_vid:before {
    content: "Page Scroll";
    position: absolute;
    white-space: nowrap;
    color: #fff;
    background: #191B23;
    left: 50%;
    top: -15px;
    transform: translate(-50%, -100%);
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    padding: 4px 8px;
    border-radius: 3px;
}

.rr-progress__step.svelte-1cgfpn0.mouseclick:before {
    content: "Click";
}

.rr-progress__step.svelte-1cgfpn0.event_vid:before {
    content: "Custom Event" !important;
}

[data-lang^="ru"] .rr-progress__step.svelte-1cgfpn0.event_vid:before {
    content: "Кастомное событие" !important;
}

[data-lang^="ua"] .rr-progress__step.svelte-1cgfpn0.event_vid:before {
    content: "Кастомна подія" !important;
}

.rr-progress__step.svelte-1cgfpn0.mousemove:before {
    content: "Cursor Movement";
}

.rr-progress__step.svelte-1cgfpn0.input:before {
    content: "Keyboard Input";
}

[data-lang^="ru"] .rr-progress__step.svelte-1cgfpn0.mouseclick:before {
    content: "Клики";
}

[data-lang^="ru"] .rr-progress__step.svelte-1cgfpn0.mousemove:before {
    content: "Движение курсора";
}

[data-lang^="ru"] .rr-progress__step.svelte-1cgfpn0.input:before {
    content: "Ввод с клавиатуры ";
}

[data-lang^="ua"] .rr-progress__step.svelte-1cgfpn0.mouseclick:before {
    content: "Кліки";
}

[data-lang^="ua"] .rr-progress__step.svelte-1cgfpn0.mousemove:before {
    content: "Переміщення курсора";
}

[data-lang^="ua"] .rr-progress__step.svelte-1cgfpn0.input:before {
    content: "Ввід з клавіатури";
}

.rr-progress__step.svelte-1cgfpn0.mouseclick:hover:before,
.rr-progress__step.svelte-1cgfpn0.mousemove:hover:before,
.rr-progress__step.svelte-1cgfpn0.scroll:hover:before,
.rr-progress__step.svelte-1cgfpn0.input:hover:before,
.rr-progress__step.svelte-1cgfpn0.event_vid:hover:before {
    visibility: visible;
    opacity: 1;
    top: -10px;
}

.rr-progress__step.svelte-1cgfpn0.mouseclick:after,
.rr-progress__step.svelte-1cgfpn0.mousemove:after,
.rr-progress__step.svelte-1cgfpn0.scroll:after,
.rr-progress__step.svelte-1cgfpn0.input:after,
.rr-progress__step.svelte-1cgfpn0.event_vid:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #191B23;
    border-radius: 0 0 2px 2px;
    position: absolute;
    left: 50%;
    transform: translate(calc(50% - 10px), -5px) rotate(45deg);
    top: -15px;
    transition: .3s;
    visibility: hidden;
    opacity: 0;
}

.rr-progress__step.svelte-1cgfpn0.mouseclick:hover:after,
.rr-progress__step.svelte-1cgfpn0.mousemove:hover:after,
.rr-progress__step.svelte-1cgfpn0.scroll:hover:after,
.rr-progress__step.svelte-1cgfpn0.input:hover:after,
.rr-progress__step.svelte-1cgfpn0.event_vid:hover:after {
    opacity: 1;
    visibility: visible;
    top: -10px;
}

.btn_text {
    border: 0px;
    background: 0px;
    font-size: 14px;
    padding: 0;
}

.btn_text.btn_info {
    border-bottom: 1px dashed #4680ff;
    color: #4680ff;
}

.btn_text.btn_info .fa.fa-pencil {
    margin-left: 5px;
    font-size: 15px;
}

.pler-up.manual__step button#manual-check-status {
    position: absolute;
    right: 0px;
    bottom: -80px;
    padding: 9px 10px !important;
}

i.btn.btn-success.waves-effect+.btn.btn-success.btn-reload {
    float: left;
}

.form_fields_container.buttons-wrp i.btn-success {
    background-color: #1dc9b7 !important;
    border-color: #1dc9b7 !important;
    -webkit-box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.19) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.19) !important;
    box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.19) !important;
}

.form_fields_container.buttons-wrp i.btn-success:hover {
    background-color: #18a899 !important;
    border-color: #18a899 !important;
    -webkit-box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.36) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.36) !important;
    box-shadow: 0 5px 10px 2px rgba(24, 168, 153, 0.36) !important;
}

.v-mob-window-content.v-mob-active .plerdy_form_content-background-color {
    background-color: transparent !important;
}

@media (max-width: 1800px) {
    #form_elements_edit .form-group.wrapp_sort_position label.sub-title {
        width: 115px !important;
    }

    #form_elements_edit .form-group.wrapp_sort_position .col-lg-6.input-wrp {
        width: 42%;
    }

    .form-group.wrapp_sort_position .like-select.edit-elements {
        width: 80px;
    }

    .font-size.font_size-popup+.input-group-btn.edit-elements.v-like-select {
        flex-direction: row;
    }

    .plerdy_element_update .form-group.wrapp_sort_position .w_switch+.w_switch {
        margin-left: 4px;
    }

    .sort.ui-sortable .plerdy_element_update .form-group.wrapp_sort_position .w_switch+.w_switch {
        margin-left: 0px;
    }
}

.w_info_popup i.icon_question {
    position: static;
    margin-left: 0px;
}

label.script_off_on {
    position: absolute;
    right: 30px;
    top: 15px;
    font-size: 14px;
    white-space: nowrap;
}

.w_info_popup {
    display: inline-block;
}

.sub_content_popup {
    position: absolute;
    width: 300px;
    right: 0;
    top: 100%;
    white-space: normal;
    background: #fff;
    padding: 15px;
    line-height: 20px;
    border-radius: 10px;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    transition: 0.3s;
    transform: translate(15px, 10px);
    visibility: hidden;
    opacity: 0;
}

.w_info_popup:hover .sub_content_popup {
    transform: translate(15px, 5px);
    visibility: visible;
    opacity: 1;
}

#code_st:before {
    width: 24px;
    height: 24px;
    transition: 0.3s;
}

#code_st {
    right: 25px;
    top: 25px;
}

#code_st:hover:before {
    transform: scale(1.2);
}

i+.wrapp_form-btn+.wrapp_form-btn~.wrapp_form-btn {
    margin-right: -1px !important;
}

@media (max-width: 1400px) {
    .btn_option_img {
        width: 32px;
    }

    .btn-top-nav {
        margin-left: 0px;
    }
}

@media (max-height: 800px) {
    .replayer-wrapper {
        /* transform: scale(0.8) translate(-50%, -50%)!important; */
    }

    .page_video_show .col-md-2>div {
        padding: 10px;
        height: calc(100vh - 140px) !important;
        padding-right: 5px;
    }

    .page_video_show .portlet.light.portlet-fit.bordered.custom_padding {
        height: auto;
    }

    .page_video_show div#kt_inbox_aside {
        max-height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
    }
}

#heatmap-prices .heatmap-nav {
    justify-content: space-between;
}

#heatmap-prices .heatmap-nav>a {
    color: #4680ff;
    border-bottom: 1px dashed #4680ff;
    font-size: 14px;
    transition: 0.3s;
}

#heatmap-prices .heatmap-nav>a:hover {
    border-bottom: 1px solid #4680ff;
    text-decoration: none;
}

#heatmap-prices .heatmap-nav>div {
    display: inline-flex;
    white-space: nowrap;
    width: 330px;
}

.w_video-time {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 5px 0 5px 5px;
}

.w_video-time>a {
    margin-right: 10px;
}

.txt-video-time {
    text-align: left;
    color: #001E41;
    font-weight: 600;
    font-size: 12px;
}

.w_video-time .txt-video-time {
    width: calc(100% - 40px);
    word-wrap: break-word;
}

.w_video-time.w_device-t .txt-video-time {
    width: calc(100% - 35px);
}

.sub_txt-video-time {
    font-size: 12px;
    color: #6C6E79;
    font-weight: 600;
    line-height: 16px;
}

div#words .table-scrollable th {
    white-space: normal;
    font-size: 12px;
}

table[id^="table_copy"] {
    display: none !important;
}

div#blocked-addreses .switch.svelte-a6h7w7+button.svelte-1cgfpn0 {
    display: none;
}

.zoom_video_plerdy {
    position: relative;
    overflow: hidden;
    padding: 22px 5px 5px 5px;
    margin-top: -12px;
    margin-left: 5px;
    margin-right: 5px;
}

.zoom_video_plerdy input[type="range"] {
    -webkit-appearance: none;
    background-color: #e1e4e9;
    width: 200px;
    height: 6px;
    margin: 0;
    transform-style: preserve-3d;
    perspective: 300;
    transform-origin: 50% 50% 200px;
    perspective-origin: 50% -121%;
    border-radius: 6px;
}

.zoom_video_plerdy input[type="range"]:focus {
    outline: none;
}

.zoom_video_plerdy input[type="range"]::-webkit-slider-thumb {
    position: relative;
    -webkit-appearance: none;
    cursor: pointer;
    background-color: #1474E3;
    width: 6px;
    height: 6px;
    border-radius: 50% !important;
    box-shadow: 0px -1px 0px 4px #1474E3, -5px 0 0 1px #1474E3,
        -7px 0 0 1px #1474E3, -9px 0 0 1px #1474E3, -11px 0 0 1px #1474E3,
        -13px 0 0 1px #1474E3, -15px 0 0 1px #1474E3, -17px 0 0 1px #1474E3,
        -19px 0 0 1px #1474E3, -21px 0 0 1px #1474E3, -23px 0 0 1px #1474E3,
        -25px 0 0 1px #1474E3, -27px 0 0 1px #1474E3, -29px 0 0 1px #1474E3,
        -31px 0 0 1px #1474E3, -33px 0 0 1px #1474E3, -35px 0 0 1px #1474E3,
        -37px 0 0 1px #1474E3, -39px 0 0 1px #1474E3, -41px 0 0 1px #1474E3,
        -43px 0 0 1px #1474E3, -45px 0 0 1px #1474E3, -47px 0 0 1px #1474E3,
        -49px 0 0 1px #1474E3, -51px 0 0 1px #1474E3, -53px 0 0 1px #1474E3,
        -55px 0 0 1px #1474E3, -57px 0 0 1px #1474E3, -59px 0 0 1px #1474E3,
        -61px 0 0 1px #1474E3, -63px 0 0 1px #1474E3, -65px 0 0 1px #1474E3,
        -67px 0 0 1px #1474E3, -69px 0 0 1px #1474E3, -71px 0 0 1px #1474E3,
        -73px 0 0 1px #1474E3, -75px 0 0 1px #1474E3, -77px 0 0 1px #1474E3,
        -79px 0 0 1px #1474E3, -81px 0 0 1px #1474E3, -83px 0 0 1px #1474E3,
        -85px 0 0 1px #1474E3, -87px 0 0 1px #1474E3, -89px 0 0 1px #1474E3,
        -91px 0 0 1px #1474E3, -93px 0 0 1px #1474E3, -95px 0 0 1px #1474E3,
        -97px 0 0 1px #1474E3, -99px 0 0 1px #1474E3, -101px 0 0 1px #1474E3,
        -103px 0 0 1px #1474E3, -105px 0 0 1px #1474E3, -107px 0 0 1px #1474E3,
        -109px 0 0 1px #1474E3, -111px 0 0 1px #1474E3, -113px 0 0 1px #1474E3,
        -115px 0 0 1px #1474E3, -117px 0 0 1px #1474E3, -119px 0 0 1px #1474E3,
        -121px 0 0 1px #1474E3, -123px 0 0 1px #1474E3, -125px 0 0 1px #1474E3,
        -127px 0 0 1px #1474E3, -129px 0 0 1px #1474E3, -131px 0 0 1px #1474E3,
        -133px 0 0 1px #1474E3, -135px 0 0 1px #1474E3, -137px 0 0 1px #1474E3,
        -139px 0 0 1px #1474E3, -141px 0 0 1px #1474E3, -143px 0 0 1px #1474E3,
        -145px 0 0 1px #1474E3, -147px 0 0 1px #1474E3, -149px 0 0 1px #1474E3,
        -151px 0 0 1px #1474E3, -153px 0 0 1px #1474E3, -155px 0 0 1px #1474E3,
        -157px 0 0 1px #1474E3, -159px 0 0 1px #1474E3, -161px 0 0 1px #1474E3,
        -163px 0 0 1px #1474E3, -165px 0 0 1px #1474E3, -167px 0 0 1px #1474E3,
        -169px 0 0 1px #1474E3, -171px 0 0 1px #1474E3, -173px 0 0 1px #1474E3,
        -175px 0 0 1px #1474E3, -177px 0 0 1px #1474E3, -179px 0 0 1px #1474E3,
        -181px 0 0 1px #1474E3, -183px 0 0 1px #1474E3, -185px 0 0 1px #1474E3,
        -187px 0 0 1px #1474E3, -189px 0 0 1px #1474E3, -191px 0 0 1px #1474E3,
        -193px 0 0 1px #1474E3, -195px 0 0 1px #1474E3, -197px 0 0 1px #1474E3,
        -199px 0 0 1px #1474E3;
    z-index: 2;
}

.zoom_video_plerdy output.output {
    position: absolute;
    top: 4px;
    padding: 1px 5px;
    background-color: none;
    border-radius: 4px;
    font-size: 14px;
    width: auto;
    line-height: 12px;
    height: auto;
    color: #1474E3;
    transform: translateX(-50%);
    transition: 0.3s;
    visibility: hidden;
}

.zoom_video_plerdy output.output:after {
    content: "";
    position: absolute;
    display: inline-block;
    width: 4px;
    height: 4px;
    background-color: #1474E3;
    bottom: -2px;
    transform: translateX(-50%) rotate(45deg);
    left: 50%;
    display: none;
}

.zoom_video_plerdy input[type="range"]:focus+.output {
    visibility: visible;
    top: 0px;
}

output.output[style="left: 95%;"],
output.output[style="left: 100%;"] {
    left: 94% !important;
}

output.output[style="left: 5%;"],
output.output[style="left: 0%;"] {
    left: 4% !important;
}

output.output[style="left: 95%;"]:after,
output.output[style="left: 100%;"]:after,
output.output[style="left: 5%;"]:after,
output.output[style="left: 0%;"]:after {
    display: none;
}

label.zoom_video_plerdy:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-image: url(/public/images/crescent-moon.svg);
    background-size: contain;
    background-position: center;
    left: -9px;
    bottom: 0px;
    z-index: 1;
    transform: rotate(37deg);
    pointer-events: none;
}

#play_here span.l_span:before {
    content: "Zoom";
    display: inline-block;
    border-left: 1px solid;
    padding: 0 10px 0 15px;
    font-size: 12px;
}

div .rr-controller__btns.svelte-1cgfpn0 {
    font-size: 12px;
}

div#uniform-background_shadow_popup_on_off {
    margin-left: 15px;
}

.wrapp_legends a {
    padding: 10px 15px 10px 30px;
    font-weight: 500;
    font-size: 17px !important;
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.col.col-md-3 .wrapp_legends .chartjs-size-monitor::before,
.col.col-md-3 .wrapp_legends .containerG.relative::before {
    display: none;
}

.wrapp_legends .btn-new:before {
    display: none;
}

.wrapp_legends a i {
    margin-right: 10px;
    width: 15px;
}

.canvas-con {
    display: flex;
    justify-content: space-between;
    position: relative;
    height: 150px;
}

.canvas-con-inner {
    height: 100%;
}

.canvas-con-inner,
.legend-con {
    display: inline-block;
}

.legend-con {
    display: inline-block;
    width: 40%;
    margin-left: 60%;
}

.legend-con ul {
    list-style: none;
}

.legend-con li {
    display: flex;
    align-items: center;
    margin-bottom: 4px;
}

.legend-con li span {
    display: inline-block;
}

.legend-con li span.chart-legend {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}

.canvas-con div:first-child {
    width: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-70%);
    height: 100%;
}

.shadow_wrapp.wrapp_legends canvas {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.legend-con li span.chart-legend {
    width: 20px;
    height: 6px;
    margin-right: 10px;
    border-radius: 5px;
}

.legend-con li span {
    display: inline-block;
    color: #74788d;
    font-weight: 500;
}

span.canvas_none {
    display: block;
    transform: translateX(20%) translateY(-100%);
    text-align: center;
    top: 50%;
    position: absolute;
    width: 100%;
}

@media (max-width: 1500px) {
    .legend-con {
        width: 50%;
        margin-left: 50%;
    }
}

.col.col-md-6 .shadow_wrapp.wrapp_legends>div {
    padding-left: 25px;
}

div#vid_err {
    position: absolute;
    width: calc(100% + 30px);
    z-index: 1;
    background: rgba(240, 80, 80, 0.2);
    padding: 10px 10px 10px 30px;
    text-align: left !important;
    font-size: 14px !important;
    border-left: 4px solid red;
}

div#blocked-addreses {
    position: relative;
}

.next_wrap.prev_next {
    right: 15px;
}

.prev_wrap.prev_next {
    left: 15px;
}

.next_wrap.prev_next,
.prev_wrap.prev_next {
    position: static;
    bottom: 15px;
    color: #5d78ff;
    padding: 0;
    border-radius: 4px;
    transition: 0.3s;
    display: inline-flex;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    border: 1px solid #e2e5ec;
    min-width: 28px;
    height: 28px;
    align-items: center;
    justify-content: center;
    margin: 0 4px;
    background: #fff;
    order: 2;
}

.prev_wrap.prev_next:not([style*="left"]) {
    order: 3;
    padding-left: 3px;
}

.next_wrap.prev_next:not([style*="left"]) {
    order: 1;
    padding-right: 3px;
}

.prev_wrap.prev_next:not([style*="left"]):hover span,
.next_wrap.prev_next:not([style*="left"]):hover span {
    border-color: #fff !important;
}

.next_wrap.prev_next.gray_link,
.prev_wrap.prev_next.gray_link {
    border-color: #e2e5ec !important;
    pointer-events: none;
}

.next_wrap.prev_next.gray_link span,
.prev_wrap.prev_next.gray_link span {
    border-color: #e2e5ec !important;
}

.prev_next:not([style*="left"]) .prev_next_span {
    font-size: 0px;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-bottom: 2px solid #5d78ff;
    border-left: 2px solid #5d78ff;
    transform: rotate(-135deg);
}

.prev_next:not([style*="left"]) .prev_span,
.prev_next:not([style*="left"]) .next_span.prev_next_span.gray_link {
    transform: rotate(45deg);
}

.rr-controller.svelte-1cgfpn0 .rr-controller__btns.svelte-1cgfpn0 {
    padding-left: 20px;
    width: 100%;
    justify-content: flex-start;
}

.tab__3-3126 .parse_one_product th.p4 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

/* .tab__3-3126 .parse_one_product th.p4:nth-child(3), */
.tab__3-3126 .parse_one_product th.p4:nth-child(1) {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.w_video-time.w_device-t .ico_device {
    margin-right: 5px;
    margin-left: 0px;
    width: 22px;
}

.w_video-time.w_device-t .ico_device i.fa {
    height: 24px;
    display: inline-flex;
    align-items: center;
}

div.slider.slider-horizontal {
    width: calc(100% - 20px);
    transform: translateX(4px);
    margin-top: 40px;
    margin-bottom: 20px;
}

.slider-horizontal .slider-track-low,
.slider-horizontal .slider-track-high {
    border: 1px solid #e1e1e1;
    box-shadow: none;
    background: #f7f8fa;
}

div.slider.slider-horizontal .slider-track {
    height: 13px;
}

.slider-horizontal .slider-selection {
    background: #1474E3;
    border: 0px;
}

.slider-horizontal .slider-handle.round {
    /* border: 1px solid #f7f8fa; */
    /* -webkit-box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7); */
    /* box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7); */
    background: #1474E3;
    width: 22px;
    height: 22px;
}

.slider-handle.round>span {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    transform: translateX(-50%) translateY(-36px);
    line-height: 18px;
    left: 50%;
}

.slider-horizontal .tooltip.tooltip-main.top {
    display: none !important;
}

.show_hide_element_timeline .checker span {
    background: 0 0 !important;
    width: 18px;
    height: 18px;
    cursor: pointer;
    border-radius: 50%;
    display: inline-flex;
    background-image: none !important;
    border: 2px solid #E5E5E5 !important;
    border-radius: 4px;
}

.show_hide_element_timeline .checker span.checked {
    background-repeat: no-repeat !important;
}

.show_hide_element_timeline i {
    display: inline-flex;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    background: #1dc9b7;
    margin: 0 4px 0 0px;
    border-radius: 50%;
}

.show_hide_element_timeline .scroll_cc i {
    background: #fd27eb;
}

.show_hide_element_timeline .mouseclick_cc i {
    background: #ffb822;
}

.show_hide_element_timeline .input_cc i {
    background: rgba(152, 22, 244, 1);
}

.show_hide_element_timeline .rageclick_cc i {
    background: red;
}

.show_hide_element_timeline .label_v_events i {
    background: #441bde;
}

.show_hide_element_timeline .checker span input,
.show_hide_element_timeline input {
    display: none !important;
}

.show_hide_element_timeline div.checker {
    margin: 0 4px 0 0 !important;
    display: inline-flex !important;
    flex-wrap: wrap;
    flex-shrink: 0;
}

.v-tracking-code:after {
    content: "";
    clear: both;
    display: block;
}

.tracking_code_page .v-tracking-code {
    width: calc(70% + 30px);
    margin: 0 -15px;
    display: inline-block;
}

.tracking_code_page .main-tab__item:last-child {
    max-width: 100%;
    padding-right: 0px;
}

.tracking_code_page .pler-up.manual__step {
    padding-right: 0px;
}

.tracking_code_page .right-video iframe {
    width: calc(100%);
    height: 350px;
}

.row.v-wraper-shadow.tracking_code_page {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important;
    display: flex;
    flex-wrap: wrap;
    padding-top: 25px !important;
}

.right-video {
    width: 50%;
    padding: 0 10px 0 15px;
}

.introjs-helperLayer {
    background-color: rgba(255, 255, 255, 1) !important;
}

span.quastion_tour {
    background: #5d78ff;
    color: #fff;
    padding: 1px 8px;
    border-radius: 4px;
    margin-left: 5px;
    cursor: pointer;
}

span.quastion_tour:hover {
    background: #9fafff;
}

.introjs-showElement .quastion_tour {
    pointer-events: none;
}

.toggle-section #wheel_wraper {
    padding: 0 15px;
}

.toggle-section #wheel_wraper label.sub-title.col-lg-4 {
    height: 38px;
    align-items: center;
    border: none;
}

.list_color_all {
    max-height: 50vh;
    overflow-y: auto;
}

.list_color_all:after {
    content: "";
    clear: both;
    display: inline-block;
}

div#choose_wheel_palette {
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0px !important;
}

#menu1 .form_fields_container {
    margin-bottom: 0;
}

div#background_popup_opacity_wrap {
    padding-top: 10px;
    padding-bottom: 25px;
}

.row_plerdy_product img.new_logo {
    height: 70px;
}

.row_plerdy_product a img.new_logo {
    height: 94px;
}

.wrap_select_filter {
    max-width: 100%;
    position: relative;
    z-index: 8;
    margin-bottom: 26px;
}

.wrap_select_filter .top_row_filter>span {
    flex-shrink: 0;
}

.wrap_select_filter .top_row_filter {
    color: #595d6e;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding: 4px 15px;
    font-size: 14px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    cursor: text;
}

.wrap_select_filter span.item_a {
    color: #74788d;
    background: #f7f8fa;
    border: 1px solid #ebedf2;
    border-radius: 4px;
    margin: 2px 5px 2px 0;
    padding: 2px 4px;
    line-height: 18px;
    display: inline-flex;
    align-items: center;
    cursor: default;
}

.wrap_select_filter .search_f input {
    border: 0px solid transparent;
    width: 10px;
    font-size: 14px;
    color: #595d6e;
    background: transparent;
}

.wrap_select_filter .search_f input:focus,
.wrap_select_filter .search_f input:hover {
    border: 0px solid transparent;
    outline: 0;
    box-shadow: none;
}

.wrap_select_filter .search_f input:focus {
    width: 130px;
}

.wrap_select_filter .item_f.active_f,
.item_f:hover {
    background: #f7f8fa;
    color: #74788d;
}

.wrap_select_filter .item_f {
    padding: 5px 30px;
    color: #191B23;
    font-size: 13px;
    cursor: pointer;
    line-height: 20px;
}

.wrap_select_filter .title_f {
    padding: 5px 15px;
    font-weight: 600;
    color: #191B23;
    font-size: 14px;
    line-height: 22px;
}

.wrap_select_filter i.close_f {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    cursor: pointer;
    margin-right: 4px;
}

.wrap_select_filter i.close_f:before,
i.close_f:after {
    content: "";
    display: inline-block;
    height: 100%;
    border-right: 1px solid #191B23;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}

.wrap_select_filter i.close_f:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.wrap_select_filter .wrap_list_f {
    border: 1px solid #e1e1e1;
    -webkit-box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    box-shadow: 0 0 50px 0 rgba(82, 63, 105, 0.15);
    max-height: 250px;
    overflow-y: auto;
    background: #fff;
}

.wrap_select_filter .sub_filter {
    position: absolute;
    width: 100%;
    transition: 0.3s;
    opacity: 0;
    transform: translateY(-5px);
    visibility: hidden;
}

.show_sub_filter .sub_filter {
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
}

.show_sub_filter .top_row_filter {
    border-color: #9aabff;
}

input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
    background: none;
    color: #595959;
}

#form_save #filter_name.form-control.uniform-input.text {
    border: 1px solid #8A8E9B;
}

#form_save #filter_name.form-control.uniform-input.text:focus {
    box-shadow: 0px 0px 0px 2px rgba(0, 143, 248, 0.20);
    border: 1px solid #1474E3;
}

#startTour i {
    height: 28px;
    width: 28px;
    display: inline-block;
    background: url(/public/images/journey.svg);
    background-size: contain;
    position: absolute;
    left: 10px;
    top: 6px;
}

@media (max-width: 800px) {
    .tracking_code_page .v-tracking-code {
        width: 100%;
        margin: 0;
    }

    .v-tracking-code #send_instruction {
        left: 0;
        bottom: -130px;
        width: 100%;
    }

    .v-tracking-code i#manual-copy_btn,
    .v-tracking-code i#manual-copy_btn1 {
        width: 48%;
    }

    .pler-up.manual__step button#manual-check-status {
        width: 50%;
        padding: 0 !important;
        height: 39px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        white-space: inherit;
    }

    .v-tracking-code>div {
        width: 100%;
    }

    .right-video {
        width: 100%;
        padding: 0;
    }

    .tracking_code_page .right-video iframe {
        width: calc(100%);
        height: 267px;
    }
}

body .v_modal_center {
    padding-right: 0px !important;
    position: fixed;
    transform: translateY(-50%);
    top: 50% !important;
    height: calc(100vh - 199px);
}

body>div#invite_friends-form,
body>div#get_user_contact-form,
body>div#survey_position-form,
body>div#advise_wrap_outer {
    left: auto;
    position: fixed !important;
    right: 0;
    padding-right: 0px !important;
    bottom: 0px;
    top: auto;
}

#survey_position-form~.modal-backdrop.fade.in {
    display: none;
}

div#ajax::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background-color: #e2e5ec;
    box-shadow: none;
}

div#ajax::-webkit-scrollbar {
    width: 8px;
    background-color: #fff;
}

div#ajax::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    border-radius: 8px;
    background-color: #fff;
}

div#ajax .modal-content {
    border: none;
}

.support-page textarea.ticket_comment {
    resize: vertical;
}

.ticket-title+div ul.list {
    left: auto;
    right: 0;
}

@media (max-width: 800px) {
    .ticket-title+div .row.v-row {
        flex-direction: column;
        flex-wrap: wrap;
    }

    .ticket-title+div .row.v-row>div {
        width: 100% !important;
        float: none;
        margin: 0 !important;
        padding: 15px !important;
    }

    .ticket-title+div .row.v-row>.col-md-5.v-wraper-shadow {
        margin-bottom: 30px !important;
    }

    .ticket-title+div .row.v-row>.col-md-5 .sub-title {
        display: flex;
        flex-direction: column;
    }

    .ticket-title+div .row.v-row>.col-md-5 .nice-select {
        margin: 0 0 15px 0;
    }

    .ticket-title+div .row.v-row>.col-md-5 .nice-select .list {
        width: 100%;
    }
}

body .v_modal_center {
    margin-top: 0px !important;
}

.col-md-4.label_col label {
    font-size: 12px;
    display: flex;
    align-items: center;
}

.introjs-showElement i,
.introjs-showElement button,
.introjs-showElement a,
.introjs-showElement input,
.introjs-showElement .tracking_code_tour {
    pointer-events: none !important;
}

div.slider.slider-horizontal {
    width: calc(100% - 75px);
    transform: translateX(30px);
    margin-top: 10px;
    margin-bottom: 20px;
}

.slider.slider-horizontal>span#sl_start {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    line-height: 18px;
    left: -35px;
    top: -4px;
}

.slider.slider-horizontal>span#sl_end {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    line-height: 18px;
    right: -45px;
    top: -4px;
}

.col-md-4.label_col {
    padding-left: 0px;
}

.col-md-4.label_col label+label {
    margin-bottom: 0px;
}

.label_col label div.checker {
    margin: 0 5px 0 0 !important;
}

button#send_instruction {
    background: #fff;
    color: #4680ff;
    border-bottom: 1px dashed #4680ff;
    box-shadow: 0 0 0 !important;
    border-radius: 0px;
    padding: 0;
    bottom: -73px;
}

button#del_video,
.btn_star .col_more_item-icon {
    padding: 6px 5px 4px 28px;
    transition: .3s;
    border: none;
    box-shadow: none !important;
    background-color: transparent;
    color: #191B23;
    font-weight: normal;
    font-size: 12px;
    line-height: 120%;
    float: none !important;
    background-repeat: no-repeat;
    background-size: 18px !important;
    background-position: 5px center;
    background-image: url(/public/images/video-session/delete.svg) !important;
    width: auto;
    height: auto;
}

.tipso_bubble {
    max-width: 450px;
}

.sort.ui-sortable .col.col-lg-6.input-wrp.padding_right_0 {
    width: 330px;
}

@media (max-width: 1380px) {
    .sort.ui-sortable .input-group-btn.edit-elements.v-like-select {
        max-width: 100px;
    }
}

@media (max-width: 1600px) {
    .plerdy_element_update_sb .form-group.v-row-form-group label.w_switch {
        max-width: 50px;
    }
}

@media (max-width: 1390px) and (min-width: 1360px) {
    .plerdy_element_update_sb .form-group.v-row-form-group label.w_switch {
        max-width: 45px;
    }
}

.set_user_video form {
    padding: 0 0px 20px;
}

.set_user_video {
    font-size: 14px;
    color: #a7a7a7;
    padding: 20px;
}

span.caption-subject.font-red.sbold.uppercase {
    color: #000 !important;
}

.page-container-bg-solid.modal-open {
    overflow: hidden !important;
}

header.m-header>div .m-header__top {
    z-index: 123457 !important;
}

i div.button {
    background: none;
    height: auto;
    display: inline-flex;
}

i div.button span {
    height: auto;
    background-image: none !important;
    margin: 0;
    padding: 0;
    background: transparent !important;
    font-size: 0px;
    background-size: 0px;
    font-weight: normal;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 0px;
}

i div.button input {
    position: static;
    opacity: 1;
    border: 0px;
    line-height: 21px;
}

a[href*="list_sessions_group"] i.m-menu__link-icon.icon-list.icon-color_2:before {
    display: none;
}

a[href*="list_sessions_group"] i.m-menu__link-icon.icon-list.icon-color_2 {
    background-image: url(/public/assets/global/img/list.svg);
    display: inline-block !important;
    width: 26px !important;
    height: 17px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    padding-right: 9px !important;
}

.v-frm_constructor.web-tickets input#search_task:focus {
    border: 1px solid #2786fb;
    border-radius: 4px 0 0 4px;
    outline: 0;
}

.v-frm_constructor.web-tickets input#search_task {
    margin: 0;
    border: 1px solid #e5e5e5;
    border-radius: 4px 0 0 4px;
    color: #6c7293;
    height: 38px;
    min-width: 160px;
    padding-left: 10px;
}

.v-frm_constructor.web-tickets .float-right {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

div#export_errors_to_google_sheet,
div#export_warnings_to_google_sheet {
    display: inline-flex;
    align-items: center;
    position: relative;
    padding-left: 40px;
    box-shadow: none !important;
    transform: translateY(-6px);
}

div#export_errors_to_google_sheet svg,
div#export_warnings_to_google_sheet svg {
    height: 25px;
    width: 25px;
    position: absolute;
    left: 10px;
}

#export_google_sheet_modal button.btn.btn-default {
    padding: 9px 15px;
}

.label_qw {
    width: 100%;
}

.row_input_btn {
    display: flex;
    gap: 8px;
    align-items: flex-end;
}

#plerdy_app_seo #ajax.fade {
    padding-right: 0 !important;
    transform: translateY(0%);
    top: 0px !important;
    left: 0;
    width: 100%;
}

#plerdy_app_seo table {
    width: 100%;
}

#plerdy_app_seo #ajax .modal-body {
    min-height: 60vh;
    height: 500px !important;
}

#plerdy_app_seo div#menu2 {
    height: 470px !important;
}

body>div#contact_form {
    padding: 0px !important;
    transform: translateY(-50%);
}

.table-advance.tab_38-1 a.td_a {
    height: auto;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #5d78ff;
}

.col-table-page-settings .table-advance.tab_38-1 tr td {
    padding: 8px 8px 6px !important;
    border: 1px solid #ddd !important;
    font-size: 14px;
    text-align: center;
}

.col-table-page-settings .table-advance.tab_38-1 tr th {
    padding: 12px 8px !important;
    border: 1px solid #ddd !important;
    text-align: center;
}

.col-table-page-settings .table-advance.tab_38-1 label {
    margin-bottom: 0px;
}

td.firs_padding.text-center .checker {
    margin: 0 6px !important;
    display: inline-block;
}

.col-table-page-settings .table-advance.tab_38-1 tr td:nth-child(2) {
    text-align: left;
}

tbody#grid2 .checker {
    margin: 0px !important;
    width: 16px;
    height: 16px;
    cursor: pointer;
}

#grid tbody#grid2 td:nth-child(1) {
    overflow: inherit;
}

.popup_rem span:hover {
    opacity: 0.8;
}

.popup_rem span {
    background-color: transparent;
    color: #fff;
    padding: 4px 10px;
    border-radius: 4px;
    cursor: pointer;
    transition: .3s;
    padding: 5px 1px 5px 25px;
    background-repeat: no-repeat !important;
    background-position: 0px center !important;
    background-size: 18px;
    background-image: url(/public/images/video-session/v_busket.svg) !important;
    background-color: transparent !important;
    color: #f1353d !important;
}

.popup_rem {
    position: absolute;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0px 4px 20px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0 1px 15px 7px rgba(81, 77, 92, .08);
    box-shadow: 0px 4px 20px rgb(0 0 0 / 12%);
    border-radius: 4px;
    z-index: 1;
    left: 0;
    right: auto;
    top: -20px;
    transform: translate(0%, -100%);
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

.w_qw_1.active_r_p .popup_rem {
    opacity: 1;
    visibility: visible;
    left: 6px;
    top: -10px;
}

.w_qw_1 {
    position: relative;
}

[data-ico="left"] .iti__flag-container {
    background: #f2f2f2 !important;
}

[data-ico="left"] .iti.iti--allow-dropdown.iti--separate-dial-code+.plerdy_custom_icon {
    border-radius: 50% 0 0 50%;
}

ul#events_constructor-tabs {
    padding: 0;
}

ul#events_constructor-tabs>li {
    transform: translateY(3px);
}

ul#events_constructor-tabs>li>a:hover {
    border: 1px solid #dee2e6;
    text-decoration: none !important;
    background: transparent;
}

ul#events_constructor-tabs>li>a {
    padding: 9px 15px 9px;
}

.popap_info_bitrix .modal-dialog.modal-lg {
    margin: 0px;
}

.popap_info_bitrix .modal-content {
    max-height: 90vh;
    padding: 20px;
    overflow-y: auto;
}

.popap_info_bitrix .modal-content img {
    max-width: 100%;
}

.bitrix_info {
    font-size: 14px;
    line-height: 24px;
}

.popap_info_bitrix .image {
    margin: 15px 0;
}

.popap_info_bitrix button.close {
    position: absolute;
    z-index: 12;
    right: 25px;
    top: 25px;
}

#export_google_sheet_modal form.form-popup>.inputs-wrap label.active {
    width: 315px;
}

#export_google_sheet_modal form.form-popup>.inputs-wrap {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.google_sheet_row_content input {
    height: 42px;
    min-width: 250px;
    border: 1px solid #e5e5e5;
    font-size: 14px;
    padding-left: 10px;
}

.row.google_sheet_row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.google_sheet_url_wrapper~div {
    padding-left: 0px;
}

.plerdy_element_setting_input {
    background: #5d78ff;
    width: 34px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    border-radius: 2px !important;
    color: #fff;
    cursor: pointer;
}

.row-button_showPopup {
    display: inline-flex;
    align-items: center;
    position: relative;
    cursor: default;
    float: left;
    margin-left: 5px;
    max-height: 40px;
}

.body_popup_setings:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 6px;
    position: absolute;
    right: 26px;
    top: -5px;
    transform: rotate(45deg);
}

.body_popup_setings {
    position: absolute;
    width: 300px;
    height: auto;
    padding: 15px;
    background: #fff;
    display: inline-block;
    box-shadow: rgba(92, 106, 112, 0.35) 0 -1px 14px,
        rgba(92, 106, 112, 0.15) 0 1px 1px;
    border-radius: 5px;
    right: -15px;
    z-index: 22;
    visibility: hidden;
    opacity: 0;
    top: 70px;
    transition: 0.3s;
    cursor: default;
}

.true_show .body_popup_setings {
    visibility: visible;
    opacity: 1;
    top: 50px;
}

.body_popup_setings label {
    cursor: default;
}

.body_popup_setings .input-group-btn.edit-elements.v-like-select {
    white-space: normal;
    width: 100%;
}

.body_popup_setings .edit-elements .w_switch {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.body_popup_setings .edit-elements .w_switch+.w_switch {
    margin-top: 5px;
}

div#ajax.ajax_window_my.ajax_21::-webkit-scrollbar-thumb {
    background-color: #555 !important;
}

div#ajax.ajax_window_my.ajax_21::-webkit-scrollbar {
    width: 6px !important;
    background-color: #f5f5f5 !important;
}

div#ajax.ajax_window_my.ajax_21::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3) !important;
    background-color: #f5f5f5 !important;
}

.portlet_ideas .todo-content .portlet-title {
    overflow: inherit;
}

.portlet_ideas .todo-content .actions.sorter_block {
    width: auto;
    margin-right: 0px;
}

i.m-menu__link-icon.icon-filter.icon-color_1 {
    background-image: url(/public/assets/global/img/filter1.svg);
    display: inline-block !important;
    width: 26px !important;
    height: 16px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}

i.m-menu__link-icon.icon-coin.icon-color_1 {
    background-image: url(/public/assets/global/img/coin.svg);
    display: inline-block !important;
    width: 26px !important;
    height: 18px;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
}

.wrapp_t_n {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wrapp_t_n a.inside.inside_video {
    background-image: url(/public/assets/global/img/external-link-symbol.svg) !important;
    display: inline-block !important;
    width: 30px;
    height: 21px;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: contain !important;
}

.label__percentage.offf:before {
    content: "";
    display: inline-block;
    padding-left: 5px;
}

.svg-funnel-js__subLabel--title,
ul.segment-percentage__list li {
    text-transform: capitalize;
}

.page_show_fulent .nice-select .list {
    width: 100%;
}

.page_show_fulent .nice-select {
    margin-bottom: 15px;
}

.page_show_fulent i.btn.btn-success.waves-effect.waves-light.waves-input-wrapper input.waves-button-input {
    border: none;
    font-style: initial;
}

.page_show_fulent .btn.btn-success.btn-reload.waves-effect.waves-light {
    padding: 10px 20px;
}

.page_show_fulent .page_video_show div[class^="tab__36-3"]>.row {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    height: calc(100vh - 130px);
}

.shadow_wrapp.shadow_wrapp11 {
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.1);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.1);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.1);
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) {
    width: auto;
    max-width: 100%;
    text-align: center;
    /* max-width: 800px; */
    padding-bottom: 70px;
    padding-top: 85px;
}

.page_show_fulent .svg-funnel-js .svg-funnel-js__container {
    width: 100%;
    height: 100%;
}

.svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:not(:first-child) {
    padding: 0;
}

.label__percentage.offf,
.label__percentage.offf2 {
    font-size: 12px !important;
    display: flex;
    justify-content: center;
    width: 100%;
}

.label__percentage.offf2 {
    font-size: 14px !important;
    bottom: -15px !important;
}

div#g .flex,
div#g2 .flex {
    padding-top: 20px;
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label {
    padding-left: 0px;
}

.page_show_fulent .grey_select .nice-select {
    border-radius: 5px;
}

.form-group.w_in_h h4 {
    font-size: 14px;
    color: #191B23;
    margin: 5px 0;
}

.wrapp_but .method-buttons {
    flex-direction: column;
}

.wrapp_but .method-buttons button {
    margin: 5px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 14px;
    height: 36px;
    border: 0;
    border-radius: 4px;
    background: #5d78ff;
    color: #fff;
    position: relative;
}

.wrapp_but .method-buttons button:hover {
    background: #564ec0;
}

.shadow_wrapp.shadow_wrapp11 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.input-group.grey_select .btn.btn-success.btn-reload.waves-effect.waves-light {
    margin: 0;
}

.wrapp_but .method-buttons button.active_b1,
.wrapp_but .method-buttons button.active_b2,
.wrapp_but .method-buttons button.active_c {
    background: #a5b7ff;
}

#check_list_q {
    top: auto;
    bottom: 26px;
}

#check_list_q>div {
    margin: 0px !important;
}

.popup_check_list {
    position: fixed;
    background: #fff;
    padding: 10px 24px 15px 18px;
    left: auto;
    right: -440px;
    transform: translateX(10px);
    width: 440px;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    border-radius: 5px;
    text-align: left;
    transition: all 0.5s linear;
    top: auto;
    bottom: 90px;
}

#news_sesttings {
    top: auto;
    bottom: 82px;
}

#news_sesttings .m-dropdown {
    margin-bottom: 0 !important;
}

.popup_news {
    position: fixed;
    background: #fff;
    padding: 10px 24px 15px 18px;
    left: auto;
    right: -440px;
    transform: translateX(10px);
    width: 440px;
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    border-radius: 5px;
    text-align: left;
    transition: all 0.5s linear;
    top: auto;
    bottom: 90px;
}

.check_list_q-show .popup_check_list {
    transform: translateX(-440px);
}

.popup_check_list>div {
    position: relative;
    padding: 8px 0;
}

.popup_check_list h3 {
    font-size: 14px;
    margin: 0;
    padding: 0px 0 4px 46px;
    color: #5d78ff;
}

.popup_check_list span[class^="check_"] {
    flex-shrink: 0;
    width: 30px;
    height: 30px;
    display: inline-flex;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #5d78ff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    padding-bottom: 4px;
}

.popup_check_list span[class^="check_"]:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 14px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
}

.popup_check_list span.check_fulse {
    background: #eaecee;
}

.popup_check_list span.check_fulse:before {
    border-color: #ccc;
}

span.opys {
    font-size: 12px;
    margin-left: 46px;
    position: relative;
    float: left;
    line-height: 16px;
    color: #595d6e;
}

.popup_check_list>div>div:after {
    content: "";
    display: block;
    clear: both;
}

i.fa.fa-chevron-circle-left {
    transition: 0.3s;
}

.check_list_q-show i.fa.fa-chevron-circle-left {
    transform: rotate(180deg);
}

div#check_list_q.check_list_q-show {
    box-shadow: 0 0 0;
}

div#check_list_q .m-dropdown-mob {
    z-index: 12;
}

.scroll-to-top+.wrapp_sitebar {
    top: 80px;
}

.scroll-to-top+.wrapp_sitebar i.fa.fa-line-chart {
    border-color: #f4f4f8;
    padding: 0.75rem 1.5rem;
    color: #5867dd;
    background: #e1e3ec;
    padding: 5px;
    border-radius: 5px;
}

.popup_check_list>div+div {
    border-top: 1px solid #fff;
}

.popup_check_list>div+div {
    border-top: 1px solid #f2f2f2;
}

.wrapp_sitebar .m-dropdown.m-dropdown--align-push+.m-dropdown.m-dropdown--align-push+.m-dropdown.m-dropdown--align-push {
    margin-top: 8px;
}

.btn_txt_more.btn_blue.show_next_txt {
    display: none;
}

.row_s_b .btn.btn-success {
    background-image: url(/public/images/refresh.svg) !important;
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center;
    padding: 0;
    height: 38px;
    width: 38px;
    border-radius: 0 4px 4px 0 !important;
    background-color: #f4a740;
    display: inline-block !important;
    box-shadow: none !important;
}

.row_s_b .nice-select {
    width: calc(100% - 38px);
    border-radius: 4px 0 0 4px !important;
}

.row_s_b {
    display: flex;
}

.label__value:after {
    content: " Views";
    font-size: 13px;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .offf {
    color: #ff217e !important;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .offf2 {
    color: #ff0303 !important;
}

.check-radio.clearfix label.checkbox-title.radio {
    display: flex;
    width: 100%;
    margin: 0 !important;
    padding: 0;
    min-height: 26px;
}

.check-radio.clearfix label.checkbox-title.radio .radio {
    margin-right: 9px;
    margin-left: 4px;
}

.w_select_ico .input-group-btn.edit-elements.v-like-select.btn-option-font {
    width: 36px;
    width: 42px;
}

.w_select_ico .btn-option-font .sp-replacer.sp-light.full-spectrum {
    width: 36px;
    width: 42px;
}

@media (max-width: 1600) {
    .w_select_ico .input-group-btn.edit-elements.v-like-select.btn-option-font {
        width: 36px;
    }

    .w_select_ico .btn-option-font .sp-replacer.sp-light.full-spectrum {
        width: 36px;
    }
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf2 {
    font-weight: 400 !important;
    font-size: 24px !important;
    color: #fff !important;
    line-height: 18px;
    margin-bottom: 0px;
    bottom: 47px !important;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf {
    font-size: 16px !important;
    line-height: 18px;
    margin-bottom: 0px;
    bottom: 0px !important;
    font-weight: 700;
    display: flex;
    flex-direction: column-reverse;
}

.label__percentage.offf:before {
    padding-left: 0;
    font-size: 13px;
    transform: translateY(-3px);
    display: block;
    font-size: 12px;
    font-weight: 700;
    color: #ff0303;
}

.svg-funnel-js .svg-funnel-js__subLabels {
    margin-top: 60px;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .offf {
    bottom: -22px;
    font-size: 16px !important;
    font-weight: 700;
    color: #9896dc !important;
}

.label__percentage.offf2:after {
    content: "";
    display: inline-block;
    padding-left: 5px;
    content: " Views";
    font-size: 13px;
    transform: translateY(2px);
}

.svg-funnel-js .svg-funnel-js__subLabels {
    margin-top: 100px !important;
}

.shadow_wrapp .svg-funnel-js.svg-funnel-js--vertical {
    padding-left: 120px;
    padding-right: 130px;
}

.shadow_wrapp .svg-funnel-js.svg-funnel-js--vertical .label__percentage.offf2 {
    width: 120px;
    justify-content: left;
    top: 25px;
    right: 0;
    bottom: auto !important;
}

.shadow_wrapp .svg-funnel-js.svg-funnel-js--vertical .label__percentage.offf {
    width: 120px;
    bottom: auto !important;
    top: 54px;
    right: 0px;
}

.svg-funnel-js.svg-funnel-js--vertical .label__percentage.offf:before {
    transform: translateY(-1px);
}

.location_table img {
    max-width: 18px;
    margin-right: 8px;
}

.location_table {
    display: flex;
    padding-left: 4px;
    align-items: center;
    text-align: left;
}

#currency_select+.nice-select ul.list {
    left: auto;
    right: 0;
}

.wrapp_but .method-buttons button.active_b1:before,
.wrapp_but .method-buttons button.active_b2:before,
.wrapp_but .method-buttons button.active_c:before {
    content: "";
    display: inline-block;
    height: 6px;
    width: 12px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: translateY(-50%) rotate(-45deg);
    position: absolute;
    right: 8px;
    top: 46%;
}

*:focus {
    outline: 0;
}

@media (max-width: 1200px) {
    .popup_check_list span[class^="check_"] {
        width: 25px;
        height: 25px;
    }

    .popup_check_list h3 {
        padding: 0 0 4px 40px;
    }
}

@media (max-width: 1030px) and (min-width: 900px) {
    .m-header .m-header__top {
        height: 70px;
        background: #fff;
    }

    header.main-header.m-header * {
        box-shadow: none;
    }

    header.main-header.m-header .m-topbar-active {
        -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
    }

    header.main-header.m-header .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light {
        -webkit-box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.3);
        box-shadow: 0 4px 15px 2px rgba(0, 0, 0, 0.3);
    }

    header.main-header.m-header span.sub-logo {
        display: none;
    }

    .row.wrapp_filter>div {
        width: 100%;
    }

    .row.wrapp_filter>div .btn_hide_filter {
        display: none;
    }

    .table-scrollable .tab__3-3123 .parsing_table.table td:nth-child(2) {
        text-align: left !important;
        padding-left: 4px !important;
    }

    header.m-header>div .m-header__top {
        -webkit-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.1) !important;
    }

    .main-header .m-stack__item .site-name {
        float: left;
        margin-left: 140px;
    }

    div#m_header_nav {
        width: auto !important;
        display: inline-block !important;
    }

    div#m_header_topbar {
        width: auto !important;
        z-index: 12;
    }

    a#m_aside_header_topbar_mobile_toggle {
        display: none !important;
    }

    div#m_header_topbar {
        width: auto !important;
        z-index: 12;
        top: -65px;
        right: 40px;
    }

    button#m_aside_header_menu_mobile_close_btn>span {
        position: absolute;
        background: transparent;
        width: 25px;
        height: 25px;
        right: 10px;
        top: 20px;
    }

    button#m_aside_header_menu_mobile_close_btn {
        border: none;
        width: 20px;
        height: 20px;
        background: #fff;
    }

    button#m_aside_header_menu_mobile_close_btn>span span,
    button#m_aside_header_menu_mobile_close_btn>span span:before {
        display: inline-block;
        width: 20px;
        content: "";
        border-bottom: 1px solid #ccc;
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%) rotate(45deg);
    }

    button#m_aside_header_menu_mobile_close_btn>span span:before {
        transform: translate(-50%, -50%) rotate(90deg);
    }

    button#m_aside_header_menu_mobile_close_btn:focus {
        border: 0;
        outline: 0;
    }

    *:focus {
        outline: 0;
    }
}

@media (max-width: 900px) {
    div#check_list_q {
        display: none;
    }
}

div#check_list_q {
    background: transparent;
    box-shadow: none;
}

#startTour i {
    background-image: url(/public/images/tour-red.svg);
    height: 20px;
    width: 20px;
    left: 5px;
    top: 7px;
}

#acaunt_plerdy i.m-menu__link-icon.icon-grid.icon-color_4 {
    color: #f4516c !important;
    font-size: 14px !important;
    margin-right: 5px;
}

#acaunt_plerdy .m-nav__link-icon {
    width: auto !important;
}

#acaunt_plerdy .m-nav__link-icon span.m-nav__link-icon-wrapper.m-nav__link-icon-wrapper-color {
    width: auto;
    height: 37px;
    padding: 0 5px;
    background: transparent;
    color: #f4516c;
    font-size: 13px;
}

#acaunt_plerdy .m-nav__link-icon span.m-nav__link-icon-wrapper.m-nav__link-icon-wrapper-color:hover {
    background: #f4516c;
    color: #fff !important;
}

#acaunt_plerdy .m-nav__link-icon span.m-nav__link-icon-wrapper.m-nav__link-icon-wrapper-color:hover i {
    color: #fff !important;
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__body.m-dropdown__body-v {
    padding: 0px;
}

li.head-men {
    border-bottom: 1px solid #eee;
    display: flex;
    height: 50px;
    align-items: center;
    padding: 0 15px;
    font-weight: bold;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

span.arrow2 {
    font-size: 12px;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages {
    margin-top: 0px !important;
}

div.custom_popup_modal .modal-dialog.modal-dialog-scrollable,
div#exampleHelper .modal-dialog.modal-dialog-scrollable {
    margin: 0;
    border: none;
}

div#exampleHelper,
div.custom_popup_modal {
    width: auto;
    margin-left: 0px;
    transform: translateX(-50%);
}

.plerdy_step_8 .wrapp_legends span.m-menu__link {
    font-weight: 600;
    color: #595d6e;
    font-size: 14px !important;
    padding-left: 15px;
}

@media (max-width: 1500px) {
    .plerdy_step_8 .legend-con {
        width: 45%;
        margin-left: 55%;
    }
}

body.page-quick-sidebar-over-content.modal-open.page-overflow .page-container {
    overflow-y: visible !important;
}

@media (max-width: 600px) {
    .modal-backdrop.fade.in+.datepicker.datepicker-dropdown.dropdown-menu {
        z-index: 10000009 !important;
        top: 100vh !important;
        left: 50vw !important;
        margin: 0 !important;
        transform: translate(-50%, -100%);
        position: fixed;
    }

    div#chats .chat-form {
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -15px;
    }

    div#chats .input-cont input {
        min-width: 100% !important;
    }

    div#chats .input-cont {
        display: flex;
        flex-direction: column;
    }

    div#chats .input-cont input+input {
        margin-top: 10px;
    }
}

#dashbord-page.not_activ-dashbord {
    margin-top: 35px !important;
}

.new_style_menu #dashbord-page.not_activ-dashbord {
    margin-top: 0px !important;
}

div#exampleHelper,
div.custom_popup_modal {
    top: 50% !important;
    transform: translate(-50%, -50%);
    padding: 0px !important;
    margin-top: 0px !important;
}

div#exampleHelper .modal-header,
div.custom_popup_modal {
    border: none;
}

div#exampleHelper .modal-header+.modal-body,
div.custom_popup_modal .modal-header+.modal-body {
    padding-top: 0px;
}

.plerdy_step_8 .wrapp_legends span.m-menu__link {
    padding-bottom: 0px;
    min-height: 50px;
}

.pler-up.pler-up-lists.v_pler-up-lists {
    min-width: 800px;
}

.v_pler-up-lists .not_active_on.fa.fa-times-circle {
    display: none;
}

.v_pler-up-lists .pler-up__close {
    display: none;
}

a.btn.btn-success {
    background-color: #1474E3;
    /* border-color: #5d78ff; */
    padding: 7px 20px;
    color: #fff;
    border-radius: 4px;
    line-height: 160%;
    transition: all 0.3s linear;
    font-weight: normal;
    box-shadow: none !important;
}

a.btn.btn-success:hover {
    background-color: #5867dd;
    color: #fff;
}

.tab__29 i.icon-user.icon-color_1 {
    font-size: 12px;
    margin-right: 2px;
}

#exampleHelper h2,
.custom_popup_modal h2 {
    text-align: center;
    font-size: 40px;
    margin-top: 0px;
    margin-bottom: 25px;
}

#exampleHelper .modal-body,
.custom_popup_modal .modal-body {
    font-size: 18px;
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

.custom_popup_modal img,
#exampleHelper img {
    margin: 10px 0;
}

div#exampleHelper,
div.custom_popup_modal {
    width: 100%;
    max-width: 700px;
}

div.custom_popup_modal *,
div#exampleHelper * {
    max-width: 100%;
    color: #000;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 24px;
}

div#exampleHelper .modal-dialog,
div.custom_popup_modal .modal-dialog {
    width: 100%;
}

.tab__101 .btn.btn-success.waves-effect.waves-light {
    padding: 0px !important;
}

.comment_block * {
    /* display: block; */
    max-width: 100%;
}

.comment_content a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    line-height: 18px;
    vertical-align: bottom;
    max-width: 400px;
}

.support-page textarea.ticket_comment:focus {
    background-color: #f3f6f9;
}

div#exampleHelper img,
div.custom_popup_modal img {
    height: auto;
}

button.remove_from_partner_account {
    background: transparent;
    border: none;
    border-bottom: 1px dashed #4680ff !important;
    color: #4680ff;
    width: auto;
    padding: 0;
}

button.remove_from_partner_account:hover {
    background: transparent;
    border-bottom: 1px solid #4680ff !important;
}

.parsing_table.table tr td.heatmap-prices-table {
    overflow: inherit;
    position: relative;
}

.promocode-content:before {
    content: "";
    position: absolute;
    left: -5px;
    top: calc(50% - 13px);
    width: 20px;
    height: 20px;
    display: inline-block;
    background: #fff;
    border-radius: 4px;
    transform: translateX(0%) rotate(45deg);
}

.promocode-content {
    box-shadow: 0px 4px 20px rgb(0 0 0 / 12%);
    border-radius: 4px;
    position: absolute;
    z-index: 12;
    padding: 16px;
    left: auto;
    right: -30px;
    bottom: 0;
    transform: translate(100%, 48px);
    width: 388px;
    bottom: 0px;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    background: #fff;
}

.promocode-content.active-line {
    visibility: visible;
    opacity: 1;
    right: -15px;
}

.promocode-content form.promocode-use-form {
    padding: 0;
    margin: 0;
}

.promocode-content form.promocode-use-form input.form-control.promocodes {
    width: 100%;
}

span.wr_t_pr {
    display: inline-block;
    border-radius: 4px;
    font-size: 14px;
    color: #6c7293;
    font-weight: bold;
    padding-left: 5px;
}

span.wr_t_pr a.btn.btn-success.waves-effect.waves-light {
    /* background-color: rgba(88,103,221,.0); */
    margin-right: 0px;
    padding: 0 10px;
}

span.wr_t_pr a.btn.btn-success.waves-effect.waves-light:hover {
    background: #5867dd;
}

span.wr_t_pr span.original_price {
    font-size: 14px;
    font-weight: normal;
    margin-left: 5px;
}

div#exampleHelper,
div.custom_popup_modal {
    position: fixed;
}

div#exampleHelper *:not(h2),
div.custom_popup_modal *:not(h2) {
    font-size: 14px;
    font-family: 'Roboto', Arial, sans-serif;
    line-height: 20px;
}

#exampleHelper .close,
.custom_popup_modal .close {
    background: transparent !important;
    overflow: inherit;
    position: relative;
    opacity: 1;
}

#exampleHelper .close,
.custom_popup_modal .close {
    background: 0 0 !important;
    overflow: inherit;
    position: relative;
    opacity: 1;
    width: 18px;
    height: 18px;
    transform: translateY(2px);
}

#exampleHelper .close:before,
#exampleHelper .close:after {
    display: inline-block;
    content: "";
    width: 20px;
    border-bottom: 2px solid #878a95;
    position: absolute;
    right: 5px;
    top: 5px;
    transform: rotate(45deg);
    transition: 0.3s;
}

#exampleHelper .close:after {
    transform: rotate(-45deg);
}

#exampleHelper .close:hover:before {
    transform: rotate(225deg);
}

#exampleHelper .close:hover:after {
    transform: rotate(135deg);
}

div#exampleHelper .modal-header,
div.custom_popup_modal .modal-header {
    padding: 0 24px;
    height: 50px;
    background: #f2f2f2;
    border-bottom: 1px solid #b7b7b7;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
}

div#exampleHelper h2,
div.custom_popup_modal h2 {
    font-size: 0px;
    line-height: 0;
}

div#exampleHelper span.title-popup-information,
div.custom_popup_modal span.title-popup-information {
    font-weight: bold !important;
    font-size: 18px;
}

.table-scrollable.table-scrollable-borderless.tab__32 {
    min-height: 300px;
}

.wrap-promocode-use-form {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

form.promocode-use-form .form-group {
    margin-bottom: 0;
    width: 100%;
}

form.promocode-use-form button.btn.btn-success.save_promocode {
    box-shadow: none !important;
    height: 38px;
    margin: 0 0 0 25px;
    padding: 9px 25px;
    flex-shrink: 0;
}

form .wrap-promocode-use-form+.alert {
    text-align: left;
    padding: 10px;
    margin: 10px 0 0 0 !important;
}

form .wrap-promocode-use-form+.alert p {
    font-weight: 300 !important;
}

div#kt_inbox_aside .col-md-10 {
    width: calc(100% + 10px);
    height: 48px;
    margin: -20px -5px 0;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
}

.head_video_block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: auto;
    min-height: 40px;
    margin: 0 -15px;
    padding: 6px 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #f4f9ff;
}

.head_video_block a {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #006DCA;
}

i.ico_video-h {
    background-image: url(/public/images/video-session/desk-n.svg);
    height: 24px;
    width: 24px;
    display: inline-block;
    margin-right: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.head_video_block>div {
    display: contents;
}

span.fa.p_star.fa-star:before {
    display: none;
}

.col_star_share .fa.fa-star.first-star:before {
    display: none;
}

span.fa.p_star.fa-star,
.col_star_share .fa.fa-star.first-star {
    background-image: url(/public/images/video-session/start-line.svg);
    height: 24px;
    width: 24px;
    display: inline-block;
    margin-right: 12px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

span.fa.p_star.fa-star.checked,
.col_star_share .fa.fa-star.first-star {
    background-image: url(/public/images/video-session/start-line-a.svg);
    background-size: 20px;
}

.col_star_share .fa.fa-star.first-star {
    pointer-events: none;
    background-image: url(/public/images/video-session/Star10.svg);
    background-size: 24px;
}

.rr-player__frame.svelte-1wetjm2 {
    background: #ebedf2;
}

.page_video_show .rr-timeline.svelte-1cgfpn0 {
    width: calc(100% - 20px);
    align-items: center;
    margin-right: 0;
    padding: 10px 0;
}

.login .content {
    width: 392px;
    padding: 0px;
}

.wrapper_content_auth .new_tab-auth {
    padding-bottom: 16px;
}

.wrapper_content_auth .wrapp_exite {
    width: 100%;
    margin-bottom: 24px;
}

.wrapper_content_auth .wrapp_exite .btn.btn-success {
    background: #177ff9;
    border-radius: 12px;
    width: 100%;
    box-shadow: none !important;
    font-weight: 600;
}

.left_content_auth .form-group.new-row-input {
    margin-bottom: 24px;
}

span.orr {
    text-transform: lowercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #adabab;
    width: 32px;
}

.wrap_form-check a.forget-password {
    color: #177ff9;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
}

.wrap_form-check a.forget-password:hover {
    text-decoration: none;
    color: #2196f3;
}

.form-group_soc a.btn-log.btn-goo:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/public/assets/global/img/icons8-google.svg);
    transition: 0.3s;
}

.form-group_soc a.btn-log.btn-goo:hover {
    border-color: #2196f3;
}

.right_content_auth h2.welc.plerdy-clients_title {
    font-weight: normal;
    font-size: 28px;
    line-height: 40px;
    max-width: 500px;
    margin: auto;
}

.form-group_soc .btn-goo {
    border: 1px solid #ebebeb;
    background: #fff;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    color: #141414;
    width: 100%;
    border-radius: 12px;
    transition: 0.3s;
}

.wrapper_content_auth .slick-arrow {
    background: #177ff9;
    width: 48px;
    height: 48px;
    border-radius: 12px;
}

.wrapper_content_auth .block-recom-child {
    padding: 15px;
}

.wrapper_content_auth .img-recom {
    left: 10px;
    top: 10px;
    transform: translate(0, 0);
}

.wrapper_content_auth .name-recom {
    text-align: left;
    padding-left: 85px;
    font-size: 14px;
    line-height: 20px;
    margin: 6px 0 0;
}

.wrapper_content_auth .work-recom {
    text-align: left;
    padding-left: 85px;
    font-size: 14px;
    line-height: 22px;
    color: #111;
}

.block-recom-child {
    font-size: 16px;
    line-height: 23px;
}

.wrapper_content_auth .work-recom~* {
    padding-left: 85px;
}

.block-recom-child,
.wrapper_content_auth .list-recom li {
    font-size: 16px;
    line-height: 23px;
}

.wrapper_content_auth .recomendation-slide .list-recom li::before {
    top: 10px;
}

.block-recom {
    border-top: 1px solid #ddd;
}

.recomendation-slide {
    max-width: 798px;
    margin: auto;
}

.reg_container.container {
    max-width: 100%;
}

.right_content_auth .slick-dots {
    padding: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    transform: translateY(-15px);
}

.right_content_auth .slick-dots li button {
    display: inline-block;
    border: none;
    width: 6px;
    height: 6px;
    padding: 0;
    border-radius: 50%;
    background: #ddd;
}

.right_content_auth .slick-dots li {
    list-style: none;
    padding: 5px;
    flex-shrink: 0;
    font-size: 0;
}

.right_content_auth .slick-dots .slick-active button {
    background: #2196f3;
}

.wrapper_content_auth .block-recom-child {
    margin-bottom: 0px !important;
}

@media (max-width: 1330px) {
    .wrapper_content_auth .block-recom-child {
        margin: 36px 40px;
    }
}

@media (max-width: 1330px) and (min-width: 800px) {
    .left_content_auth {
        flex: 480px 0 0;
    }

    .wrapper_content_auth .right_content_auth {
        width: calc(100% - 480px);
    }

    .right_content_auth h2.welc.plerdy-clients_title {
        font-size: 20px;
        line-height: 30px;
    }

    .wrapper_content_auth .reg_container.container span.plerdy-clients__item {
        margin: 0;
    }

    .wrapper_content_auth span.plerdy-clients__item img {
        transform: scale(0.8);
    }

    .block-recom-child,
    .wrapper_content_auth .list-recom li {
        font-size: 14px;
        line-height: 20px;
    }

    .wrapper_content_auth .slick-arrow {
        width: 38px;
        height: 38px;
    }
}

.reg_s .btn.btn-success.uppercase.btn-register {
    background: #177ff9;
    border-radius: 12px;
    width: 100%;
    box-shadow: none !important;
    height: 42px;
    line-height: 42px;
    opacity: 1;
}

.top_form_auth .content .hint {
    color: #7d7d7d;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
}

p.hint.register_a1 a {
    color: #177ff9;
}

.left_content_auth .form-group .form-control {
    background: #f5f5f5 !important;
    border-radius: 12px;
    border: none;
    line-height: 48px;
    height: 48px;
    font-size: 16px;
}

.form-actions.aa2 {
    padding-top: 18px !important;
}

.form-actions.aa2 .btn.btn-success {
    background: #177ff9;
    border-radius: 12px;
    width: 100%;
    box-shadow: none !important;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
}

.bottom_wrap-sing-up {
    padding: 0px;
}

.login .logo {
    margin-top: 0px;
    display: flex;
}

div#recaptcha-wrapper {
    position: fixed;
    right: 20px;
    bottom: 20px;
}

.reg_s-checked label {
    width: calc(100% - 26px);
}

.reg_s-checked input {
    height: 18px;
    width: 18px;
    margin-right: 8px;
    border-color: #eee !important;
    margin-top: 0px;
}

.reg_s-checked {
    display: flex;
    flex-wrap: wrap;
}

.logo.logo_appsumo .page-logo {
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    width: 100%;
}

.logo.logo_appsumo {
    padding: 0;
    width: 392px;
    display: flex;
}

span.hert_ic img {
    max-width: 100%;
    height: auto !important;
}

span.hert_ic {
    width: 24px;
    margin: 0 13px 0 24px;
}

span.appsumo_ic img {
    max-width: 100%;
    height: auto !important;
}

span.appsumo_ic {
    width: 136px;
}

@media (max-width: 800px) {
    .right_content_auth h2.welc.plerdy-clients_title {
        font-size: 18px;
        line-height: 30px;
        width: auto;
    }

    .wrapper_content_auth .slick-arrow {
        width: 38px;
        height: 38px;
    }

    .wrapper_content_auth .work-recom~* {
        padding-left: 0px;
    }

    .block-recom-child,
    .wrapper_content_auth .list-recom li {
        font-size: 13px;
        line-height: 20px;
    }

    .login .logo {
        justify-content: center;
    }
}

.wrapper_for_pagina {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    flex-wrap: wrap;
    position: absolute;
    right: 20px;
    bottom: 10px;
    display: none;
}

div .rr-timeline__time.svelte-1cgfpn0 {
    padding: 0 15px;
    color: #919191;
    font-size: 12px;
}

.page_video_show .rr-controller__btns.svelte-1cgfpn0 button.active.svelte-1cgfpn0 {
    background: transparent;
    color: #1474E3;
}

.page_video_show .rr-controller__btns.svelte-1cgfpn0 button {
    font-weight: normal;
    font-size: 14px;
    width: 26px;
}

.switch.svelte-a6h7w7 {
    margin-left: 20px;
}

svg.icon.ic_v_play *,
svg.icon.ic_v_pause * {
    fill: #5d78ff;
}

div .rr-controller.svelte-1cgfpn0 {
    height: 90px;
}

.table-click-site-lists tr:nth-last-child(1) .nice-select .list,
.table-click-site-lists tr:nth-last-child(2) .nice-select .list,
.table-click-site-lists tr:nth-last-child(3) .nice-select .list {
    max-height: 88px;
}

.v-icon-appsumo {
    background-image: url(/public/assets/global/img/as-taco.svg);
    width: 30px !important;
    height: 15px;
}

#appsumo_info .col-md-11.par_pr-main_c {
    max-width: 400px;
    margin: 0 0 20px;
    padding: 15px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    font-size: 14px;
    line-height: 22px;
    font-weight: 600;
}

#appsumo_info .col-md-11.par_pr-main_c div:nth-child(2n) {
    margin-bottom: 10px;
    font-weight: 300;
}

div#appsumo_info+div,
div#appsumo_info+br+div {
    display: flex;
    max-width: 400px;
    flex-direction: column;
}

input#appsumo_promocode {
    line-height: 38px;
    height: 38px;
    font-size: 14px;
    font-weight: 400;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 19px;
    padding: 0 5px 0 17px;
}

div#appsumo_get_promo_btn {
    width: 100%;
    max-width: 400px;
    box-shadow: none !important;
}

.txt-video-time div {
    white-space: nowrap;
}

@media (min-width: 992px) {
    .col-md-10.video_desktop {
        width: calc(83.33333333% - 1px);
    }

    .wrapp_filter .col-md-7 {
        width: calc(58.33333333% - 1px);
    }
}

section#heatmap-prices .col-md-11.par_pr-main_c {
    max-width: 100%;
}

#heatmap-prices {
    position: relative;
}

#heatmap-prices .heatmap-nav {
    position: absolute;
    width: auto;
    padding: 0;
    right: 0;
    top: -48px;
    white-space: nowrap;
}

.css_sel.css_sel_custom.label_pos_top {
    position: relative;
    padding-top: 12px;
}

.label_pos_top label.col-md-2 {
    position: absolute;
    top: -12px;
    white-space: nowrap;
}

div .form_fields_container.buttons-wrp i.btn.btn-success input {
    font-style: normal !important;
}

div .form_fields_container.buttons-wrp i.btn.btn-success {
    -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
    background-color: #5d78ff !important;
    border-color: #5d78ff !important;
    float: left;
}

div .form_fields_container.buttons-wrp i.btn.btn-success:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.36) !important;
    -moz-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.36) !important;
    box-shadow: 0 5px 10px 2px rgba(88, 103, 221, 0.36) !important;
    background-color: #384ad7 !important;
    border-color: #384ad7 !important;
}

#heatmap-prices .table-scrollable.table-scrollable-borderless.tab__32 {
    overflow: scroll;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list {
    max-height: inherit;
    padding: 0;
}

.left_content_auth span.pass-sending {
    margin-bottom: 24px;
    display: inline-block;
    background: #f4fbed;
    width: 100%;
    padding: 20px;
    font-size: 14px;
    color: green;
    text-align: center;
}

.top_form_auth .content .form-actions button.btn.btn-success.uppercase {
    background: #177ff9;
    border-radius: 12px;
    width: 100%;
    box-shadow: none !important;
    font-weight: 600;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 20px !important;
}

.top_form_auth .content .form-actions button.btn.btn-success.uppercase:hover {
    background-color: #384ad7;
    border-color: #2e40d4;
}

.btn_text.btn_info:hover {
    text-decoration: none;
}

.btn_text.btn_info:hover {
    border-bottom: 1px solid #4680ff;
}

.portlet-title.portlet-title_without .caption {
    width: 100%;
}

.btn_text.btn_info {
    float: right;
    transform: translateY(8px);
}

a.go_to_reports {
    /* border-bottom: 1px dashed #4680ff!important; */
    color: #4680ff;
    width: auto;
    text-decoration: none;
}

a.go_to_reports:hover {
    /* border-bottom: 1px solid #4680ff!important; */
}

a.go_to_reports span {
    border-bottom: 1px dashed #4680ff !important;
}

a.go_to_reports:hover span {
    border-bottom: 1px solid #4680ff !important;
}

div .head_text {
    border: none !important;
    background: transparent;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #191B23;
    margin: 0 !important;
    transition: background 0.3s;
    padding: 6px 0px 6px 8px !important;
    border-radius: 4px;
    display: inline-block;
}

div .head_text:hover {
    /* color: #333333; */
    /* background: #eaecee; */
    text-decoration: none;
    color: #5d78ff;
}

.wrapp_func>* {
    display: inline-flex !important;
    align-items: center;
    padding: 0 6px;
}

span.header_menu-i {
    display: inline-flex;
    width: 36px;
    height: 36px;
    background: transparent;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    object-fit: cover;
}

span.header_menu-i:before,
span.header_menu-i:after,
span.header_menu-i span {
    content: "";
    display: inline-block;
    width: 18px;
    height: 2px;
    background: #fff;
    border-radius: 2px;
    position: absolute;
    transition: 0.3s;
}

span.header_menu-i:after {
    transform: translateY(6px);
}

span.header_menu-i:before {
    transform: translateY(-6px);
}

.m-dropdown--open span.header_menu-i span {
    display: none;
}

.m-dropdown--open span.header_menu-i:before {
    transform: translateY(0px) rotate(-45deg);
}

.m-dropdown--open span.header_menu-i:after {
    transform: translateY(0px) rotate(45deg);
}

a#acaunt_plerdy {
    display: inline-flex;
    align-items: center;
}

#acaunt_plerdy+.m-dropdown__wrapper {
    width: 515px;
    padding-top: 0px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
}

#acaunt_plerdy+.m-dropdown__wrapper .m-dropdown__content {
    display: flex;
    flex-wrap: wrap;
}

.v-dropdown__inner ul.m-dropdown-lang {
    float: none;
    width: 50%;
    order: 3;
    padding-left: 24px;
}

.v-dropdown__inner ul.m-dropdown-lang+ul.m-dropdown-lang {
    order: 2;
    border-right: 1px solid #e2e5ec;
    padding-left: 0px;
}

.v-m-ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/header/ic_block.svg);
    margin-right: 8px;
}

.v-m-ico.v-m-ico-user {
    background-image: url(/public/images/header/ic_person_outline.svg);
}

.v-m-ico.v-m-ico-link {
    background-image: url(/public/images/header/ic_insert_link.svg);
}

.v-m-ico.v-m-ico-lightbulb {
    background-image: url(/public/images/header/ic_lightbulb_outline.svg);
}

.v-m-ico.v-m-ico-feed {
    background-image: url(/public/images/header/ic_subject.svg);
}

.v-m-ico.v-m-ico-key {
    background-image: url(/public/images/header/ic_vertical_align_top.svg);
}

.v-m-ico.v-m-ico-traccking {
    background-image: url(/public/images/header/ic_code.svg);
}

.v-m-ico.v-m-ico-tarifs {
    background-image: url(/public/images/header/ic_credit_card.svg);
}

.v-m-ico.v-m-ico-history {
    background-image: url(/public/images/header/ic_history.svg);
}

.v-m-ico.v-m-ico-partners_list {
    background-image: url(/public/images/header/ic_format_list_bulleted.svg);
}

.v-dropdown__inner ul.m-dropdown-lang a {
    padding: 6px 8px;
    transition: 0.3s;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #333;
}

.v-dropdown__inner ul.m-dropdown-lang a:hover {
    background: #eaecee;
    color: #333;
}

li.v-m-head span {
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #595d6e;
    display: inline-block;
}

.v-dropdown__inner ul.m-dropdown-lang li {
    margin-bottom: 8px;
}

li.footer_men {
    border-top: 1px solid #e2e5ec;
}

li.footer_men a {
    margin-top: 8px;
}

.wrapp_select_site {
    display: inline-block;
    position: relative;
    float: left;
}

.wrapp_select_site>span {
    background: #5d78ff;
    color: #fff;
    height: 37px;
    display: inline-flex;
    align-items: center;
    position: absolute;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    width: 85px;
    padding-left: 13px;
    border-radius: 5px 0 0 5px;
    left: 0;
    z-index: 12;
    pointer-events: none;
}

.wrapp_select_site>span:after {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    transform: translateY(-1px) rotate(-45deg);
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    position: absolute;
    right: 13px;
    transition: 0.3s;
}

.wrapp_select_site.wrapp_select_site-open>span {
    z-index: 123;
}

.wrapp_select_site.wrapp_select_site-open>span::after {
    transform: translateY(2px) rotate(135deg);
}

.wrapp_select_site .nice-select {
    height: 34px;
    line-height: 34px;
    font-weight: 400;
    font-size: 14px;
    color: #191B23;
    padding-left: 17px;
    padding-right: 33px;
    min-width: 100px;
    background: #ffffff;
    border: 1px solid #babdc5;
}

.wrapp_select_site .nice-select:hover,
.wrapp_select_site div.nice-select.open {
    background: #F4F5F9;
}

.wrapp_select_site div.nice-select span {
    color: #191B23;
}

.wrapp_select_site .nice-select .list {
    width: 100%;
    background: #111111;
    color: #fff;
    min-width: 300px;
    transform: translate(0, 0);
    padding-bottom: 0px;
}

.wrapp_select_site li.option.selected.focus {
    color: #5d78ff;
    background: #282828;
    position: relative;
}

.wrapp_select_site .nice-select .option:hover {
    background: #282828;
}

.wrapp_select_site .nice-select .option {
    line-height: 40px;
    color: #fff;
    font-weight: 600;
    font-size: 13px;
}

.main-header .m-stack__item .site-name {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    padding: 0 8px 0 20px;
    border: none;
    /* background: #ECFDF3; */
    border-radius: 16px;
    height: 22px;
    color: #595959;
    margin: 0 0 0 12px;
}

.static-word {
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
}

.main-header .m-stack__item .site-name:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #009F81;
    position: absolute;
    top: calc(50% - 3px);
    left: 7px;
}

.main-header .m-stack__item .site-name a {
    color: #006DCA;
    font-weight: normal;
    font-size: 14px;
    line-height: 120%;
    margin-left: 8px;
}

.main-header .btn_menu_top a {
    color: #006DCA;
    font-weight: normal;
    font-size: 14px;
    line-height: 120%;
}

.main-header .btn_menu_top a:hover {
    text-decoration: underline;
}

.m-stack__item.m-stack__item--middle.m-brand__logo>a img {
    max-width: 100px;
}

.m-stack__item.m-stack__item--middle.m-brand__logo>a {
    border-right: 1px solid #e2e5ec;
    padding-right: 16px;
    margin-right: 16px;
}

#grid th[data-type],
#grid_popup th[data-type] {
    background-image: url(/public/images/header/ic_keyboard_arrow_down.svg);
    background-size: 16px;
}

#grid th[data-type="desc"],
#grid_popup th[data-type="desc"] {
    background-image: url(/public/images/header/ic_arrow_upwar.svg);
    background-position: calc(100% - 0px) center;
}

a.panel_link {
    width: 100%;
    position: relative;
    padding-right: 26px;
    font-weight: 500;
    font-size: 13px;
    line-height: 18px;
    color: #006DCA;
}

a.panel_link.mark_search {
    color: #000 !important;
}

.panel_link .glyphicon:before {
    display: none;
}

.panel_link .glyphicon {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: contain;
    background-image: url(/public/images/new/icon_link.svg);
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

#grid th {
    color: #191B23;
}

table .fa-desktop,
table .fa-mobile,
table .fa-tablet {
    color: #595d6e;
}

#invite_friends-form .modal-header,
#advise_wrap_outer .modal-header {
    height: 0;
    padding: 0 24px;
    min-height: 0;
}

#invite_friends-form .title,
#advise_wrap_outer .title {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    padding-right: 20px;
    margin-bottom: 24px;
}

#invite_friends-form .modal-body,
#advise_wrap_outer .modal-body {
    padding: 24px;
}

#invite_friends-form .modal-content,
#advise_wrap_outer .modal-content {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    border: none;
}

#invite_friends-form,
#advise_wrap_outer {
    border: none;
}

#invite_friends-form .mfp-close,
#advise_wrap_outer .mfp-close {
    position: relative;
    top: 21px;
    color: #aaa;
    font-size: 27px;
}

#invite_friends-form .summary,
#advise_wrap_outer .summary {
    background: #eaecee;
    border-radius: 4px;
    padding: 10px 16px;
}

#invite_friends-form .mfp-close:hover,
#advise_wrap_outer .mfp-close:hover {
    color: #333;
}

.form_head_guastion {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #333333;
}

.edit_text_label .form-popup,
.forma-сontact .form-popup {
    padding: 24px;
}

.edit_text_label .form-popup .mfp-close,
.forma-сontact .form-popup .mfp-close {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/header/ic_close.svg);
    margin: 0 !important;
}

.edit_text_label .form-popup .mfp-close:before,
.forma-сontact .form-popup .mfp-close:before {
    display: none;
}

.edit_text_label .form-popup label,
.forma-сontact .form-popup label {
    width: 100%;
}

.edit_text_label .form-popup input,
.forma-сontact .form-popup input,
.edit_text_label .form-popup textarea,
.forma-сontact .form-popup textarea {
    width: 100%;
}

.forma-сontact .form-popup label:before {
    content: "" !important;
}

.forma-сontact .form-popup label:last-child:before {
    background-image: url(/public/images/header/ic_chat_bubble_outline.svg);
}

.forma-сontact .form-popup label:nth-child(1):before {
    background-image: url(/public/images/header/ic_person_outline1.svg);
}

.forma-сontact .form-popup label:nth-child(2):before {
    background-image: url(/public/images/header/ic_language.svg);
}

.forma-сontact .form-popup label:nth-child(3):before {
    background-image: url(/public/images/header/ic_mail_outline.svg);
}

.forma-сontact .form-popup label:nth-child(4):before {
    background-image: url(/public/images/header/ic_phone_iphone.svg);
}

.forma-сontact .form-popup label:nth-child(5):before {
    background-image: url(/public/images/header/ic_chat_bubble_outline.svg);
}

.edit_text_label .form-popup .submit-btn,
.forma-сontact .form-popup .submit-btn {
    background: #5d78ff;
    border-radius: 4px;
    box-shadow: none;
    text-transform: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 0 16px;
    height: 38px;
    margin: 0;
}

.edit_text_label .form-popup .button-wrap,
.forma-сontact .form-popup .button-wrap {
    justify-content: flex-start;
}

.forma-сontact .form-popup .submit-btn:hover {
    background: #3f5fff;
}

.edit_text_label .form-popup input,
.forma-сontact .form-popup input {
    border: 1px solid #e2e5ec;
}

.edit_text_label .form-popup label:before,
.forma-сontact .form-popup label:before {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 12px;
}

.edit_text_label .form-popup input,
.forma-сontact .form-popup input {
    border: 1px solid #e1e1e1;
    height: 40px;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    padding-left: 38px;
}

.edit_text_label .form-popup textarea,
.forma-сontact .form-popup textarea {
    padding-left: 38px;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
}

a:focus {
    text-decoration: none;
}

.manual-modal.new_first_visit {
    background: transparent;
    box-shadow: none;
    width: 100%;
    max-width: 640px;
    padding: 0px;
}

.manual-modal.modal-add-site.new_first_visit {
    padding: 40px;
    position: initial;
    min-height: 330px;
    transform: none;
}

.title_first_visit {
    /* text-align: center;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 48px;
    line-height: 130%; */
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    margin-bottom: 8px;
}

#popup_add_site.modal-add-new-s p.title_first_visit {
    margin-top: 0;
}

.subtitle_first_visit,
.subtitle_first_visit+p {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin-bottom: 32px;
}

.new_first_visit .tab-content.step1 #manual-form input {
    padding: 0 17px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    height: 38px;
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
    margin-right: 15px;
}

.new_first_visit.modal-add-site .tab-content.step1 #manual-form input {
    margin-right: 0;
    border: 1px solid #8A8E9B;
}

.new_first_visit.modal-add-site .tab-content.step1 #manual-form input:focus {
    box-shadow: 0px 0px 0px 2px rgba(0, 143, 248, 0.20);
    border: 1px solid #1474E3;
}

.new_first_visit .tab-content.step1 #manual-form .helper {
    display: none;
}

.new_first_visit .tab-content.step1 #manual-form {
    width: 100%;
    /* max-width: 480px; */
    margin: auto;
}

.new_first_visit .info_first_plerdy,
.new_first_visit .info_first_plerdy+p {
    width: 100%;
    /* max-width: 480px; */
    margin: auto;
    margin-top: 24px;
    font-size: 12px;
    line-height: 16px;
    color: #595d6e;
}

.manual-modal .tab-content.step1 button#add_site {
    position: static !important;
    float: none !important;
    margin: 48px auto 0;
}

.manual-modal.modal-add-site .tab-content.step1 button#add_site {
    background-color: #1474E3;
    border-radius: 4px;
    height: 36px;
    margin: 0;
    margin-right: 8px;
}

.manual-modal.new_first_visit .tab-content.step1 {
    margin-top: 0px;
}

#check_list_q .btn.btn-outline-metal {
    background: #fff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;
    border-radius: 4px;
    border: none;
    padding: 8px 14px 8px 8px;
    width: 114px;
}

#check_list_q .btn.btn-outline-metal .check_true {
    flex-shrink: 0;
    width: 26px;
    height: 26px;
    display: inline-flex;
    background: #5d78ff;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    padding-bottom: 2px;
    margin-right: 12px;
}

#check_list_q .btn.btn-outline-metal .check_true:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 11px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
}

span.sum_ac_lisy_n {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}

span.ac_lisy_n {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    transform: translateX(2px);
    display: inline-block;
    color: #5867dd;
}

div#check_list_q .m-dropdown-mob {
    transition: 0.3s;
}

div#check_list_q.check_list_q-show .m-dropdown-mob {
    transform: translateX(100px);
}

.head_popup_check_list span {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #333;
}

.head_popup_check_list {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

span.close_check_list:before {
    display: inline-block;
    width: 12px;
    height: 12px;
    content: "";
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/panel/clos-r-n.svg);
    transform: rotate(90deg);
}

span.close_check_list {
    width: 30px;
    height: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

div .introjs-helperNumberLayer {
    background: #5d78ff;
    border: none;
    left: 0;
    top: -44px;
    text-shadow: none;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    font-family: 'Roboto', Arial, sans-serif;
    box-shadow: none;
}

body .introjs-helperLayer {
    border-radius: 8px;
    box-shadow: none;
    border: none;
}

body .introjs-overlay {
    background: rgba(0, 0, 0, 0.4);
}

div .introjs-tooltip {
    border-radius: 8px;
    box-shadow: none;
    border: none;
}

div.introjs-arrow.top {
    border: none;
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background: #fff;
    transform: rotate(45deg);
    top: -4px;
}

.introjs-tooltipbuttons a.introjs-button.introjs-skipbutton,
.introjs-tooltipbuttons a.introjs-button.introjs-prevbutton,
.introjs-tooltipbuttons a.introjs-button.introjs-nextbutton {
    border: 1px solid #e2e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    background: #fff;
    padding: 6px 9px;
    transition: 0.3s;
}

.introjs-tooltipbuttons a.introjs-button.introjs-skipbutton {
    color: #333;
}

.introjs-tooltipbuttons a.introjs-button.introjs-disabled {
    color: #ccc;
}

.introjs-tooltipbuttons a.introjs-button {
    color: #5d78ff;
}

.introjs-tooltipbuttons a:not(.introjs-disabled):hover {
    box-shadow: none;
    border-color: #5d78ff !important;
}

div .introjs-tooltiptext {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.introjs-helperLayer[style*="top:2px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:3px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:4px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:5px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:6px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:7px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:8px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:9px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:10px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:11px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:12px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:13px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:14px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:15px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:16px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:17px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:18px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:19px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:20px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:21px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:22px"] span.introjs-helperNumberLayer,
.introjs-helperLayer[style*="top:23px"] span.introjs-helperNumberLayer {
    top: -8px;
    left: auto;
    right: -45px;
}

a.introjs-button.introjs-nextbutton {
    margin-left: 5px;
}

@media (min-width: 300px) {
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        font-weight: 600;
        font-size: 14px;
        line-height: 18px;
        color: #333333 !important;
        font-family: 'Roboto', Arial, sans-serif;
        padding: 0 !important;
        border: none;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon:before {
        display: none;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        transform: translate(0, 0);
        width: 18px;
        height: 18px;
        margin-right: 8px;
        display: inline-block;
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        padding: 0px;
        background-image: url(/public/images/menu/ic_blur_on.svg);
        transform: translateY(-1px);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link3 {
        background-image: url(/public/images/menu/ic_touch_app.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link2 {
        background-image: url(/public/images/menu/ic_format_line_spacing.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.fa.fa-object-group.icon-color_1 {
        background-image: url(/public/images/menu/ic_format_align_left.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link-mouse_in_region {
        width: 18px !important;
        background-image: url(/public/images/menu/ic_wb_iridescent.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link1 {
        background-image: url(/public/images/menu/ic_wrap_text.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-bar-chart.icon-color_4 {
        background-image: url(/public/images/menu/ic_insert_chart.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.fa.fa-list.icon-color_6,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-folder.icon-color_3,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-list.icon-color_2,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-user.icon-color_3 {
        background-image: url(/public/images/menu/ic_view_headline.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link33 {
        background-image: url(/public/images/menu/ic_subject.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-grid.icon-color_4 {
        background-image: url(/public/images/menu/ic_timeline.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>a[href*="countries"].m-menu__link .m-menu__link-icon.fa.fa-bar-chart {
        background-image: url(/public/images/menu/world.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.fa.fa-bar-chart {
        background-image: url(/public/images/menu/ic_equalizer.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-envelope-open.icon-color_1 {
        background-image: url(/public/images/menu/ic_email.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-speedometer.icon-color_1 {
        background-image: url(/public/images/menu/ic_search.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.v-icon.v-icon-link4 {
        background-image: url(/public/images/menu/Google__G__Logo.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-settings.icon-color_5,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-puzzle.icon-color_1,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>a[href*="converssion"].m-menu__link .m-menu__link-icon.icon-speedometer.icon-color_1,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-camera.icon-color_1 {
        background-image: url(/public/images/menu/ic_settings.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-puzzle.icon-color_2 {
        background-image: url(/public/images/menu/ic_today.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-filter.icon-color_1 {
        background-image: url(/public/images/menu/ic_filter_list.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-coin.icon-color_1 {
        width: 18px !important;
        background-image: url(/public/images/menu/ic_equalizer.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-coin1.icon-color_1 {
        width: 18px !important;
        background-size: 12px;
        background-image: url(/public/images/menu/filter.png);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="tracking_code"].m-menu__link .m-menu__link-icon.icon-settings.icon-color_5 {
        background-image: url(/public/images/menu/ic_code.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-wallet.icon-color_1 {
        background-image: url(/public/images/menu/ic_credit_card.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon.icon-basket.icon-color_2 {
        background-image: url(/public/images/menu/ic_history.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="block_addresses"].m-menu__link .m-menu__link-icon.icon-list.icon-color_2 {
        background-image: url(/public/images/menu/ic_block.svg);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.active>.m-menu__link,
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item:hover:not(.m-menu__item--actions)>.m-menu__link {
        border: none;
        background: #eaecee;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {
        border-radius: 4px;
        padding: 0px 8px;
        height: 31px;
        display: inline-flex;
        align-items: center;
        border: none !important;
    }
}

.active_lang-ua [href*="ua"] {
    color: red;
}

.active_lang-ru [href*="ru"] {
    color: red;
}

.active_lang-en [href*="en"] {
    color: red;
}

.grad_span [class*="gradient"],
.grad_span [style*="background"] {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    display: inline-block;
    padding: 4px 12px;
    border-radius: 4px;
    color: #191B23;
}

.grad_span .gradient_v2_none,
.grad_span [style*="background:auto"] {
    /* background: #eaecee; */
    color: #191B23;
}

.user_site_lists.more_option_6 ul.list {
    padding-bottom: 40px !important;
    transform: inherit;
}

.nice-select.more_option_6 .list:hover .option[data-value="add"] {
    background: #111;
}

.user_site_lists.more_option_6 ul.list [data-value="add"] {
    z-index: 1;
    background: #111;
    border-top: 1px solid #5d78ff;
    border-radius: 0 0 4px 4px;
    position: fixed !important;
    top: 264px;
}

.user_site_lists.more_option_6 ul.list li[data-value="add"]:hover {
    background: #384ad7 !important;
}

.user_site_lists.more_option_6 ul.list [data-value="add"],
.user_site_lists ul.list [data-value="add"] {
    background: #5d78ff !important;
}

.wrapp_lang_f .lang_text {
    background-color: #fff;
    text-transform: none;
    border: 1px solid #BDBDBD;
    border-radius: 8px;
    padding: 8px 16px 8px 40px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-image: url(/public/images/f6.svg);
    background-size: 16px;
    background-position: 18px center;
    background-repeat: no-repeat;
}

.wrapp_lang_f .lang_text:after {
    content: "";
    display: inline-flex;
    width: 7px;
    height: 7px;
    border-top: 1px solid #BDBDBD;
    border-right: 1px solid #BDBDBD;
    transform: rotate(135deg);
    margin-left: 8px;
    margin-bottom: 4px;
    transition: 0.3s;
}

.active_lang-en span.lang_text:before,
.active_lang-es span.lang_text:before,
.active_lang-ru span.lang_text:before,
.active_lang-fr span.lang_text:before,
.active_lang-de span.lang_text:before,
.active_lang-pt span.lang_text:before,
.active_lang-it span.lang_text:before,
.active_lang-pl span.lang_text:before,
.active_lang-jp span.lang_text:before,
.active_lang-ua span.lang_text:before {
    content: "English";
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #BDBDBD;
    text-transform: none;
}

span.wrapp_lang_f:hover .lang_text::after {
    transform: rotate(-45deg);
    margin-bottom: -2px;
}

.active_lang-ru span.lang_text:before {
    content: "Русcкий";
}

.active_lang-ua span.lang_text:before {
    content: "Українська";
}

.active_lang-es span.lang_text:before {
    content: "España";
}

.active_lang-fr span.lang_text:before {
    content: "Français";
}

.active_lang-de span.lang_text:before {
    content: "Deutsch";
}

.active_lang-pt span.lang_text:before {
    content: "Português";
}

.active_lang-it span.lang_text:before {
    content: "Italiano";
}

.active_lang-pl span.lang_text:before {
    content: "Polski";
}

.active_lang-jp span.lang_text:before {
    content: "日本語";
}

.footer-bottom-content>div .popup_lang_f a {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    padding: 6px 12px;
}

.footer-bottom-content>div .popup_lang_f a>span {
    font-weight: normal;
    font-size: 14px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}

.footer-bottom-content>div .popup_lang_f a::after {
    position: absolute;
    top: calc(50%);
    right: 10px;
}

span.popup_lang_f {
    display: flex;
    flex-direction: column;
    position: absolute;
    background: #111111;
    top: 5px;
    transform: translateY(-100%);
    left: 0;
    padding: 4px 0;
    border-radius: 4px;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}

span.wrapp_lang_f:hover .popup_lang_f {
    visibility: visible;
    opacity: 1;
    top: 0px;
}

span.wrapp_lang_f {
    position: relative;
    padding-left: 0;
    float: left;
    z-index: 12;
}

.popup_lang_f a {
    background: transparent;
    text-transform: none;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #e2e5ec;
    display: flex;
    padding: 12px 14px;
    text-decoration: none !important;
    align-items: center;
    justify-content: space-between;
    width: 140px;
}

.popup_lang_f a:hover {
    background: #282828;
}

.active_lang-en [href*="en"],
.active_lang-ru [href*="ru"],
.active_lang-ua [href*="ua"] {
    background: #282828;
    color: #5d78ff;
}

.active_lang-en [href*="en"]:after,
.active_lang-ru [href*="ru"]:after,
.active_lang-ua [href*="ua"]:after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 8px;
    border-bottom: 2px solid #5d78ff;
    border-left: 2px solid #5d78ff;
    transform: rotate(-45deg);
    margin-top: -6px;
}

div.page-footer {
    height: 45px;
}

.page-footer .page-footer-inner {
    display: inline-flex;
    height: 100%;
    align-items: center;
}

.w_in_s>*:not(label) {
    display: none;
}

.survey_position_radio_label .icon_class {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 8px;
    font-size: 16px;
}

#set_up_survey_account {
    float: left;
}

.partners__settings_flex>div>.active_on,
.partners__settings_flex>div>.warning_active_on,
.partners__settings_flex>div>.not_active_on,
[id*="code_bad_my_site"] .active_on,
[id*="code_bad_my_site"] .warning_active_on,
[id*="code_bad_my_site"] .not_active_on {
    width: 18px;
    height: 18px;
    background: #52c568;
    border-radius: 50%;
    padding: 0;
    position: relative !important;
}

.partners__settings_flex>div>.active_on:before,
.partners__settings_flex>div>.warning_active_on:before,
.partners__settings_flex>div>.not_active_on:before,
[id*="code_bad_my_site"] .active_on:before,
[id*="code_bad_my_site"] .warning_active_on:before,
[id*="code_bad_my_site"] .not_active_on:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 5px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-45deg);
    position: absolute;
    top: 6px;
    left: 4px;
}

.partners__settings_flex>div>.not_active_on,
[id*="code_bad_my_site"] .not_active_on {
    background: #f1353d;
}

.partners__settings_flex>div>.warning_active_on,
[id*="code_bad_my_site"] .warning_active_on {
    background: #ffb822;
}

div[id*="code_bad_my_site"] {
    width: auto;
}

[id*="code_bad_my_site"] .modal-dialog {
    margin: 0;
    border: none;
}

div[id*="code_bad_my_site"] {
    max-width: 852px;
    width: 90%;
    border: none;
    box-shadow: none;
    margin-left: -426px;
}

div[id*="code_bad_my_site"].modal-information-big {
    max-width: 908px;
}

div[id*=code_bad_my_site].modal-information-big.modal-wabsites {
    overflow: hidden;
    max-width: 874px;
}

/* @media (max-width: 767px){
div[id*=code_bad_my_site].modal-information-big.modal-wabsites {
    width: auto  !important;
}
} */
.modal-information-big #manual-copy_btn,
.modal-information-big #manual-copy_btn_main,
.modal-information-big #ab-manual-copy_btn,
.first-modal #manual-copy_btn,
.first-modal #ab-manual-copy_btn {
    width: auto;
    display: inline-flex;
    align-items: center;
    /* margin-right: 12px; */
    /* background: #E0E3E6;
    color: #6C6E79;
    border: 1px solid #C4C7CF; */

    padding: 8px 12px;
    background: #1474E3;
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    border: transparent;
    height: 36px;
    border-radius: 4px;
    font: inherit;
}

.modal-information-big #manual-copy_btn:hover,
.modal-information-big #manual-copy_btn_main:hover,
.modal-information-big #ab-manual-copy_btn:hover,
.modal-information-big .second-page-popup_btm a:hover,
.first-modal #manual-copy_btn:hover,
.first-modal .second-page-popup_btm a:hover,
.first-modal #ab-manual-copy_btn:hover {
    box-shadow: none;
    background-color: #006DCA;
}

.modal-information-big #manual-copy_btn:active,
.modal-information-big #manual-copy_btn_main:active,
.modal-information-big .second-page-popup_btm a:active,
.first-modal #manual-copy_btn:active,
.first-modal .second-page-popup_btm a:active,
.first-modal #ab-manual-copy_btn:active {
    background-color: #044792;
}

.modal-information-big .second-page-popup_btm a,
.first-modal .second-page-popup_btm a {
    background: #1474E3;
    border-radius: 4px;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    height: 36px;
    display: flex;
    align-items: center;
    padding: 8px 12px 8px 12px;
    justify-content: center;
    text-decoration: none;
    max-width: max-content;
}

.modal-information-big .second-page-popup_btm a:before,
.first-modal .second-page-popup_btm a:before {
    content: "";
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/20/refresh.svg);
    margin-right: 4px;
}

.modal-information-big .row_b_p_s>div>p,
.first-modal .row_b_p_s>div>p {
    padding-left: 0px;
    margin-bottom: 8px;
    color: #919191;
}

.modal-information-big .second-page-popup_mid,
.first-modal .second-page-popup_mid {
    display: flex;
    position: relative;
    height: 36px;
}

.modal-information-big .second-page-popup_mid+p {
    margin-bottom: 0;
}

[id*="code_bad_my_site"] .modal-dialog {
    margin: 0;
    border: none;
    width: 100%;
}

[id*="code_bad_my_site"] .modal-content {
    box-shadow: none;
    border: none;
}

div[id*="code_bad_my_site"] .modal-title:before {
    width: 24px;
    height: 24px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/header/ic_code1.svg);
    margin-right: 8px;
    content: "";
}

div[id*="code_bad_my_site"] .modal-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    display: flex;
    align-items: center;
}

div[id*="code_bad_my_site"] .modal-header {
    padding: 30px 25px 20px 25px;
    border: none;
    position: relative;
}

div[id*="code_bad_my_site"].modal-information-big .modal-header {
    padding: 20px 20px 16px 20px;
}

div[id*="code_bad_my_site"] button.close {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 16px;
    right: 16px;
    background-position: center;
    background-image: url(/public/images/header/ic_close.svg) !important;
    opacity: 1;
}

[id*="code_bad_my_site"] .modal-body {
    padding: 0px 25px;
}

[id*="code_bad_my_site"].modal-information-big .modal-body {
    padding: 0 20px 20px;
}

[id*="code_bad_my_site"] .modal-body>xmp {
    margin-left: 5px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
}

[id*="code_bad_my_site"] .modal-body>p,
[id*="code_bad_my_site"] .modal-body>xmp {
    display: inline-block;
    margin: 0;
    font-size: 14px;
}

pre#manual-scripts {
    font-size: 12px;
    line-height: 130%;
    background: #fff;
    border-radius: 4px;
    width: 100%;
    padding: 8px 5px;
    border: 1px solid #8A8E9B;
    color: #6C6E79;
    margin-top: 0;
    margin-bottom: 12px;
}

.row_b_p_s {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
    /* padding-bottom: 24px; */
    /* padding-top: 12px; */
}

.row_b_p_s textarea#plerdy_code,
.btn-copy_tr textarea#plerdy_code {
    display: none;
}

.row_b_p_s>div {
    /* display: flex;
    align-items: center;
    width: 100%; */
}

.row_b_p_s .show_past_spec {
    margin-left: 12px;
}

i#manual-copy_btn,
i#manual-copy_btn1,
.show_past_spec.btn.btn-success {
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 16px;
    display: inline-flex;
    align-items: center;
}

i#manual-copy_btn:before,
i#manual-copy_btn_main:before,
i#manual-copy_btn1:before,
i#ab-manual-copy_btn:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/header/ic_content_copy.svg);
    margin-right: 8px;
}

i#manual-copy_btn:before,
i#manual-copy_btn_main:before,
i#ab-manual-copy_btn:before {
    transform: scaleY(-1);
}

.row_b_p_s i#manual-copy_btn:before {
    background-image: url(/public/images/icon/20/copy_all.svg);
    width: 20px;
    height: 20px;
}

i#manual-copy_btn,
i#manual-copy_btn1 {
    display: inline-flex;
    align-items: center;
}

.info_code .alert.alert-danger .fa.fa-eye {
    display: inline-block;
    margin-left: 10px;
}

.w_ch_t {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    display: inline-flex;
}

.w_ch_t>div {
    margin-right: 4px;
    font-size: 20px !important;
}

[id*="code_bad_my_site"] .active_on {
    font-size: 18px !important;
}

[id*="code_bad_my_site"] .active_on,
[id*="code_bad_my_site"] .not_active_on,
[id*="code_bad_my_site"] .warning_active_on {
    display: inline;
}

[id*="code_bad_my_site"] .active_on:after,
[id*="code_bad_my_site"] .not_active_on:after,
[id*="code_bad_my_site"] .warning_active_on:after {
    content: "";
    display: inline-block;
    width: 20px;
}

[id*="code_bad_my_site"] .active_on:before,
[id*="code_bad_my_site"] .not_active_on:before,
[id*="code_bad_my_site"] .warning_active_on:before {
    top: 7px;
    left: 5px;
}

.row_b_p_s>[id*="status"] a {
    border-bottom: 1px dashed #4680ff !important;
    color: #4680ff;
}

.row_b_p_s>[id*="status"] a:hover {
    text-decoration: none;
    border-bottom: 1px solid #4680ff !important;
}

.row_b_p_s>[id*="status"] {
    padding-left: 20px;
}

#grid tfoot tr {
    border-top: 1px solid #ddd;
}

#grid tfoot tr td {
    line-height: 30px;
}

.show_past_spec:after {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-bottom: 2px solid #6680ff;
    border-right: 2px solid #6680ff;
    transform: rotate(45deg);
    margin-left: 8px;
    margin-bottom: 2px;
    transition: 0.3s;
}

.head_spec {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #333;
    border-top: 1px solid #e2e5ec;
    padding-top: 24px;
    padding-bottom: 8px;
}

.row_spec>p {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 24px;
}

.in_row_sp input[type="text"],
.in_row_sp input[type="email"] {
    border: 1px solid #e2e5ec;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    color: #878a95;
    padding: 0 17px;
    border: 1px solid #E5E5E5;
    border-radius: 7px;
    height: 38px;
    box-shadow: none;
}

.second-step+.row_b_p_s .in_row_sp input[type="email"] {
    width: 265px;
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background: #FFF;
    height: 36px;
    padding: 8px;
}

.in_row_sp {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 24px;
}

@media (max-width: 767px) {
    .in_row_sp {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
    }
}

.in_row_sp button {
    margin-left: 16px;
}

.show_past_spec-a::after {
    transform: rotate(-135deg);
    margin-bottom: -5px;
}

.row_spec {
    display: none;
}

.row_spec.row_spec_show {
    display: block;
}

.wrapp_add_site {
    display: inline-flex;
    position: relative;
}

.popup_add_site {
    display: inline-flex;
    width: 450px;
    position: absolute;
    align-items: center;
    background: #fff;
    bottom: -0px;
    transform: translateX(-225px) translateY(100%);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
    border-radius: 4px;
    padding: 24px;
    left: 50%;
    visibility: hidden;
    opacity: 0;
}

.wrapp_add_site-show .popup_add_site {
    bottom: -10px;
    visibility: visible;
    opacity: 1;
}

.popup_add_site form#manual-form_rem_acc {
    margin: 0px;
    width: 100%;
}

.popup_add_site form#manual-form_rem_acc label {
    margin: 0px !important;
    padding: 0 !important;
}

.popup_add_site:before {
    content: "";
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    background: #fff;
    border-radius: 5px;
    position: absolute;
    top: -4px;
    left: calc(50% - 5px);
}

.popup_add_site form#manual-form_rem_acc input#email_to_be_rem {
    border: 1px solid #e2e5ec;
    box-sizing: border-box;
    border-radius: 4px 0 0 4px;
    width: 100%;
    padding: 11px 10px !important;
}

button#rem_part_ok {
    border-radius: 0 4px 4px 0;
    margin: 0;
}

.scroll-to-top {
    display: none !important;
}

.modal.fade,
.modal.fade .modal-content {
    border: none !important;
    box-shadow: none !important;
}

div#exampleHelper .modal-header,
div.custom_popup_modal .modal-header {
    background: #fff;
    border: none;
}

#exampleHelper .modal-body,
.custom_popup_modal .modal-body {
    padding: 0 24px 24px;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.new_first_visit .info_first_plerdy+p {
    position: relative;
    padding-left: 26px;
}

.new_first_visit .info_first_plerdy+p:before {
    color: #595d6e;
    width: 16px;
    height: 16px;
    content: "i";
    border: 2px solid #595d6e;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-weight: bold;
    position: absolute;
    left: 0;
}

#survey_position-form .alert.alert-danger::before {
    position: absolute;
    left: 10px;
}

#survey_position-form .alert.alert-danger div {
    text-align: left;
}

.show_past_spec.btn.btn-success {
    color: #5d78ff;
    background: #fff;
    border: 1px solid #6680ff;
}

.show_past_spec.btn.btn-success:hover {
    color: #384ad7;
    background: #fff;
    border: 1px solid #384ad7;
}

.partners__settings_flex .fa {
    color: #333 !important;
}

#popup_add_site .logo a {
    display: inline-flex;
    flex-direction: column;
}

#popup_add_site .logo .sub-logo {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px;
}

.manual-modal #cancel_add {
    position: static;
    float: none;
    margin: 20px auto 0;
    box-shadow: none !important;
    margin-right: 20px;
    height: 38px;
    padding: 0px 28px;
}

.manual-modal.modal-add-site #cancel_add {
    margin: 0;
    background: #E0E3E6;
    border: 1px solid #C4C7CF;
    border-radius: 4px;
    color: #6C6E79;
}

.manual-modal.modal-add-site #cancel_add:hover {
    border: 1px solid #8A8E9B;
    background: #E0E3E6;
}

.alert {
    padding: 12px;
}

.alert i.fa.fa-close:before,
.alert i.fa.fa-close:after {
    content: "";
    display: inline-block;
    width: 14px;
    border-bottom: 2px solid #646c9a;
    transform: rotate(45deg);
    position: absolute;
}

.alert i.fa.fa-close:after {
    transform: rotate(-45deg);
}

.alert i.fa.fa-close {
    width: 24px;
    height: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.portlet.light .portlet-title .caption h3+i,
.portlet.light .portlet-title .caption .m-caption-line {
    display: none;
}

.portlet.light .portlet-title .caption .caption-subject {
    font-size: 16px;
    line-height: 26px;
    margin: 0;
    color: #191B23 !important;
}

#currency_select+.nice-select {
    width: 150px;
    height: 43px;
    display: inline-flex;
    align-items: center;
    z-index: 12;
}

#currency_select+.nice-select.open {
    z-index: 123456;
}

select#currency_select {
    visibility: hidden;
}

.partners_lists-customH .row.v-wraper-shadow.tracking_code_page {
    padding: 0 !important;
    box-shadow: none;
}

.partners_lists-customH .row.v-wraper-shadow.tracking_code_page .code-desc {
    padding: 0;
}

.partners_lists-customH .row.v-wraper-shadow.tracking_code_page .plerdy_step_13.tracking_code_tour {
    padding: 0px !important;
}

[data-target*="#code_bad_my_site"]>span {
    width: 18px;
    display: inline-flex;
    height: 18px;
    position: absolute;
}

.portlet.light>.portlet-title.portlet-title_without>.caption+.caption {
    padding: 0 !important;
}

.caption .top-button-add {
    position: static !important;
}

.my_select>ul:before {
    content: "";
    display: inline-block;
    width: 8px;
    height: 8px;
    border-bottom: 1px solid #293f60;
    border-right: 1px solid #293f60;
    position: absolute;
    z-index: 1;
    top: 11px;
    right: 10px;
    transform: rotate(225deg);
}

.my_select>ul {
    display: flex;
    flex-direction: column;
    border-radius: 4px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 22px;
    z-index: 12;
    margin: 0;
    background: #fff;
    padding: 0;
    list-style: none;
    border: 1px solid transparent;
}

.my_select li.active_a a {
    color: #7d7d7d;
}

.my_select {
    position: relative;
    height: 28px;
    width: 129px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    margin-left: 10px;
    overflow: hidden;
}

.my_select a,
.my_select .link_my_select {
    width: 100%;
    display: inline-flex;
    height: 28px;
    align-items: center;
    padding: 0 10px;
    font-size: 13px;
    text-decoration: none !important;
    font-weight: 400;
    font-size: 14px;
    color: #191B23;
}

.my_select:hover {
    overflow: inherit;
    border: 1px solid transparent;
    z-index: 123;
}

.my_select:hover>ul {
    background: #fff;
    border: 1px solid #d4d4d4;
}

.my_select li.active_a {
    border-bottom: 1px solid transparent;
}

.my_select:hover li.active_a {
    border-bottom: 1px solid #d4d4d4;
}

.my_select:hover>ul .active_a a,
.my_select:hover>ul .active_a .link_my_select {
    pointer-events: none;
}

.my_select:hover>ul:before {
    transform: rotate(45deg);
    top: 9px;
}

.my_select:hover>ul li a:hover,
.my_select:hover>ul li .link_my_select:hover {
    background: #5d78ff !important;
    color: #fff;
}

.my_select ul li:not(.active_a) a,
.my_select ul li:not(.active_a) .link_my_select {
    color: #191B23;
}

.my_select li {
    order: 2;
}

.my_select li.active_a {
    order: 1;
}

.wrap_s_v:before {
    content: "";
    border-left: 1px solid #ddd;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 20px;
}

.wrap_s_v {
    white-space: nowrap;
    display: flex;
    align-items: center;
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
    font-size: 14px;
    margin-right: 10px;
}

#dashbord-page .widgets a {
    min-width: 17px;
}

#dashbord-page .btn.move_to_page+.btn {
    margin-left: 0;
}

#dashbord-page .widgets a.active_p {
    min-width: 28px;
}

i.btn {
    font-style: inherit;
}

.form_fields_container .col-md-1 .plerdy_element_edit_input {
    margin: 0;
    cursor: pointer;
}

div#zapier_api_key {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.wrapp_select_site .nice-select span.current {
    max-width: 200px;
    text-overflow: ellipsis;
}

.wrap-promocode-use-form button#save_promocode {
    border-radius: 0 4px 4px 0;
    padding-top: 9px;
    padding-bottom: 9px;
}

.siteList-table__td_enable>div {
    position: relative;
}

.popup_detach {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25);
    border-radius: 8px;
    position: absolute;
    z-index: 1234567;
    padding: 24px;
    left: 50%;
    /* transform: translate(-50%, 100%); */
    width: 400px;
    bottom: -17px;
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
    background: #fff;
    text-align: left;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    display: none;


    position: fixed;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    overflow: visible !important;
    max-width: 420px;
    width: auto;
    height: max-content;
    border: 1px solid #E0E3E6;
    background: #FFF;
    padding: 20px;
    box-shadow: none;
}

.modal-fon {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.15);
    z-index: 123456;
}

div.active_acc .popup_detach {
    visibility: visible;
    opacity: 1;
    bottom: -12px;
    display: block;
}

td.siteList-table__td_enable.text-center {
    overflow: inherit !important;
}

form#manual-form_rem_acc div {
    text-align: left;
}

input#email_to_be_rem {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    height: 38px;
    margin-top: 12px;
    width: 100%;
    padding: 5px;
}

form#manual-form_rem_acc button#rem_part_ok {
    border-radius: 4px !important;
}

.popup_detach button#rem_part_ok {
    border-radius: 4px;
    float: right !important;
}

.btns_detach {
    display: flex;
    justify-content: space-between;
}

.btns_detach button#cancel_rem {
    box-shadow: none !important;
}

/* .popup_detach:before {
    content: "";
    position: absolute;
    left: 50%;
    top: -4px;
    width: 12px;
    height: 12px;
    display: inline-block;
    background: #fff;
    border-radius: 8px;
    transform: translateX(-50%) rotate(45deg);
} */
.detach_v span {
    border-bottom: 1px dashed #4680ff;
    color: #4680ff;
    cursor: pointer;
}

input#email_to_be_rem:focus {
    border-color: #4680ff;
}

.detach_v.active_acc .alert {
    margin-top: 0px !important;
}

.detach_v.active_acc .alert {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
}

.detach_v.active_acc .alert p {
    text-align: left;
}

.step2_form_d {
    display: none;
}

.step2_form_d .btns_detach {
    justify-content: center;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
    color: #001E41 !important;
    text-decoration: line-through;
}

div.datepicker>div.datepicker-days>table>tbody>td.disabled {
    color: #0000003b !important;
}

ul.m-menu_forms>li:not(.active):focus a span,
ul.m-menu_forms>li:not(.active):hover a span {
    color: #5d78ff;
}

.btn.btn_line_black {
    border: 1px solid #e2e5ec;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #333;
    margin: 0 !important;
    padding: 0 10px !important;
    display: inline-flex;
    align-items: center;
    height: 34px;
    background: #fff;
    background: #e1e1e1;
}

.btn.btn_line_black:hover {
    background: #cfcfcf;
}

div#export_errors_to_google_sheet .icon {
    width: 14px;
    height: 21px;
    display: inline-block;
    background-position: center;
    background-size: inherit;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/export.png);
    margin-right: 8px;
}

div#export_errors_to_google_sheet {
    display: inline-flex;
    height: 36px;
    padding: 0 12px;
    border: 1px solid #22A565;
    border-radius: 4px;
    background: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #22A565;
    transform: translateY(0);
    transition: .3s;
}

i.v-ico-ok:before,
i.v-ico-n-g:before,
i.v-ico-no:before,
i.v-ico-n-t:before {
    display: none !important;
}

i.v-ico-n-g,
i.v-ico-ok,
i.v-ico-no,
i.v-ico-n-t {
    width: 22px;
    height: 22px;
    top: 0;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/labes_true.svg);
}

i.v-ico-no {
    background-image: url(/public/images/labes_not.svg);
}

i.v-ico-n-g {
    background-image: url(/public/images/labes_not_grey.svg);
}

ul#events_constructor-tabs {
    padding-top: 8px;
}

.modal .close {
    background-image: url(/public/images/header/ic_close.svg) !important;
    width: 24px;
    height: 24px;
    display: inline-block;
    background-size: contain;
    opacity: 1;
}

.modal-add-new-s.modal .close {
    position: absolute;
    right: 16px;
    top: 16px;
}

ul#events_constructor-tabs>li:not(.active)>a:hover {
    border: 1px solid transparent;
}

.nav-pills>li>a,
.nav-tabs>li>a {
    color: #333;
}

ul#popup_devices li {
    background: transparent;
    border-radius: 4px;
    opacity: 1;
    display: inline-flex;
    align-items: center;
    height: 30px;
    padding: 0 8px;
    font-size: 13px;
    color: #333;
}

ul#popup_devices i {
    display: inline-block;
    margin-right: 8px;
    font-size: 18px;
    color: #333;
}

ul#popup_devices .active_devices {
    background: #eaecee;
}

ul#popup_devices i.fa.fa-mobile {
    font-size: 20px;
}

.my_select.select_status {
    width: 60px;
    margin-right: 0px !important;
    margin-left: 0px;
    border: 1px solid transparent;
}

.warning_active_on.fa.fa-exclamation-triangle {
    padding-left: 2px;
}

.modal-body .tr {
    border-bottom: 1px solid #e2e5ec;
}

.modal-body .tr {
    border-bottom: 1px solid #e2e5ec;
}

#ajax .modal-content table>tbody>tr>td,
#ajax .modal-content table>tfoot>tr>td {
    padding: 8px 4px !important;
}

.modal-body hr {
    border: transparent;
}

thead.fixed_head_t.fixed_thead+thead {
    opacity: 0;
}

[data-file="v_tr_table1"],
[data-file="v_tr_table2"] {
    border-bottom: 1px solid #e2e5ec;
    padding: 3px 0;
}

div#export_google_sheet_modal {
    max-width: 560px;
    width: 100%;
}

#export_google_sheet_modal .modal-dialog {
    width: 100% !important;
}

#export_google_sheet_modal h4 {
    text-transform: inherit;
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    color: #333333;
}

#export_google_sheet_modal .modal-header {
    border-color: transparent;
    padding-bottom: 0px;
}

#export_google_sheet_modal .modal-body {
    padding-top: 4px;
}

#export_google_sheet_modal form.form-popup label:not(.p_input_line) {
    margin-bottom: 15px;
}

#export_google_sheet_modal .modal-content {
    padding: 9px;
}

#export_google_sheet_modal .modal-footer {
    padding-top: 8px;
    border-color: transparent;
    text-align: left;
}

#export_google_sheet_modal .modal-footer button.btn.btn-default.float-left {
    display: none;
}

#export_google_sheet_modal .modal-footer div#export_google_button {
    float: none;
    margin: 0;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
}

.alert-success {
    border-color: #e2e6f9;
    color: #5d78ff;
    border: none;
    box-shadow: 0 0 0;
    line-height: 130%;
    padding: 10px 15px 10px 42px;
    font-size: 14px;
    background-color: #f3f8ff;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 22px;
    background-image: url(/public/images/new_admin/info_tool.svg);
}

.modal-content.true_copy h4.modal-title {
    display: none;
}

.modal-content.true_copy .inputs-wrap {
    display: none !important;
}

.google_sheet_export_content.tab-content h4 {
    margin-top: 0px;
}

.google_sheet_export_content .credentials {
    width: 100%;
    padding: 5px 15px;
    display: flex;
    font-size: 12px;
    line-height: 16px;
}

.modal-content.true_copy .modal-footer {
    display: none;
}

.true_em:before {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/labes_true.svg);
    margin-right: 8px;
    content: "";
}

.true_em {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 26px;
}

.modal-content.true_copy .modal-header {
    z-index: 1;
    position: relative;
}

.col.col-md-7.google_sheet_url_wrapper {
    width: calc(100% - 100px);
}

.col.col-md-7.google_sheet_url_wrapper+.col.col-md-1 {
    width: 98px;
}

.google_sheet_export_content .google_sheet_url_btn {
    display: inline-flex;
    align-items: center;
    padding: 0 !important;
    height: 40px;
    width: 100%;
    justify-content: center;
}

.google_sheet_copy {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/ic_content_copy.svg);
    margin-right: 8px;
}

li.m-menu__item.v_ps_right span {
    line-height: 36px;
}

.v_ps_right a#google_refresh_button {
    margin-right: 0px !important;
}

.v_ps_right a#google_refresh_button {
    /* padding: 0;
    padding-left: 26px !important;
    background-position: 5px center;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/layer1.svg);
    line-height: 20px !important;
    background-color: transparent !important;
    display: inline-flex;
    align-items: center;
    margin-left: 10px;
    text-decoration: none !important; */

    visibility: hidden;
    position: absolute;
    width: 0;
    overflow: hidden;
    right: 0;
}

.v_ps_right {
    float: right !important;
}

.ajax_21 h2 {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin-top: 10px;
}

div#popup_url a.panel_link {
    width: auto;
}

#ajax.ajax_21 #popup_url {
    justify-content: flex-start;
    padding-bottom: 24px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 24px;
    width: 100%;
}

#blocked-addreses textarea.textarea_autisize {
    padding: 12px;
    background: #eaecee;
    border: 1px solid #e2e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    font-weight: 500;
    font-size: 13px;
    line-height: 17px;
    color: #595d6e;
    min-height: 100px;
}

#blocked-addreses .btn.btn-success {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    color: #ffffff;
    padding: 6px 8px;
}

span.my_input_checked div.checker span {
    background: none;
    width: 18px;
    height: 18px;
    border: 1px solid #e2e5ec;
    box-sizing: border-box;
    border-radius: 4px;
    cursor: pointer !important;
}

span.my_input_checked div.checker span.checked {
    background-image: url(/public/images/new/check_blue.svg);
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
}

.wrap_td_w {
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    color: #595d6e;
}

span.my_input_checked input {
    cursor: pointer;
}

span.my_input_checked div.checker:hover span {
    border-color: #5d78ff;
}

.pagination>li>a,
.pagination>li>span {
    border: 1px solid #e2e5ec;
    background: #fff;
    color: #5d78ff;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    background: #ffff;
}

.col-table-page-settings tr td:first-child {
    font-weight: bold;
}

.seo_hover_popup .icon_question {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/i1.svg);
    background-color: transparent;
    font-size: 0;
    border: 0;
    transform: translateY(-2px);
}

.ex_g button#export {
    display: inline-flex;
    height: 36px;
    padding: 0 8px;
    background: #20a464;
    border-radius: 4px;
    align-items: center;
    border: none;
    color: #fff;
    font-size: 14px;
    margin: 0;
    border-radius: 0 4px 4px 0px;
    float: none;
}

.ex_g button#export:hover {
    background: #1c8652;
}

.ex_g button#export:before {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/google-sheets.svg);
    margin-right: 6px;
    content: "";
}

.ex_g .inputs-wrap {
    display: flex;
    align-items: center;
    padding-top: 30px;
    position: relative;
}

.ex_g .inputs-wrap label {
    position: absolute;
    top: 6px;
    font-size: 13px;
}

.ex_g input#ex_email {
    width: 100%;
    max-width: 300px;
    height: 36px;
    border: 1px solid #e2e5ec;
    border-radius: 4px 0 0 4px;
    padding: 0 15px;
    font-size: 14px;
}

.ex_g~div#popup_url {
    justify-content: flex-end !important;
    height: 0;
}

.ex_g~div#popup_url>a {
    transform: translateY(-25px);
    max-width: 45%;
}

div#google_sheet_export_alert_success,
div#google_sheet_export_alert_error {
    background-color: #e2e6f9;
    border-color: #e2e6f9;
    color: #333;
    padding: 10px;
    border-radius: 4px;
}

.ex_g #google_sheet_export_content h4 {
    display: none;
}

.ex_g .true_em {
    margin-bottom: 6px;
}

.ex_g .google_sheet_row_content {
    width: 50%;
}

.ex_g .google_sheet_row_content input {
    height: 38px;
    border-radius: 4px 0 0 4px;
}

.ex_g div#google_sheet_url_btn_2 {
    height: 38px;
    border-radius: 0 4px 4px 0;
}

.ex_g #google_sheet_export_content .credentials {
    font-size: 13px;
}

form#form-popup2 {
    padding-top: 20px;
}

form#form-popup2 .inputs-wrap {
    margin-top: 15px;
}

form#form-popup2.form-popup label:nth-child(6)::before {
    background-image: url(/public/images/header/credit-card.svg);
    width: 15px;
}

@media (max-width: 1600px) {
    .row.wrapp_filter+.row .wrapp_legends span.m-menu__link {
        font-size: 15px !important;
    }

    .row.wrapp_filter+.row .wrapp_legends span.m-menu__link {
        padding: 10px 10px 0;
        height: 50px;
    }

    .row.wrapp_filter+.row .shadow_wrapp.wrapp_legends canvas {
        transform: translateX(-55%) scale(0.8);
    }

    .row.wrapp_filter+.row .legend-con {
        width: 50%;
        margin-left: 50%;
    }

    .row.wrapp_filter+.row .canvas-con {
        height: 130px;
    }

    .row.wrapp_filter+.row .canvas-con>div:first-child {
        display: flex;
        align-items: center;
    }
}

.portlet-title_without .col-md-9.caption+.col-md-3.caption {
    position: absolute;
    top: 30px;
    right: 210px;
}

.portlet-title_without .col-md-9.caption+.col-md-3.caption li {
    list-style: none !important;
}

.portlet-title_without .col-md-9.caption+.col-md-3.caption a {
    color: #5d78ff;
    text-decoration: underline;
}

.portlet-title_without .col-md-9.caption+.col-md-3.caption li {
    list-style: none !important;
    font-size: 14px;
    color: #ff5722 !important;
}

.portlet-title_without .col-md-9.caption+.col-md-3.caption li[style*="color:red"] {
    background-position: 0px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/warning1.svg);
    padding-left: 28px;
}

form#form-popup2 .errors[style="display: block;"] {
    margin: 30px 0 0 !important;
    display: block;
    padding: 10px;
    border-radius: 4px;
}

form#form-popup2 .errors[style="display: block;"]+.inputs-wrap {
    margin-top: 0px;
}

@media (max-height: 800px) {
    div#kt_inbox_aside .col-md-10 {
        margin: -10px -10px 0;
    }

    div#g .flex,
    div#g2 .flex {
        padding-top: 0px;
    }

    .shadow_wrapp.shadow_wrapp11 div#g,
    .shadow_wrapp.shadow_wrapp11 div#g2 {
        transform: translateY(-15px);
    }

    .popup_check_list {
        max-height: calc(100vh - 180px);
        overflow-y: auto;
    }
}

#form_bitrix_edit .nice-select ul.list {
    transform: scale(1) translateY(-100%);
    top: -20px;
    left: -4px;
}

div#zapier_edit .row.v-row-form-group {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.wrapp_filter+.table-scrollable td:nth-last-child(1),
.wrapp_filter+.table-scrollable td:nth-last-child(2),
.wrapp_filter+.table-scrollable td:nth-last-child(3) {
    font-weight: normal !important;
    color: #191B23 !important;
}

.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
    font-weight: normal !important;
}

[style="color: rgb(255, 0, 108);"] {
    color: #ff6384 !important;
}

.my_select.select_status {
    width: 22px;
    height: 22px;
    margin: 0 auto !important;
    border: none;
}

.my_select.select_status span.link_my_select {
    padding: 0;
    height: 22px;
    width: 22px;
}

.my_select.select_status li {
    width: 22px;
    height: 22px;
}

.my_select.select_status:hover>ul,
.my_select.select_status>ul {
    background: transparent;
}

.my_select.select_status:hover>ul li .link_my_select:hover,
.my_select.select_status:hover>ul li a:hover,
.my_select.select_status:hover>ul .active_a .link_my_select,
.my_select.select_status:hover>ul .active_a a {
    background: transparent !important;
}

.my_select.select_status>ul:before {
    visibility: hidden;
    height: 0px;
    width: 0px;
}

.my_select.select_status:hover {
    overflow: hidden;
    border: 0px solid rgba(0, 0, 0, 0);
    z-index: 0;
}

td#unique_sessions,
td#total_sessions,
td#total_sessions_30 {
    font-weight: bold !important;
    color: #333 !important;
    font-size: 16px !important;
}

.v-dropdown__inner ul.m-dropdown-lang a {
    font-weight: 400;
}

div.nice-select {
    background: #fff;
    color: #282828;
}

div.nice-select.open {
    border-color: #d4d4d4;
    color: #191B23 !important;
    background: #f5f5f5;
    border-radius: 4px 4px 0 0;
    z-index: 13;
}

div.nice-select .list li {
    color: #191B23;
    padding-left: 10px;
}

div.nice-select .list {
    background: #fff;
    color: #191B23;
    margin: 0 -1px;
    border-radius: 0 0 4px 4px;
    min-width: calc(100% + 2px);
    border: 0.5px solid #d4d4d4;
}

div.nice-select .option.focus,
div.nice-select .option.selected.focus,
div.nice-select .option:hover {
    background: #5d78ff;
    color: #fff;
}

select#period_dashbord+.nice-select {
    border-radius: 4px;
}

.period_dashbord_v {
    width: 115px;
    float: right;
    z-index: 12;
    position: relative;
}

.null-style+div i,
#popup_devices i.v-ico-no[style^="color:gray"] {
    background-image: url(/public/images/labes_not_grey.svg);
}

select#period+.nice-select.open {
    border-radius: 4px 0 0 0;
}

.site-pagination.p_2 ul.m-datatable__pager-nav {
    margin: 0;
}

.site-pagination.p_2 .v-datatable__pager-info {
    margin: 0;
}

.site-pagination.p_2 {
    margin-top: 15px;
}

#your_photo1 form#your_photo_form {
    display: flex;
    flex-direction: column;
    padding-top: 15px;
}

#your_photo1 form#your_photo_form div#user_added_images {
    order: 2;
}

.icon_play {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/play_vid.svg);
}

td span.share_vid:before {
    display: none;
}

td span.share_vid {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/link_g1.svg);
}

.page_seo-serp-checker td span.share_vid,
.ux-assist_block td span.share_vid,
.col-md-10.video_tablet .col_left_video span.fa.fa-share,
.col-md-10.video_mobile .col_left_video span.fa.fa-share.share_vid {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/20/share.svg);
}

th .fa.fa-share {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: 24px;
    background-repeat: no-repeat;
    background-image: url(/public/images/link_b.svg);
    background-position: center;
}

th .fa.fa-share:before {
    display: none;
}

td:first-child .checker span,
th:first-child .checker span {
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
    border: 2px solid #e2e5ec;
    border-radius: 4px;
    position: relative;
    cursor: pointer;
}

td:first-child .checker span.checked,
th:first-child .checker span.checked {
    /* background-image: url(/public/images/new/check_blue.svg); */
    background-image: url(/public/images/icon/checked.svg);
    background-size: inherit;
    border: 1px solid #1474e3;
    padding: 0;
    /* width: 100%; */
    /* height: 100%; */
}

div.fa.fa-eye,
i.fa.fa-code.icon-color_5,
i.fa.fa-code.icon-trash {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/ic_eye.svg);
    padding: 0;
}

div.fa.fa-eye:before,
i.fa.fa-code.icon-color_5:before,
i.fa.fa-code.icon-trash:before {
    display: none;
}

i.fa.fa-code.icon-color_5 {
    background-image: url(/public/images/ic_code.svg);
}

i.fa.fa-code.icon-trash {
    background-image: url(/public/images/ic_delete.svg);
}

.tab__29 .parsing_table.table tr td:not(.not_overflow),
.tab__32 .parsing_table.table tr td:not(.not_overflow) {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #333333;
}

.heatmap-prices-table .button-promocode {
    color: #5d78ff;
    line-height: 18px;
    font-weight: 600;
    font-size: 13px;
}

.promocode-content div#er_mes {
    padding: 0 !important;
    background: #fff !important;
    margin: 15px 0 0 0 !important;
}

.promocode-content #er_mes p {
    font-size: 12px;
    line-height: 16px;
    color: #5d78ff;
}

#heatmap-prices td .nice-select {
    line-height: 28px;
    height: 28px;
    font-weight: 600;
    font-size: 12px;
    color: #333333;
    min-width: 100px;
    transition: 0s !important;
}

button#save_promocode {
    font-size: 13px;
    line-height: 20px;
}

span.wr_t_pr a.btn.btn-success.waves-effect.waves-light {
    font-weight: 600;
    font-size: 12px;
    line-height: 28px;
    height: 28px !important;
    float: right;
}

span.wr_t_pr {
    width: 100%;
    text-align: left;
    font-size: 13px;
    color: #333;
    line-height: 28px;
}

#heatmap-prices .parsing_table.table thead td,
#heatmap-prices .parsing_table.table thead th {
    padding: 6px 8px !important;
}

#heatmap-prices .parsing_table.table thead th {
    text-align: center !important;
}

.tab__37 td,
.tab__37 th {
    font-size: 13px;
    line-height: 18px;
    color: #333;
    background: #fff;
    padding: 8px 5px !important;
}

.tab__37 td:first-child {
    font-weight: bold;
}

.tab__37 th+th {
    border-left: 1px solid #ddd !important;
}

td a {
    color: #5d78ff;
}

.share_vid.checked_chered {
    background-image: url(/public/images/link_a.svg);
    background-size: 24px;
    background-position: center;
}

.page_seo-serp-checker .share_vid.checked_chered,
.ux-assist_block .share_vid.checked_chered,
.video_tablet .col_left_video span.fa.fa-share.share_vid.checked_chered,
.video_mobile .col_left_video span.fa.fa-share.share_vid {
    background-image: url(/public/images/icon/20/share_blue.svg);
    background-size: 24px;
    background-position: center;
}

.tab__3-3126 #grid th[data-type]:nth-child(1),
.tab__3-3126 #grid th[data-type]:nth-child(2),
.tab__3-3126 #grid th[data-type]:nth-child(3),
.tab__3-3126 #grid th[data-type]:nth-child(4),
.tab__3-3126 #grid th[data-type]:nth-child(5),
.tab__3-3126 #grid th[data-type]:nth-child(6) {
    background: none;
    pointer-events: none;
}

td>img[style="width: 30px;"] {
    max-width: 18px;
}

.w_video-time.w_device-t .txt-video-time>div {
    display: inline-block;
    font-weight: 300;
}

.sub_p1 {
    color: #aaa;
    font-size: 12px;
}

.partners__settings_flex i.fa.fa-user {
    color: #888a95 !important;
    cursor: pointer;
}

.v_create_guest_user {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}

div#create_guest_user {
    max-width: 600;
    width: 90%;
    margin: 0;
    border: none !important;
    box-shadow: none;
    position: static;
    transform: translate(0px, 0px);
}

div#create_guest_user .modal-content {
    box-shadow: none;
}

div#create_guest_user .modal-content {
    box-shadow: none;
}

#create_guest_user .plerdy_element_remove_input.guest_user_delete {
    display: inline-flex;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
}

#create_guest_user span.btn.green,
#create_guest_user .btn.btn-primary.btn-fa.guest_user_update_btn {
    display: inline-flex;
    width: 36px;
    height: 36px;
    padding: 0 !important;
    font-size: 16px;
    align-items: center;
    justify-content: center;
    background-color: #5d78ff !important;
    border-color: #5d78ff;
    margin: 0;
    transform: translate(0, 0);
}

#create_guest_user span.btn.green i,
#create_guest_user .btn.btn-primary.btn-fa.guest_user_update_btn i,
#create_guest_user .plerdy_element_remove_input.guest_user_delete i {
    font-size: 16px;
}

#create_guest_user .btn.btn-fa.guest_user_show_password.waves-effect.waves-light {
    padding: 0;
}

div#guestyky .col-md-6 {
    display: inline-flex;
    align-items: center;
    width: 123px;
    padding: 0;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 15px;
}

#create_guest_user span.btn.green:hover,
#create_guest_user .btn.btn-primary.btn-fa.guest_user_update_btn:hover {
    background-color: #384ad7 !important;
    border-color: #384ad7 !important;
}

#create_guest_user input.guest_user_email,
#create_guest_user input.guest_user_password {
    width: 200px;
}

#create_guest_user input.guest_user_password {
    margin-left: 12px;
}

form#form_guest_create span.btn.green {
    transform: translate(0, 0);
    margin-left: 11px;
}

div#guestyky .guest_users.style-input-profile>div {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
}

div#guestyky .guest_users.style-input-profile>div:not(:last-child) {
    padding-bottom: 8px;
}

#create_guest_user form.guest_user_form .col-md-3 {
    width: 215px;
    padding-right: 0px;
}

td.siteList-table__td_enable.text-center,
td.siteList-table__td_analyse.text-center {
    font-size: 12px !important;
}

.step2_form_d p {
    font-weight: 400;
    font-size: 14px;
}

.step2_form_d .btns_detach {
    justify-content: flex-start;
}

.step2_form_d .btn.btn-danger {
    box-shadow: none !important;
}

span.icon_handshake,
span.icon_handshake-true {
    width: 26px;
    height: 24px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/handshake-solid.svg);
    border: none;
}

span.icon_handshake-true {
    background-image: url(/public/images/handshake-solid-a.svg);
}

h4.sub-title.acardion-btn i.icon_question {
    top: 50% !important;
    transform: translateY(-50%) !important;
}

h4.sub-title.acardion-btn .sub_popap_question {
    font-family: 'Roboto', Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
}

h4.sub-title.acardion-btn .icon_question:hover+.sub_popap_question {
    visibility: visible;
    pointer-events: inherit;
    opacity: 1;
    transform: translate(calc(100% - 138px), 5px);
}

div#youtubeModal .modal-header {
    border: none;
}

div#youtubeModal,
div#youtubeModal .modal-content {
    box-shadow: none;
    border: none;
}

i.fa.fa-code.icon-trash {
    cursor: pointer;
}

.partners_lists-customH tbody tr:first-child td:nth-child(10):before {
    content: "";
    display: inline-block;
    width: 14px;
    border-bottom: 1px solid #111;
}

.partners_lists-customH tbody tr:first-child td:nth-child(13)>* {
    display: none;
}

.partners_lists-customH tbody tr:first-child td:nth-child(13) {
    text-align: center;
}

.row_b_p_s>div>div>a {
    border-bottom: 1px dashed #4680ff !important;
    color: #4680ff;
    width: auto;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    margin-left: 14px;
    transform: translateY(2px);
}

.wrapper_content_auth .reg_container.container span.plerdy-clients__item {
    margin: 2px 10px;
}

div#survey_position-form .modal-body [type="radio"] {
    display: none !important;
}

.btn.btn-danger,
.btn.btn-danger:hover {
    box-shadow: none !important;
}

#blocked-addreses #v-content-fix .wraper-button-viewdata {
    padding: 15px 0;
}

#blocked-addreses #v-content-fix .col-table-page-settings {
    padding: 0 20px 5px;
}

#blocked-addreses #v-content-fix .col-table-page-settings>.row {
    margin: 0;
}

.chartjs-size-monitor,
.containerG.relative {
    min-height: 130px;
}

@media (max-width: 768px) {
    .containerG.relative {
        min-height: 99px;
    }
}

#project_info_popup .caption-subject {
    font-size: 20px;
    font-weight: 600;
    color: #455963 !important;
    text-transform: inherit !important;
}

#project_info_popup .scroller {
    padding: 0px;
}

#project_info_popup .input-group {
    display: block;
}

#project_info_popup div#chats {
    display: flex;
    flex-direction: column-reverse;
    position: relative;
}

#project_info_popup .chat-form {
    background: transparent;
    padding: 0;
    margin: 0;
}

#project_info_popup .chat-form .input-cont .form-control {
    padding: 5px;
}

#project_info_popup .chat-form .input-cont {
    width: calc(100% - 40px);
    display: inline-block;
}

#project_info_popup .chat-form .input-cont input.date-picker.form-control.date_wo_rowk {
    width: 42px !important;
    border-radius: 0;
}

#project_info_popup .chat-form .input-cont input.form-control.add_new_recomendation {
    width: calc(100% - 42px) !important;
    float: left;
    border-radius: 4px 0 0 4px;
}

#project_info_popup .chat-form .btn-cont .arrow {
    display: none;
}

.chat-form .btn-cont {
    width: 40px;
    margin: 0;
}

#project_info_popup .chat-form .input-cont .form-control {
    padding: 5px;
}

#project_info_popup a#add_new_recomendation {
    background: #5d78ff;
    padding: 0;
    border-radius: 0 4px 4px 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    margin: 0;
}

#project_info_popup a#add_new_recomendation:hover {
    background: #384ad7;
}

#project_info_popup input[type="text"] {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 38px;
    padding: 5px;
    width: 100%;
}

#project_info_popup select {
    border: 1px solid #ddd;
    border-radius: 4px;
    height: 38px;
    padding: 5px;
    width: 100%;
}

#project_info_popup .chats {
    padding: 10px 0;
    margin: 0px;
}

#project_info_popup .form-group {
    margin-bottom: 0px;
}

#project_info_popup span.recomendation_li {
    margin-bottom: 0px;
}

#project_info_popup h5 {
    min-height: 28px;
    display: flex;
    align-items: center;
}

#project_info_popup div#task_comment {
    position: static;
    width: 100%;
}

#project_info_popup #task_comment .task_comment_text {
    min-height: 200px;
    border: 1px solid #ddd;
    border-radius: 4px;
    resize: none;
}

#project_info_popup #task_comment {
    min-height: 0;
    padding-top: 10px;
    border: none;
}

#project_info_popup #task_comment .comment_buttons_container {
    margin: 5px 0;
}

#project_info_popup #task_comment button#update_comment {
    padding: 7px;
}

#project_info_popup div#task_comment {
    position: absolute;
    width: calc(100% + 150px);
    top: 0;
    left: auto;
    right: 0;
    right: -10px;
    transform: translateX(100%);
    background: #fff;
    z-index: 1;
    padding: 20px;
    box-shadow: 0 0 10px 1px #eee;
    border-radius: 6px;
}

@media (max-height: 810px) and (min-width: 1000px) {
    .right_content_auth h2.welc.plerdy-clients_title {
        font-size: 22px;
        line-height: 30px;
    }

    .reg_container .plerdy-clients {
        justify-content: space-around;
        padding: 15px 10px;
    }

    .plerdy_row.plerdy-clients>span>img {
        max-height: 32px !important;
    }

    .wrapper_content_auth .right_content_auth .plerdy-clients__item-technofood {
        max-height: 58px !important;
    }

    .wrapper_content_auth .work-recom {
        margin-bottom: 14px;
    }

    .wrapper_content_auth .work-recom~* {
        font-size: 14px;
        line-height: 20px;
    }

    .login .content {
        margin: 5px auto 0px auto;
    }

    .wrapper_content_auth .new_tab-auth {
        padding-bottom: 10px;
        margin-bottom: 15px;
    }

    .left_content_auth .form-group.new-row-input {
        margin-bottom: 15px;
    }
}

/* .modal-scrollable ~ .modal-scrollable {
    display: none;
}
.modal-backdrop.fade.in ~ .modal-backdrop.fade.in {
    display: none;
} */
@media (max-width: 767px) {
    .reg_container.container img {
        max-width: 100%;
    }

    .reg_container.container img {
        position: static;
        max-width: 100%;
        height: auto !important;
        min-height: 0px !important;
        width: 100% !important;
        max-height: 36px !important;
    }

    .wrapper_content_auth .reg_container.container span.plerdy-clients__item {
        padding: 2px !important;
    }

    .wrapper_content_auth .plerdy-clients_wrapper .slick-list.draggable {
        width: calc(100% - 60px);
        margin: 0 30px;
    }

    .v-wrapp>* {
        display: block;
        width: 100% !important;
    }

    div#recaptcha-wrapper {
        z-index: 12;
    }

    .plerdy_row.plerdy-clients {
        margin: 0px !important;
    }

    .new_first_visit {
        padding: 15px !important;
    }

    .title_first_visit {
        font-size: 26px;
        line-height: 32px;
    }

    a.btn.btn-success.waves-effect.waves-light {
        padding: 0 10px 0 32px;
        margin-left: 0;
        margin-top: 15px;
    }

    div#create_guest_user.new_create_user {
        position: absolute;
        transform: translateY(-50%) translateX(-50%);

    }

    a#button_add_site_partner {
        margin: 10px 0 0;
    }

    .btn_text.btn_info {
        transform: translateY(14px);
    }

    .caption>.m-subheader__title {
        transform: translateY(-2px);
    }

    #home form,
    .col-md-11 .row.custom-devices,
    .col-md-11 .row.traffic_source-devices,
    .table-scrollable.table-scrollable-borderless,
    .v-wraper-shadow {
        box-shadow: none;
    }

    .v-tracking-code>div {
        padding-bottom: 5px !important;
    }

    #survey_position-form.modal {
        width: calc(100% - 30px) !important;
        margin: 0 15px !important;
        left: 0px !important;
        transform: translate(0, -50%) !important;
    }

    .m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        padding-left: 30px !important;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        width: 18px !important;
    }

    [href*="dashboard"] i.m-menu__ver-arrow.fa.fa-angle-right {
        display: none !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav>.m-menu__item>.m-menu__link .m-menu__ver-arrow {
        text-align: center;
    }

    .m-menu__nav-after .m-topbar__nav.m-nav.m-nav--inline .wrapp_func li {
        margin-bottom: 0px;
    }

    #acaunt_plerdy {
        display: none !important;
    }

    #acaunt_plerdy+.m-dropdown__wrapper {
        display: block !important;
        position: static;
        width: 100%;
        box-shadow: none !important;
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        margin-bottom: 0px;
    }

    #acaunt_plerdy+.m-dropdown__wrapper .v-dropdown__inner {
        box-shadow: none;
    }

    #acaunt_plerdy+.m-dropdown__wrapper .m-dropdown__body-v {
        padding: 0px !important;
    }

    #acaunt_plerdy+.m-dropdown__wrapper .m-dropdown__content {
        padding: 0;
    }

    .v-dropdown__inner ul.m-dropdown-lang+ul.m-dropdown-lang {
        display: none;
    }

    .v-dropdown__inner ul.m-dropdown-lang {
        width: 100%;
        padding: 0;
    }

    .v-dropdown__inner ul.m-dropdown-lang a {
        padding: 6px 0px;
    }

    .m-menu__nav-after .m-topbar__nav.m-nav.m-nav--inline>li {
        margin: 0 !important;
        padding: 0 !important;
        width: 100%;
    }

    div#get_user_contact-form {
        width: calc(100% - 30px) !important;
        margin-left: 15px !important;
        left: 0px;
        transform: translate(0, -50%);
    }

    .btn.btn-primary,
    .btn.btn-submit,
    .btn.btn-success,
    .form_fields_container .col-md-2>.waves-button-input {
        padding: 10px;
    }

    .m-menu__nav-after .wrapp_func {
        width: calc(100% + 13px) !important;
        margin-left: -7px;
        background: #f2f2f2;
        margin-right: -7px;
        padding-top: 6px;
    }

    .period_dashbord_v {
        float: none;
    }

    .wrapp_legends a {
        padding: 10px 15px 10px 10px;
    }

    .widgets .v-icon+span {
        padding-left: 0px !important;
    }

    .v-icon-link4 {
        width: 18px !important;
    }

    .widgets canvas {
        max-height: 110px !important;
        min-width: 300px;
        transform: translate(-50%, 11px) !important;
    }

    .canvas-con {
        height: 130px;
    }

    .shadow_wrapp .bar_gr canvas.chartjs-render-monitor {
        margin: 0px !important;
        max-height: 500px !important;
        height: 300px !important;
        min-width: 700px;
        transform: translate(-50%, -15px) scale(0.5) !important;
    }

    .shadow_wrapp .bar_gr {
        height: 200px;
        display: flex;
        align-items: center;
        padding-left: 10px !important;
    }

    .col.col-md-6 span.canvas_none {
        position: static;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: translate(-20px, -10px);
    }

    .form_filter,
    .shadow_wrapp>form {
        padding: 15px;
    }

    div#custom_period {
        padding-left: 15px !important;
        margin-top: 15px;
    }

    #custom_period .date_before input#date_start {
        border-radius: 4px 0 0 4px;
    }

    .shadow_wrapp h4+div canvas {
        max-height: 200px !important;
        max-width: 100% !important;
        transform: translate(0%, 11px) !important;
    }

    .portlet-title .caption {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
    }

    .portlet-title .caption span.helper.tooltip-popup {
        margin: 0;
        width: 100%;
    }

    .caption.caption_tab .helper.tooltip-popup {
        margin: 0;
    }

    .frm_constructor .form-group.col-md-12 {
        padding: 0;
    }

    .frm_constructor h4.sub-title:not(.acardion-btn) {
        padding: 0 10px;
        margin: 0 -15px;
        line-height: 40px;
    }

    .portlet .frm_constructor ul.list-select-template {
        margin-top: 20px;
        padding: 0;
        display: flex;
        flex-wrap: wrap;
    }

    .v-list-template-ico {
        height: 50px;
        width: 50px;
        background-size: contain;
    }

    .v-list-template-ico.ico-tm-9 {
        background-size: contain;
    }

    .portlet .frm_constructor ul.list-select-template li {
        min-width: 33.3%;
        width: 33.33%;
        background: #f1f1f1;
        padding: 8px;
        border-radius: 8px;
        border: 3px solid #fff;
    }

    .portlet-title_without .col-md-9.caption+.col-md-3.caption {
        position: static;
    }

    .portlet-title_without .col-md-9.caption+.col-md-3.caption ul.pull-right {
        float: none !important;
        padding: 0 10px 15px;
    }

    li.m-menu__item.v_ps_right span {
        line-height: 16px;
    }

    ul.m-menu_forms.v-m-menu_forms .m-menu__link {
        height: 40px;
    }

    div#exampleHelper,
    div.custom_popup_modal {
        top: 40px !important;
        transform: translate(0, 0) !important;
    }

    div#exampleHelper .modal-body,
    div.custom_popup_modal .modal-body {
        max-height: 80vh !important;
        overflow-y: auto;
    }

    .portlet.light .portlet-title .caption .caption-subject span.helper.tooltip-popup {
        margin-top: 10px;
    }
}

.btn-group.open>button {
    border-color: #282828 !important;
    color: #fff !important;
    background: #282828 !important;
    border-radius: 4px 4px 0 0;
    font-size: 14px;
    font-weight: 400;
}

.btn-group b.caret {
    border: none;
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    width: 5px;
    height: 5px;
    transform: rotate(45deg);
    right: 11px;
}

.btn-group.open b.caret {
    border: none;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    width: 5px;
    height: 8px;
    transform: rotate(45deg);
    right: 11px;
}

.btn-group ul.multiselect-container {
    max-width: 100%;
    margin: 0;
}

.btn-group ul.multiselect-container {
    max-width: 100%;
    background: #111;
    color: #fff;
    margin: 0px 0px;
    border-radius: 0 0 4px 4px;
    border: none;
    box-shadow: none;
}

.btn-group.open ul.multiselect-container {
    display: flex;
    flex-wrap: wrap;
}

.multiselect-container li {
    width: 50%;
    min-width: 130px;
    padding: 1px 2px !important;
}

.multiselect-container>li>a>label {
    color: #fff;
    margin: 0 !important;
    width: 100%;
    padding: 3px 0 3px 7px !important;
}

.multiselect-container>li>a:hover {
    background: #282828;
}

.multiselect-container .active>a {
    background: #282828 !important;
}

.multiselect-container .checker span {
    background: none !important;
    border: 1px solid #c8cfdd;
    border-radius: 3px;
    position: relative;
}

.multiselect-container .checker span.checked {
    background-position: center !important;
    background-size: 16px !important;
    background-repeat: no-repeat !important;
}

.btn-group ul.multiselect-container::-webkit-scrollbar-track,
div .nice-select .list::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 0 0;
    background-color: #e1e1e1;
    border-radius: 0;
}

.btn-group ul.multiselect-container::-webkit-scrollbar,
div .nice-select .list::-webkit-scrollbar {
    width: 6px;
    background-color: #f5f5f5;
    border-radius: 0;
}

.btn-group ul.multiselect-container::-webkit-scrollbar-thumb,
div .nice-select .list::-webkit-scrollbar-thumb {
    background-color: #a7a7a7;
    border-radius: 0;
}

.open .btn-default.dropdown-toggle {
    border-radius: 4px 4px 0 0;
}

.multiselect-container>li>a>label>input[type="checkbox"] {
    position: static;
    margin-left: 0;
    background: #111;
    opacity: 0.2;
    border: 1px solid #fff !important;
    width: 16px;
    height: 16px;
    margin-right: 5px;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    transform: translateY(3px);
}

@media (max-width: 1600px) {
    .multiselect-container li {
        width: 100%;
    }
}

@media (min-width: 1600px) {
    .multiselect-container>li>a>label {
        white-space: normal;
        display: flex;
        align-items: center;
    }

    .multiselect-container>li>a>label>input[type="checkbox"] {
        flex-shrink: 0;
        transform: translateY(0px);
    }
}

.h_he_in input {
    height: 40px;
}

.gif_go img {
    width: 100%;
}

.go_btn_mail span.y_g_b_mail {
    display: none;
}

div.go_btn_mail {
    padding: 10px;
    text-align: center;
    margin: 0;
}

div.go_btn_mail span:not(.y_g_b_mail) {
    color: #177ff9;
    border-bottom: 1px dashed #177ff9 !important;
    margin-top: 10px;
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
}

.login .content.v_c_content {
    background: transparent;
    box-shadow: none;
}

div.go_btn_mail span:not(.y_g_b_mail):hover {
    opacity: 0.8;
    border-bottom: 1px solid #177ff9 !important;
}

pre#manual-scripts-312::selection {
    background: #2196f3;
    color: #fff;
}

.btn_star .share_vid:before {
    display: none;
}

.btn_star .share_vid {
    width: 18px;
    height: 18px;
    background-size: 21px;
    background-repeat: no-repeat;
    background-image: url(/public/images/link_g1.svg);
    margin-right: 10px !important;
    cursor: pointer;
    background-position: center;
}

.btn_star .share_vid.checked_chered {
    background-size: contain;
    background-image: url(/public/images/link_a.svg);
}

div#share_popup div#share-vid-form {
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08) !important;
}

.login .v_c_content {
    width: 640px;
}

.login .v_c_content .form-title {
    color: #333;
    font-weight: 600 !important;
    font-size: 36px;
    line-height: 42px;
}

.v_c_content .alert.alert-warning {
    padding: 0;
    background: transparent;
    border: none;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #111;
}

.v_c_content .alert.alert-warning p {
    color: #111;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.v_c_content .gif_go {
    max-width: 480px;
    margin: 0 auto;
}

.multiselect-filter .input-group {
    display: flex;
    width: 100%;
    margin: 0;
    padding: 6px;
    position: relative;
}

.multiselect-filter .input-group span.input-group-addon {
    display: none;
}

.multiselect-filter .input-group span.input-group-btn {
    position: absolute;
    width: 30px;
    display: inline-block;
    right: 6px;
    top: 6px;
}

.multiselect-filter .input-group span.input-group-btn button {
    padding: 0;
    width: 30px;
    height: 36px;
    background: transparent;
    border: none;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.multiselect-filter .input-group span.input-group-btn button i {
    display: none;
}

.multiselect-filter .input-group span.input-group-btn button:after,
.multiselect-filter .input-group span.input-group-btn button:before {
    content: "";
    display: inline-block;
    width: 15px;
    border-bottom: 1px solid #333;
    transform: rotate(45deg);
    position: absolute;
}

.multiselect-filter .input-group span.input-group-btn button:before {
    transform: rotate(-45deg);
}

.multiselect-filter .input-group input {
    height: 36px;
    border-radius: 4px !important;
    background: #f2f2f2;
}

.set_user_video .multiselect-container li {
    width: 100%;
}

.set_user_video .multiselect-container>li>a>label>input[type="checkbox"],
.testing_label-country .multiselect-container>li>a>label>input[type="checkbox"] {
    opacity: 0.9;
}

.input-number-wrp .multiselect-container>li.multiselect-item.multiselect-filter {
    width: 100%;
    padding-right: 12px !important;
}

body .parsing_table.table tr td:nth-child(1),
body .parsing_table.table tr td:nth-child(3) {
    text-align: center !important;
}

.parsing_table.table tr td[style="word-break: break-all"],
.tab__3-7 .parsing_table.table tr td:nth-child(2),
.parsing_table.table tr td.for_total1,
.tab__29 .parsing_table.table tr td:nth-child(2),
.tab__32 .parsing_table.table tr td:nth-child(1),
.tab__32 .parsing_table.table tr td:nth-child(2) {
    text-align: left !important;
    padding-left: 8px !important;
}

@media (max-width: 3050px) {

    .parsing_table.table tr td[style="word-break: break-all"],
    .tab__3-7 .parsing_table.table tr td:nth-child(2),
    .parsing_table.table tr td.for_total1,
    .tab__29 .parsing_table.table tr td:nth-child(1),
    .tab__29 .parsing_table.table tr td:nth-child(2),
    .tab__32 .parsing_table.table tr td:nth-child(1),
    .tab__32 .parsing_table.table tr td:nth-child(2) {
        padding-left: 3px !important;
    }
}

.tab__3-3126 #grid th:nth-child(3),
.tab__3-3126 #grid td:nth-child(3) {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

td span.fa.p_star.fa-star {
    margin-right: 0px;
}

.plerdy_steps_show.tab__3-3 .tab__3-3126 tr td.for_total1 {
    text-align: center !important;
}

.tab__29 tr th {
    text-align: center !important;
}

.row.form-group.grrr {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title {
    /* min-height: 34px; */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    margin-bottom: 6px;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span {
    margin-left: 5px;
    padding-right: 4px;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span i.fa {
    font-size: 11px;
}

[data-page="appsumo_user"]~.page-container .partners_lists-customH tbody tr:first-child td:nth-child(9):before {
    content: "";
    display: inline-block;
    width: 14px;
    /* border-bottom: 1px solid #111; */
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

[data-page="appsumo_user"]~.page-container .partners_lists-customH tbody tr:first-child td:nth-child(10):before {
    display: none;
}

div#youtubeModal.modal .close {
    position: absolute;
    top: 2px;
    right: 2px;
    cursor: pointer;
    z-index: 12;
}

div#youtubeModal .modal-header {
    padding: 0;
    min-height: 9px;
}

.acardion_info_pl .info_pl_txt a {
    width: auto;
}

span.icons.icon_play:not(.icon_play1) {
    filter: grayscale(100%);
    opacity: 0.6;
}

span.multiselect-selected-text {
    font-size: 14px;
}

#heatmap-prices .tab__32 .parsing_table.table tr td:nth-child(3),
#heatmap-prices .tab__32 .parsing_table.table tr td:nth-child(7) {
    padding-left: 3px;
    text-align: left !important;
}

#heatmap-prices .w_btns_p {
    padding: 0;
}

.site-pagination.p_2:after {
    display: block;
    content: "";
    clear: both;
}

span.wr_t_pr span.original_price:before {
    content: "$";
}

span.original_price {
    margin: 0;
}

span.wr_t_pr {
    padding: 0;
}

.grad_span .gradient_v2_-1 {
    background: #eaecee;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    color: #333;
}

@media (max-width: 767px) {
    .profile-sidebar .form-group label {
        text-align: left;
    }

    div#kt_apps_user_edit_tab_3 .style-input-profile {
        padding: 0 !important;
        padding-bottom: 30px !important;
    }

    div#kt_apps_user_edit_tab_3 .margin-top-10 {
        margin-top: 0px !important;
        display: flex;
        justify-content: space-between;
    }

    #kt_apps_user_edit_tab_4 ul.nav.nav-tabs a {
        padding: 5px 2px;
        display: inline-flex;
        align-items: center;
        height: 56px;
        text-align: center;
        font-size: 13px;
    }

    #kt_apps_user_edit_tab_4 form .col-md-3~.col-md-3 {
        margin-top: 10px;
    }

    #kt_apps_user_edit_tab_4 form.guest_user_form {
        border-bottom: 1px solid #ddd;
        margin-bottom: 15px;
        padding-bottom: 15px;
    }

    #kt_apps_user_edit_tab_4 form.guest_user_form:last-child {
        margin: 0;
        padding: 0;
        border: none;
    }

    #wrapp_profile-page #profile-page {
        padding-bottom: 40px !important;
    }

    #send_lead_emails .col-md-6~.col-md-6 {
        margin-top: 10px;
    }

    .v-frm_constructor .v-wraper-shadow {
        padding: 0 10px 28px !important;
    }

    .v-frm_constructor .v-wraper-shadow {
        padding: 0 10px 28px !important;
    }

    .v-frm_constructor.web-tickets input#search_task {
        min-width: auto;
        width: calc(100% - 60px);
    }

    .v-frm_constructor.web-tickets div#search_task_btn {
        width: 60px;
        padding: 10px 0;
    }

    .v-frm_constructor.web-tickets .float-right {
        width: 100%;
    }

    .v-list-template-title {
        height: 48px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    div#exampleHelper,
    div.custom_popup_modal {
        margin-left: auto !important;
        margin-right: auto !important;
        width: calc(100% - 30px) !important;
    }

    #kt_apps_user_edit_tab_4 ul.nav.nav-tabs {
        margin: 10px 0;
        display: flex;
    }

    span.v_no_date {
        padding: 0 15px;
        display: inline-block;
    }

    ul#form_constructor-tabs {
        display: flex;
        margin-top: 10px;
    }

    ul#form_constructor-tabs>li>a {
        display: flex;
        height: 50px;
        line-height: 18px;
        padding: 0 5px;
        justify-content: center;
        text-align: center;
        align-items: center;
    }

    ul#form_constructor-tabs>li>a span#f_stat {
        display: inline-flex;
        position: static;
        transform: translateX(10px);
        padding-right: 10px;
    }

    div#pagination~span.v_no_date {
        padding: 10px 0 0 0;
    }

    .form-group.buttons.buttons_custom .col-md-10 {
        text-align: center;
    }

    .css_sel.css_sel_custom.qwe1 .col-md-6 {
        width: 85%;
    }

    .css_sel.css_sel_custom.qwe1 .col-md-5 {
        width: 100%;
        margin-bottom: 10px;
    }

    .css_sel.css_sel_custom .col-md-5 {
        width: 85%;
        margin-top: 10px;
    }

    .css_sel.css_sel_custom div.col-md-3 {
        width: 100%;
    }

    .v-wraper-shadow ul.nav.nav-tabs {
        margin: 0px;
    }

    .frm_constructor .nav-tabs a {
        padding: 0 5px;
        font-size: 13px;
    }

    .portlet.light .caption .m-caption-line,
    .portlet.light .caption h3+i {
        display: none;
    }

    .portlet.light .caption .caption-subject {
        font-size: 16px;
        line-height: 26px;
        margin: 5px 0;
        color: #333 !important;
    }

    .portlet.light .caption.caption_tab {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
    }

    .plerdy_sendpulse_update .select_template {
        width: calc(100% - 50px);
        margin-top: 15px;
    }

    .plerdy_sendpulse_update .add_sendpulse_list_id {
        margin: 0;
        float: left;
        transform: translate(15px, 15px);
    }

    .sendpulse_addition_lists .nice-select.choose-form {
        width: calc(100% - 50px);
        min-width: 0;
    }

    .plerdy_sendpulse_update .plerdy_element_remove_input {
        float: right;
    }

    form.plerdy_sendpulse_update .col-my-width1 {
        float: right;
        margin-top: -34px;
    }

    #currency_select+.nice-select {
        margin-right: 10px;
    }

    div#blocked-addreses>.row>div {
        padding: 0;
    }

    div#blocked-addreses>.row {
        margin: 0;
    }

    div#v-col-width div#v-content-fix .col-table-page-settings {
        padding: 10px 0 0;
        overflow-x: auto;
        width: 100%;
    }
}

.table-scrollable.tab__32 tr:nth-last-child(-n + 2) .nice-select.open {
    border-radius: 0 0 4px 4px;
}

.table-scrollable.tab__32 tr:nth-last-child(-n + 2) .nice-select .list {
    top: -1px;
    border-radius: 4px 4px 0 0;
    max-height: 100px !important;
}

body .v-datatable__pager-info .nice-select .list {
    transform: scale(1) translateY(-100%);
    left: 0px !important;
    top: -8px !important;
    border-radius: 4px 4px 0 0;
    max-height: 100px !important;
    width: 100%;
}

body .v-datatable__pager-info .nice-select.open {
    border-radius: 0 0 4px 4px;
}

div#pagination:after {
    content: "";
    display: block;
    clear: both;
}

.tab__3-16 #grid td:nth-child(4)>div:before {
    content: "";
    display: inline-block;
}

.v-frm_constructor.web-tickets .card-body {
    -webkit-box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    border-radius: 6px;
    padding: 40px;
}

.v-frm_constructor.web-tickets h2.text-dark.mb-8 {
    font-size: 23px;
    margin: 0 0 20px 0;
    color: #181c32 !important;
    font-weight: 200;
    /* margin-bottom: 2rem!important; */
}

.v-frm_constructor.web-tickets .card-header .card-title {
    position: relative;
    padding: 12px 0;
    padding-left: 35px;
    color: #181c32 !important;
    font-size: 16px;
    font-weight: normal;
}

.v-frm_constructor.web-tickets .card-header .card-title span.svg-icon {
    position: absolute;
    left: 0;
    top: 10px;
    width: 22px;
    height: 22px;
    transition: 0.3s;
}

.v-frm_constructor.web-tickets [aria-expanded="true"] span.svg-icon {
    transform: rotate(90deg);
}

.v-frm_constructor.web-tickets .row_q_b>.card-body {
    padding: 0 0 10px 35px;
    color: #7e8299 !important;
    /* font-size: 18px!important; */
}

.v-frm_constructor.web-tickets .row_q_b>.card-body *,
.v-frm_constructor.web-tickets .row_q_b>.card-body {
    font-size: 14px !important;
    line-height: 22px !important;
    color: #7e8299 !important;
}

.col_two-row {
    -moz-column-count: 2;
    -moz-column-fill: auto;
    -webkit-column-count: 2;
    -webkit-column-fill: auto;
    column-count: 2;
    column-fill: auto;
    column-gap: 0px;
}

.col_two-row>.col-lg-6 {
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 20px;
}

div#filter_search label.col-md-7.col-xs-12 {
    padding: 26px 15px 0 !important;
}

label.q-li.hiding+.card.card-li {
    display: none;
}

.cont_fqa {
    -webkit-box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    border-radius: 6px;
    padding: 0px;
    margin-top: 30px;
    background-image: url(/public/images/ico_fq1.svg);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: #fff;
}

.faq_page .web-tickets .v-wraper-shadow {
    background: transparent;
    box-shadow: none;
}

.faq_page .v-wraper-shadow .card.mb-8 {
    background: #fff;
}

.fq-r-i {
    height: 240px;
    background-image: url(/public/images/ico_fq.svg);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 420px;
}

.cont_fqa>.row {
    display: flex;
    flex-wrap: wrap;
}

.w_in_faq {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 30px;
}

input#search-text-q {
    border: none;
    -webkit-box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
    width: 90%;
    max-width: 400px;
    height: 70px;
    border-radius: 4px;
    padding: 10px 10px 10px 65px;
    font-size: 16px;
    color: #000;
}

span.list-count {
    width: 90%;
    max-width: 400px;
    color: #7d7d7d;
    position: relative;
    margin-top: 6px;
    font-size: 0px;
    padding-left: 65px;
}

span.list-count:before {
    content: "";
    display: inline-block;
    height: 26px;
    width: 26px;
    position: absolute;
    background-image: url(/public/images/ico_fq_search.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    left: 20px;
    top: -55px;
}

@media (max-width: 990px) {
    .cont_fqa .col-md-6+div {
        display: none;
    }

    .cont_fqa .col-md-6 {
        width: 100%;
    }

    .w_in_faq {
        padding: 30px 0;
        position: relative;
    }

    .w_in_faq:before {
        content: "";
        display: block;
        background-image: url(/wp-content/themes/plerdyTheme/img/ico_fq.svg);
        background-position: center top;
        background-repeat: no-repeat;
        background-size: 500px;
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.3;
    }

    .cont_fqa {
        background: none;
    }

    .w_in_faq>* {
        z-index: 1;
    }
}

@media (max-width: 500px) {
    .w_in_faq:before {
        background-size: 400px;
    }

    input#search-text-q {
        padding: 10px 10px 10px 45px;
    }

    span.list-count {
        padding-left: 45px;
    }

    span.list-count:before {
        left: 10px;
    }
}

div#get_user_contact-form .modal-body {
    padding: 24px;
}

div#get_user_contact-form .modal-body div#buttons {
    padding-top: 10px;
}

div#get_user_contact-form .modal-header {
    height: 0px;
    padding: 0;
    border: none;
    position: relative;
    min-height: 0;
}

div#get_user_contact-form .modal-header button.mfp-close {
    position: absolute;
    right: 15px;
    top: 20px;
    width: 24px;
}

.float-left.block_tr_col {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px;
}

.block_tr_col .btn.btn-primary {
    position: static;
    font-family: 'Roboto', Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    padding: 8px 16px;
}

/* .block_tr_col .btn.btn-primary:hover{
    color: #384ad7;
    background: #fff;
    border: 1px solid #384ad7;
} */
.baner_blog {
    background: linear-gradient(135deg, #ffdf61 0%, #f9cd1d 100%);
    border-radius: 12px;
    padding: 24px 24px 0 24px;
    position: sticky;
    top: 120px;
    overflow: hidden;
}

.baner_blog span.name_b {
    font-weight: bold;
    font-size: 34px;
    line-height: 44px;
    margin-bottom: 24px;
    display: inline-block;
    color: #141414;
}

.baner_blog .btn_blue {
    margin-bottom: 24px;
}

.baner_blog .btn_blue {
    background: #177ff9 !important;
    border-radius: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    padding: 0 24px;
    box-shadow: none;
    height: 34px;
    display: inline-flex;
    align-items: center;
}

.baner_blog .btn_blue:hover {
    background-color: #596fdd !important;
    color: #fff;
}

span.img_b_b {
    position: relative;
    height: 120px;
    display: block;
    overflow: hidden;
}

span.img_b_b:before {
    content: "";
    display: inline-block;
    width: 190px;
    height: 110px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/qwe11.svg);
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
}

span.img_b_b:after {
    content: "";
    display: inline-block;
    width: 190px;
    height: 88px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/qwe111.svg);
    position: absolute;
    right: 0;
    bottom: 0px;
}

@media (min-width: 767px) {
    .baner_blog.baner_blog_row {
        position: relative;
        top: 0;
        padding-right: 250px;
        margin-bottom: 24px;
    }

    .baner_blog.baner_blog_row span.name_b {
        width: 100%;
        font-weight: bold;
        font-size: 40px;
        line-height: 48px;
        color: #141414;
    }

    .baner_blog_row span.img_b_b {
        position: absolute;
        right: 24px;
        bottom: -1px;
        top: auto;
        width: 230px;
    }
}

@media (max-width: 767px) {
    .baner_blog.baner_blog_row {
        position: static;
        margin-bottom: 20px;
    }
}

.block_tr_col {
    margin-bottom: 24px;
}

.r_b_f span {
    font-size: 14px;
    display: inline-block;
    margin-right: 5px;
}

.r_b_f {
    float: right;
}

.tabel_sales_performance1 td:nth-last-child(1),
.tabel_sales_performance1 td:nth-last-child(2),
.tabel_sales_performance1 td:nth-last-child(3) {
    white-space: nowrap;
    padding-left: 1px !important;
    padding-right: 1px !important;
}

.tab__3-3126 table#grid th {
    padding-right: 16px !important;
}

.v-dropdown__inner [href*="/users_groups/"] i.m-menu__link-icon.icon-list:before,
[href*="/appsumo/"] .icon-docs.icon-color_:before {
    content: "";
}

.v-dropdown__inner [href*="/users_groups/"] i.m-menu__link-icon.icon-list,
[href*="/appsumo/"] .icon-docs.icon-color_ {
    width: 18px;
    height: 18px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/menu/ic_view_headline.svg);
    margin-right: 8px;
}

[href*="/appsumo/"] .icon-docs.icon-color_ {
    background-image: url(/public/images/menu/ic_blur_on.svg);
}

.row_f_q {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row_f_q>div {
    width: calc(50% - 10px);
}

.baner_blog.baner_blog_row.baner_blog_youtube {
    background: #177ff9;
    padding-right: 190px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.baner_blog.baner_blog_row.baner_blog_youtube a {
    display: block;
    color: #fff;
}

span.img_b_y {
    position: absolute;
    display: inline-block;
    width: 160px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/yt_logo_rgb_dark.png);
    position: absolute;
    z-index: 1;
    bottom: 0;
    right: 20px;
}

@media (max-width: 1200px) {
    .row_f_q>div {
        width: 100%;
    }

    .row_f_q {
        flex-direction: column;
    }
}

.tab__29 .tracking_code_page~.parsing_table.table tr td:nth-child(2) {
    text-align: center !important;
}

.v-frm_constructor.web-tickets .card-body * {
    box-shadow: none !important;
}

.my_card_show span.svg-icon.svg-icon-primary {
    transform: rotate(90deg);
}

.my_card_show+.show.collapse.in {
    display: block !important;
}

.introjs-showElement>* {
    pointer-events: none;
}

.tab__29 td.siteList-table__td_analyse.text-center {
    position: relative;
}

td.siteList-table__td_analyse a.go_to_reports:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.tab__29 td.siteList-table__td_analyse.text-center {
    position: relative;
}

#pagination .site-pagination.p_2:after {
    display: none;
}

[id*="chartjs-tooltip"] td {
    min-width: 100px;
}

.container.error-404 img {
    max-width: 100%;
}

.portlet-body .caption_tab {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.portlet.light .portlet-title .caption .caption-subject {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

/* .helper.tooltip-popup{
    margin-top: 0px!important;
} */
@media (max-width: 767px) {
    .v-sub-title-ico+span {
        width: calc(100% - 36px);
        display: inline-block;
    }

    .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
        transform: scale(0.4) !important;
    }

    .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
        transform: translateY(0px) scale(0.4) !important;
        max-height: 100% !important;
    }

    .containerG .legends-before-txt {
        position: static;
        text-align: center;
        width: 100%;
    }
}

.tour_active * {
    pointer-events: none;
}

.tour_active .introjs-helperLayer * {
    pointer-events: auto;
}

a.introjs-button.introjs-skipbutton,
a.introjs-button.introjs-prevbutton,
a.introjs-button.introjs-nextbutton {
    font-size: 0px !important;
    display: inline-flex;
}

a.introjs-button.introjs-skipbutton:before,
a.introjs-button.introjs-prevbutton:before,
a.introjs-button.introjs-nextbutton:before {
    display: inline-block;
    font-size: 12px !important;
}

a.introjs-skipbutton:before {
    content: "Exit";
}

a.introjs-prevbutton:before {
    content: "Back";
}

a.introjs-nextbutton:before {
    content: "Next";
}

[data-lang^="ua"] a.introjs-skipbutton:before {
    content: "Закрити";
}

[data-lang^="ua"] a.introjs-prevbutton:before {
    content: "Назад";
}

[data-lang^="ua"] a.introjs-nextbutton:before {
    content: "Далі";
}

[data-lang^="ru"] a.introjs-skipbutton:before {
    content: "Закрыть";
}

[data-lang^="ru"] a.introjs-prevbutton:before {
    content: "Назад";
}

[data-lang^="ru"] a.introjs-nextbutton:before {
    content: "Вперед";
}

[data-lang^="de"] a.introjs-skipbutton:before {
    content: "Ausfahrt";
}

[data-lang^="de"] a.introjs-prevbutton:before {
    content: "Zurück";
}

[data-lang^="de"] a.introjs-nextbutton:before {
    content: "Nächste";
}

[data-lang^="fr"] a.introjs-skipbutton:before {
    content: "Sortie";
}

[data-lang^="fr"] a.introjs-prevbutton:before {
    content: "Dos";
}

[data-lang^="fr"] a.introjs-nextbutton:before {
    content: "Suivant";
}

[data-lang^="it"] a.introjs-skipbutton:before {
    content: "Uscita";
}

[data-lang^="it"] a.introjs-prevbutton:before {
    content: "Indietro";
}

[data-lang^="it"] a.introjs-nextbutton:before {
    content: "Prossimo";
}

[data-lang^="es"] a.introjs-skipbutton:before {
    content: "Salida";
}

[data-lang^="es"] a.introjs-prevbutton:before {
    content: "Atrás";
}

[data-lang^="es"] a.introjs-nextbutton:before {
    content: "Próximo";
}

[data-lang^="pt"] a.introjs-skipbutton:before {
    content: "Saída";
}

[data-lang^="pt"] a.introjs-prevbutton:before {
    content: "Voltar";
}

[data-lang^="pt"] a.introjs-nextbutton:before {
    content: "Próximo";
}

[data-lang^="pl"] a.introjs-skipbutton:before {
    content: "Wyjście";
}

[data-lang^="pl"] a.introjs-prevbutton:before {
    content: "Powrót";
}

[data-lang^="pl"] a.introjs-nextbutton:before {
    content: "Następny";
}

[data-lang^="jp"] a.introjs-skipbutton:before {
    content: "出口";
}

[data-lang^="jp"] a.introjs-prevbutton:before {
    content: "戻る";
}

[data-lang^="jp"] a.introjs-nextbutton:before {
    content: "次";
}

.td_edit_site::before {
    display: none !important;
}

span.edit_site i.fa.fa-edit {
    color: #888a95;
    font-size: 18px;
    cursor: pointer;
}

span.clear_site {
    display: inline-block;
    width: 18px;
    height: 18px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/broom_ico.svg);
    padding: 0;
    cursor: pointer;
}

.td_edit_site input.site_url_new {
    min-height: 34px;
    padding: 0 5px !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #8A8E9B;
    border-radius: 6px !important;
    width: 100%;
    margin-top: 8px;
}

.td_edit_site input.site_url_new:focus,
.td_clear_site .block-accept input:focus,
.row_manual_f_r input.email_to_be_rem:focus,
.partners__settings_flex .detach_v .uniform-input.text:focus {
    box-shadow: 0px 0px 0px 2px rgba(0, 143, 248, 0.20);
    border: 1px solid #1474E3;
}

.td_edit_site label {
    width: 100%;
}

.td_clear_site .step_form_d>div,
.td_edit_site .step_form_two .popup_detach-btns,
.partners__settings_flex .popup_detach-btns {
    font-weight: normal;
    text-align: center;
    justify-content: flex-start;
    column-gap: 8px;
    margin-top: 24px;
}

.td_clear_site button.btn.btn-primary {
    float: none !important;
    margin: 6px auto !important;
}

.td_clear_site .popup_detach {
    /* max-width: 314px; */
}

.td_clear_site .step_form_d {
    /* text-align: center; */
}

.td_edit_site button.btn.btn-primary[disabled] {
    display: none;
}

[class*="_pidtr"] i.icon_class:before {
    content: "\f111";
}

span.line_center {
    display: block;
    text-align: center;
}

@media (max-width: 1600px) {
    .mob_size_td th {
        font-size: 11px !important;
    }
}

.comment_actions .nice-select {
    min-width: 115px;
    padding-right: 15px;
}

.idea-pag ul.pagination {
    margin: 0 0 20px 0;
}

.my-btn-group a.btn.my-ideas_green {
    background: #fff;
    border: solid 1px #e5e5e5;
    color: #6c7293;
    font-size: 12px !important;
    width: auto;
    height: 38px;
    line-height: 38px;
    padding: 0 7px;
    min-width: 130px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}

.my-btn-group {
    display: inline-flex;
    position: relative;
}

.my-btn-group ul.pull-right.sort_status {
    width: auto;
    left: 0;
    position: absolute;
    z-index: 1;
    top: 30px;
    margin: 0 !important;
    color: #fff;
    background: #111;
    color: #fff;
    margin: 0 -1px;
    border-radius: 0 0 4px 4px;
    min-width: 100%;
    padding: 3px 0;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
}

.my-btn-group_a ul.pull-right.sort_status {
    visibility: visible;
    opacity: 1;
    top: 38px;
}

.my-btn-group ul.pull-right.sort_status li {
    cursor: pointer;
    font-weight: 400;
    line-height: 30px;
    list-style: none;
    min-height: 30px;
    outline: 0;
    padding: 0;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    color: #fff;
}

.my-btn-group ul.pull-right.sort_status li:hover {
    background: #282828;
}

.my-btn-group_a a.btn.my-ideas_green {
    border-color: #282828;
    color: #fff !important;
    background: #282828;
    border-radius: 4px 4px 0 0;
    z-index: 13;
}

a.btn.my-ideas_green span {
    width: 100%;
    text-align: left;
}

.bordered.form_padding.v-wraper-shadow .col-md-12:not(.portlet__buttons) textarea {
    border: none;
}

.bordered.form_padding.v-wraper-shadow .col-md-12:not(.portlet__buttons) {
    border-top: 1px solid #ddd;
}

.head_h4 .btn-group-devided {
    display: none;
}

@media (min-width: 1200px) {
    .head_h4 {
        position: relative;
    }

    .head_h4 .btn-group-devided {
        position: absolute;
        top: 15px;
        right: 10px;
        display: inline-block;
    }

    .portlet-body .caption_tab {
        position: relative;
    }

    .portlet-body .caption_tab .helper.tooltip-popup {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        margin: 0;
    }
}

form#form-popup .errors.alert-danger {
    margin: 5px 0px 0px !important;
    border-radius: 4px;
}

form#form-popup .errors.alert-danger>div {
    padding: 5px 10px;
}

.label_col label {
    font-size: 12px;
    display: flex;
    align-items: center;
}

th.datepicker-switch {
    pointer-events: none;
}

.shadow_wrapp.wrapp_custume-logo {
    padding: 20px;
}

.wrapp_custume-logo button.btn.btn-success {
    padding: 7px 10px;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="add_slesh"].m-menu__link .m-menu__link-icon.icon-list.icon-color_2 {
    background-image: url(/public/images/menu/slash.svg);
    background-size: 14px;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="plerdy_custom_logo"].m-menu__link .m-menu__link-icon.icon-list.icon-color_2 {
    background-image: url(/public/images/menu/edit.svg);
    background-size: 12px;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="report_receive"].m-menu__link .m-menu__link-icon.icon-settings.icon-color_5 {
    background-image: url(/public/images/menu/down-arrow.svg);
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="form_report_receive"].m-menu__link .m-menu__link-icon.icon-envelope-open.icon-color_1 {
    background-image: url(/public/images/menu/down-arrow.svg);
}

div#send_lead_emails.shadow_wrapp {
    padding: 20px;
}

div#send_lead_emails.shadow_wrapp .form-group .text-right {
    text-align: left;
}

div#send_lead_emails.shadow_wrapp .btn.btn-primary.send_lead_emails_update_btn {
    padding: 7px 0px;
    width: 34px;
    height: 34px;
    border-radius: 2px;
    transform: translateY(-1px);
}

#send_lead_emails.shadow_wrapp .fa.fa-save {
    font-size: 14px;
}

.seo_alert_email_update_btn i.fa.fa-save {
    font-size: 14px;
}

div#send_lead_emails .row_seo_alert_email .btn.btn-primary {
    margin-right: 5px;
}

div#send_lead_emails form.seo_alert_email_form {
    margin-bottom: 10px;
}

div#send_lead_emails .row.row_seo_alert_email {
    margin: 0;
}

div#send_lead_emails form.seo_alert_email_form {
    margin-bottom: 10px;
}

#seo_report_receive .col-form-label.text-right {
    text-align: left;
}

.col-md-12.text_slash {
    float: none;
    background: #f9f9f9;
    padding: 20px;
    border-radius: 4px;
    font-weight: normal;
    font-size: 13px;
    line-height: 130%;
}

.appsumo-l {
    display: flex;
    max-width: 400px;
    flex-direction: column;
}

div#page_appsumo table tbody tr td:first-child {
    text-align: left !important;
}

div#page_appsumo table tbody tr td {
    text-align: center;
}

div#add_slesh>.form-group,
div#how_to_track>.form-group {
    display: flex;
    padding: 5px;
    margin-bottom: 8px;
}

.input-group.grey_select {
    display: block;
}

.wrapp_custume-logo input.browse-label {
    padding-left: 8px !important;
}

.wrapp_custume-logo .browse-label-span {
    padding-left: 5px;
}

th.two_row_sumo {
    padding: 8px 5px !important;
    font-size: 12px !important;
}

.parsing_table.table tr.two_row_sumo>td {
    border-bottom: 0px !important;
    padding: 10px 5px !important;
    text-align: center;
}

#grid th[data-type],
#grid_popup th[data-type],
.contacts_forms-right th[data-type] {
    position: relative;
    background: none;
}

#grid th[data-type]:after,
#grid_popup th[data-type]:after {
    content: "";
    position: absolute;
    display: inline-block;
    transition: 0.3s;
    width: 14px;
    height: 14px;
    background-image: url(/public/images/n_arrows_down.svg);
    background-repeat: no-repeat;
    background-size: contain;
    top: calc(50% - 6px);
    /* right: 0; */
    transform: rotate(180deg);
}

#grid.tab__26-1.contacts_forms th[data-type]:after,
#grid.tab__26-1.contacts_forms .span_a>span:after,
.contacts_forms-right th[data-type]:after {
    /* background-image: url(/public/images/icon/20/two_arrows.svg);
    transform: none;
    width: 17px;
    height: 17px; */
    background-image: none;
}

.contacts_forms .location_sesion_foot span.link_c_btn {
    background-size: 15px;
}

.contacts_forms .location_sesion_foot {
    display: block;
    width: max-content;
    padding-right: 24px;
}

#grid th[data-type="desc"]:after,
#grid_popup th[data-type="desc"]:after {
    transform: rotate(0deg);
}

div#page_appsumo-tabel {
    display: flex;
    font-size: 12px;
}

.app_col_left {
    width: 170px;
    flex-shrink: 0;
    border: 1px solid #ddd;
}

.app_col_left .app_td {
    padding: 2px 10px;
}

.app_col_left .app_td:not(:last-child) {
    border-bottom: 1px solid #ddd;
}

.app_col_right {
    display: flex;
    flex-direction: column;
    width: auto;
    max-width: calc(100% - 170px);
}

.app_row {
    display: flex;
    font-weight: bold;
    justify-content: center;
    align-items: center;
    height: 41px;
    border: 1px solid #ddd;
    border-bottom: 0;
    border-left: 0;
}

.app_big_tabel>table {
    margin: 0 !important;
    border-left: 0 !important;
    border-right: 0px;
    width: auto !important;
}

.app_big_tabel {
    border-right: 1px solid #ddd;
    overflow-y: auto;
}

div#page_appsumo .app_big_tabel table tbody tr td:first-child {
    text-align: center !important;
}

.app_big_tabel::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
    border-radius: 20px;
}

.app_big_tabel::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5;
    height: 6px;
}

.app_big_tabel::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background: #7964ce;
}

.app_big_tabel::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #7964ce;
}

span.a_r_link {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
}

span.a_r_1,
span.a_r_4 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 20px;
}

.td_video_session {
    flex-direction: column;
    display: inline-flex;
    position: relative;
}

span.a_r_3,
span.a_r_5 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 36px;
}

.app_td.app_td1 {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: flex-start;
    height: 172px;
}

.app_col_left .app_td.app_td3 {
    padding: 3px 10px;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="appsumo"].m-menu__link .m-menu__link-icon {
    background-image: url(/public/images/menu/as-taco.svg);
    background-size: 19px;
    background-position: center bottom;
}

div#create_guest_user .guest_user_create_btn {
    padding: 0;
    display: inline-flex;
    height: 36px;
    width: 36px;
    align-items: center;
    justify-content: center;
}

div#create_guest_user .guest_user_create_btn .fa {
    font-size: 16px;
}

div#create_guest_user .form-group .col-md-2:nth-child(1),
div#create_guest_user .form-group .col-md-2:nth-child(2) {
    padding-right: 0px;
    width: 28%;
}

div#create_guest_user .form-group .col-md-2:nth-child(3) {
    padding-right: 0px;
}

br~a.inside.inside_video.page_v_play {
    position: relative;
    left: -4px;
}

a.inside.inside_video.page_v_play span.icons {
    width: 18px;
    height: 18px;
}

.col-md-6 span.canvas_none {
    transform: translateX(0%) translateY(-50%);
    left: 0;
}

span.canvas_none:before {
    content: "";
    background-image: url(/public/images/logo_grey_grafic.svg);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    width: 150px;
    height: 50px;
    z-index: 12;
    left: 50%;
    top: 0;
    transform: translate(-50%, 0%);
    pointer-events: none;
}

span.canvas_none:before {
    visibility: hidden;
}

.col-md-3 span.canvas_none {
    /* padding-top: 45px; */
    transform: translateX(20%) translateY(-80%);
}

.row_chart-flex {
    display: flex;
}

.row_chart-flex .shadow_wrapp.wrapp_legends {
    min-height: 220px;
    height: 100%;
}

.wrapp_legends a.m-menu__link i.m-menu__link-icon,
.wrapp_legends a.nav-link>i {
    display: none !important;
}

.name_ch1 {
    display: none;
}

@media (min-width: 1200px) {
    .head_h4 .btn-group-devided {
        top: 19px;
    }
}

.btn.red.btn-outline {
    color: #595d6e;
    border: none;
    background: #f3f4f7 !important;
    font-size: 12px !important;
    padding: 3px 8px;
    margin-right: 10px;
}

.btn.red.btn-outline:hover,
.btn.red.btn-outline.active {
    background: #a8aebd !important;
    color: #fff;
}

div#g .flex,
div#g2 .flex {
    overflow-x: auto;
    padding-bottom: 30px;
}

div#g .flex::-webkit-scrollbar-track,
div#g2 .flex::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
}

div#g .flex::-webkit-scrollbar,
div#g2 .flex::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background-color: #f5f5f5;
}

div#g .flex::-webkit-scrollbar-thumb,
div#g2 .flex::-webkit-scrollbar-thumb {
    background-color: #5d78ff;
}

.table-scrollable.table-scrollable-borderless::-webkit-scrollbar {
    height: 5px;
    background-color: #f5f5f5;
}

td>a.panel_link {
    transform: translateY(2px);
}

.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(8) {
    text-align: left;
}

.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(8) {
    text-align: left;
}

.w_video-time.w_device-t .ico_device .fa.fa-mobile {
    font-size: 24px !important;
}

.w_video-time.w_device-t .ico_device .fa.fa-tablet {
    font-size: 22px !important;
}

.w_video-time.w_device-t .txt-video-time>div {
    font-weight: 300;
    font-size: 13px;
}

table#grid tr td {
    font-weight: normal;
}

.page_video_show div#kt_inbox_aside::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    background-color: #e7e9f5;
}

.page_video_show div#kt_inbox_aside::-webkit-scrollbar {
    width: 8px;
    background-color: #f5f5f5;
}

.page_video_show div#kt_inbox_aside::-webkit-scrollbar-thumb {
    background-color: #5d78ff;
}

.page_video_show div#kt_inbox_aside {
    padding-right: 5px;
}

span.namers_user1 {
    background: #f3f4f7;
    margin-left: 5px;
    padding: 2px 4px;
    border-radius: 22px;
    min-width: 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 2px;
    transform: translateY(-2px);
    border: 2px solid #fff;
}

.tab__3-3126 table#grid th.share_vid {
    padding-right: 5px !important;
}

.pler-dashbord-div1>span.v_no_date {
    padding: 10px 0;
    display: inline-block;
}

table#grid tfoot tr td {
    font-size: 13px !important;
    font-weight: 600 !important;
}

form#form_guest_create {
    display: flex;
    align-items: center;
}

form#form_guest_is_create {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 0;
}

form#form_guest_is_create .guest_user_is_create_btn {
    margin-left: 8px;
}

button#create_guest_user_cancel_btn:hover {
    box-shadow: none !important;
}

.filter-select-search {
    width: 100%;
}

.show_acardion_pl+.acardion_info_pl:not(.row_instruction) {
    max-height: 200px;
}

.acardion_info_pl:not(.row_instruction) {
    height: auto !important;
    max-height: 0px;
}

.acardion_info_pl:not(.row_instruction)>div {
    position: static;
    height: auto !important;
}

.info_pl_txt.info_pl_txt1 {
    background-position: left 7px;
    background-size: 15px;
    background-repeat: no-repeat;
    padding: 6px 0 0 20px;
    background-image: url(/public/images/labes_n_t.svg);
}

div .v-tracking-code>div {
    padding-bottom: 0px !important;
}

.tab__29 tr:nth-last-child(1) .nice-select .list,
.tab__29 tr:nth-last-child(2) .nice-select .list,
.tab__29 tr:nth-last-child(3) .nice-select .list,
.tab__29 tr:nth-last-child(4) .nice-select .list {
    transform: translateY(-100%);
    top: 0px;
    border-radius: 4px 4px 4px 0;
}

.tab__29 tr:nth-last-child(1) .nice-select.open,
.tab__29 tr:nth-last-child(2) .nice-select.open,
.tab__29 tr:nth-last-child(3) .nice-select.open,
.tab__29 tr:nth-last-child(4) .nice-select.open {
    border-radius: 0 0 4px 4px;
}

span.page_url_show {
    color: #272833 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
    padding-bottom: 2px;
    margin-top: -2px;
    display: block;
    cursor: default;
}

a.group_panel_link.panel_link-max.panel_link {
    max-width: calc(100% - 36px) !important;
    width: 100% !important;
}

.panel_link-max+.page_v_play {
    position: relative;
    top: 0px;
    left: 0px !important;
}

span.page_url_show+br {
    display: none;
}

span.page_url_show~a {
    margin-top: 3px;
}

.ch_true-t {
    display: flex;
    align-items: center;
    justify-content: center;
}

.tab__101 td>.radioss>label {
    margin: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.tab__101 td>.radioss>label input {
    margin: 0 !important;
    top: 0 !important;
}

a.youtube_link.btn_text.btn_info {
    position: relative;
}

input#date_for_compare,
input#date_for_compare2 {
    border: 1px solid #e1e1e1;
    margin-left: 15px;
    font-weight: 400;
    color: #595d6e;
    font-size: 14px;
    line-height: 34px;
    height: 34px;
    border-radius: 4px;
    padding: 0 24px 0 7px;
    width: 108px;
    background-image: url(/public/images/panel/calendar-gray_n.svg) !important;
    background-position: 85px center !important;
    background-repeat: no-repeat !important;
    background-size: 16px 18px !important;
}

th.p4 em,
.th em {
    color: #b5b5c3;
    font-style: normal;
    font-size: 12px;
    transform: translateY(1px);
    display: inline-block;
    font-weight: 600;
}

#grid_popup thead.fixed_head_t+thead th[data-type]:after,
.tab-content.compare #grid_popup thead th[data-type]:after {
    transform: translate(0px, -5px);
}

#grid_popup thead.fixed_head_t th[data-type]:after {
    transform: translate(0px, -4px) !important;
}

.sub-title-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.btn-close-ticket {
    margin-top: 0px;
}

.portlet.light.bordered>.ticket-title {
    margin-bottom: 0px;
}

/* footer style */

footer {
    background: #fff;
    padding-top: 60px;
    margin-top: 50px;
}

.row.footer-list {
    display: flex;
    justify-content: space-between;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}

.footer-list-items:nth-child(1),
.footer-list-items:nth-child(2),
.footer-list-items:nth-child(3) {
    flex: 0 190px;
}

.footer-list-items:nth-child(4) {
    flex: 0 310px;
    padding: 0;
}

.footer-list-title {
    color: #141414;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    text-transform: inherit;
    margin-bottom: 24px;
    display: block;
}

.footer-list-title~.footer-list-item {
    padding: 4px 0;
    margin-bottom: 12px;
}

.footer-list-link {
    align-items: center;
    display: flex;
    color: #353535;
    font-size: 14px;
    line-height: 18px;
}

.footer-bottom-content {
    justify-content: space-between;
    display: flex;
    align-items: center;
    min-height: 80px;
    width: 100%;
}

.footer-bottom-content>div {
    display: flex;
    align-items: center;
}

.footer-bottom-content>div:first-child {
    width: 100%;
    white-space: nowrap;
}

.footer-bottom .copy {
    color: #919191;
    font-size: 14px;
}

.footer-list-bottom {
    width: 100%;
    text-align: center;
    padding: 0;
}

.footer-list-bottom>a {
    display: inline-flex;
    justify-content: center;
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center !important;
    margin-left: 8px;
    padding: 0;
    transition: 0.3s;
    top: 0;
    position: relative;
}

.footer-bottom-content>div a {
    color: #7d7d7d;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}

.footer-list-bottom a.footer-list-link[href*="facebook"] {
    background-image: url(/public/images/new/facebook_grey.svg);
    background-size: 18px;
    background-position: 10px center !important;
}

.footer-list-bottom a.footer-list-link[href*="youtube"] {
    background-image: url(/public/images/new/youtube_grey.svg);
    background-size: 24px;
    background-position: center 6px !important;
}

.footer-list-bottom a.footer-list-link[href*="linkedin"] {
    background-image: url(/public/images/new/linkedin_grey.svg);
    background-size: 19px;
}

.footer-list-bottom a.footer-list-link[href*="twitter"] {
    background-image: url(/public/images/new/twitter_grey.svg);
    background-size: 21px;
    background-position: center 7px !important;
}

.footer-list-bottom a.footer-list-link[href*="t.me"] {
    background-image: url(/public/images/new/telegram_grey.svg);
    background-size: 23px;
    background-position: center 6px !important;
}

.footer-bottom-content>div:last-child {
    white-space: nowrap;
}

.footer-bottom-content>div a {
    color: #7d7d7d;
    text-decoration: none;
    font-size: 12px;
    line-height: 16px;
}

.footer-bottom-content div:not(.footer-list-bottom)>a.footer-list-link+a.footer-list-link {
    margin-left: 10px;
}

a.footer-list-link:hover {
    color: #5d78ff;
}

.footer-bottom-content>div .popup_lang_f a {
    color: #fff;
}

@media (max-width: 767px) {
    footer .container {
        width: calc(100% - 30px);
        margin: 0 auto;
        padding: 0;
    }

    .row.footer-list {
        padding-bottom: 10px;
        padding-left: 15px;
        padding-right: 15px;
        flex-wrap: wrap;
    }

    .footer-list-items:nth-child(1),
    .footer-list-items:nth-child(2),
    .footer-list-items:nth-child(3),
    .footer-list-items:nth-child(4) {
        flex: 0 49%;
    }

    .footer-list-title~.footer-list-item {
        margin-bottom: 6px;
        padding: 4px 0;
    }

    .footer-list-items:nth-child(5) {
        flex: 0 100%;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
    }

    .footer-list .footer-list-items:last-child .footer-list-item {
        margin: 0;
        padding: 0 0 15px;
    }

    .footer-bottom-content {
        justify-content: center;
        padding-bottom: 10px;
    }

    .footer-bottom-content>div:first-child {
        justify-content: space-around;
        width: 100%;
        flex-wrap: wrap;
    }

    .footer-list-bottom {
        width: 100%;
        text-align: center;
        padding: 10px 0;
    }

    footer {
        padding-top: 20px;
        margin-top: 40px;
    }

    .footer-list-title {
        margin: 20px 0;
    }

    .footer-list-items:nth-child(5) span.footer-list-title {
        width: 100%;
    }

    .footer-bottom-content {
        flex-direction: column;
    }
}

/* end footer style */

.v-btn-blue.tab-btn-menu {
    background: transparent;
    color: #5d78ff;
    padding: 0 4px !important;
}

.v-btn-blue.tab-btn-menu i {
    font-size: 26px;
}

a#traf_cnt_add {
    display: inline-flex;
    width: 100px;
    height: 38px;
    justify-content: center;
    align-items: center;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding-top: 2px;
}

a#traf_cnt_add span.v-ellipsis {
    position: relative;
    padding: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #b5b5c3;
}

a#traf_cnt_add span.v-ellipsis:before,
a#traf_cnt_add span.v-ellipsis:after {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #b5b5c3;
    content: "";
    display: inline-block;
    position: absolute;
    top: 0px;
    left: -14px;
}

a#traf_cnt_add span.v-ellipsis:before {
    right: -14px;
    left: auto !important;
}

div#popup_traffic button#ok_btn_traf {
    background: #fff;
    color: #5d78ff;
    border: 1px solid #5d78ff;
}

div#popup_traffic h4 {
    border: none;
}

.list_popup_traffic--item label,
.list_popup_traffic--item .row_label {
    display: inline-flex;
    width: calc(100% - 30px);
    justify-content: space-between;
    align-items: center;
    color: #191B23;
    margin: 0;
    padding-top: 1px;
}

.list_popup_traffic--item label em,
.list_popup_traffic--item label .em,
.list_popup_traffic--item .row_label .em {
    font-style: normal;
    color: #191B23;
    display: inline-flex;
    justify-content: flex-end;
    flex-shrink: 0;
    width: auto;
    white-space: nowrap;
    padding-left: 5px;
}

.page-footer.lang_chnge_class {
    background: #fff;
    padding: 0;
    height: auto;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="how_to_track"].m-menu__link .m-menu__link-icon.icon-list.icon-color_2 {
    background-image: url(/public/images/menu/add-documents.svg);
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>[href*="tracking"].m-menu__link .m-menu__link-icon.icon-list.icon-color_2 {
    background-image: url(/public/images/menu/not_track.png);
    background-size: 21px;
}

.spa_sity-page div#add_slesh input,
.spa_sity-page div#how_to_track input {
    margin: 3px 5px 0 0;
}

.list_video-sesia {
    max-height: 217px;
    overflow-y: auto;
    padding-right: 10px;
}

.list_video-sesia::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #F3F4F6;
}

.list_video-sesia::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #F3F4F6;
}

.list_video-sesia::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #909090;
}

.row.frm_constructor.v-frm_constructor {
    display: flex;
}

div#v-col-width {
    position: sticky !important;
    top: 74px;
}

div#news_sesttings {
    right: 8px;
    width: 114px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25) !important;
    padding: 6px 10px;
    transition: 0.3s;
}

div#news_sesttings .m-dropdown {
    display: flex;
    height: 100%;
    align-items: center;
}

div#news_sesttings i.fa.fa-newspaper-o {
    font-size: 16px;
    margin-right: 8px;
}

span#show_news_button {
    display: flex;
    align-items: center;
    font-size: 14px;
}

div#news_sesttings:hover {
    background: #f3f4f7;
}

span.a_r_link {
    position: relative;
    transform: translateY(-45px) rotate(-90deg);
    min-width: 200px;
    text-align: left;
    font-weight: bold;
    font-size: 13px;
}

tr.two_row_sumo td {
    padding-top: 100px !important;
}

tr.two_row_sumo td {
    height: 110px;
    vertical-align: middle !important;
}

span.w_a_r_link {
    width: 60px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 110px;
}

div#page_appsumo .app_big_tabel table tbody tr td:nth-child(1) .promocode-content,
div#page_appsumo .app_big_tabel table tbody tr td:nth-child(2) .promocode-content,
div#page_appsumo .app_big_tabel table tbody tr td:nth-child(3) .promocode-content {
    left: 2px;
    transform: translate(0px, 100%);
}

div#page_appsumo .app_big_tabel table tbody tr td:nth-child(1) .promocode-content:before,
div#page_appsumo .app_big_tabel table tbody tr td:nth-child(2) .promocode-content:before,
div#page_appsumo .app_big_tabel table tbody tr td:nth-child(3) .promocode-content:before {
    left: 32px;
}

div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(1) .promocode-content,
div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(2) .promocode-content,
div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(3) .promocode-content {
    right: 2px;
    left: auto;
    transform: translate(0px, 100%);
}

div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(1) .promocode-content:before,
div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(2) .promocode-content:before,
div#page_appsumo .app_big_tabel table tbody tr td:nth-last-child(3) .promocode-content:before {
    right: 12px;
    left: auto;
}

.lab_input_top span.sub_popap_question {
    font-size: 14px;
    line-height: 24px;
    font-weight: normal;
}

.wr_my_txt {
    border: 1px solid #e2e5ec;
    border-radius: 4px;
    padding: 24px;
}

.wr_my_txt textarea.idea.form-control {
    border: 0px;
    padding: 0;
    line-height: 22px;
    margin: 0;
}

.wr_my_txt .col-md-12.portlet__buttons {
    padding: 0 15px;
}

.wr_my_txt input.btn-success.ideas_green {
    float: none;
    text-transform: none;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    font-family: "Open Sans";
}

.comment_idea_label.show_p_c i.icon.ico-comments {
    background-image: url(/public/images/idea/comment_true.svg);
}

.portlet_ideas .com_block {
    border: 1px solid #E5E5E5;
    box-shadow: none !important;
    padding: 30px 30px 0 30px;
    background: #fff !important;
    border-radius: 10px;
}

.todo-tasklist-item-title {
    font-size: 14px;
    line-height: 20px;
}

.comment_block_wraper+.row .btn-success.ideas_green {
    float: none;
    text-transform: none;
    font-size: 14px;
    line-height: 20px;
    /* font-family: "Open Sans"; */
}

.portlet_ideas span.status {
    color: #191B23;
    height: 24px;
    background: transparent;
    line-height: 24px;
    font-weight: 500;
    border: none;
    border-radius: 4px;
    padding: 0;
    display: inline-flex;
    align-items: center;
}

.portlet_ideas span.status:before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    margin-right: 5px;
    background: #eee;
}

.portlet_ideas span.status.red_c:before {
    background: #FF0000;
}

.portlet_ideas span.status.yellow_c:before {
    background: #9816F4;
}

.portlet_ideas span.status.purple_c:before {
    background: #FD27EB;
}

.portlet_ideas span.status.green_c:before {
    background: #FFB822;
}

.portlet_ideas span.status.blue_c:before {
    background: #1DC9B7;
}

.portlet_ideas span.status.red_cc:before {
    background: #FFE922;
}

span.st-wrap {
    background: #f3f4f7 !important;
    color: #595d6e !important;
    font-size: 12px !important;
    padding: 3px 8px;
    margin-right: 6px;
    border-radius: 20px;
}

div[id*="code_bad_my_site"] .col-md-3,
div[id*="code_bad_my_site"] .col-md-2 {
    width: 20%;
    padding: 0 5px;
}

div[id*="code_bad_my_site"] .modal-body>.row {
    margin: 0;
}

div[id*="code_bad_my_site"] .detalno {
    max-height: 300px;
    overflow-y: auto;
}

div[id*="code_bad_my_site"] .detalno::-webkit-scrollbar-track,
.list_popup_traffic::-webkit-scrollbar-track,
.sub_popap_question::-webkit-scrollbar-track {
    box-shadow: 0 0 0;
    background: #F3F4F6;
}

div[id*="code_bad_my_site"] .detalno::-webkit-scrollbar,
.list_popup_traffic::-webkit-scrollbar,
.sub_popap_question::-webkit-scrollbar {
    width: 7px;
    background: #F3F4F6;
}

div[id*="code_bad_my_site"] .detalno::-webkit-scrollbar-thumb,
.list_popup_traffic::-webkit-scrollbar-thumb,
.sub_popap_question::-webkit-scrollbar-thumb {
    background: #919191;
    border-radius: 7px;
}

div#popup_traffic h4 {
    padding: 0;
}

.list_popup_traffic--item div.checker {
    margin: 0px 10px 0 0 !important;
}

.list_popup_traffic--item {
    padding: 2px 0 2px 2px;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
    font-size: 14px;
    border-radius: 7px;
}

.open_modal_filter {
    background: #F3F4F6;
}

.web-tickets>form {
    background: #fff;
    box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%),
        0 0 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    padding: 15px;
}

.web-tickets h3.m-subheader__title+.float-right {
    transform: translateY(-2px);
}

.web-tickets .parse_one_product.parsing_table.table tr td {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #191B23;
}

.web-tickets .parse_one_product.parsing_table.table tr td .panel_link {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #5d78ff;
}

.web-tickets .parse_one_product.parsing_table.table tr td:not(:first-child) {
    text-align: left !important;
}

.create_ticket-title {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    color: #191B23;
    margin-bottom: 10px;
}

.v-wraper-border .sub-title {
    margin: 0;
    padding: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    display: block;
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.v-wraper-border .sub-title>span {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #595d6e;
    display: inline-block;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #ddd;
}

.sub-title .status_ticket {
    margin: 0px;
}

.img_comment_user {
    display: inline-block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

.head_comment {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.name_comment {
    display: flex;
    flex-direction: column;
    padding-left: 12px;
}

.name_comment>span:not(.date-support) {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.name_comment>span:not(.date-support) em {
    color: #aaa;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

.name_comment span.date-support {
    margin: 6px 0 0;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #595d6e;
}

.support-page .ticket_text {
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    border: none;
    padding: 0;
    word-break: break-word;
}

.btn.btn-close-ticket {
    padding: 8px 16px;
}

.sub-title>span.status {
    border: none;
    padding: 4px 8px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
    background: #5e9bf5;
    border-radius: 4px;
}

.sub-title>span.status.status-1 {
    background: #ffb822;
}

.sub-title>span.status.status-2 {
    background: #646c9a;
}

.sub-title>span.status.status-3 {
    background: #52c568;
}

h4.comment_ticket_label {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 16px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 16px;
    margin-top: 0px;
}

div .support-page .comment_block .comment_one {
    border: 1px solid #e2e5ec;
    border-radius: 4px;
    width: 100%;
    margin-bottom: 20px;
    padding: 24px;
    display: block;
}

.comment_block span.comment-img {
    display: inline-flex;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

div .support-page .comment_block .comment_one .coment-name {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}

div .support-page .comment_block .comment_one span.coment-name-content {
    display: flex;
    flex-direction: column;
    font-weight: bold;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
}

div .support-page .comment_block .comment_one .comment-img+.coment-name-content {
    padding-left: 10px;
}

div .support-page .comment_block .comment_one span.coment-name-content>span {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #191B23;
    margin-bottom: 5px;
}

.support-page .comment_block .comment_one>span.coments {
    padding: 0 !important;
    background: transparent !important;
    font-weight: normal;
    font-size: 14px;
    line-height: 20px;
    color: #000 !important;
    display: block;
    float: none !important;
    position: relative;
    margin: 0;
}

div .support-page .comment_block .comment_one span {
    float: none;
}

.comment_write {
    border-radius: 4px;
    width: calc(100% - 5px);
    margin-bottom: 12px;
    display: block;
}

.comment_write textarea.ticket_comment {
    border: 1px solid #e1e1e1;
    background: transparent !important;
    padding: 10px !important;
    border-radius: 4px !important;
    margin-bottom: 10px;
}

.support-page .btn-success.add_comment {
    padding: 8px 16px;
    margin: 0;
    font-size: 14px;
    text-transform: none;
    font-weight: normal;
}

div#rate-ticket-modal .modal-header {
    border: 0px;
    padding: 24px;
}

#rate-ticket-modal textarea.ticket_comment {
    border: 1px solid #e2e5ec;
    border-radius: 4px;
    background: #fff;
    height: 120px;
}

#rate-ticket-modal .modal-footer {
    border-top: 0;
    text-align: left;
    padding: 0 24px 24px;
}

button#rate-ticket-submit {
    padding: 8px 16px;
}

div#rate-ticket-modal .modal-body {
    padding: 0 30px 10px;
}

.edit_comment.btn {
    background: #e1e3ec;
    border: 0px;
    position: absolute;
    padding: 5px;
    display: inline-block;
    margin: 0;
    right: 0;
    top: -29px;
}

.row_footer_p {
    display: flex;
    align-items: center;
    padding-top: 25px;
    justify-content: flex-end;
}

.row_footer_p .row_b_p_s {
    white-space: nowrap;
    flex-shrink: 0;
    padding: 0;
}

.row_b_p_left {
    width: 100%;
    background-color: #fff;
    color: #000;
    border-radius: 4px;
    padding: 10px 15px;
    margin-right: 30px;
    border: 1px solid #5d78ff;
}

.not_sorting {
    pointer-events: none;
}

.not_sorting:after {
    display: none !important;
}

/* .list_popup_traffic--item label span, */
.list_popup_traffic--item .row_label>label {
    width: 100%;
    overflow: hidden;
    /* word-break: break-word; */
    text-overflow: ellipsis;
    white-space: nowrap;
}

a.footer-list-link[href*="website-seo-checker"],
a.footer-list-link[href*="full-page-screen-capture"],
a.footer-list-link[href*="mozilla"] {
    padding-left: 30px;
    background-image: url(/public/images/new/chrome.svg);
    background-size: 22px;
    background-position: left center !important;
    background-repeat: no-repeat;
    height: 24px;
    margin-bottom: -3px;
    margin-top: -3px;
}

.row_bg_app {
    background: #f5f5f5;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
}

a.footer-list-link[href*="mozilla"] {
    background-image: url(/public/images/new/firefox.svg);
    background-size: 47px;
    background-position: -11px center !important;
}

footer a.footer-list-link[href*="mozilla"] {
    background-size: 22px;
    background-position: left center !important;
}

a.footer-list-link[href*="full-page-screen-capture"] {
    margin-right: 30px;
}

@media (max-width: 767px) {
    a.footer-list-link[href*="full-page-screen-capture"] {
        margin: 0;
        margin-bottom: 15px;
    }

    .row_bg_app {
        margin-top: -25px;
        margin-bottom: 30px;
    }
}

.row_ref_copy p {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    color: #191B23;
    margin-bottom: 8px;
}

.row_ref_copy>div {
    display: flex;
}

.row_ref_copy>div+div {
    margin-top: 16px;
}

.row_ref_copy span.link_txt {
    display: inline-flex;
    align-items: center;
    cursor: no-drop;
    width: calc(100% - 34px);
    color: #191B23;
    /* padding-top: 3px; */

    background: #F4F5F9;
    border: 1px solid #C4C7CF;
    border-radius: 4px;
    padding: 8px;
    height: 36px;
    width: max-content;
}

.ref_col {
    width: calc(100% / 6);
    margin: 0;
    padding: 0px 12px;
    color: #191B23;
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
}

.ref_col>div {
    font-weight: 400;
    /* font-size: 34px; */
    font-size: 24px;
    /* line-height: 120%; */
    line-height: 20px;
}

.ref_col>div>span {
    font-size: 14px;
    line-height: 20px;
    display: inline-flex;
}

.ref_col>div>span em {
    color: #52c568;
    font-style: normal;
    display: inline-flex;
    margin-left: 4px;
}

.row_ref_copy input {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.blocks_ref~h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
}

.referal_pr table#grid thead tr td {
    font-weight: bold;
    font-size: 13px;
    line-height: 18px;
    text-align: left !important;
    height: 30px;
    color: #191B23;
}

.ref_tab_w table#grid {
    border-top: 0px;
}

.referal_pr table#grid tr td {
    text-align: left !important;
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
}

#profile-page .kt-portlet__head {
    padding: 0;
    margin: 0;
    width: 100%;
    min-height: 0;
    border: 0;
}

#profile-page .nav-tabs.nav-tabs-line.nav-tabs-line-3x {
    margin: 0;
    padding: 0;
    border: 0px !important;
}

.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
    margin: 0 8px 0 0;
}

#profile-page .nav-tabs.nav-tabs-line a.nav-link,
#profile-page .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link {
    font-weight: 600;
    font-size: 13px;
    line-height: 18px;
    color: #333333;
    display: inline-flex;
    align-items: center;
    padding: 0 8px;
    border-radius: 4px;
    border: 0 !important;
    margin: 0;
    height: 30px;
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand .nav-item.active a.nav-link,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-item.active .nav-link,
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover {
    color: #333333;
    background: #eaecee;
}

.head_p_s {
    margin-bottom: 4px;
    font-weight: normal;
    font-size: 13px;
    line-height: 120%;
}

.img_avatar {
    width: 64px;
    height: 64px;
    overflow: hidden;
    border-radius: 50%;
}

.row_avatar {
    display: flex;
    margin-bottom: 16px;
    flex-wrap: wrap;
    position: relative;
    flex-direction: column;
}

.row_p_name input {
    border: 1px solid #e2e5ec;
    border-radius: 4px !important;
    max-width: 411px;
}

button#save-profile-admin-name {
    display: inline-flex;
    padding: 0 16px;
    height: 36px;
    align-items: center;
    margin-top: 24px;
}

.js-show-edit-img {
    max-width: 100%;
    width: 100%;
}

.fileinput .fileinput-new.thumbnail {
    padding: 0;
    border: 0;
    width: 88px;
    height: 88px;
    overflow: hidden;
    border-radius: 50%;
    margin: 0;
    border: 1px solid #ccc;
}

.fileinput .fileinput-new.thumbnail img {
    width: 100%;
}

.js-show-edit-img {
    background: #f3f4f7;
    transform: translateY(10px);
    border-radius: 4px;
    padding: 16px;
}

div#kt_apps_user_edit_tab_3 .btn,
button#save-profile-contacts {
    display: inline-flex;
    align-items: center;
    height: 36px;
    padding: 8px 16px;
}

.thead_fixed table#grid {
    margin-top: -1px !important;
    margin-bottom: 0px !important;
    border-bottom: 1px solid #C4C7CF;
}

.thead_fixed {
    max-height: 600px;
    overflow-y: auto !important;
}

.thead_fixed .table>thead:first-child>tr:first-child>th,
.thead_fixed.tab__3-16 .table>thead>tr:nth-child(2)>th {
    top: -1px;
    position: sticky !important;
    background: #fff !important;
    z-index: 12;
    border-top: 1px solid #fff !important;
}

.thead_fixed.tab__3-16 .table>thead>tr:nth-child(2)>th {
    top: 38px;
}

.thead_fixed.tab__3-16 #grid th[colspan="4"]:before,
.thead_fixed.tab__3-16 #grid th[colspan="4"] {
    border-bottom: none !important;
}

.thead_fixed.tab__3-16 .table>thead>tr:nth-child(2)>th:before {
    content: "";
    position: absolute;
    background: 0 0;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-bottom: 1px solid #ddd !important;
    border-top: 1px solid #ddd !important;
    pointer-events: none;
}

.thead_fixed .table>tfoot>tr:first-child>td {
    bottom: 0px;
    position: sticky !important;
    background: #fff !important;
    z-index: 122223;
}

.thead_fixed .table>tfoot>tr,
.thead_fixed .table>tfoot>tr>td {
    border: none !important;
}

.table-scrollable.table-scrollable-borderless::-webkit-scrollbar {
    height: 5px;
    background-color: #f5f5f5;
}

/* SCROLLBAR ARROW */
html body .thead_fixed::-webkit-scrollbar-track {
    background-color: #F3F4F6;
    border-radius: 5px;
    border: 2px solid #fff;
}

html body .thead_fixed::-webkit-scrollbar {
    width: 12px;
    height: 12px;
    background-color: #F3F4F6;
    border-radius: 5px;
}

html body .thead_fixed::-webkit-scrollbar-thumb {
    background-color: #909090;
    border-radius: 5px;
    border: 2px solid #fff;
}

html body .thead_fixed::-webkit-scrollbar {
    height: 12px !important;
    background-color: #F3F4F6;
}

/* Up */
html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:decrement {
    height: 16px;
    width: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#909090'><polygon points='50,00 0,50 100,50'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:decrement:hover {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='50,00 0,50 100,50'/></svg>");
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:decrement:active {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(128, 128, 128)'><polygon points='50,00 0,50 100,50'/></svg>");
}

/* Down */
html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:increment {
    height: 16px;
    width: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#909090'><polygon points='0,0 100,0 50,50'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:increment:hover {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 100,0 50,50'/></svg>");
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:vertical:increment:active {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(128, 128, 128)'><polygon points='0,0 100,0 50,50'/></svg>");
}

/* Left */
html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:decrement {
    height: 16px;
    width: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#909090'><polygon points='0,50 50,100 50,0'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:decrement:hover {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,50 50,100 50,0'/></svg>");
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:decrement:active {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(128, 128, 128)'><polygon points='0,50 50,100 50,0'/></svg>");
}

/* Right */
html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:increment {
    height: 16px;
    width: 16px;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#909090'><polygon points='0,0 0,100 50,50'/></svg>");
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:increment:hover {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(112, 112, 112)'><polygon points='0,0 0,100 50,50'/></svg>");
}

html body .thead_fixed::-webkit-scrollbar-button:single-button:horizontal:increment:active {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='rgb(128, 128, 128)'><polygon points='0,0 0,100 50,50'/></svg>");
}

/* END SCROLLBAR ARROW */

.thead_fixed .table>thead:first-child>tr:first-child>th:before,
.thead_fixed .table>tfoot>tr:first-child>td:before {
    content: "";
    position: absolute;
    background: transparent;
    display: block;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0;
    border-bottom: 1px solid #ddd !important;
    border-top: 1px solid #ddd !important;
    pointer-events: none;
}

.thead_fixed .table,
.thead_fixed .table tr {
    border-top: 0px;
}

.row_two_referal {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.row_two_referal>div {
    display: flex;
    width: 50%;
}

@media (max-width: 990px) {
    .row_two_referal {
        flex-direction: column;
    }

    .row_two_referal>div {
        width: 100%;
    }

    .row_two_referal>div+div {
        margin-top: 15px;
    }
}

.app_big_tabel {
    border-top: 1px solid #ddd;
}

.app_big_tabel table {
    border-top: 0;
}

.app_row {
    padding: 0 10px;
}

.app_td.app_td7 b {
    display: block;
    margin-bottom: 4px;
}

.app_td.app_td7 i.fa {
    height: 20px;
    display: inline-block;
}

span.a_r_6 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 30px;
}

.appsume_small span.w_a_r_link {
    height: auto;
    width: 210px;
}

.appsume_small span.a_r_link {
    transform: none;
    min-width: 0;
}

.appsume_small .promocode-content {
    width: 220px;
    padding: 16px 10px;
}

.appsume_small .promocode-content:before {
    left: 50% !important;
}

div#popup_modal_body_stat h4,
div#popup_modal_body_video_events h4 {
    min-height: 40px;
    color: #333;
}

.w_body_vid {
    padding: 20px 5px 0;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link[href*="video/settings"].m-menu__link i.m-menu__link-icon.icon-camera.icon-color_1 {
    background-image: url(/public/images/menu/add.svg);
    background-size: 16px;
}

.row_converssion-small {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    width: 80px;
    padding: 0 10px;
    flex-shrink: 0;
}

.row_converssion-small span {
    line-height: 20px;
    display: inline-flex;
}

.row_converssion {
    width: 100%;
}

input#dateStart,
input#dateFinish {
    border: 1px solid #e5e5e5;
    font-size: 14px;
    font-weight: 400;
    height: 36px;
    line-height: 36px;
    border-radius: 4px;
    width: 100%;
    padding-left: 7px;
    margin-bottom: 10px;
    background-image: url(/public/images/calendar-gray.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 16px 18px !important;
    background-position: calc(100% - 7px) 7px;
}

div#funnel_mes {
    color: #44440c;
    font-size: 14px;
}

input#dateFinish {
    margin-bottom: 0px;
}

span.row_btn_mes button {
    margin: 7px !important;
}

span.row_btn_mes {
    display: flex;
    align-items: center;
    margin-top: 10px;
}

span.row_btn_mes button.btn.btn-success {
    border-bottom: 1px dashed #4680ff !important;
    color: #4680ff;
    width: auto;
    text-decoration: none;
    font-weight: 600;
    display: inline-block;
    padding: 0;
    background: transparent;
    border-radius: 0;
    line-height: 16px;
}

span.row_btn_mes button.btn.btn-success+button.btn.btn-success {
    color: #f44336;
    border-bottom: 1px dashed #f44336 !important;
}

[data-lang^="ru"] .chartjs-size-monitor:after {
    content: "Вкл/Выкл линию";
}

[data-lang^="en"] .chartjs-size-monitor:after {
    content: "Turn the line on/off";
}

[data-lang^="ua"] .chartjs-size-monitor:after {
    content: "Вкл/Викл лінію";
}

.chartjs-size-monitor:after {
    display: inline-block !important;
    position: absolute;
    left: 41%;
    bottom: 8px;
    top: auto;
}

.chartjs-size-monitor+canvas {
    margin-bottom: 30px !important;
}

.containerG.relative.plerdy_steps_show .chart-container {
    position: static;
}

[data-lang] .legends-before-txt~div .chartjs-size-monitor:after,
[data-lang] .legends-before-txt~.chartjs-size-monitor:after {
    display: none !important;
}

.chartjs-size-monitor~.legends-before-txt {
    display: none;
}

div#block1 div#c1 {
    padding-bottom: 25px;
}

.table-scrollable.table-scrollable-borderless.tab__3-16 td.for_total1 {
    text-align: center !important;
}

.table-scrollable.table-scrollable-borderless.tab__3-16 a.panel_link {
    text-align: left !important;
    font-weight: bold;
    text-decoration: underline;
}

.table-scrollable.table-scrollable-borderless.tab__3-16 td:nth-child(2),
.table-scrollable.table-scrollable-borderless.tab__3-16 td:nth-child(7) {
    font-weight: bold !important;
}

@media (max-width: 1300px) {
    .wr_chart_gsc .chart_gsc {
        width: 50%;
    }

    .wr_chart_gsc {
        flex-wrap: wrap;
    }

    .wr_chart_gsc .chart_gsc1 {
        border-radius: 5px 0px 0px 0px;
    }

    .wr_chart_gsc .chart_gsc2 {
        border-radius: 0px 5px 0px 0px;
    }

    .wr_chart_gsc .chart_gsc3 {
        border-radius: 0px 0px 0px 5px;
    }

    .wr_chart_gsc .chart_gsc4 {
        border-radius: 0px 0px 5px 0px;
    }

    .wr_chart_gsc .chart_gsc .value-data {
        padding: 15px 0;
    }
}

@media (max-width: 767px) {
    .wr_chart_gsc .chart_gsc .value-data {
        padding: 10px 0;
        font-size: 30px;
        line-height: 40px;
    }

    .wr_chart_gsc .chart_gsc {
        width: 100%;
    }
}

div#ajax div#menu3 .table-v1 .th~.th,
div#ajax div#menu3 .table-v1 .td~.td {
    width: 50px;
    text-align: center;
}

div#ajax div#menu3 .table-v1 .td~.td>div {
    float: none;
}

span.hover_p {
    color: #333333;
    font-size: 13px;
    line-height: 18px;
    background: #fff;
    padding: 6px;
    border-radius: 8px;
    display: inline-block;
    position: absolute;
    right: 0;
    top: calc(100% + 10px);
    filter: drop-shadow(0px 4px 12px rgba(0, 0, 0, 0.25));
    font-weight: normal;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
}

a:hover span.hover_p {
    visibility: visible;
    opacity: 1;
    top: 100%;
}

#grid a[class*="report_btn_"] {
    position: relative;
    padding: 0;
    display: inline-flex;
    width: 36px;
    height: 36px;
    justify-content: center;
    align-items: center;
    border: none;
}

[data-pagetd_desktop] .null-style {
    width: auto;
}

.tab__3-16 span.mobile_s.ajax_modal.not_overflow {
    margin-left: 30px;
}

span.hover_p:before {
    display: inline-block;
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    right: 8px;
    top: -3px;
    background: #fff;
    border-radius: 4px;
    transform: rotate(45deg);
}

#grid a[class*="report_btn_"] {
    background-position: center;
    background-size: 30px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/seoi_1.svg) !important;
    background-color: transparent !important;
}

#grid a[class*="report_btn_2"] {
    background-image: url(/public/images/new/seoi_2.svg) !important;
}

#grid a[class*="report_btn_3"] {
    background-image: url(/public/images/new/seoi_3.svg) !important;
}

#grid a[class*="report_btn_4"] {
    background-image: url(/public/images/new/seoi_4.svg) !important;
}

#grid a[class*="report_btn_"]:hover {
    z-index: 12;
}

.tab__3-16 #grid td {
    vertical-align: middle;
}

.tab__3-16 #grid th[colspan="4"] {
    border-bottom: 1px solid #ddd !important;
}

.block_click_form .radioss {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.block_click_form label {
    display: inline-flex;
    width: 36%;
    height: auto;
    line-height: 20px;
    margin-bottom: 0px;
}

td span.mobile_s {
    font-weight: bold;
    border-bottom: 1px dashed #333;
}

.null-style+.mobile_s,
.null-style+.desktop_s {
    display: none;
}

input#add_tag {
    /* width: calc(100% - 70px); */
    width: 100%;
    border-radius: 5px;
    border: solid 1px #e5e5e5;
    box-shadow: none;
    height: 30px;
    padding: 5px;
    margin-bottom: 0px;
    font-size: 14px;
}

input#add_tag_button,
.row_in_add input#u_add_tag_button {
    background-color: #5D78FF;
    background-repeat: no-repeat;
    background-size: 17px;
    background-position: 8px center;
    background-image: url(/public/images/video-session/add.svg);
    color: #fff;
    width: auto;
    text-align: center;
    border-radius: 5px;
    border: none;
    height: 30px;
    transition: .3s;
    font-weight: normal;
    font-size: 13px;
    line-height: 32px;
    justify-content: center;
    padding: 0 13px 0 28px;
}

input#add_tag_button:hover,
.row_in_add input#u_add_tag_button:hover {
    background-color: #2a4cf5;
}

.div_v_tag,
.u_div_v_tag {
    margin: 0 3px 6px;
    background: #CDF3FF;
    padding: 0px 32px 0px 12px;
    flex-shrink: 0;
    white-space: nowrap;
    color: #191B23;
    font-size: 14px;
    line-height: 120%;
    border-radius: 15px;
    display: inline-flex;
    height: 27px;
    align-items: center;
}

.u_div_v_tag {
    background: #CDD5FF;
}

div#tags_wrap {
    margin-bottom: 7px;
    margin-left: -3px;
    margin-right: -3px;
    display: flex;
    flex-wrap: wrap;
}

.div_v_tag span.rem_current_tag,
.u_div_v_tag .u_rem_current_tag {
    font-size: 0;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 33px;
    height: 27px;
    transition: .3s;
    top: 0;
    margin-left: 0px;
    border-radius: 0 15px 15px 0;
}

.div_v_tag span.rem_current_tag:before,
.div_v_tag span.rem_current_tag:after,
.u_div_v_tag .u_rem_current_tag:before,
.u_div_v_tag .u_rem_current_tag:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 1px;
    background: #191B23;
    position: absolute;
    transform: rotate(45deg);
}

.div_v_tag span.rem_current_tag:after,
.u_div_v_tag .u_rem_current_tag:after {
    transform: rotate(-45deg);
}

#sidebar-video a.btn.btn-upper {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 30px;
    padding: 0;
    transition: .3s;
    font-weight: 600;
    font-size: 12px;
    line-height: 130%;
    color: #191B23;
    padding-top: 2px;
}

#sidebar-video a.btn.btn-upper:before {
    content: "";
    display: inline-flex;
    width: 8px;
    height: 8px;
    border-left: 2px solid #191B23;
    border-bottom: 2px solid #191B23;
    transform: translateY(-1px) rotate(45deg);
    margin-right: 6px;
}

.page_video_show #sidebar-video {
    padding: 0;
    border-radius: 8px;
}

.head_sidebar_left {
    padding: 7px 20px;
    flex-shrink: 0;
}

div#kt_inbox_aside ul.kt-nav {
    margin: 0;
}

.page_video_show div#kt_inbox_aside {
    padding: 15px 15px 10px 15px;
    height: 100%;
}

li[class*="sidbare_ico_"] {
    padding-left: 26px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left center;
    background-image: url(/public/images/video-session/user.svg);
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
    margin-bottom: 10px;
    padding-top: 3px;
}

li.kt-nav__item.sidbare_ico_2 {
    background: none;
    position: relative;
}

li.kt-nav__item.sidbare_ico_2 i.i_country {
    display: inline-flex;
    justify-content: center;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: calc(50% - 8px);
}

li.kt-nav__item.sidbare_ico_2 i.i_country img {
    max-width: 30px;
    max-height: 100%;
}

li.kt-nav__item.sidbare_ico_3 {
    background-image: url(/public/images/video-session/calendar.svg);
}

li.kt-nav__item.sidbare_ico_4 {
    background-image: url(/public/images/video-session/sts.svg);
}

li.kt-nav__item.sidbare_ico_5 {
    background-image: url(/public/images/video-session/aspect.svg);
}

li.kt-nav__item.sidbare_ico_6 {
    background-image: url(/public/images/video-session/settings.svg);
}

li.kt-nav__item.sidbare_ico_7 {
    background-image: url(/public/images/video-session/chrome-filled.svg);
}

.kt-nav__link b {
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
}

li.show_hide_element_timeline label {
    margin-bottom: 8px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 14px;
}

.kt-nav__link {
    margin-bottom: 10px;
}

li.show_hide_element_timeline+br {
    display: none;
}

li.show_hide_element_timeline {
    margin-top: 22px;
}

.bottom_button_del_video {
    box-shadow: 0px -10px 14px rgba(0, 0, 0, 0.04);
    padding: 7px 20px;
    text-align: center;
}

.head_video_block a.kt-nav__link {
    font-size: 14px;
    line-height: 130%;
    font-weight: normal;
    margin: 0;
}

.next_wrap.prev_next:not([style*="left"]) .next_span.prev_next_span.gray_link {
    transform: rotate(225deg);
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name]:before {
    content: "";
    display: inline-flex;
    width: 24px;
    height: 24px;
    transform: translateY(10px);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-image: url("/public/images/new_admin/desktop_2.svg");
    margin-right: 12px;
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="ux_analysis"]:before {
    background-image: url("/public/images/new_admin/UX.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="forms_feedback"]:before {
    background-image: url("/public/images/new_admin/Formes.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="seo"]:before {
    background-image: url("/public/images/new_admin/seo.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="converssion"]:before {
    background-image: url("/public/images/new_admin/Funnel.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="video"]:before {
    background-image: url("/public/images/new_admin/video_session.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="settings"]:before {
    background-image: url("/public/images/new_admin/settings.svg");
}

.m-menu__nav a.m-menu__link.m-menu__toggle[data-name="ux"]:before {
    background-image: url("/public/images/new_admin/ai_header.svg");
}

ul.m-menu__subnav li.m-menu__item+li.m-menu__item a:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: -4px;
    width: 1px;
    height: 100%;
    background: #f3f3f3;
    top: 0;
}

.row_filter_tab {
    display: flex;
    justify-content: space-between;
    padding: 24px 27px 0;
    align-items: center;
}

.col_filter_tab {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.row_filter_tab .filter_tab_a {
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    display: inline-flex;
    height: 40px;
    align-items: center;
    padding: 0 60px 0 16px;
    font-size: 14px;
    line-height: 120%;
    cursor: pointer;
    transition: 0.3s;
    color: #7d7d7d;
    position: relative;
    background: #fff;
    z-index: 1;
}

.row_filter_tab .filter_tab_a+.filter_tab_a,
span.tab_select+span.tab_select,
span.tab_select+.filter_tab_a,
form+.filter_tab_a {
    margin-left: 40px;
}

.row_filter_tab .filter_tab_a:hover {
    border: 1px solid #7d7d7d;
}

.row_filter_tab .filter_tab_a:after {
    content: "";
    position: absolute;
    top: calc(50% - 5px);
    right: 12px;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/public/images/new_admin/down.svg);
}

.row_filter_tab .filter_tab_a.daterange_tab_new:after {
    background-image: url(/public/images/new_admin/down-white.svg);
    content: none;
}

.form_filter div#popup_traffic,
.form_filter div#code_bad_my_site-15 {
    position: static !important;
    display: block !important;
    margin: 0;
    width: 100%;
    max-width: 100% !important;
}

.form_filter div#code_bad_my_site-15 {
    margin: 0 !important;
}

div.checker>span {
    width: 18px;
    height: 18px;
    border: 1px solid #a7a7a7;
    border-radius: 2px;
    background-color: #fff !important;
    background-position: center;
    background-image: none;
    background-size: 11px;
    cursor: pointer !important;
}

div.checker span.checked {
    background-size: inherit;
    background-position: center;
    background-image: url(/public/images/icon/checked.svg) !important;
    border: none !important;

}

#add_slesh div.checker span.checked {
    transform: translateY(3px);
}

div#add_slesh div.checker>span {
    transform: translateY(3px);
}

.shadow_wrapp.wrapp_table.right-sidebar div.checker,
.shadow_wrapp.wrapp_table.right-sidebar div.checker>span,
.row_select_forms div.checker,
.row_select_forms div.checker>span {
    width: 16px;
    height: 16px;
}

.shadow_wrapp.wrapp_table.right-sidebar div.checker span.checked,
.row_select_forms div.checker span.checked,
.contacts_forms td:first-child .checker span.checked,
.contacts_forms th:first-child .checker span.checked,
.grid_table_actions div#statistic_select_all_rows.check:before {
    background-size: 16px;
    background-position: center;
    background-image: url(/public/images/icon/checked.svg);
    border: none;
    background-color: #1474E3 !important;
    width: 16px;
    height: 16px;
}

div.checker.focus span.checked,
div.checker.hover span.checked {
    background-position: center;
    cursor: pointer;
}

.head_check_filter {
    text-align: left;
    display: flex;
    width: 100%;
    color: #191B23;
    font-weight: bold;
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 11px;
}

.row_check_filter {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    width: calc(100% + 30px);
    margin-left: -15px;
}

.col_check_filter {
    width: 20%;
    padding: 0 15px;
}

.next_popup {
    display: inline-flex;
}

span.next_popup b {
    position: relative;
    display: inline-flex;
    font-size: 0;
    height: 20px;
    width: 20px;
}

span.next_popup b:before {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0px;
    top: calc(50% - 10px);
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/public/images/n_arrow_black.svg);
    background-size: 7px;
    cursor: pointer;
    transform: rotate(90deg);
    transition: .3s;
}

.open_modal_filter span.next_popup b:before {
    transform: rotate(0deg);
}

span.next_popup .next_popup-show+.sub_next_popup {
    opacity: 1;
    visibility: visible;
    right: -10px;
}

.sub_next_popup {
    position: absolute;
    background: #fff;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 7px;
    padding: 25px 5px 5px 10px;
    z-index: 12;
    width: 215px;
    top: -5px;
    right: -30px;
    transform: translate(100%, 0%);
    transition: 0.3s;
    opacity: 0;
    visibility: hidden;
}

.list_popup_traffic--item .em {
    position: relative;
}

.sub_next_popup .sub_next_popup-list {
    max-height: 180px;
    overflow-y: auto;
    padding-right: 10px;
}

.sub_next_popup .sub_next_popup-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #f5f5f5;
    border-radius: 5px;
}

.sub_next_popup .sub_next_popup-list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #f5f5f5;
    border-radius: 5px;
}

.sub_next_popup .sub_next_popup-list::-webkit-scrollbar-thumb {
    background-color: #5d78ff;
    border-radius: 5px;
}

span.next_popup-hide {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 5px;
    background-size: 10px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/public/images/n_close.svg);
    cursor: pointer;
}

.list_popup_traffic--item input[type="radio"] {
    display: none !important;
}

.list_popup_traffic--item input[type="radio"]+.row_label label:before,
.list_popup_traffic--item input[type="radio"]+label:before {
    content: "";
    width: 14px;
    height: 14px;
    border: 1px solid #191B23;
    border-radius: 50%;
    background-color: #fff !important;
    cursor: pointer;
    position: absolute;
    left: 0;
    top: calc(50% - 7px);
}

.list_popup_traffic--item input[type="radio"]+.row_label label,
.list_popup_traffic--item input[type="radio"]+label {
    position: relative;
    padding-left: 22px;
}

.list_popup_traffic--item input[type="radio"]:checked+.row_label label:after,
.list_popup_traffic--item input[type="radio"]:checked+label:after {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #5D78FF !important;
    cursor: pointer;
    position: absolute;
    left: 3px;
    top: calc(50% - 4px);
}

.row_label em {
    font-style: normal;
}

span.next_popup.not_next_popup,
.disabled+.row_label span.next_popup {
    opacity: 0.5;
    pointer-events: none;
    display: none;
}

.btn-primary-line {
    padding: 9px 20px;
    background: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #5d78ff;
    border: 1px solid #5d78ff;
    transition: 0.3s;
}

.btn-primary-line:hover {
    color: #3950c7;
    border-color: #3950c7;
}

button#prim_btn_traf {
    background-position: 24px center;
    background-image: url(/public/images/n_check_white.svg) !important;
    background-repeat: no-repeat;
    padding-left: 48px;
    background-size: 14px;
}

span.filter_tab_a.filter-show:after {
    transform: rotate(180deg);
}

.ww_filter [id^="filter_"]:not(#filter_search) {
    margin: 0;
    padding: 0px;
    display: block;
    height: 0px;
    transition: 0.3s;
    overflow: hidden;
}

.ww_filter [id^="filter_"]:not(#filter_search) .f_container {
    padding: 20px;
    position: relative;
    border: 1px solid #d4d4d4;
    border-radius: 7px;
    margin-top: 5px;
    background: #fff;
}

div#filter_filter,
div#filter_trafic {
    max-width: 1300px;
}

.ww_filter div#filter_wsearch:not(#filter_search) .f_container {
    padding: 40px 20px 20px;
}

.ww_filter div#filter_trafic,
.ww_filter div#filter_wsearch {
    border-radius: 4px;
}

.ww_filter .form_filter {
    padding: 0 27px 24px;
    max-width: 1140px;
}

.ww_filter div#filter_wsearch {
    max-width: 600px;
}

.ww_filter div#filter_period {
    max-width: 650px;
}

.ww_filter .row-filter {
    transition: 0.3s;
    /* position: relative; */
    position: absolute;
    width: calc(100% - 60px);
}

.row_filter_tab .filter_tab_a:hover::before {
    border-color: #7d7d7d;
}

.row_hrafik {
    display: flex;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-bottom: 10px;
}

.row_hrafik_1>div {
    width: 100%;
}

.row_hrafik_2>div {
    width: 50%;
}

.row_hrafik_3>div {
    width: 33.3%;
}

.row_hrafik>div {
    padding: 19px 27px 10px 8px !important;
    margin: 10px;
    margin-top: 20px;
    background: #fff;
    /* box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); */
    border-radius: 4px;
    border: 1px solid #E0E3E6;
}

.row_hrafik>div text {
    font-weight: bold;
    font-size: 13px;
    line-height: 14px;
    width: 100%;
    max-width: 100px;
}

.col-xs-12.partners_devices_item.ww_filter.new_filt.v_12 {
    padding-bottom: 20px;
}

.col-xs-12.ww_filter.new_filt.empty_data_calend {
    padding-bottom: 20px;
}

.row_hrafik>div .apexcharts-yaxis text,
.row_hrafik>div .apexcharts-xaxis-texts-g text {
    font-size: 10px;
}

.row_hrafik .apexcharts-toolbar {
    right: -20px !important;
    top: -15px !important;
}

.ww_filter .shadow_wrapp {
    margin-bottom: 10px;
    z-index: 1;
    position: relative;
    border: none;
}

.wrapp_bottom-btn .col-xs-12 {
    float: none;
    /* padding: 0; */
    display: flex;
    justify-content: flex-end;
}

div.nice-select .option:hover {
    color: #fff;
}

.nice-select.open .list:hover li.option.selected.focus:not(:hover) {
    color: #191B23;
}

.ww_filter #filter_period .col-md-3 {
    padding-left: 0px;
}

div#filter_search {
    margin-bottom: 20px;
}

.ww_filter div#filter_search {
    margin-bottom: 0px;
}

.datepicker table tr td.day:hover {
    border-radius: 50% !important;
}

th i.fa.fa-mobile,
th i.fa.fa-tablet,
th i.fa.fa-desktop {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/public/images/n_mobile.svg);
}

th i.fa.fa-mobile::before,
th i.fa.fa-tablet::before,
th i.fa.fa-desktop::before {
    display: none !important;
}

th i.fa.fa-tablet {
    background-image: url(/public/images/n_tablet.svg);
}

th i.fa.fa-desktop {
    background-image: url(/public/images/n_desktop.svg);
}

select#change_site_partner+.nice-select .list>li {
    min-height: 34px;
    line-height: 34px;
    font-weight: 500;
    font-size: 12px;
    background-position: calc(100% - 6px) center;
    background-repeat: no-repeat;
    background-size: 16px;
}

#change_site_partner+.nice-select .list::-webkit-scrollbar {
    width: 4px;
}

#change_site_partner+.nice-select .list::-webkit-scrollbar-thumb {
    background-color: #5d78ff;
}

.wrapp_select_site .nice-select.open {
    border-radius: 4px;
}

select#change_site_partner+.nice-select .list>li:not([data-value="add"]) {
    background-image: url(/public/images/new/star_false.svg) !important;
    background-size: 18px !;
    background-position: 14px center !important;
    background-repeat: no-repeat !important;
}

select#change_site_partner+.nice-select .list>li[style*="order:1;"]:not([data-value="add"]) {
    background-image: url(/public/images/new/star_true.svg) !important;
}

.form_fields_container.buttons-wrp.form_fields_container-border {
    padding-bottom: 20px !important;
}

div#news_sesttings i.fa.fa-newspaper-o {
    background-position: center;
    background-size: contain;
    background-image: url(/public/images/new_admin/newspaper.svg);
    background-repeat: no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px;
}

div#news_sesttings i.fa.fa-newspaper-o:before {
    display: none;
}

div#home .v-wraper-shadow {
    background: #fff;
}

.col-md-5>.shadow_wrapp>h4 {
    margin-bottom: 20px;
}

.row.frm_constructor.v-wraper-shadow {
    background: #fff;
}

div#blocked-addreses>.tab-content {
    background: #fff;
    margin-top: 20px;
    /* box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04); */
    border: 1px solid #E0E3E6;
    border-radius: 4px;
}

div#blocked-addreses>.tab-content .table-scrollable {
    box-shadow: none;
}

.col_check_filter:nth-child(5)~.col_check_filter {
    padding-top: 20px;
}

#grid td,
#grid th,
table#grid {
    border-left: none;
    border-right: none;
}

#grid th,
#grid thead tr {
    border: 0px !important;
}

.nice-select.per_page {
    margin-right: 5px;
}

.nice-select.per_page .list li {
    min-height: 30px;
}

.thead_fixed #grid tr:first-child td {
    border-top: 0;
}

.not_hrafik {
    position: relative;
}

.not_data {
    position: relative;
}

.not_hrafik:after {
    content: "Coming soon";
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
}

[data-lang="es"] .not_hrafik:after {
    content: "Próximamente";
}

[data-lang="it"] .not_hrafik:after {
    content: "Prossimamente";
}

[data-lang="pt"] .not_hrafik:after {
    content: "Em breve";
}

[data-lang="pl"] .not_hrafik:after {
    content: "Wkrótce";
}

[data-lang="de"] .not_hrafik:after {
    content: "Demnächst";
}

[data-lang="fr"] .not_hrafik:after {
    content: "Bientôt disponible";
}

[data-lang="jp"] .not_hrafik:after {
    content: "近日公開";
}

[data-lang="ru"] .not_hrafik:after {
    content: "Вскоре";
}

[data-lang="ua"] .not_hrafik:after {
    content: "Незабаром";
}

.not_data:after {
    content: "No data";
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
}

[data-lang="es"] .not_data:after {
    content: "Sin datos";
}

[data-lang="pt"] .not_data:after {
    content: "Sem dados";
}

[data-lang="de"] .not_data:after {
    content: "Ingen data";
}

[data-lang="fr"] .not_data:after {
    content: "Pas de données";
}

[data-lang="jp"] .not_data:after {
    content: "データなし";
}

[data-lang="pl"] .not_data:after {
    content: "Brak danych";
}

[data-lang="ru"] .not_data:after {
    content: "Нет даных";
}

[data-lang="ua"] .not_data:after {
    content: "Немає даних";
}

[data-lang="it"] .not_data:after {
    content: "Nessun dato";
}

.plerdy_step_11 {
    display: inline-flex;
}

span.popap_info {
    position: relative;
    z-index: 12;
    display: inline-flex;
    align-items: center;
    margin-left: 5px;
}

.icon_info {
    background: #5d78ff;
    color: #fff;
    font-style: italic;
    font-size: 14px;
    position: static;
    flex-shrink: 0;
    display: inline-flex;
    width: 20px;
    height: 20px;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-family: auto;
}

span.popap_info:hover span.sub_popap_info {
    visibility: visible;
    opacity: 1;
    top: 22px;
}

.w_si_1:hover span.sub_popap_info {
    visibility: visible;
    opacity: 1;
    top: 36px;
}

.popap_info .sub_popap_info {
    font-size: 14px;
    line-height: 18px;
    white-space: normal;
    font-family: 'Roboto', Arial, sans-serif;
    position: absolute;
    background: #fff;
    padding: 15px;
    min-width: 200px;
    max-width: 300px;
    box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%),
        0 0 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    visibility: hidden;
    opacity: 1;
    top: 25px;
    transition: 0.3s;
    left: 50%;
    transform: translate(-50%, 0%);
    z-index: 1;
}

tbody#grid2 tr:hover {
    position: relative;
    z-index: 122222;
}

i.form_filter-close,
.daterangepicker .drp-buttons .cancelBtn {
    display: inline-block !important;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #eaecee;
    background-position: center;
    background-image: url(/public/images/n_close.svg) !important;
    background-repeat: no-repeat;
    background-size: 9px;
    position: absolute;
    top: 12px;
    right: 12px;
    transition: 0.3s;
    z-index: 12;
    cursor: pointer;
}

div#filter_video {
    max-width: 600px;
    transform: translateX(370px);
}

@media (max-width:767px) {
    div#filter_video {
        transform: translateX(0px);
    }

}

#home form {
    background: #fff;
}

#filter_video input.range_clas {
    background: #f5f5f5;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    border: none;
    width: 55px;
    height: 32px;
    padding: 8px;
    color: #191B23;
}

#filter_video input.range_clas2 {
    background: #f5f5f5;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    border: none;
    width: 55px;
    height: 32px;
    padding: 8px;
    color: #191B23;
}

#filter_video .slider.slider-horizontal {
    width: calc(100% - 140px);
    transform: translateX(68px);
    margin: 15px 0;
}

#filter_video .slider-track {
    height: 8px;
}

#filter_video .slider.slider-horizontal .slider-tick,
#filter_video .slider.slider-horizontal .slider-handle {
    top: -3px;
}

#filter_video>i+div {
    font-weight: normal;
    font-size: 14px;
    line-height: 16px;
    color: #191B23;
    margin-bottom: 20px;
}

.flex-height+.col-md-12 {
    padding: 0;
}

.ww_filter {
    position: relative;
    z-index: 122224;
}

span.v_no_date {
    max-width: 1380px;
    margin: auto;
    display: block;
}

.gif_error_video {
    display: block;
    width: 100%;
    height: 200px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left center;
    background-image: url(/public/images/eroor_video.webp);
    margin: 30px auto;
    max-width: 1380px;
}

#filter_trafic div.checker,
#filter_trafic div.checker input,
#filter_trafic div.checker span {
    width: 16px;
    height: 16px;
}

.col_check_filter label {
    font-size: 14px;
}

.block_shadow {
    -webkit-box-shadow: 0 7px 15px 0 rgb(0 51 90 / 4%);
    -moz-box-shadow: 0 7px 15px 0 rgba(0, 51, 90, 0.04);
    box-shadow: 0 7px 15px 0 rgb(0 51 90 / 4%);
    background: #fff;
    border-radius: 6px;
    padding-top: 20px;
}

.block_shadow:after {
    content: "";
    display: block;
    clear: both;
}

.form_fields_container *:not(.p_switch)>div.checker span.checked:after,
.form_fields_container *:not(.p_switch)>div.checker span.checked:before {
    display: none !important;
}

.dropdown-menu div.checker span.checked:after,
.dropdown-menu div.checker span.checked:before {
    display: block !important;
}

div#statistic_select_all_rows {
    display: inline-flex;
    height: 41px;
    align-items: center;
    font-weight: 500;
    font-size: 16px;
}

div#statistic_delete_rows.btn {
    height: 36px;
    display: inline-flex;
    align-items: center;
    font-size: 16px;
    padding: 9px 15px;
    margin-left: 8px;
    opacity: 1;
    transition: .3s;
}

div#statistic_delete_rows.btn:hover {
    opacity: 0.7;
}

div#del_all.btn {
    height: 32px;
    margin-left: 12px;
    font-size: 14px;
    color: #F1353D;
    border: 1px solid #F1353D;
    font-size: 14px;
}

.location_sesion {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    max-width: 110px;
    margin: auto;
}

.location_sesion img {
    flex-shrink: 0;
    margin-right: 5px;
    margin-top: 3px;
}

.location_sesion+em,
.location_sesion em {
    font-weight: 500;
    font-size: 13px;
    line-height: 130%;
    font-style: normal;
    color: #a7a7a7;
    width: calc(100% + 25px);
    margin-left: -25px;
    margin-top: 2px;
}

.w_video-time.w_device-t {
    align-items: center !important;
    gap: 4px;
    padding: 0;
}

.w_video-time.w_device-t .ico_device {
    margin: 0;
}

.w_video-time.w_device-t .txt-video-time {
    text-align: center;
    color: #a7a7a7;
}

.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(8),
.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(9),
.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(10),
.tabel_sales_performance9 .tab__3-3126 #grid td:nth-child(11) {
    text-align: center;
    color: #191B23;
    font-size: 14px;
}

.location_sesion img {
    max-width: 20px !important;
    box-shadow: 0 0px 12px 0 rgb(0 0 0 / 10%);
}

.location_sesion span {
    display: inline-flex;
    text-align: left;
    font-size: 13px;
    font-weight: normal;
    flex-direction: column;
    width: 140px;
}

.thead_fixed .table>thead:first-child>tr:first-child>th {
    z-index: 122223;
}

.col_star_share .share_vid {
    cursor: pointer;
}

div#share_popup {
    z-index: 123456 !important;
}

div#menu5 th:nth-child(2) {
    text-align: center;
}

form.blocked-addreses.form-horizontal {
    padding: 25px;
}

.ticket-title~.block_shadow h4.sub-title {
    padding-bottom: 16px;
    margin-bottom: 16px;
}

.ticket-title~.block_shadow {
    padding: 20px 5px;
}

#menu1 #blocked-addreses>.row {
    display: flex;
    flex-wrap: wrap;
}

#menu1 #blocked-addreses #v-content-fix {
    position: static !important;
}

/* select list */
#heatmap-prices .table-scrollable.tab__32 .nice-select .list {
    display: flex;
    flex-wrap: wrap;
    width: 450px;
    max-height: 200px !important;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li {
    width: calc(100% / 4);
    position: relative;
    padding: 0 5px 0 25px;
    color: #382244;
    min-height: 36px;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(10) {
    width: calc((100% / 4) * 3);
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(1),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(2),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(3),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(4) {
    background-color: #f8fafd;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(5),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(6),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(7),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(8),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(9),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(10) {
    background-color: #e6f0ff;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(11),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(12),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(13),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(14) {
    background-color: #f8fafd;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(15),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(16),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(17),
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:nth-child(18) {
    background-color: #e6f0ff;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li:before,
#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li.selected:after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    border: 1px solid #757893;
    border-radius: 50%;
    position: absolute;
    top: calc(50% - 8px);
    left: 5px;
}

#heatmap-prices .table-scrollable.tab__32 .nice-select .list>li.selected:after {
    width: 8px;
    height: 8px;
    background: #757893;
    left: 8px;
    top: calc(50% - 5px);
}

/* END select list */
.introjs-tooltip.introjs-tooltip-right {
    transform: translateX(calc(-100% + 50px));
}

.introjs-tooltip.introjs-tooltip-right .introjs-arrow.top {
    left: auto;
    right: 15px;
}

.m-header-menu .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link.btn .m-menu__link-text {
    font-weight: bold !important;
}

.m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link.btn .m-menu__link-text {
    color: #fff !important;
}

/* .tab__1 #grid th:not(:first-child,:last-child,:nth-last-child(-n+3)) {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    max-height: 115px;
    background: transparent;
}
.tab__1 #grid th span.pop_info {
    transform: rotate(90deg);
    right: -1px;
    bottom: 4px;
    top: auto;
} */
.tab__1 #grid th {
    background: transparent;
}

.highlight {
    background-color: #f3f4f6 !important;
}

.highlight-this {
    background-color: #dedede !important;
}

.alert.alert-danger:before {
    content: "";
    display: inline-block !important;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/info_tool.svg);
    margin: 0px;
    left: 11px;
    background-size: 24px;
}

.converssion_page_set .sub-title {
    padding: 0 0 22px;
    margin: 0;
    border: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
}

.converssion_page_set label {
    font-size: 16px;
    line-height: 120%;
    color: #191B23;
    margin-bottom: 12px;
    font-weight: bold;
}

.css_sel-head {
    display: flex;
    align-items: center;
}

input#id_converrsion_name {
    max-width: 250px;
}

.converssion_page_set .v-wraper-shadow {
    padding: 20px !important;
    overflow: inherit;
}

.converssion_page_set .col-md-1 span[onclick*="remove"] {
    font-size: 0px;
    width: 100%;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/bin_1.svg);
    margin-top: 14px;
}

.css_sel.css_sel_custom>.form-group {
    margin-bottom: 20px;
}

.converssion_page_set .sub-title+.tab-content {
    min-height: 0px !important;
}

.form-group.buttons.buttons_custom {
    margin-bottom: 0px;
}

.wrapp_rules .scroll_ol .table {
    margin-top: 0px !important;
}

.wrapp_rules .scroll_ol .table th {
    padding-right: 5px !important;
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
}

.wrapp_rules .scroll_ol .table th,
.wrapp_rules .scroll_ol .table td,
.wrapp_rules .scroll_ol .table {
    border-left: 0px;
    border-right: 0px;
}

.buttons_custom button#btn_submit {
    padding: 10px 20px;
}

.wrapp_rules .scroll_ol .table {
    border-top: 0px;
}

.wrapp_rules .scroll_ol .table td a,
.link_voronka {
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    text-decoration: underline;
    position: relative;
}

.link_voronka:after {
    content: "";
    display: inline-block !important;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/Icon_link1.svg);
    margin: 0;
    right: -20px;
    top: 1px;
    position: absolute;
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-edit,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-erase,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-trash {
    font-size: 0px;
    height: 22px;
    width: 40px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/Frame_166.svg);
    display: inline-flex;
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-erase {
    background-image: url(/public/images/new_admin/Frame_165.svg);
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-trash {
    background-image: url(/public/images/new_admin/bin.svg);
}

.wrapp_rules .scroll_ol .table td:nth-child(2)~td>* {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}

.table_voronka table#grid td {
    padding: 13px 5px !important;
    font-size: 13px;
    font-weight: bold !important;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value {
    font-size: 16px;
    line-height: 19px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title {
    font-weight: 500;
    font-size: 13px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span i.fa.fa-arrow-right,
span.arrow2 i.fa.fa-arrow-down {
    font-size: 0px;
    display: inline-block !important;
    width: 19px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/a_green.svg);
    margin: 0;
    background-size: 16px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span {
    display: inline-flex;
    align-items: center;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span i.fa.fa-check {
    font-size: 0px;
    width: 10px;
    height: 6px;
    border-bottom: 1px solid #21ffa2;
    border-left: 1px solid #21ffa2;
    transform: rotate(-45deg);
    margin-bottom: 2px;
    margin-left: 2px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage {
    font-size: 12px;
    line-height: 15px;
    color: #1bc97f;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf2 {
    font-size: 16px !important;
    line-height: 19px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf {
    flex-direction: column;
    font-size: 13px !important;
    line-height: 15px;
    color: #ff3647 !important;
    align-items: center;
}

span.arrow2 {
    color: #ff3647 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
    font-weight: normal;
}

span.arrow2 i.fa.fa-arrow-down {
    background-image: url(/public/images/new_admin/a_red.svg);
    background-size: 16px;
    margin-left: 3px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages {
    width: 140px;
    left: calc(50% - 70px);
    background: #fff;
    padding: 10px 5px 10px 10px;
    color: #191B23;
    text-align: left;
    border-radius: 4px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li {
    font-size: 12px;
    color: #191B23;
    margin: 0;
    font-weight: bold;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label {
    margin-left: 5px;
    color: #1bc97f;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li+li {
    margin-top: 6px;
}

body .svg-funnel-js.svg-funnel-js--vertical .svg-funnel-js__label .label__segment-percentages .segment-percentage__list {
    flex-direction: column;
}

.page_converssion .shadow_wrapp {
    padding: 0;
}

.page_converssion div#kt_inbox_aside>.row {
    margin: 0;
}

.page_converssion a.btn.btn-brand.btn-upper.btn-bold.kt-inbox__compose {
    font-size: 0px;
    width: 32px;
    height: 30px;
    background: #eaecee !important;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 0 0 4px;
}

.page_converssion div#kt_inbox_aside>.row .col-md-10 {
    margin: 0 0 0 -20px;
    width: calc(100% + 50px);
    border: none;
    background: #ffffff;
    box-shadow: 0px 10px 14px rgba(0, 0, 0, 0.04);
    height: auto;
    padding-bottom: 6px;
    padding-top: 6px;
}

.page_converssion div#kt_inbox_aside {
    padding-top: 0px;
    padding-right: 30px;
}

.page_converssion a.btn.btn-brand.btn-upper.btn-bold.kt-inbox__compose:before {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-left: 1px solid #5d78ff;
    border-bottom: 1px solid #5d78ff;
    transform: rotate(45deg);
}

.page_converssion div#kt_inbox_aside>.row .col-md-2 {
    display: none;
}

.page_converssion .kt-inbox__nav {
    padding-top: 27px;
}

.page_converssion .kt-nav__link b {
    margin-bottom: 5px;
    display: flex;
}

.page_converssion .kt-nav__link b+br {
    display: none;
}

.page_converssion input.date_conv {
    margin-top: 5px;
}

.page_converssion li.kt-nav__item:last-child {
    margin-top: 20px;
    margin-bottom: 0px;
}

.page_converssion .method-buttons {
    margin-top: 8px;
}

.kt-inbox__nav .tab22 {
    font-size: 13px;
}

.label_voronka {
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
    font-weight: bold;
    padding: 12px 0 6px;
}

.page_converssion .wrapp_but .method-buttons button {
    background: transparent;
    font-weight: normal;
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
    justify-content: flex-start;
    height: auto;
    padding: 0 20px 0 0;
    margin: 0;
    text-align: left;
}

.page_converssion .wrapp_but .method-buttons button+button {
    margin-top: 7px;
}

.page_converssion .wrapp_but .method-buttons button:after {
    content: "";
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    border: 1px solid #1dc9b7;
    top: calc(50% - 9px);
    right: 0;
}

.page_converssion .wrapp_but .method-buttons button.active_b1:before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    display: inline-block;
    background: #1dc9b7;
    top: calc(50% - 3px);
    right: 6px;
    transform: none;
    border: 1px solid #1dc9b7;
}

button#gradientMakeHorizontal:after,
button#gradientMakeVertical:after,
button#gradientMakeHorizontal2:after,
button#gradientMakeVertical2:after {
    border: 1px solid #fd27eb;
}

button#gradientMakeHorizontal:before,
button#gradientMakeVertical:before,
button#gradientMakeHorizontal2:before,
button#gradientMakeVertical2:before {
    background: #fd27eb;
    border-color: #fd27eb;
}

button#useData1:before,
button#useData2:before,
button#useData1_2:before,
button#useData2_2:before {
    background: #ffb822;
    border-color: #ffb822;
}

button#useData1:after,
button#useData2:after,
button#useData1_2:after,
button#useData2_2:after {
    border-color: #ffb822;
}

button#unique:before,
button#unique1:before {
    background: #9816f4;
    border-color: #9816f4;
}

button#unique:after,
button#unique1:after {
    border-color: #9816f4;
}

.page_show_fulent .page_converssion div[class^="tab__36-3"]>.row {
    max-height: 680px;
}

.page_converssion .portlet.light.portlet-fit.bordered.custom_padding {
    height: auto;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label:hover {
    background: rgba(255, 255, 255, 0.2);
}

.page_converssion .shadow_wrapp11 {
    background: #191B23;
    padding: 0 0 10px !important;
}

.col-md-11.par_pr-main_c span.v_no_date {
    max-width: 100%;
}

.containerG.not_data::before {
    display: none;
}

div#form_manager_add ul.list-select-template {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.col_template_form {
    width: calc(50% - 10px);
    height: 326px;
    position: relative;
}

.col_template_form>div {
    display: inline-flex !important;
    flex-wrap: wrap;
    background: #ffffff;
    border-radius: 4px;
    padding: 15px 50px 15px 20px;
    justify-content: space-between;
    box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%),
        0 0 1px rgb(0 0 0 / 4%);

    width: 100%;
    height: 100%;
    overflow: hidden;
    backface-visibility: hidden;
    position: absolute;
    transition: transform 0.6s linear;
}

.front_form {
    transform: perspective(1500px) rotateX(0deg);
    background-color: #ccc;
}

.back_form {
    transform: perspective(1500px) rotateX(180deg);
    background-color: #f1f1f1;
}

.v-list-hover>.front_form {
    transform: perspective(1500px) rotateX(-180deg);
}

.v-list-hover>.back_form {
    transform: perspective(1500px) rotateX(0deg);
}

.col_template_form:nth-child(2)~.col_template_form {
    margin-top: 20px;
}

.front_form>div {
    width: 48%;
}

.col_template_form i[class*="img-tm-"] {
    display: inline-block;
    width: 316px;
    max-width: 100%;
    height: auto;
    /* background-repeat: no-repeat;
    background-position: left center;
    background-size: inherit;
    background-image: url(/public/images/new_admin/form_1.jpg); */
    transform: none !important;
    border-radius: 6px;
    -webkit-box-shadow: 0 7px 18px 0 rgb(0 51 90 / 20%);
    -moz-box-shadow: 0 7px 18px 0 rgba(0, 51, 90, 0.2);
    box-shadow: 0 7px 18px 0 rgb(0 51 90 / 20%);
    overflow: hidden;
}

.col_template-rght .btn.btn-primary-line {
    width: auto;
}

.col_template-left {
    text-align: center;
}

/* .col_template_form i[class*="img-tm-1"] {
    background-image: url(/public/images/new_admin/form_2.jpg);
}
.col_template_form i[class*="img-tm-2"] {
    background-image: url(/public/images/new_admin/form_3.jpg);
}
.col_template_form i[class*="img-tm-3"] {
    background-image: url(/public/images/new_admin/form_4.jpg);
}
.col_template_form i[class*="img-tm-baner"] {
    background-image: url(/public/images/new_admin/form_5.jpg);
} */
/* .col_template_form[data-template="11"],.col_template_form[data-template="12"],.col_template_form[data-template="13"] {
    display: none!important;
} */
.col_template_form i[class*="img-tm-0"] {
    width: 207px;
}

.col_template_form i[class*="img-tm-11"],
.col_template_form i[class*="img-tm-12"],
.col_template_form i[class*="img-tm-13"] {
    width: 280px;
}

.col_template_form i.img-tm-baner {
    width: 276px;
}

.col_template-rght>* {
    max-width: 300px;
    width: 100%;
}

.col_template-rght span:not(.btn) {
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0.02em;
    color: #191B23;
    font-weight: bold;
    margin-bottom: 20px;
    display: block;
}

.col_template-rght p {
    font-size: 14px;
    color: #191B23;
}

.many_form_fields label {
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.02em;
    color: #191B23;
    font-weight: bold;
    margin-bottom: 20px;
    padding-top: 10px;
}

.col_template-rght {
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.nav-tabs>li.active>a:after {
    content: "";
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    left: 0;
    bottom: -2px;
    background: #1474E3;
    border-radius: 5px 5px 0 0;
}

.v-frm_constructor .v-wraper-shadow {
    padding: 0 !important;
}

#form_constructor-tabs.nav.nav-tabs {
    width: calc(100% - 40px);
    margin: 20px auto;
}

.sub-title.acardion-btn {
    margin: 0;
    color: #191B23;
    padding: 20px;
    background: #fff;
    box-shadow: none;
    /* border-radius: 4px; */
    /* margin: 2px 0; */
    font-weight: 700;
    font-size: 18px;
    line-height: 27px;
    cursor: pointer;
    position: relative;
    border: none;
}

.sub-title.acardion-btn::before {
    display: none;
}

.sub-title.acardion-btn::after {
    width: 11px;
    height: 7px;
    transform: rotate(-0deg);
    right: 20px;
    top: calc(50% - 4px);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(/public/images/new_form/arrow_down.svg);
}

.sub-title.acardion-btn.ico-minus::after {
    border: none;
    transform: translateY(0px) rotate(-180deg);
    background-image: url(/public/images/new_form/arrow_up.svg);
}

.toggle-section.show-section {
    background: #FBFBFB;
    padding: 32px;
    border-bottom: 1px solid #E0E3E6;
    padding-top: 40px;
}

.col_template_form i[class*="img-tm-0"] {
    width: 226px;
}

div.many_form_fields {
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0;
}

div.many_form_fields .col-md-4 {
    width: 100%;
    float: none;
    padding: 0;
    max-width: 500px;
}

div.many_form_fields .col-md-12 {
    text-align: center;
    padding: 0;
    float: none;
}

div.many_form_fields .col-md-12 .btn.btn-success {
    float: none !important;
}

.many_form_fields .form_fields_container.buttons-wrp.form_fields_container-border {
    padding: 20px 0 0 !important;
}

span.name-select-close {
    position: absolute;
    width: 30px;
    height: 30px;
    display: inline-block;
    top: 15px;
    right: 15px;
    background-image: url(/public/images/new_admin/Close.svg);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.converssion_page_set .parsing_table.table th:nth-child(2),
.converssion_page_set .parsing_table.table td:nth-child(2) {
    padding-left: 15px !important;
}

div#id_image_controls_button {
    background: #fff;
    display: flex;
    height: 57px;
    align-items: center;
    padding: 0 20px;
    box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
}

.btn_option_img+.btn_option_img {
    margin-left: 8px;
}

div#control_image_buttons_group11111 {
    margin: 0 0 0 8px;
}

.btn_option_img i {
    display: inline-flex;
    width: 100%;
    height: 100%;
    background-size: 28px;
    border: none;
    background-repeat: no-repeat;
    background-position: center;
}

i.ico_image.ico_imag123 {
    background-image: url(/public/images/new/cut_photo.svg);
}

i.ico_image_position {
    background-image: url(/public/images/new/photo_position.svg);
}

i.ico_image_px {
    background-image: url(/public/images/new/distance_from_picture.svg);
}

i.ico_image.border-svg {
    background-image: url(/public/images/new/border_radius.svg);
}

.btn-top-nav.active,
.btn-top-nav:hover {
    background: #eaecee;
}

.v-frm_constructor .hover-btn-option-font {
    background: #595959;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    padding: 5px 8px;
    box-shadow: none;
    transform: translate(0, 100%);
    left: 0;
    z-index: 99999;
}

.v-frm_constructor .hover-btn-option-font::before {
    transform: none;
    width: 15px;
    height: 10px;
    background-image: url(/public/images/new_form/arrow_bl.svg);
    background-color: transparent;
    border-radius: 0;
    top: -6px;
    background-size: contain;
    left: 15px;
    z-index: 99999;
}

.row_l_i:after {
    content: "";
    clear: both;
    display: block;
}

.row_l_i {
    padding-bottom: 10px;
    position: relative;
}

.row_l_i>.col {
    width: calc(100% - 25%);
}

.row_l_i+.wrapp_option_font {
    width: 100%;
    padding-left: calc(25% + 15px);
}

[class*="ico_align_"] {
    display: inline-flex;
    width: 10px;
    height: 7px;
    background-image: url(/public/images/new/t_center.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 5px;
}

div .btn-option-font {
    border: 1px solid #e1e1e1;
    border-radius: 4px !important;
    height: 40px;
}

.arrow-down-show::after {
    background-image: url(/public/images/new/arrow_а.svg);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: center;
    width: 10px;
    height: 10px;
    border: none;
    transform: rotate(0deg);
    margin-top: 2px;
    transform-origin: inherit !important;
}

.arrow-down-show {
    width: 10px;
    right: 0;
}

.form-group .v-like-select.text_align {
    margin-left: 0px;
}

[for*="ico_align_"]>div,
[for*="ico_align_"] input {
    display: none;
}

.text_align [for*="ico_align_"],
.text_align [data-value*="font-align-"],
.text_align [data-option*="font-align-"] {
    display: block;
    width: 100%;
    height: 7px;
    background-image: url(/public/images/new/t_center.svg) !important;
    background-repeat: no-repeat !important;
    background-size: 10px;
    background-position: center !important;
    margin: 0;
    min-height: 18px !important;
    cursor: pointer;
    transition: 0.3s;
}

.text_align .dropdown-menu {
    right: 0px !important;
    width: 100%;
    will-change: inherit !important;
    transform: translateX(0%) !important;
}

.text_align .dropdown-menu .check-content {
    width: 100%;
    padding-bottom: 0px;
}

.text_align [for="ico_align_left"],
.text_align [data-value="font-align-left"],
.text_align [data-option="font-align-left"] {
    background-image: url(/public/images/new/t_left.svg) !important;
}

.text_align [for="ico_align_right"],
.text_align [data-value="font-align-right"],
.text_align [data-option="font-align-right"] {
    background-image: url(/public/images/new/t_right.svg) !important;
}

.text_align .option.focus,
.text_align .option.selected.focus,
.text_align .option:hover {
    background-color: #f1f1f1 !important;
}

.open .arrow-down-show::after {
    transform: rotate(180deg);
}

.text_align [for*="ico_align_"]:hover {
    background-color: #f1f1f1;
}

.ico_font {
    background-image: url(/public/images/new/t.svg);
    background-size: 10px !important;
    background-position: center;
    margin-right: 2px;
    width: 19px;
}

.edit-elements~.edit-elements {
    margin-left: 6px !important;
}

.check-content::-webkit-scrollbar-track,
.select2-results__options::-webkit-scrollbar-track,
.nice-select.otions_txt ul.list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    background-color: #fff;
}

.check-content::-webkit-scrollbar,
.nice-select.otions_txt ul.list::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    background-color: #fff;
}

.check-content::-webkit-scrollbar-thumb,
.select2-results__options::-webkit-scrollbar-thumb,
.nice-select.otions_txt ul.list::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0.3);
    background-color: #a7a7a7;
}

.select2-results__options::-webkit-scrollbar {
    width: 9px;
    height: 9px;
    background-color: #fff;
}

.select2-results__options::-webkit-scrollbar-thumb {
    border-radius: 0px;
}

.form-group .v-like-select .dropdown-menu.dropdown-menu-right {
    /* right: 50%;
    transform: translateX(50%); */
    right: 0;
    transform: translateX(0%);
}

.form-group .v-like-select.edit_font_family .dropdown-menu.dropdown-menu-right {
    right: 50%;
    transform: translateX(50%);
}

.nice-select.otions_txt {
    height: 40px;
    padding: 0 10px 0 0;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}

.nice-select.otions_txt::after {
    background-image: url(/public/images/new/arrow_а.svg);
    background-repeat: no-repeat;
    background-size: 6px;
    background-position: center;
    width: 10px;
    height: 10px;
    border: none;
    transform: rotate(0);
    margin-top: 0px;
    transform-origin: inherit !important;
    right: 0px;
    top: calc(50% - 5px);
    transition: 0.3s;
}

.nice-select.otions_txt::before {
    content: "";
    display: block;
    height: 100%;
    border-left: 1px solid #e1e1e1;
    position: absolute;
    right: 10px;
    top: 0px;
}

.nice-select.otions_txt.open::after {
    transform: rotate(180deg);
}

.nice-select.otions_txt>span {
    min-width: 24px;
    text-align: center;
    height: 100%;
}

.nice-select.otions_txt ul.list {
    border: 0;
    background: #ffffff;
    border-radius: 4px;
    padding: 4px 0;
    margin-top: 6px !important;
    filter: drop-shadow(0px 16px 24px rgba(0, 0, 0, 0.06)) drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.04)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.04));
    max-height: 150px;
}

.nice-select.otions_txt ul.list .option {
    padding: 0;
    text-align: center;
    width: 100%;
    min-height: 28px;
    justify-content: center;
}

.text_size .nice-select:not(.open) span.current:not(:hover),
.text_size select[name*="border_radius"]+.nice-select span.current {
    font-size: 0px;
    background-image: url(/public/images/new/aa.svg);
    background-size: 19px;
    background-repeat: no-repeat;
    background-position: center;
}

.edit-elements.v-like-select {
    position: relative;
}

.edit-elements.v-like-select:hover .nice-select:not(.open)+.hover-btn-option-font,
.option_size_btn .nice-select:not(.open):hover+.hover-btn-option-font {
    visibility: visible;
    opacity: 1;
    bottom: -10px;
}

.option_size_btn .nice-select+.hover-btn-option-font {
    left: auto;
    right: 0;
}

.option_size_btn .nice-select+.hover-btn-option-font::before {
    left: auto;
    right: 20px;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum {
    height: 40px;
    border-radius: 4px;
}

.arrow-down-show {
    right: 1px;
}

.btn-option-font .sp-replacer.sp-light.full-spectrum .sp-preview {
    width: 12px;
    height: 26px;
    margin-left: 3px;
}

.btn-option-font .color-font {
    font-size: 0px;
    background-image: url(/public/images/new/A.svg);
    background-size: 10px !important;
    background-position: center;
    background-repeat: no-repeat;
    width: 10px;
    display: inline-block;
    height: 18px;
}

.sp-container.sp-light.sp-palette-buttons-disabled.full-spectrum {
    background: #fff;
    border-radius: 0 4px 4px 4px;
    border: 1px solid #a7a7a7;
    z-index: 123;
}

.sp-active~.arrow-down-show::after {
    transform: rotate(180deg) !important;
}

.sp-val {
    border-color: #f1f1f1;
}

.sp-clear,
.sp-color,
.sp-hue {
    border: solid 1px #f7f7f7;
}

input.sp-input {
    border: 1px solid #f7f7f7;
    border-radius: 0px;
}

.edit-elements.w_ck-button {
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    background: #fff;
    padding: 0 4px;
}

.ck-button.ck-button-underline span:not(.hover-btn-option-font):after {
    content: "U";
    text-decoration: underline;
    font-size: 16px;
    line-height: 19px;
}

.ck-button.ck-button-line-through span:not(.hover-btn-option-font):after {
    content: "S" !important;
    text-decoration: line-through;
}

div .ck-button+.ck-button:before {
    display: none;
}

.ck-button.ck-button-bold {
    padding: 0;
}

div .ck-button+.ck-button label {
    padding: 0;
    width: 20px;
    cursor: pointer;
}

div .ck-button label,
div .ck-button span {
    width: 20px;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}

.ck-button:hover {
    color: #5d78ff !important;
}

div.ck-button div.checker span.checked:after {
    display: inline-flex !important;
}

.input-group-addon,
.input-group-btn {
    width: auto;
}

.ui-sortable .sp-preview-inner {
    background-image: url(/public/images/new/A.svg);
    background-size: 10px !important;
    background-position: center;
    background-repeat: no-repeat;
}

.edit-elements.v-like-select .w_switch .checker span {
    background: #e1e1e1 !important;
    box-shadow: 3.66038px 3.66038px 7.32075px rgba(0, 0, 0, 0.06);
}

.edit-elements.v-like-select .w_switch .checker span:before,
.w_switch .checker span:before {
    background: #ffffff;
    width: 13px;
    height: 13px;
    box-shadow: none;
    /* top: 4px; */
}

.w_switch.p_switch .checker span:before {
    left: 0;
}

.edit-elements.v-like-select .w_switch .checker span.checked:before,
.w_switch .checker span.checked:before {
    background: #fff;
    box-shadow: none;
}

.edit-elements.v-like-select .w_switch .checker span.checked,
.w_switch .checker span.checked {
    background: #5d78ff !important;
}

.edit_form_elements label.sub-title.col-lg-4 {
    width: 20%;
}

.w_select_ico .select2-selection.select2-selection--single {
    height: 40px;
}

.checker_switch div.checker>span {
    box-shadow: none;
    height: 22px;
    width: 22px;
    top: 4px;
    background: #fff;
}

.checker_switch div.checker>span {
    width: 30px;
    height: 18px;
    line-height: 18px;
    border-radius: 18px;
    position: relative;
    left: 0 !important;
    top: 0;
    bottom: 0;
    cursor: pointer;
    background: #E5E5E5 !important;
    box-shadow: none !important;
    vertical-align: middle;
}

.checker_switch div.checker {
    width: auto !important;
    height: auto !important;
    box-shadow: none;
    background: transparent;
}

.checker_switch div.checker>span.checked {
    background-color: #5d78ff !important;
}

.checker_switch div.checker span:after {
    content: "" !important;
    margin-left: 0 !important;
    display: inline-block !important;
    width: 10px;
    height: 10px;
    background: #fff;
    position: absolute !important;
    border-radius: 50%;
    top: 4px !important;
    left: 3px !important;
    transition: .3s;
}

.checker_switch div.checker span.checked:after {
    display: inline-block !important;
    left: 16px !important;
    right: auto !important;
    background: #fff !important;
    pointer-events: none;
}

.checker_switch div.checker>span.checked input {
    left: 0px !important;
}

div .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(/public/images/new/arrow_а.svg);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
    width: 10px;
    height: 10px;
    border: none;
    margin-top: 0px;
    top: calc(50% - 5px);
    transition: 0.3s;
}

div .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    transform: rotate(180deg);
}

.text_after_submit_icons .w_select_ico {
    flex-wrap: wrap;
}

.text_after_submit_icons .w_select_ico>.col-md-10 {
    display: flex;
}

.text_after_submit_icons .w_select_ico>.col-md-10 input.form-control.form_url_text {
    width: 100%;
}

.w_select_ico-foot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 15px;
    width: 83.33333333%;
    padding-top: 10px;
}

.w_select_ico .checker_switch {
    padding-left: 5px;
}

input#background_popup_opacity {
    max-width: 60px;
}

div#uniform-plerdy_agreement_hide,
div#uniform-plerdy_agreement_show {
    margin: 0 6px 0 1px;
}

.p_key {
    float: left;
    height: 40px;
    display: inline-flex;
    align-items: center;
}

.images_galery_plerdy div.gallery {
    border: 1px solid transparent;
    width: calc((100% / 5) - 10px);
    height: 74px;
    border-radius: 4px;
}

.images_galery_plerdy div.gallery:hover {
    border: 1px solid #1474E3;
}

.images_galery_plerdy .form-group.row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.images_galery_plerdy .checker_switch {
    margin: 0;
}

.images_galery_plerdy label.col-lg-5 {
    margin: 0;
}

.images_galery_plerdy ul#form_constructor-tabs.nav.nav-tabs {
    width: 100%;
    margin: 10px auto;
    padding: 0 0px !important;
}

.images_galery_plerdy .nav-tabs>li>a {
    background: transparent;
}

ul#form_constructor-tabs.nav-tabs1 {
    display: flex;
    justify-content: space-between;
}

ul#form_constructor-tabs.nav-tabs1:after,
ul#form_constructor-tabs.nav-tabs1:before {
    display: none;
}

#your_photo1 form#your_photo_form,
#youtube {
    padding-top: 0px;
}

div#palette_button {
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    position: relative;
    width: 36px;
    height: 40px;
    background-image: url(/public/images/new/colors.svg);
    background-size: 12px;
    background-repeat: no-repeat;
    background-position: 6px center;
}

#palette_button:before {
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
    border-left: 1px solid #e1e1e1;
}

#palette_button:after {
    background-image: url(/public/images/new/arrow_а.svg);
    background-size: 6px;
    width: 10px;
    height: 10px;
    transform: rotate(0deg);
    margin-top: 0px;
    right: 0px;
    top: calc(50% - 5px);
    transform-origin: inherit !important;
    background-repeat: no-repeat;
    background-position: center center;
    content: "";
    display: inline-block;
    position: absolute;
}

.form-group.row.fr_13 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.form-group.row.fr_13 label {
    margin: 0;
}

.icon_question {
    background-color: #5d78ff;
    border: 0px;
    color: #fff;
    width: 24px;
    height: 24px;
    font-size: 0px;
    background-image: url(/public/images/new/quastion.svg);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
}

.sub_popap_question {
    background: #595959;
    border-radius: 4px;
    color: #fff;
    right: auto;
    left: -15px;
    top: 30px;
    transform: translate(0px, 0px);
    max-width: 300px;
}

.show_question .sub_popap_question {
    transform: translate(0px, 0px);
}

[for="show_weel"] .sub_popap_question {
    top: 40px;
    left: -8px;
}

.sub_popap_question:before {
    content: "";
    transform: none;
    width: 15px;
    height: 10px;
    background-image: url(/public/images/new_form/arrow_bl.svg);
    background-color: transparent;
    border-radius: 0;
    top: -6px;
    background-size: contain;
    left: calc(50% - 8px);
    display: inline-block;
    position: absolute;
}

div.sp-preview {
    border: none;
}

[for="show_weel"] i.icon_question {
    margin: -10px -10px 0 0px !important;
}

[for="show_weel"] .sub_popap_question:before {
    left: 17px;
}

.sp-preview-inner[style*="rgb(255, 255, 255)"],
.sp-preview-inner[style*="#fff"] {
    border: 1px solid #cfcfcf;
}

.label_button_size .radio>span.checked:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #5d78ff;
    border-radius: 50%;
}

.label_button_size .radio>span.checked {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-color: #5d78ff;
}

.label_button_size label+label {
    margin-left: 15px;
}

.label_button_size .radio {
    margin-left: 5px;
}

.label_button_size label {
    margin-bottom: 0 !important;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.label_button_size {
    display: flex;
    min-height: 38px;
    align-items: center;
    flex-wrap: wrap;
}

div#all_label_button_sett .dropdown-menu.dropdown-menu-right {
    right: 0%;
    transform: translateX(0%);
}

div#all_label_button_sett .input-number-wrp.id_label_button_icon {
    padding-right: 4px;
}

div#all_label_button_sett .dropdown-menu.dropdown-menu-right {
    right: 0%;
    transform: translateX(0%);
}

div#all_label_button_sett .input-number-wrp.id_label_button_icon {
    padding-right: 4px;
}

input#id_repeat_show,
input#after_click,
input#after_wisit {
    max-width: 60px;
}

[name="form[scroll]"]+.nice-select {
    min-width: 100px;
}

.plerdy_form_settings_update div#calendar_show {
    margin-top: -10px;
}

.plerdy_form_settings_update div#calendar_show>.col-md-6 {
    max-width: 164px;
}

div#calendar_show input {
    background-image: url(/public/images/new/arrow_а.svg);
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: calc(100% - 8px) center;
}

.plerdy_form_settings_update .v_calendar_row#calendar_show .col-md-6 {
    max-width: 100%;
    padding-bottom: 30px;
}

div.checker>span {
    width: 16px;
    height: 16px;
}

div.checker {
    width: 20px;
    height: 20px;
}

[id*="when_to_show"] .col-sm-12>span {
    display: inline-flex;
    align-items: center;
    margin-bottom: 8px;
}

[id*="when_to_show"] div.checker {
    margin: 0px;
}

[id*="when_to_show"] label {
    margin: 0;
}

.btn-group b.caret {
    border-bottom: 1px solid #191B23;
    border-right: 1px solid #191B23;
    width: 6px;
    height: 6px;
    right: 15px;
    top: calc(50% - 4px);
}

h4.sub-title.acardion-btn .icon_question:hover+.sub_popap_question,
h4.sub-title.acardion-btn .sub_popap_question {
    transform: translate(15px, 5px);
}

.toggle-section div.nice-select {
    height: 40px;
}

.form_rules_set .add_rule {
    width: 40px;
    height: 40px;
}

table#rules_table {
    background: #fff;
}

table#rules_table th,
table#rules_table td {
    border-left: 0px;
    border-right: 0px;
}

table#rules_table thead th {
    background: #f8fafd;
}

tr:hover .hover-sub-block {
    visibility: visible;
    opacity: 1;
    top: calc(100% - 10px);
}

.hover-sub-block {
    background: #5d78ff;
    border-radius: 3px;
    color: #fff;
}

.hover-sub-block:after {
    transform: none;
    width: 15px;
    height: 10px;
    background-image: url(/public/images/new/arrow_popup.svg);
    background-color: transparent;
    border-radius: 0;
    top: -8px;
    background-size: contain;
    left: 15px;
}

tr .hover-sub-block {
    top: 100%;
}

#custom-tags .search11-block input {
    background: #fff;
    padding: 0 15px 0 50px;
    width: 100%;
    line-height: 30px;
    height: 36px;
    border: 1px solid #e5e5e5;
    border-radius: 7px;
    margin-bottom: 6px;
    margin-top: 36px;
    background-repeat: no-repeat;
    background-position: 15px center;
    background-size: 18px;
    background-image: url(/public/images/new_form/ico_search.svg);
}

#custom-tags .search11-block label.btn_s_r {
    line-height: 30px;
    min-height: 30px;
}

label.btn_s_r {
    font-size: 16px;
    line-height: 160%;
    position: static;
    right: 20px;
    padding: 0 20px !important;
    margin: 0;
    flex-shrink: 0;
}

.settings_step {
    /* background: #fafafa; */
    padding: 20px 20px 20px 30px;
}

.form-group .s-switch:after {
    width: 10px;
    height: 10px;
    background: #fff;
    top: 3px;
    right: 3px;
    box-shadow: none;
}

.form-group .s-switch {
    margin: 0;
    background: #E5E5E5 !important;
    box-shadow: none !important;
    height: 18px;
}

.form-group .s-switch.s-switch-on {
    background-color: #5d78ff !important;
}

.form-group .s-switch.s-switch-on:after {
    left: 12px !important;
}

div#menu3 .toggle-section label>input.option-input.radio.ip_for_show:checked {
    border: 1px solid #5d78ff !important;
    background-image: url(/public/images/new/checked_radio.svg);
}

div#menu3 .toggle-section label>input.option-input.radio.ip_for_show {
    border: 1px solid #c8cfdd !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 14px;
}

div#menu3 .toggle-section input.option-input.radio.ip_for_show {
    border: 1px solid #5d78ff !important;
}

div#menu3 .radioss .option-input:checked::before {
    border-radius: 50%;
    width: 8px;
    height: 8px;
    margin: 3px 0 0 3px;
}

div#menu3 div#uniform-show_always,
div#menu3 div#uniform-show_always span {
    margin-left: 0px;
}

div#menu3 div.radio span.checked {
    border: 1px solid #5d78ff !important;
}

div#menu3 div.radio span.checked:before {
    background: #5d78ff;
}

#menu3 .v-btn-content {
    margin: 0;
    padding: 25px !important;
}

div#button_for_cropper_id.p_active {
    width: 80px;
}

.sub_option_img {
    left: 0px;
    transform: translate(0%, 100%);
    min-width: 50px;
    padding: 25px 15px 15px;
}

.sub_option_img:before {
    left: 18px;
}

.sub_option_img .switch-field label {
    display: flex;
    align-items: center;
    width: 100% !important;
    color: #191B23 !important;
    background: transparent !important;
    border: none !important;
    padding: 0px !important;
}

.sub_option_img .switch-field label span.radio-new {
    margin: 0 10px 0 0;
    background: transparent;
    border: 1px solid #a7a7a7;
}

div .switch-field input:checked+label span::before {
    background: #5d78ff;
    width: 10px;
    height: 10px;
}

div .switch-field input:checked+label span {
    border-color: #5d78ff !important;
}

.sub_option_img .switch-field label~label {
    padding-top: 8px !important;
}

.wrap_parameters label {
    width: 100%;
    color: #191B23;
}

.wrap_parameters label span:after {
    visibility: hidden;
}

.wrap_parameters label span input {
    background: #ffffff;
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 0 30px 0 15px;
    margin-top: 4px;
    height: 40px;
}

.wrap_parameters label span {
    padding-right: 0px;
}

span.wrap_parameters-row {
    position: relative;
}

span.arrow_up_down {
    position: absolute !important;
    height: 40px;
    display: inline-flex !important;
    width: 30px;
    flex-direction: column;
    bottom: 0;
    right: 0;
    border-radius: 4px;
    border-left: 1px solid #e1e1e1;
    padding: 3px 0;
}

span.arrow_up_down button {
    width: 100%;
    height: 50%;
    border: none;
    outline: 0px;
    background-image: url(/public/images/new/down-arrow1.svg);
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: center;
    background-color: transparent;
}

button.quantity-arrow-minus {
    transform: rotate(180deg);
}

.wrap_parameters span.wrap_parameters-row:after {
    visibility: visible;
    border: none;
    color: #191B23;
    top: calc(50% - 15px);
    transform: translate(0px, 0px);
    left: 25px;
    pointer-events: none;
}

.wrap_parameters span.wrap_parameters-row[data-px="2"]:after {
    left: 33px;
}

.wrap_parameters span.wrap_parameters-row[data-px="3"]:after {
    left: 41px;
}

.v-mob-window-content.v-mob-active {
    width: 100%;
    min-height: 540px;
    margin: auto;
    padding: 20px 150px;
}

.v-mob-active[data-position="center"] {
    padding-left: 210px;
    padding-right: 210px;
}

.v-mob-window-content.v-desk-active {
    width: 681px;
    height: 554px;
    margin: 10px auto;
    padding: 26px 30px 176px 29px;
}

.v-mob-window-content.v-desk-active:after {
    pointer-events: none;
    content: "";
    display: inline-flex;
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(/public/images/new/fone_pk.png);
    background-repeat: no-repeat;
    background-position: right top;
    top: 0;
    right: 0;
}

.v-mob-window-content.v-desk-active .plerdy_form_content-background-color.show {
    width: calc(100% - 50px);
    height: calc(100% - 188px);
    top: 24px;
    left: 24px;
}

.v-mob-window-content.v-desk-active .row.v-row-position.v-mob-window {
    width: 635px;
    height: 370px;
    overflow: hidden;
}

.v-mob-window-content.v-desk-active .row.v-row-position.v-mob-window>* {
    transform: scale(0.7) !important;
}

.v-mob-window-content.v-desk-active .row.v-row-position.v-mob-window[style*="display:block;"] {
    display: flex !important;
}

.show_device_form .col_left_o {
    pointer-events: none;
    opacity: 0.3;
}

.col_template-left {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#form_elements_edit .form-group.wrapp_sort_position label.sub-title {
    width: 100% !important;
    padding-left: 15px !important;
}

#form_elements_edit .form-group.wrapp_sort_position .col.col-lg-6.input-wrp {
    width: 100%;
    margin-bottom: 10px;
}

.wrapp_sort_position .like-select button.btn.btn-secondary,
.constructor_template_0 .form_fields_container button.btn.btn-secondary {
    background: #ffffff;
    border: 1px solid #e1e1e1 !important;
    height: 40px;
    border-radius: 4px !important;
    color: #191B23;
    padding: 0 20px 0 6px;
    text-align: left;
}

.wrapp_sort_position .like-select button.btn.btn-secondary:after,
.constructor_template_0 .form_fields_container button.btn.btn-secondary:after {
    background-image: url(/public/images/new/arrow_а.svg);
    background-repeat: no-repeat;
    background-size: 10px;
    background-position: center;
    width: 10px;
    height: 10px;
    content: "" !important;
    margin: -2px 0 0px;
    border: none;
    right: 6px;
    transition: 0.3s;
}

.wrapp_sort_position .like-select.open button.btn.btn-secondary:after {
    transform: rotate(180deg);
}

.form-group.wrapp_sort_position .like-select.edit-elements {
    height: 40px;
    width: 90px;
    max-width: 90px;
    right: 105px;
}

#form_elements_edit .form-group.wrapp_sort_position .col input {
    width: calc(100% - 200px);
}

.wrapp_sort_position .row-button_showPopup {
    position: absolute;
    top: 38px;
    right: 59px;
}

.wrapp_sort_position .row-button_showPopup .plerdy_element_setting_input {
    width: 40px;
    height: 40px;
    border-radius: 4px !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.plerdy_element_setting_input i.fa.fa-cog {
    font-size: 0px;
    background-image: url(/public/images/new_admin/settings_w.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 16px;
}

#form_elements_edit .wrapp_sort_position .confirmation_del {
    width: 40px;
    height: 40px;
    border-radius: 4px !important;
    background: #fff;
    border: 1px solid #eb3223;
    position: absolute;
    top: 38px;
    right: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#form_elements_edit .wrapp_sort_position .confirmation_del i.fa.fa-trash {
    font-size: 0px;
    background-image: url(/public/images/new_admin/bin_1.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    width: 28px;
    height: 28px;
    display: block !important;
}

span.points-marker {
    cursor: grab;
}

.wrapp_sort_position .edit-elements.w_ck-button {
    float: left;
}

.wrapp_sort_position .v-like-select.btn-option-font {
    float: left !important;
}

.wrapp_sort_position .v-like-select.text_align {
    margin-left: 15px !important;
}

.wrapp_sort_position {
    padding-top: 0px;
}

.wrapp_sort_position .like-select button.btn.btn-secondary {
    text-align: left;
}

.input-wrp.add_element .like-select.edit-elements {
    height: auto;
    width: 130px;
    position: relative;
    right: 0;
    left: 0;
}

.add_in_row {
    padding: 0 0 0 5px;
    width: calc(100% - 130px);
}

.form_fields_container .add_element {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-right: 6px;
}

.add_in_row input#add_new_element {
    /* padding-right: 5px; */
    margin: 0;
    padding: 8px;
}

.form_fields_container .col-lg-2 {
    padding-left: 0px;
}

.add_element+.col-lg-2 .btn.btn-success {
    position: static;
    border-radius: 4px;
    padding: 0 !important;
    width: 100%;
    height: 40px;
    font-weight: bold;
    font-size: 14px;
    box-shadow: none;
}

#add_new_element+.notice {
    padding-left: 12px;
}

.constructor_template_0 .form_fields_container .dropdown-menu {
    max-width: 100%;
    min-width: 100% !important;
}

div#wrapper_for_photo_position .ico_image {
    background: url(/public/images/new/cut_photo.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 28px;
}

li.edit_form_elements.sorting_true:not(.sort) .edit-elements.text_size {
    position: absolute;
    top: 0px;
    right: 61px;
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) .col.col-lg-6.input-wrp {
    width: calc(100% - 115px);
    width: calc(100% - 206px);
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) .col input {
    width: calc(100%);
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) .input-group-btn.edit-elements.v-like-select.btn-option-font {
    top: 38px;
    right: 15px;
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) .input-group-btn.edit-elements.v-like-select.btn-option-font+.btn-option-font {
    right: 56px;
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) .edit-elements.v-like-select.text_size {
    top: 38px;
    right: 97px;
}

#form_elements_edit li.edit_form_elements.sorting_true:not(.sort) #size_element+.nice-select {
    width: 65px;
}

li.edit_form_elements.sorting_true:not(.sort) .btn-option-font {
    position: absolute;
    top: 0;
    right: 20px;
}

.wrap_parameters-size label span:after {
    content: "px";
    display: inline-flex !important;
    width: 30px;
    flex-direction: column;
    bottom: 0;
    right: 0;
    border-radius: 4px;
    border: none;
    border-left: 1px solid #e1e1e1;
    position: absolute;
    height: 40px;
    color: #191B23;
    font-size: 14px;
    visibility: visible;
}

.v-mob-window-content.v-mob-active.body_button_preview {
    min-height: 691px;
    float: none !important;
    position: static;
    padding: 50px 25px 109px 110px;
}

.v-mob-window-content.body_button_preview.v-desk-active {
    position: relative;
    top: 0;
    left: 0;
    padding: 27px 30px 176px 29px;
}

.v-mob-window-content.body_button_preview.v-desk-active div#prewiev_label_button {
    transform: scale(1);
}

.v-mob-window-content.body_button_preview.v-desk-active .panel_row {
    display: none;
}

.v-mob-window-content.body_button_preview.v-desk-active iframe#plerdy_form_content1_label_button {
    min-height: 100% !important;
}

.href_el.col-lg-6.input-wrp+.edit-elements.change-element.v-like-select {
    margin-left: 6px !important;
}

.btn-option-font i.la.la-cog {
    transform: translateX(-2px);
    font-size: 18px;
}

.v-mob-window-content.v-mob-active #text_after_submit_form .plerdy_m_popup {
    max-width: 100%;
    transform: translateY(-50%);
    position: absolute;
    margin: 0;
    margin: 0;
}

.btn_option_img i.la.la-align-center {
    background: url(/public/images/new/t_center.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
    font-size: 0px;
}

.btn_option_img.btn_option_img-js1+.btn_option_img.btn_option_img-js1 {
    margin-right: 8px;
}

/* input type number */
.my_arrows {
    background-image: url(/public/images/new/arrow_up_down.svg) !important;
    background-repeat: no-repeat !important;
    background-position: center right !important;
    background-size: contain !important;
    padding-right: 7px !important;
}

.my_arrows::-webkit-inner-spin-button,
.my_arrows::-webkit-outer-spin-button {
    opacity: 0;
    transform: scale(1.8);
}

.set_user_video input[type="number"]::-webkit-inner-spin-button,
.set_user_video input[type="number"]::-webkit-outer-spin-button {
    display: none
}

.my_arrows:-moz-read-write {
    background: none;
}

.my_arrows[type="number"]:focus {
    position: relative;
    z-index: 1;
}

div#form_photo_sizes_iframe span.wrap_parameters-row::after {
    top: calc(50% - 20px);
    height: 100%;
}

/* END input type number */
.my_arrows[type="number"] {
    min-width: 100px;
    width: auto;
}

.page_video_setings .col-table-page-settings .table-advance tr th,
.page_video_setings .col-table-page-settings .table-advance tr td {
    border-left: 0px !important;
    border-right: 0px !important;
}

div#statistic_select_all_rows,
div#statistic_delete_rows.btn {
    font-size: 14px;
}

.page_video_setings tr td a.panel_link,
.table_semrush tr td a.panel_link {
    color: #5d78ff;
    width: auto;
    background-image: url(/public/images/new/icon_link.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: right -1px;
    padding-right: 20px;
}

.wrapp_video_line input[type="number"] {
    margin-right: 0px;
}

.page_video_setings .wrapp_video_line.type_url_row .nice-select {
    border-radius: 4px 0 0 4px;
    height: 40px;
}

.page_video_setings .wrapp_video_line.type_url_row .nice-select+input {
    border-left: 0px;
    border-radius: 0 4px 4px 0;
}

.page_video_setings .wrapp_video_line.type_url_row .nice-select {
    border-radius: 4px 0 0 4px;
    height: 40px;
}

.page_video_setings .wrapp_video_line.type_url_row .nice-select+input {
    border-left: 0px;
    border-radius: 0 6px 6px 0;
}

form.blocked-addreses.form-horizontal {
    padding: 5px 0 20px 0;
}

.row_session_all_pages {
    position: relative;
    border-top: 1px solid #e1e1e1;
    padding-top: 30px;
    margin-top: 18px;
}

.row_session_all_pages>span {
    font-size: 14px;
    line-height: 160%;
    text-transform: uppercase;
    font-weight: bold;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 40px;
    background: #fff;
    position: absolute;
    left: calc(50% - 40px);
    top: calc(-50% + 20px);
    color: #191B23;
}

.row_session_all_pages button.btn.btn-success {
    height: 40px;
    margin-bottom: 10px;
}

#blocked-addreses .btn.btn-success {
    font-size: 14px;
}

.page_video_setings .v-sub-title {
    color: #191B23;
}

.page_video_setings .icon_question {
    transform: translateY(-8px);
}

.input-number-wrp.wrapp_video_line .nice-select.p_events {
    width: 100%;
}

.page_video_setings .lab_input_top {
    margin-bottom: 20px;
}

.page_video_setings div#blocked-addreses>.row {
    display: flex;
    flex-wrap: wrap;
}

.page_users_groups h4.sub-title {
    padding: 20px 0 10px;
    margin: 0;
    border: none;
    line-height: 130%;
    font-weight: bold;
    font-size: 16px;
}

.page_users_groups .css_sel.css_sel_custom .col-md-3 {
    padding: 0px;
}

.page_users_groups .css_sel.css_sel_custom .col-md-6 {
    padding: 0 10px;
}

.page_users_groups .css_sel.css_sel_custom .col-md-1 {
    padding: 0 10px 0 0;
    display: inline-flex;
}

.page_users_groups .css_sel.css_sel_custom span.glyphicon.glyphicon-trash {
    font-size: 0;
    display: inline-flex;
    width: 38px;
    height: 38px;
    border: none;
    border-radius: 4px;
    background-image: url(/public/images/new_form/busket.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
    transition: .3s;
    flex-shrink: 0;
    margin-left: 15px;
}

.page_users_groups .css_sel.css_sel_custom span.glyphicon.glyphicon-trash:hover {
    background-color: #feefed;
}

.page_users_groups .css_sel.css_sel_custom .col-md-6 input.form-control {
    background: #e1e1e1;
    border: 1px solid #e1e1e1;
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
}

.page_users_groups .css_sel.css_sel_custom .col-md-3 input.form-control {
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
}

.page_users_groups .css_sel.css_sel_custom label {
    font-size: 16px;
    line-height: 130%;
}

.page_users_groups .btn.btn-success.btn-add-custom,
.btn.btn-success.btn-add-custom {
    background-color: transparent;
    color: #5d78ff;
    background-image: url(/public/images/new_admin/add_button.svg) !important;
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 14px;
    padding-left: 40px;
    padding-right: 15px;
    height: 40px;
    border-radius: 7px;
}

.page_users_groups .btn.btn-success.btn-add-custom:hover,
#wrapp_custom-tags .btn.btn-success.btn-add-custom:hover {
    background-color: #f4f5ff;
}

.add_an_event button.save-custom-tags {
    background-image: url(/public/images/new_admin/save_w.svg) !important;
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 14px;
    padding-left: 40px;
    padding-right: 15px;
    height: 40px;
}

.ww_filter .nice-select {
    height: 38px;
}

div#popup_final_converssion {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(0, 0, 0, 0.2);
    z-index: 123456;
}

.row_final_converssion {
    background: #ffffff;
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    padding: 20px;
    width: 90%;
    max-width: 505px;
}

.head_fc,
.head_pricing_content,
.head_promocode-content {
    font-weight: bold;
    font-size: 16px;
    line-height: 160%;
    color: #191B23;
    margin-bottom: 23px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.head_fc span.close_fc,
.close_new_price,
.close_promocode-content {
    background-image: url(/public/images/panel/close_panel.svg) !important;
    margin: 0 !important;
    width: 30px;
    height: 30px;
    opacity: 1;
    background-position: center;
    float: none;
    cursor: pointer;
    background-repeat: no-repeat;
}

.row_fc {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.row_fc .nice-select {
    width: 120px;
    border-radius: 6px 0 0 6px !important;
    flex-shrink: 0;
    height: 40px;
}

button#save_final_converssion {
    width: 140px;
    margin-left: 10px;
    flex-shrink: 0;
    height: 40px;
}

input#final_converssion {
    box-shadow: none !important;
    width: 100%;
    border: 1px solid #e1e1e1;
    border-left: 0px;
    border-radius: 0 6px 6px 0;
    height: 40px;
    padding: 0 10px;
    font-size: 14px;
}

.row_fc+div {
    margin-bottom: 20px;
}

.row_final_converssion>p {
    color: #a7a7a7;
    font-size: 16px;
    line-height: 160%;
}

.row_final_converssion .warning,
.blocked-addreses .warning,
.promocode-content .warning,
.col_blocked .warning {
    background: #fffade;
    border-radius: 4px;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    line-height: 120%;
    color: #ffc700;
    padding: 28px 15px 28px 38px;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-image: url(/public/images/labes_n_t.svg);
}

div#popup_final_converssion {
    display: none;
}

div#popup_final_converssion.open_fc {
    display: flex;
}

.wrap_more_btns_right {
    float: right;
}

label.col-form-label .popap_question {
    display: inline-flex;
    margin-top: -4px;
}

.page_prices table#grid {
    border: none;
    margin: 0 !important;
}

.page_prices .table-scrollable {
    padding: 20px !important;
}

#heatmap-prices .page_prices .table thead th {
    padding: 21px 10px !important;
}

#heatmap-prices .page_prices .table tr td {
    text-align: center !important;
    padding: 7px 4px !important;
}

.date_tariffs {
    text-align: center;
}

span.btn.btn-success.open_popup_tariffs {
    height: 30px;
    padding: 0 30px;
    display: inline-flex;
    align-items: center;
    margin: 0 !important;
    font-weight: 500;
}

.page_prices button.btn.btn-accent.add_custom_tarif.add_custom_tarif_toogle {
    margin: 0 !important;
    color: #1bc97f;
    background: transparent;
    border: 1px solid #1bc97f;
    height: 30px;
    padding: 0 20px;
    transition: 0.3s;
}

.page_prices button.btn.btn-accent.add_custom_tarif.add_custom_tarif_toogle:hover {
    background: #1bc97f;
    color: #fff;
}

.promocode-content .warning {
    margin-top: 20px;
    text-align: left;
    padding-top: 13px;
    padding-bottom: 13px;
}

/* style pricing */
.content_new_price {
    display: none;
}

.content_new_price.open_new_price {
    display: flex;
}

.nav_pricing {
    display: flex;
    justify-content: space-between;
}

.nav_pricing label+label {
    margin-left: 10px;
}

.nav_pricing label {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: calc((100% / 4) - 5px);
    height: 54px;
    border: 1px solid #f2f2f2;
    border-bottom: 0px;
    border-radius: 4px 4px 0px 0px;
    color: #d5d5d5;
    font-size: 18px;
    line-height: 160%;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    transition: 0.3s;
    margin-bottom: 0px;
}

.nav_pricing label:before {
    content: "";
    display: block;
    height: 12px;
    width: 0%;
    position: absolute;
    top: 0;
    left: calc(50%);
    transform: translateX(-50%);
    background: #0e77f1;
    /* border-radius: 4px 4px 0px 0px; */
    transition: 0.3s;
}

input#all:checked~.nav_pricing label[for="all"],
input#seo:checked~.nav_pricing label[for="seo"],
input#popup_t:checked~.nav_pricing label[for="popup_t"],
input#enterprise:checked~.nav_pricing label[for="enterprise"] {
    color: #0e77f1;
    background: #f2f7ff;
    border-color: transparent;
    width: calc((100% / 3) - 5px);
}

input#all:checked~.nav_pricing label[for="all"]:before,
input#seo:checked~.nav_pricing label[for="seo"]:before,
input#popup_t:checked~.nav_pricing label[for="popup_t"]:before,
input#enterprise:checked~.nav_pricing label[for="enterprise"]:before {
    width: calc(100% + 2px);
}

.tabel_pricing {
    background: #f2f7ff;
    display: none;
    flex-wrap: wrap;
}

.pricing_content {
    display: flex;
    flex-direction: column;
    position: relative;
}

.col_pricing {
    width: calc(100% / 5);
    position: relative;
    transition: 0.3s;
}

span.summ_pr+em {
    color: #0e77f1;
}

.col_pricing .th_pr {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 116px;
}

.col_pricing>div:not(.td_pr_btn) {
    border-bottom: 1px solid #bebebe;
}

.th_pr>b {
    font-weight: bold;
    font-size: 16px;
    line-height: 120%;
    color: #191B23;
    margin-bottom: 4px;
    text-align: center;
}

.th_pr span.summ_pr {
    color: #0e77f1;
    font-weight: bold;
    font-size: 14px;
    line-height: 120%;
    margin-bottom: 4px;
}

.th_pr em {
    color: #a7a7a7;
    font-size: 12px;
    line-height: 120%;
    font-style: normal;
    margin-bottom: 4px;
}

.th_pr span.summ_pr em {
    margin-bottom: 0px;
}

.col_pricing>.td_pr {
    font-size: 14px;
    line-height: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 46px;
    padding: 0 10px;
}

.col_pricing.col_pricing_title>.td_pr {
    justify-content: flex-start;
}

.col_pricing:not(.col_pricing_title):hover:after {
    content: "";
    display: inline-block;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 1px solid #70b2ff;
}

.col_pricing:not(.col_pricing_title):hover {
    background: #dceaff;
    box-shadow: 0px 4px 24px rgba(5, 31, 63, 0.12);
}

.th_pr>b span {
    background: #31d992;
    border-radius: 4px;
    font-weight: 500;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    padding: 2px 6px;
    white-space: nowrap;
}

.td_pr.td_pr_btn {
    flex-direction: column;
    min-height: 125px;
}

.td_pr.td_pr_btn .btn_pricing {
    background: #0e77f1;
    height: 40px;
    display: inline-flex;
    padding: 0 26px;
    border-radius: 4px;
    color: #fff;
    align-items: center;
    margin-bottom: 7px;
    transition: 0.3s;
}

.td_pr.td_pr_btn span {
    color: #0e77f1;
    font-size: 14px;
    line-height: 160%;
}

.col_pricing span.wrapp_h_p i {
    display: inline-flex;
    width: 18px;
    height: 18px;
    align-items: center;
    justify-content: center;
    font-style: normal;
    color: #fff;
    background: #0e77f1;
    border-radius: 50%;
    font-size: 12px;
    line-height: 14px;
    transform: translateY(0px);
    margin-left: 4px;
    font-weight: normal;
}

.col_pricing span.wrapp_h_p {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin: 0 !important;
}

.col_pricing .wrapp_h_p span.body_h_p {
    border: none;
    font-size: 14px !important;
    line-height: 18px !important;
    text-align: left;
    width: 230px;
    top: auto;
    bottom: -15px;
    left: -16px;
    transform: translate(0, calc(100% + 18px));
    z-index: 12;
    background: #0e77f1;
    display: block;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
    position: absolute;
    padding: 10px;
    border-radius: 6px;
    font-weight: 400;
    color: #fff;
}

.wrapp_h_p span.body_h_p:before {
    background: #0e77f1;
    border-radius: 4px;
    left: 30px;
}

.col_pricing span.wrapp_h_p:hover span {
    visibility: visible;
    opacity: 1;
    bottom: 5px;
}

.td_pr.td_pr_btn .btn_pricing:hover {
    background: #0868d7;
}

.pricing_content>input {
    display: none;
}

.col_pricing.col_pricing_title .td_pr {
    font-weight: bold;
}

.td_pr.td_pr_btn a.btn_pricing-line {
    color: #0e77f1;
    background: transparent;
    border: 1px solid #0e77f1;
    margin: 0;
}

.td_pr.td_pr_btn a.btn_pricing-line:hover {
    color: #fff;
    background: #0e77f1;
}

.col_pricing span.wrapp_h_p i:after {
    content: "?";
}

.tabel_pricing [data-tab-pricing] {
    display: none;
}

input#all:checked~.body_pricing [data-tab-pricing*="all"],
input#seo:checked~.body_pricing [data-tab-pricing*="seo"],
input#popup_t:checked~.body_pricing [data-tab-pricing*="popup"] {
    display: flex;
}

input#seo:checked~.body_pricing [data-tab-pricing*="seo"]~span,
input#popup_t:checked~.body_pricing [data-tab-pricing*="popup"]~span {
    display: none;
}

input#seo:checked~.body_pricing .col_pricing:not(.col_pricing_title) .td_pr span:not([data-tab-pricing*="seo"]),
input#popup_t:checked~.body_pricing .col_pricing:not(.col_pricing_title) .td_pr span:not([data-tab-pricing*="popup"]) {
    color: rgba(0, 30, 65, 0.2);
}

input#all:checked~.body_pricing [data-pricing*="all"],
input#seo:checked~.body_pricing [data-pricing*="seo"],
input#popup_t:checked~.body_pricing [data-pricing*="popup"],
input#enterprise:checked~.body_pricing [data-pricing*="enterprise"] {
    display: flex;
}

[data-pricing="enterprise"] .col_pricing.col_pricing_title {
    width: 270px;
    /* font-size: 12px; */
}

[data-pricing="enterprise"] .col_pricing {
    width: calc((100% - 270px) / 5);
}

.content_new_price {
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.2);
    width: 100%;
    height: 100%;
    z-index: 123456;
    align-items: center;
    justify-content: center;
}

.popup_new_price {
    background: #fff;
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    padding: 20px;
    width: calc(100% - 30px);
    max-width: 1300px;
}

.head_pricing_content {
    justify-content: center;
    font-weight: bold;
    font-size: 36px;
    line-height: 120%;
    position: relative;
}

span.close_new_price {
    position: absolute;
    right: -30px;
    top: -30px;
    background-color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
}

.td_pr.td_pr_btn>span {
    font-weight: 500;
    font-size: 16px;
    line-height: 160%;
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 10px;
}

.check_tariffs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    min-width: 165px;
    max-width: 100%;
    font-size: 13px;
    line-height: 160%;
    color: #a7a7a7;
    margin-bottom: 6px;
}

.check_tariffs input[type="radio"] {
    margin: 0px 5px 2px 0;
    width: 16px;
    height: 16px;
}

.check_tariffs b {
    color: #0e77f1;
}

.check_tariffs em {
    font-style: normal;
    padding-right: 5px;
}

.td_pr.td_pr_btn {
    padding-bottom: 0px;
    min-height: 125px;
}

#popup_wraper_for_custom .popup-header {
    font-weight: 700;
    font-size: 16px !important;
    line-height: 160%;
    color: #191B23;
    text-transform: none !important;
}

#popup_wraper_for_custom .popup-body {
    padding: 0 !important;
}

#popup_wraper_for_custom h3 {
    background: #eaecee;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
}

#popup_wraper_for_custom input.select_tariff_opt {
    margin: 0 !important;
    width: 16px;
    height: 16px;
}

#popup_wraper_for_custom label {
    display: flex;
    align-items: center;
}

div#leave_feedback-form+div#invite_friends-form,
div#leave_feedback-form+div#advise_wrap_outer {
    left: calc(50% - 250px);
    top: calc(50% - 150px);
    bottom: auto;
    margin: 0;
    transform: translate(0%, 0%);
}

.v-frm_constructor #menu2 #wrapp_block_settings_button .form_fields_container {
    padding: 15px 0 15px;
}

#menu2 div#rule_url,
.launch_block_test {
    border-radius: 4px;
    background-color: #F4F5F9;
    padding: 16px;
    margin-top: 12px;
}

.launch_block_test {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
}

.launch_block_test_title {
    font-size: 14px;
}

.launch_block_test p {
    color: #6C6E79;
    font-size: 14px;
    line-height: 20px;
}

.list_summary_launch {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.portlet .list_summary_launch {
    margin-top: 12px;
    margin-bottom: 32px;
}

.list_summary_launch li {
    display: flex;
    font-size: 14px;
    gap: 4px;
}

.list_summary_launch li>span {
    font-weight: 600;
}

#rule_url .rule_url_sub_title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
    display: block;
}

.v-wraper-shadow .form-group:last-child {
    margin-bottom: 0px;
}

.m-menu_forms>li>a,
.m-menu_forms>li>span {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding: 0 15px;
}

ul.m-menu_forms li.active>a {
    color: #191B23;
    border-color: transparent;
}

ul.m-menu_forms li.active>a:after,
ul.m-menu_forms li.active>span:after {
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    bottom: -2px;
    /* transform: translateX(-50%); */
    width: 100%;
    height: 3px;
    background: #1474E3;
    border-radius: 5px 5px 0px 0px;
}

ul.m-menu_forms li>a:hover,
ul.m-menu_forms li:hover>a>span {
    color: #191B23 !important;
}

.table-scrollable.tab__101 {
    border: none;
}

.table-scrollable.tab__101 table.table td,
.table-scrollable.tab__101 table.table th {
    border-left: none;
    border-right: none;
    padding: 10px 3px !important;
    font-size: 13px;
}

.table-scrollable.tab__101 table.table th {
    text-align: center;
}

td .btn-tab__101 span.la.la-pencil-square,
td .btn-tab__101 span.la.la-archive {
    font-size: 0px;
    background-image: url(/public/images/new/edit1.svg);
    background-position: center;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: static;
}

.tab__101 a.btn.btn-success.btn-tab__101,
.tab__101 .btn.btn-metal.btn-tab__101 {
    margin: 0 !important;
    display: inline-flex;
    border-radius: 4px;
}

td .btn-tab__101 span.la.la-archive {
    background-image: url(/public/images/new/arhiv.svg);
}

.tab__101 i.v-ico-ok {
    background-image: url(/public/images/new/done1.svg);
    width: 23px;
}

.tab__101 .radioss .option-input.radio {
    border: 1px solid #4680ff !important;
}

.tab__101 .radioss .option-input:checked::before {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    top: 2px;
    left: 2px;
}

.table-scrollable.tab__101 table.table td:not(:nth-child(2)) {
    text-align: center;
}

.v-wraper-shadow ul#menu_forms {
    margin-bottom: 20px;
}

.t_a_form_name {
    border: 1px solid #eee;
    border-radius: 6px;
    width: 100%;
    padding: 3px 10px 2px;
}

.t_a_form_name::-webkit-scrollbar {
    width: 0px;
}

.converssion_page_set .css_sel.css_sel_custom+.buttons.buttons_custom {
    margin-top: 25px;
}

.css_sel.css_sel_custom~.css_sel.css_sel_custom {
    padding-top: 15px;
}

.converssion_page_set .css_sel.css_sel_custom .col-md-1 {
    padding: 0px;
}

.shadow_wrapp .svg-funnel-js.svg-funnel-js--vertical .label__percentage.offf2 {
    justify-content: right;
}

.shadow_wrapp .svg-funnel-js.svg-funnel-js--vertical .label__percentage.offf {
    align-items: flex-end !important;
}

.page_custom-tags-event-tracking h4.sub-title,
.page_video_events h4.sub-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 120%;
    display: flex;
    width: calc(100% + 30px);
    padding: 20px 20px 18px;
    margin: 0 0 18px -15px;
}

.page_custom-tags-event-tracking .scroll_ol,
.page_video_events .scroll_ol {
    padding-left: 5px;
}

.add_an_event div#menu1 {
    padding: 0 5px;
}

.row_add_an_event .form-group {
    display: flex;
    align-items: center;
    margin: 0;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row_add_an_event label.col_title {
    padding: 0;
    width: 110px;
    font-size: 16px;
}

.row_add_an_event span.glyphicon.glyphicon-trash {
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new_admin/bin_1.svg);
    border: 1px solid #eb3223;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    font-size: 0px;
}

.row_add_an_event .col_remove {
    width: 40px;
    display: inline-flex;
}

.row_add_an_event .col_name,
.row_add_an_event .col_name2 {
    width: calc((100% - 200px) / 3);
}

.label_col div.checker span.checked {
    background-image: url(/public/images/new/check_blue.svg);
}

.label_col div.checker span {
    border: 1px solid #e1e1e1;
    box-sizing: border-box;
    border-radius: 4px;
}

.row_add_an_event .label_col label {
    font-size: 13px;
    line-height: 130%;
}

.row_add_an_event .form-group:after,
.row_add_an_event .form-group:before {
    display: none;
}

.row_add_an_event .label_col {
    width: calc((100% - 80px) / 3);
}

.page_custom-tags-event-tracking .add_an_event h4.sub-title,
.page_video_events .add_an_event h4.sub-title {
    border-bottom: 0px;
    margin-bottom: 0;
}

.add_an_event .buttons.buttons_custom {
    padding-top: 20px;
}

.row_add_an_event .label_col>label>input {
    display: none;
}

div#add_slesh div.checker>span,
div#how_to_track div.checker>span {
    border: 2px solid #e1e1e1;
    border-radius: 4px;
}

div#add_slesh label.col-form-label,
div#how_to_track label.col-form-label {
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
    margin: 0 10px 0 0;
}

.text_slash>b {
    font-size: 14px;
    line-height: 130%;
    display: inline-block;
    margin-bottom: 10px;
}

.text_slash>i {
    display: inline-block;
    background: #a7a7a7;
    border-radius: 4px;
    padding: 9px;
    font-size: 14px;
    line-height: 130%;
    font-style: normal;
    color: #fff;
    margin: 9px 0;
}

.form-group .v-like-select.text_align,
.ck-button.ck-button-underline,
.ck-button.ck-button-line-through {
    display: none;
}

.form-group .v-like-select.text_align+div {
    margin-left: 0px !important;
}

li.sort .wrapp_sort_position .edit-elements.v-like-select.text_size,
li.sort .wrapp_sort_position .v-like-select.btn-option-font {
    display: none !important;
}

div#text_after_submit_form .plerdy_m_popup {
    position: static;
    transform: translate(0%, 0%);
    margin-bottom: 0px;
}

.toggle-section .v-sub-title i.icon_question {
    top: 0px !important;
}

.toggle-section .v-sub-title .popap_question {
    top: 50%;
    transform: translateY(-12px);
}

div#form_photo_sizes_iframe label {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
}

div#control_image_buttons_group-th+div#control_image_buttons_group1 {
    margin-right: 6px;
}

button.btn.btn-success.add_rule {
    font-size: 0px;
}

table#rules_table i.icon_question {
    position: static;
    background-image: url(/public/images/panel/info_n.svg);
    background-size: 24px;
    background-color: transparent;
}

table#rules_table span.popap_question {
    top: calc(50% - 12px);
}

table#rules_table span.sub_popap_question {
    left: -11px;
    top: 33px;
}

table#rules_table span.sub_popap_question * {
    margin: 0;
    padding: 0;
}

table#rules_table span.popap_question.show_question {
    z-index: 122;
}

div#id_image_controls_button .my_arrows {
    min-width: 116px;
}

.wrap_parameters-size input[type="number"]::-webkit-inner-spin-button,
.wrap_parameters-size input[type="number"]::-webkit-outer-spin-button {
    opacity: 0;
}

.new_templayt_11_12_13 .v-mob-window-content:not(.v-desk-active, .v-mob-active) div#plerdy_form_content iframe#plerdy_form_content1 {
    transform: scale(1) !important;
    margin: 50px 0;
}

.btns_set button,
.row-button_showPopup .plerdy_element_setting_input {
    width: 40px;
    padding: 0 !important;
    border: none !important;
    background: #5d78ff;
}

.btns_set button:hover,
.row-button_showPopup .plerdy_element_setting_input:hover {
    background: #4865f8;
}

.btns_set button i.la.la-cog,
.row-button_showPopup .plerdy_element_setting_input i.la.la-cog {
    color: #fff;
    font-size: 18px;
    transform: translate(0, 0);
}

.smiles_text_comment_wp label.col-lg-4 {
    width: 20%;
    padding-left: 0 !important;
}

.row.form_fields_container.input-wrp.smiles_text_comment_wp {
    margin: 0 !important;
}

.smiles_text_comment_wp .col.col-lg-6.input-wrp {
    padding-left: 15px !important;
}

.smiles_text_comment_wp .col-lg-2.input-wrp {
    padding-left: 6px;
}

.page_block_addresses .warning {
    margin-bottom: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
}

.page_block_addresses #blocked-addreses button.btn.btn-success {
    background-position: 18px center;
    background-repeat: no-repeat;
    background-size: 18px;
    height: 38px;
    padding: 0 15px;
    font-weight: 300;
}

.page_block_addresses form.blocked-addreses {
    padding: 0;
}

.page_block_addresses .alert.alert-light.alert-elevate {
    background: #f5f5f5;
    border-radius: 4px;
    padding: 24px 20px;
    color: #191B23;
}

.page_block_addresses #blocked-addreses textarea.textarea_autisize {
    background: transparent;
    padding: 10px 15px;
    max-height: 235px;
    margin: 15px 0 10px;
}

.page_block_addresses .alert.alert-light.alert-elevate .alert-text {
    color: #191B23;
}

.page_block_addresses .flaticon-warning.kt-font-brand {
    background-image: url(/public/images/new/o.svg);
    width: 24px;
    height: 24px;
}

/* #v-col-width .v-wraper-shadow[style*=min-height] .v-mob-window-content.body_button_preview { */
#v-col-width .v-wraper-shadow .v-mob-window-content.body_button_preview {
    position: static;
    width: 100%;
    margin: 0;
    height: 450px;
    max-height: calc(100vh - 400px);
}

#v-col-width .v-wraper-shadow.new_templayt_11_12_13 {
    min-height: auto;
}

.page_users_groups .form-group.buttons.buttons_custom {
    margin-top: 30px;
}

.block_tr_col {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.block_tr_col-right {
    display: inline-flex;
    align-items: stretch;
}

.block_tr_col-right input#search_task {
    width: 254px;
    border: 1px solid #e1e1e1 !important;
}


#c_api_mail ul.nav.nav-tabs {
    margin: 0;
    height: fit-content;
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    background: #FFF;
    padding: 12px;
    width: 360px;
}

#c_api_mail h3.sub-title {
    font-size: 16px;
    line-height: 130%;
    color: #191B23;
    font-weight: bold;
    border: none;
    margin: 0 0 12px 0;
    padding: 0;
}

#c_api_mail .nice-select {
    height: 40px;
}

#c_api_mail form>.row,
#c_api_mail .form_a>.row {
    margin: 0;
    padding: 0;
}

#c_api_mail form>.row~.row {
    padding-top: 20px;
}

#c_api_mail .col-md-3.col-lg-2~div {
    padding: 0px;
}

.col-md-6.col-lg-3.col-md-offset-2,
.col-md-5.col-lg-3.col-md-offset-2,
.col-md-6.col-lg-3.col-md-offset-2~div,
.col-md-5.col-lg-3.col-md-offset-2~div {
    padding: 0 5px;
}

.plerdy_element_remove_input i {
    display: none !important;
}

#c_api_mail form>.row>.col-md-12,
#c_api_mail .form_a>.row>.col-md-12 {
    padding: 0;
}

#c_api_mail form>h3.sub-title+.row,
#c_api_mail form>.hide+.row,
#c_api_mail .form_a>h3.sub-title+.row,
#c_api_mail .form_a>.hide+.row {
    padding-top: 0;
}

#c_api_mail .info {
    color: #7d7d7d;
    margin-bottom: 20px;
}

#c_api_mail form .manual-export-content,
#c_api_mail .form_a .manual-export-content {
    margin-left: -5px;
    margin-right: -5px;
}

#c_api_mail .manual-export-content>div {
    padding: 0 5px;
}

#c_api_mail form>.row~.row>.col-my-width1,
#c_api_mail .form_a>.row~.row>.col-my-width1 {
    padding: 0;
}

#c_api_mail .manual-export-content .nice-select {
    width: 100%;
}

#c_api_mail .manual-export-content .btn.green,
.bitrix_two_c i.btn.green {
    border: 1px solid #5d78ff !important;
    padding: 0 20px !important;
    background: #fff !important;
    display: inline-flex;
    height: 40px;
    align-items: center;
    color: #5d78ff;
    font-weight: bold;
    transition: 0.3s;
}

#c_api_mail .manual-export-content .btn.green:hover,
.bitrix_two_c i.btn.green:hover {
    background: #5d78ff !important;
    color: #fff;
}

.bitrix_two_c i.btn.green:hover input {
    color: #fff !important;
}

#c_api_mail .btn.btn-success,
#c_api_mail .btn.btn-submit {
    height: 40px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
}

#c_api_mail .v-right-check.col-lg-2+.checker {
    margin-left: 5px !important;
}

#c_api_mail span.popap_question {
    margin-top: -3px;
    display: inline-flex;
}

div#getresponce_update_status {
    padding: 0px 20px;
}

.row.v-rov-bitrix_addon_link,
.v-rov-bitrix_addon_link+.row {
    display: flex;
    align-items: center;
}

.v-rov-bitrix_addon_link+.row {
    padding-top: 20px;
}

.v-rov-bitrix_addon_link span.btn.btn-success,
.v-rov-bitrix_addon_link+.row span.btn.btn-success {
    width: 40px;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/new/copy_w.svg) !important;
}

.v-rov-bitrix_addon_link span.btn.btn-success i,
.v-rov-bitrix_addon_link+.row span.btn.btn-success i {
    display: none;
}

.v-rov-bitrix_addon_link+.row span.btn.btn-success {
    background-image: url(/public/images/new/info_w.svg) !important;
}

.row.v-rov-bitrix_addon_link .col-md-2,
.row.v-rov-bitrix_addon_link+.row .col-md-2 {
    padding-left: 0px;
}

.row.v-rov-bitrix_addon_link .col-md-2+div,
.row.v-rov-bitrix_addon_link+.row .col-md-2+div {
    padding-left: 5px;
}

div#form_bitrix_edit .form_a h3.sub-title {
    padding-top: 20px;
}

.bitrix_two_c .col-md-2 {
    padding-left: 0px;
    padding-right: 5px;
}

.bitrix_two_c .col-md-2 .nice-select {
    width: 100%;
}

.bitrix_two_c .col-my-width2 {
    padding-left: 5px;
}

.bitrix_two_c .col-my-width2 .lead-export-btn {
    text-align: left;
}

.bitrix_two_c input#bitrix_export {
    color: #5d78ff;
}

#c_api_mail .col-lg-2,
#c_api_mail .col-md-2 {
    font-size: 14px;
    line-height: 130%;
    color: #7d7d7d;
}

.bitrix_info_content_titile,
span.bitrix_addon_link {
    font-size: 14px;
    line-height: 16px;
}

div#zapier_edit .form_a h3.sub-title {
    padding-top: 20px;
}

div#zapier_edit .form_a h3.sub-title+.row~.row {
    padding-top: 10px;
}

div#zapier_edit .form_a h3.sub-title~.row .col-md-3.col-lg-2 {
    color: #111;
}

div#form_sendfox_edit span.sub_popap_question:before,
div#form_sendblue_edit span.sub_popap_question:before {
    background: transparent;
}

#c_api_mail .nice-select {
    width: 100%;
}

body>iframe[id^="pf_"] {
    z-index: 999999 !important;
}

.page_video_events .col-md-2.control-label {
    padding: 0;
}

.page_video_events .col-md-4+.col-md-2 {
    display: inline-flex;
}

.page_video_events .col-md-4,
.page_video_events .col-md-4+.col-md-2 {
    padding: 0 5px;
}

div .promocode-content div#er_mes {
    box-shadow: none;
    position: relative;
    padding: 10px 10px 10px 40px !important;
    border: 1px solid #5d78ff !important;
    border-radius: 6px !important;
}

.page_first_visit-welcome .manual-modal-wrapper {
    background-color: #eaecee;
    padding-top: 40px;
    overflow-y: auto;
    overflow-x: hidden;
}

.page_first_visit-welcome img.new_logo {
    height: 49px;
}

.page_first_visit-welcome span.sub-logo {
    color: #7d7d7d;
    margin-top: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
}

.page_first_visit-welcome .manual-modal.new_first_visit {
    max-width: 571px;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 20px;
    /* display: block; */
}

p.subtitle_first_visit {
    /* max-width: 380px;
    margin: 0 auto 30px;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px; */
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    margin-bottom: 12px;
}

.page_first_visit-welcome .new_first_visit .tab-content.step1 #manual-form {
    /* display: flex; */
    /* align-items: center; */
    /* max-width: 440px; */
}

.page_first_visit-welcome .new_first_visit .tab-content.step1 #manual-form input[type="text"] {
    border: 1px solid #e1e1e1;
    border-radius: 4px 0 0 4px !important;
    height: 50px;
}

.page_first_visit-welcome #manual-form button#add_site {
    margin: 0;
    height: 38px;
    border-radius: 4px;
    min-width: 94px;
    padding: 0;
}

.page_first_visit-welcome .manual-modal .logo {
    transform: translate(-50%, -150px);
}

.page_first_visit-welcome .manual-modal {
    /* top: calc(50% + 50px); */
    top: 40px;
    left: 50%;
    transform: translate(-50%);
}

.page_welcome .step_first_visit,
.tab-content.step2 .step_first_visit {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #6C6E79;

    right: 20px;
    top: 20px;
}

.page_first_visit-welcome #manual-form button#add_site,
.manual-modal.modal-add-site .tab-content.step1 button#add_site {
    font-weight: normal;
    font-size: 14px;
    line-height: 160%;
    background-color: #1474E3;
    border: none;
    transition: 0.3s;
    background-image: url(/public/images/icon/20/add_white.svg) !important;
    background-position: 10px center;
    background-size: 24px;
    background-repeat: no-repeat;
    /* width: 100px; */
    height: 38px;
    padding: 8px 12px 8px 35px;
}

.manual-modal.modal-add-site .tab-content.step1 button#add_site:hover {
    background-color: #006DCA;
}

.page_first_visit-welcome #manual-form button#add_site:hover {
    background-color: #3950c7;
}

/* .page_first_visit-welcome div#er_mes {
    max-width: 504px;
    margin: 20 auto 0 !important;
    box-shadow: none;
    background-color: transparent !important;
    border: 1px solid #5d78ff !important;
    border-radius: 6px !important;
    padding: 10px 10px 10px 40px !important;
    color: #5d78ff;
    background-image: url(/public/images/new_admin/info_tool.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.page_first_visit-welcome div#er_mes p,
.page_first_visit-welcome div#er_mes strong {
    color: #5d78ff;
    font-weight: normal !important;
    font-size: 14px;
} */

.page_first_visit-welcome div#er_mes:before {
    display: none !important;
}

.page_first_visit-welcome div#er_mes button.close {
    display: none;
}

div#filter_template {
    max-width: 700px;
}

.buttons-wrp.filter_2 {
    display: flex;
    justify-content: flex-end;
}

.buttons-wrp.filter_2 .btn.btn-success,
.buttons-wrp.filter_2 .btn.btn-primary {
    background-color: #1474E3 !important;
    /* border-color: #5d78ff !important; */
    padding: 9px 20px;
    background-position: 18px center !important;
    background-image: url(/public/images/n_check_white.svg) !important;
    background-repeat: no-repeat !important;
    padding-left: 49px;
}

.buttons-wrp.filter_2 .btn.btn-success:hover,
.buttons-wrp.filter_2 button.btn.btn-primary:hover,
.page_viewdate .filter_tab_a.filter_tab_a1 input.daterange:hover,
#add_funnel.p_btn-secondary:hover,
.daterange_tab_new>.daterange.uniform-input.text:hover {
    background-color: #006DCA !important;
    border-color: #006DCA !important;
}

.ww_filter_2 label {
    color: #191B23;
}

div#filter_template div.nice-select .list {
    max-width: 100%;
}

.ww_filter_2 div#filter_search {
    height: auto !important;
}

.ww_filter_2 div#filter_search label.col-md-9 {
    padding-top: 0px !important;
}

.ww_filter_2 div#filter_search:after,
.ww_filter_2 .custom_period_row:after {
    content: "";
    display: block;
    clear: both;
}

.ww_filter_2 .custom_period_row {
    margin-bottom: 30px;
}

.ww_filter_2 div#filter_trafic {
    max-width: 630px;
    left: 227px;
    position: relative;
}

.filter-point span.filter_tab_a {
    pointer-events: none;
}

div#c_api_mail .sub_popap_question {
    max-width: 450px;
}

div#c_api_mail {
    overflow: inherit;
    height: 920px;
}

.row_filter_tab span.current {
    color: #7d7d7d;
}

.row_filter_tab .nice-select:after {
    height: 6px;
    width: 6px;
}

.row_filter_tab .nice-select li.option.disabled {
    text-decoration: inherit;
    cursor: default !important;
    color: #999 !important;
    background-color: transparent !important;
}

.row_filter_tab .nice-select li.option {
    line-height: 18px;
    padding: 5px 10px;
}

.row_filter_tab .nice-select ul.list {
    width: auto;
    max-width: 400px;
    min-width: 300px;
    border-radius: 0 6px 6px;
    box-shadow: none;
}

.row_filter_tab .nice-select.open {
    background: transparent;
}

.row_filter_tab .nice-select,
.row_filter_tab select {
    max-width: 250px;
    min-width: 125px;
}

.row_filter_tab select {
    visibility: hidden;
}

.row_filter_tab form {
    display: inline-flex;
}

.row>.form_filter {
    padding: 0px !important;
    margin: 0px !important;
}

.ww_filter_2 div#filter_wsearch {
    left: 50%;
    transform: translateX(-50%);
    position: relative;
}

.tab_select_2 li.option.disabled:not(:first-child):after,
.tab_select_2 li.option[data-display]:not(:first-child):after {
    content: "off";
    display: inline-flex;
    font-size: 12px;
    margin-left: 5px;
    color: #919191;
    border: none;
    padding: 0 3px;
    border-radius: 5px;
    position: absolute;
    top: calc(50% - 9px);
    right: 10px;
}

.tab_select_2 li.option:not(:first-child):after {
    content: "on";
    display: inline-flex;
    font-size: 12px;
    margin-left: 5px;
    border: none;
    padding: 0 3px;
    border-radius: 5px;
    position: absolute;
    top: calc(50% - 9px);
    right: 10px;
    color: #3DCD19;
    text-transform: uppercase;
    font-weight: bold;
}

.tab_select_2 li.option:not(:first-child) {
    position: relative;
}

.tab_select_2 li.option.disabled {
    position: relative;
    padding-right: 35px !important;
}

.row_filter_tab .tab_select_2 .nice-select ul.list {
    min-width: 500px;
}

form.form_filter[action*="/viewdata"] .nice-select.filter-select-search {
    border-radius: 4px 0 0 4px;
}

form.form_filter[action*="/viewdata"] #filter_wsearch .col-lg-8 input {
    border-radius: 0 4px 4px 0;
    position: relative;
    left: -2px;
}

.wrapp_select_site select#change_site_partner {
    visibility: hidden;
}

.firs_padding i.v-fa {
    display: inline-flex;
    align-items: center;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #6C6E79;
    gap: 4px;
}

.firs_padding i.v-fa:before {
    display: inline-flex;
    width: 24px;
    height: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/public/images/phone_g.svg);
    font-size: 0px;
}

.firs_padding i.v-fa.fa-desktop:before {
    background-image: url(/public/images/desktop_g.svg);
}

.firs_padding i.v-fa.fa-tablet:before {
    background-image: url(/public/images/tablet_g.svg);
}

.firs_padding a.link_icon,
a.link_icon {
    background-image: url(/public/images/i_blank.svg);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: right center;
    padding: 2px 0;
    padding-right: 24px;
    font-size: 14px;
    line-height: 130%;
}

.parse_one_product.parsing_table.table tr td.firs_padding {
    font-size: 13px;
}

.firs_padding a.link_icon:hover,
a.link_icon:hover {
    color: #5d78ff !important;
    text-decoration: underline;
}

.new_tabel_wrap {
    padding: 20px !important;
    margin-top: 0 !important;
    box-shadow: none;
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    background: #fff;
}

.new_tabel_wrap .wrapper_btns_export {
    padding: 0 0 10px;
}

.new_tabel_wrap .table-scrollable {
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: 0 0 0;
    border-radius: 0px;
}

.new_tabel_wrap table {
    border-top: none !important;
}

.new_tabel_wrap table td {
    height: 30px;
}

.alert-warning1 {
    border: 1px solid #f3f4f7;
    border-radius: 4px;
    padding: 0 15px;
    background: #f3f4f7;
}

.row_filter_tab span.buttons-wrp.filter_2 {
    margin-left: 40px;
}

.card.content_card-new label {
    background: #f5f5f5;
    border-radius: 4px;
    display: inline-flex;
    position: relative;
    width: 58px;
    height: 56px;
    padding: 8px;
    margin: 0 10px 20px;
}

.card.content_card-new label span.summa_p {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -22px;
    background: transparent;
    font-weight: bold;
    font-size: 13px;
    line-height: 130%;
    color: #191B23;
}

.page_net_promoter_score .row.v-wraper-shadow {
    background: #fff;
}

.page_net_promoter_score table#grid {
    border-top: 0px !important;
}

.parse_one_product.parsing_table.table tr td {
    font-size: 14px;
}

.table-scrollable.table-scrollable-borderless.tab__444 {
    padding: 0px !important;
    box-shadow: 0 0 0;
}

div#filter_trafic .form-group {
    margin-bottom: 0px !important;
}

.spa_sity-page div#add_slesh label.col-form-label,
.spa_sity-page div#how_to_track label.col-form-label {
    font-weight: normal;
    margin-left: 5px;
}

.ref_tab_w h4 {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin-bottom: 16px;
    margin-top: 0px;
}

.ref_tab_w table#grid th,
.ref_tab_w table#grid td {
    height: 30px;
    color: #191B23;
}

.ref_tab_w table#grid {
    border-top: 0px;
}

.ww_filter_2 span.tab_select:first-child .nice-select {
    max-width: 450px;
}


.tab__2666 .parse_one_product.parsing_table.table tr th {
    border-left: 0px;
    border-right: 0px;
    padding: 20px 3px !important;
}

.tab__2666 .parse_one_product.parsing_table.table tr td {
    border-left: 0px;
    border-right: 0px;
    padding: 30px 3px !important;
}

.tab__2666 .parse_one_product.parsing_table.table tr td .nice-select {
    width: 100%;
}

.tab__2666 .parse_one_product.parsing_table.table tr td span.btn.btn-primary {
    margin: 0;
    color: #1bc97f;
    border: 1px solid #1bc97f;
    background: #fff;
}

.tab__2666 .parse_one_product.parsing_table.table tr td span.btn.btn-primary:hover {
    background: #1bc97f;
    color: #fff;
}

.table-scrollable.table-scrollable-borderless.not-wraper-shadow.tab__2666 {
    overflow: inherit;
}

.table-scrollable.table-scrollable-borderless.not-wraper-shadow.tab__2666 .parse_one_product.parsing_table.table {
    border: none;
}

div#add_seo_alert_email {
    position: absolute;
    top: 19px;
    right: 15px;
}

div#create_seo_alert_email,
div#select_popup_forms {
    box-shadow: 0 0 0;
    border-radius: 4px;
    border: none;
}

div#create_seo_alert_email .modal-content,
div#select_popup_forms .modal-content {
    box-shadow: none;
    border: none;
}

div#create_seo_alert_email .modal-header,
div#select_popup_forms .modal-header {
    border: none;
    padding: 40px 20px 0;
}

div#create_seo_alert_email h4.modal-title,
div#select_popup_forms h4.modal-title {
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.02em;
}

div#create_seo_alert_email button.close,
div#select_popup_forms button.close {
    top: 5px;
    right: 5px;
    position: absolute;
    width: 30px;
    height: 30px;
    background-size: 19px;
    background-position: center;
}

div#create_seo_alert_email .row_create {
    display: flex;
    align-items: center;
}

div#create_seo_alert_email .row_create form {
    width: 100%;
}

div#create_seo_alert_email .row_create input {
    border: 1px solid #e1e1e1;
    padding: 5px 10px;
    height: 40px;
    border-radius: 4px 0 0 4px;
    width: 100%;
}

div#create_seo_alert_email button#seo_alert_email_btn {
    height: 40px;
    border-radius: 0 4px 4px 0;
}

div#create_seo_alert_email .modal-body {
    padding: 5px 20px 20px;
}

div#select_popup_forms h4.modal-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#select_popup_forms h4.modal-title span {
    font-weight: normal;
    font-size: 14px;
    line-height: 110%;
}

.row_select_forms+.row_select_forms {
    margin-top: 10px;
}

.row_select_forms {
    font-size: 14px;
    line-height: 110%;
}

div#page_appsumo-tabel * {
    line-height: 16px;
}

div#page_appsumo-tabel .promocode-content {
    width: 360px;
    padding: 20px;
}

div#page_appsumo-tabel .promocode-content .btn.btn-success {
    font-size: 12px;
}

.page-profile .portlet-title.portlet-title_no_border {
    background: #fff;
    padding: 20px;
}

.row_avatar {
    width: 200px;
    align-items: center;
}

.img_avatar {
    margin-bottom: 55px;
}

.js-show-edit-img {
    padding: 10px 0;
}

.js-show-edit-img {
    width: 100%;
    z-index: 1000;
    background: #fff;
    padding: 10px 0;
    transform: translateY(0);
}

a.btn.default.fileinput-exists {
    width: calc(100% - 10px);
    margin-left: 5px;
    height: 36px;
    line-height: 16px;
    margin-top: 5px;
    margin-bottom: -5px;
}

.img_avatar+form#profile_form {
    width: 100%;
}

.js-show-edit-img .form-group {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 9px !important;
}

.row_btns_p {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.row_btns_p>* {
    display: inline-flex !important;
    justify-content: center;
}

.p_title_c {
    font-weight: bold;
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 14px;
}

.page_seo_settings ul#form_constructor-tabs.nav-tabs1 {
    width: 100%;
    margin: 0px;
}

.page_seo_settings .shadow_wrapp.page-settings {
    padding: 20px;
    margin: 0;
}

.page_seo_settings form.blocked-addreses.form-horizontal {
    padding: 0;
}

.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings {
    padding-right: 0px;
}

.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings table,
.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings table th,
.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings table td {
    border-left: 0px !important;
    border-right: 0px !important;
    font-size: 13px;
    line-height: 130%;
    padding: 11px 8px !important;
}

.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings table td a {
    max-width: 400px !important;
}

.page_seo_settings .col-table-page-settings ul.pagination {
    margin-left: 0px;
    margin-top: 20px;
    margin-bottom: 0;
}

.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings table th {
    border-top: 0px !important;
}

.page_seo_settings #blocked-addreses textarea.textarea_autisize::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fbfbfb;
}

.page_seo_settings #blocked-addreses textarea.textarea_autisize::-webkit-scrollbar {
    width: 6px;
    background-color: #cdd0d3;
}

.page_seo_settings #blocked-addreses textarea.textarea_autisize::-webkit-scrollbar-thumb {
    border-radius: 8px;
    background: #a7a7a7;
}

.page_seo_settings button.btn.btn-success {
    display: inline-flex;
    padding: 0 20px !important;
    height: 40px;
    align-items: center;
}

.page_seo_settings .col-xs-5>button.btn.btn-success {
    /* content: ''; */
    /* display: inline-flex; */
    background-image: url(/public/images/new_admin/save_w.svg) !important;
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 14px;
    padding-left: 40px !important;
}

div#for_save_changes[style*="display: block;"] {
    display: flex !important;
    height: 40px;
    align-items: center;
    justify-content: flex-end;
    color: #4caf50;
}

.page_seo_settings .page-settings_r div[style*="padding:20px"] {
    padding: 0px !important;
}

.page_seo_settings form.blocked-addreses.form-horizontal .row.wrapp_bottom-btn {
    margin: 0px !important;
}

.page_seo_settings form.blocked-addreses.form-horizontal .row.wrapp_bottom-btn .col-xs-12 {
    padding-right: 0px;
}

.page-settings_r.page-settings_row {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 10px);
    margin-left: -5px;
}

.col_one_step {
    width: calc(25% - 4px);
    padding: 5px;
}

.col_one_step .name_col_step {
    font-weight: bold;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 18px;
}

.w_col_step {
    font-weight: normal;
    font-size: 13px;
    line-height: 120%;
    color: #191B23;
}

.col_one_step div#wrapper_staus {
    flex-direction: column-reverse;
    align-items: flex-start;
    width: 100%;
}

.col_one_step div#wrapper_staus button.btn.btn-success {
    margin-left: 0px;
    margin-bottom: 15px;
}

.col_one_step div#wrapper_staus div[style*="color:red"],
.col_one_step div#wrapper_staus div[style*="color:blue"],
.col_one_step div#wrapper_staus div[style*="color:green"],
.col_one_step div#wrapper_staus div[style="color: rgb(0, 0, 255);"] {
    background: #ffd3ca;
    border-radius: 4px;
    font-weight: 500;
    font-size: 13px;
    line-height: 160%;
    padding: 12px 12px 12px 58px;
    background-image: url(/public/images/labes_not.svg);
    background-size: 26px;
    background-repeat: no-repeat;
    background-position: 18px 50%;
}

.col_one_step.page-settings_l .col-xs-12 {
    padding: 0;
}

.col_one_step div#wrapper_staus div[style*="color:green"] {
    background-color: #caf9e5;
    background-image: url(/public/images/labes_true.svg);
}

.col_one_step div#wrapper_staus div[style*="color:blue"],
.col_one_step div#wrapper_staus div[style="color: rgb(0, 0, 255);"] {
    background-color: #eaecee;
    background-image: url(/public/images/labes_blue.svg);
    width: 100%;
    display: flex;
    color: #3f51b5 !important;
}

.head_txt_s {
    min-height: 80px;
}

div#blocked-addreses .col-md-12 .title {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 130%;
    color: #191B23;
}

.input-group-btn.edit-elements.v-like-select.btn-option-font:hover .hover-btn-option-font {
    visibility: visible;
    opacity: 1;
    bottom: -10px;
}

.input-group-btn.edit-elements.v-like-select.btn-option-font .hover-btn-option-font {
    left: 50%;
    transform: translate(-50%, 100%);
}

.input-group-btn.edit-elements.v-like-select.btn-option-font .hover-btn-option-font:before {
    left: calc(50% - 10px);
}

span.popap_question.show_question {
    z-index: 123 !important;
}

.page_partners .row.v-wraper-shadow.tracking_code_page {
    padding: 20px !important;
    background: #fff;
}

.page_partners .info_pl_btn {
    font-weight: bold;
    font-size: 16px;
    line-height: 160%;
    color: #191B23;
    border: none;
}

.page_partners .info_pl_btn:after {
    display: none;
}

.page_partners .tracking_code_page .v-tracking-code {
    width: 100%;
    margin: 0;
}

.page_partners .acardion_info_pl.row_instruction {
    display: flex;
    flex-wrap: wrap;
}

/* info */
.page_partners .right_instruction .info_pl_txt.info_pl_txt1,
.row_info_messages {
    border-radius: 4px;
    padding: 12px 12px 12px 36px;
    background-color: #E9F7FF;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 22px;
    background-image: url(/public/images/new_admin/info_tool1.svg);
    border: 1px solid #2BB3FF;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #191B23;
}

.page_partners .tracking_code_page .col-md-12.padd-mob-0 {
    padding: 0;
}

.site_trafic {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.site_trafic span+span {
    font-weight: bold;
}

.page_partners .acardion_info_pl .left_instruction a {
    padding: 5px 15px 5px 10px;
}

.page_partners div.fa.fa-eye {
    background-image: url(/public/images/new/sit_1.svg);
}

.page_partners i.fa.fa-user:before,
.page_partners i.fa.fa-edit:before {
    display: none;
}

.page_partners i.fa.fa-user {
    background-image: url(/public/images/new/sit_2.svg);
}

.page_partners .icon_handshake-true {
    background-image: url(/public/images/new/sit_3.svg);
}

.page_partners i.fa.fa-edit {
    background-image: url(/public/images/new/sit_4.svg);
}

.page_partners span.clear_site {
    background-image: url(/public/images/new/sit_5.svg);
}

.w_si_1 {
    position: relative;
    display: inline-flex;
}

.page_partners span.icon_handshake,
.page_partners span.icon_handshake-true {
    background-image: url(/public/images/new/sit_3.svg);
}

.page_partners i.fa.fa-code.icon-trash,
.page_partners span.fa.fa-code.icon-trash {
    background-image: url(/public/images/new/sit_6.svg);
}

.w_si_1 span.popap_info span.sub_popap_info {
    background: #595959;
    border-radius: 4px;
    color: #fff;
    padding: 8px;
    top: 40px;
}

.w_si_1 span.popap_info span.sub_popap_info a {
    color: #fff;
    text-decoration: underline;
}

.w_si_1 span.popap_info span.sub_popap_info>span {
    position: relative;
    display: block;
}

.w_si_1 span.popap_info span.sub_popap_info>span:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 8px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/new_form/arrow_bl.svg);
    position: absolute;
    top: -15px;
    left: calc(50% - 8px);
}

.w_si_1 span.popap_info {
    position: static;
    margin: 0px;
}

.page_partners span.namers_user1 {
    margin: 0 !important;
    background: transparent;
    font-size: 14px;
    border: none;
    transform: translateY(-8px);
}

div[id*="code_bad_my_site"] .modal-title:before {
    display: none;
}

div[id*="code_bad_my_site-"] pre,
div[id*="code_bad_my_site"] pre {
    font-size: 12px;
    line-height: 130%;
    background: #fff;
    border-radius: 4px;
    width: 100%;
    padding: 8px 5px;
    border: 1px solid #8A8E9B;
    color: #6C6E79;
    margin-top: 0;
    margin-bottom: 12px;

}

@media (min-width:767px) {

    div[id*="code_bad_my_site-"] pre,
    div[id*="code_bad_my_site"] pre {
        overflow-x: hidden;
    }
}

.status_code {
    position: absolute;
}

.status_code .sub_status_code {
    display: flex;
    align-items: center;
    position: absolute;
    right: 0;
    top: -48px;
}

.second-page-popup_mid .status_code .sub_status_code {
    left: -3px;
    top: 8px;
}

.status_code .sub_status_code a[onclick*="checkCode"] {
    font-size: 14px;
    line-height: 130%;
    display: inline-flex;
    color: #5d78ff;
}

span.sub_i {
    position: absolute;
    width: 250px;
    /* right: 0; */
    right: -400px;
    padding: 12px 12px 8px;
    font-weight: normal;
    font-size: 13px;
    line-height: 140%;
    background: #fff;
    filter: drop-shadow(0px 0px 22px rgba(0, 0, 0, 0.12));
    /* top: 40px; */
    top: -7px;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
}

span.sub_i.tog_desc {
    right: -250px;
}

[id*="code_bad_my_site"] .active_on,
#step2 .active_on,
.not_active_on.fa.fa-times-circle,
.warning_active_on.fa.fa-exclamation-triangle {
    background-image: url(/public/images/new/not_done_small.svg);
    width: 20px;
    height: 20px;
    display: inline-flex;
    background-color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.second-page-popup_mid .not_active_on.fa.fa-times-circle {
    background-image: url(/public/images/icon/20/error.svg);
}

[id*="code_bad_my_site"] .active_on,
#step2 .active_on {
    background-image: url(/public/images/icon/20/success.svg);
}

.not_active_on.fa.fa-times-circle:before {
    display: none;
}

.warning_active_on.fa.fa-exclamation-triangle {
    background-image: url(/public/images/icon/20/success.svg);
    background-size: 18px;
}

.w_ch_t {
    position: relative;
}

.w_ch_t:hover span.sub_i {
    visibility: visible;
    opacity: 1;
    /* top: 36px; */
}

span.sub_i.tog_desc:before {
    content: "";
    display: inline-flex;
    width: 12px;
    height: 12px;
    background: #fff;
    border-radius: 2px;
    position: absolute;
    /* top: -3px; */
    top: 13px;
    transform: rotate(45deg);
    /* right: 19px; */
    right: 241px;
}

span.sub_i:before {
    right: 243px;
}

.status_code .sub_status_code a[onclick*="checkCode"]:hover {
    text-decoration: none;
}

.not_active_on.fa.fa-times-circle+span.sub_i {
    width: 400px;
    z-index: 1;
}

@media (max-width: 990px) {
    .not_active_on.fa.fa-times-circle+span.sub_i {
        display: none;
    }
}

.row_b_p_s>div>div>a.icon_link,
.row_spec .partners__settings_flex a.icon_link {
    background-position: 2px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/download1.svg);
    display: inline-flex;
    padding: 4px 2px 4px 27px;
    color: #5d78ff;
    font-weight: normal;
    border: none !important;
    font-size: 14px;
    margin-left: 35px;
    transform: translateY(0px);
}

.modal-wabsites .row_spec .partners__settings_flex a.icon_link,
.first-modal .row_spec .partners__settings_flex a.icon_link {
    height: 36px;
    background-position: 13px 44%;
    background-size: 14px;
    padding: 8px 12px 8px 36px;
    margin-left: 12px;
}

.modal-wabsites .row_spec .partners__settings_flex a.icon_link:hover,
.first-modal .row_spec .partners__settings_flex a.icon_link:hover {
    text-decoration: none;
}

.modal-wabsites .partners__settings_flex {
    height: auto;
}

/* div#create_guest_user .modal-header h4 {
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
} */
.label_c {
    font-size: 13px;
    line-height: 130%;
    color: #a7a7a7;
    margin-bottom: 6px;
}

div#create_guest_user .modal-body input {
    height: 40px;
    max-width: 100%;
}

div#create_guest_user span.btn.green.btn-fa.guest_user_show_hide_password {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/view1.svg) !important;
    background-color: #fff !important;
    display: inline-flex;
}

div#create_guest_user span.btn.green.btn-fa.guest_user_show_hide_password i,
#create_guest_user .btn.btn-primary.btn-fa.guest_user_update_btn i,
div#create_guest_user span.btn.btn-primary.btn-fa.guest_user_create_btn i {
    display: none;
}

div#create_guest_user span.btn.btn-primary.btn-fa.guest_user_create_btn,
#create_guest_user .btn.btn-primary.btn-fa.guest_user_update_btn {
    width: 40px;
    height: 40px;
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/save1.svg) !important;
}

div#create_guest_user .guest_user_show_password span.btn.green.btn-fa.guest_user_show_hide_password {
    background-image: url(/public/images/new/hide1.svg) !important;
}

.your_mail {
    font-weight: bold;
    font-size: 14px;
    line-height: 130%;
    color: #1bc97f;
    margin-top: 7px;
}

div#create_guest_user div#guestyky .col-md-6 {
    width: 130px;
    margin-left: 10px;
}

div#create_guest_user .form-group .col-md-2:nth-child(3),
div#create_guest_user .form-group .col-md-2:nth-child(2) {
    padding-left: 10px;
}

form.manual-form {
    margin: 0;
}

form.manual-form>label {
    margin: 0;
}

form.manual-form>label>div {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    /* margin-bottom: 4px; */
}

.td_clear_site .step_form_d>div:not(.messs) {
    font-weight: bold;
    font-size: 14px;
    line-height: 160%;
    margin-bottom: 10px;
}

a.youtube_link.btn_text.btn_info {
    background-color: #ffffff;
    border: 0.5px solid #f44336;
    font-size: 14px;
    line-height: 160%;
    color: #f44336;
    display: inline-flex;
    align-items: center;
    height: 40px;
    border-radius: 4px;
    padding: 0 10px 0 40px;
    background-position: 6px center;
    background-size: 26px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/youtube.svg);
    transition: 0.3s;
    margin-left: 10px;
    transform: translateY(0px);
}

a.youtube_link.btn_text.btn_info:hover {
    background-color: #fff0f0;
}

.page_partners a[data-target*="#popup_add_site"] {
    float: right;
    display: inline-flex;
    height: 40px;
    align-items: center;
    padding: 0 20px 0 33px;
    background-position: 10px center;
    background-size: 14px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/plus_white.svg) !important;
}

a.youtube_link.btn_text.btn_info i {
    display: none;
}

div#popup_add_site {
    background: #FBFBFD;
}

div#popup_add_site img.new_logo {
    width: 200px;
    height: 48px;
}

#popup_add_site .logo .sub-logo {
    font-size: 14px;
    line-height: 130%;
    color: #595959;
    margin-top: 10px;
}

#popup_add_site .logo a {
    text-decoration: none !important;
}

#popup_add_site p.title_first_visit {
    color: #191B23;
}

#popup_add_site .row_add_sity {
    display: flex;
    align-items: center;
}

#popup_add_site .row_add_sity button#add_site {
    margin: 0 !important;
    height: 38px;
    border-radius: 4px;
    min-width: 94px;
}

#popup_add_site .row_add_sity input.uniform-input.text {
    border-radius: 4px 0 0 4px;
}

#popup_add_site .new_first_visit .info_first_plerdy,
.page_first_visit-welcome .new_first_visit .info_first_plerdy,
.info_first_plerdy.modal-information,
.popup_limits_desc {
    font-size: 14px;
    line-height: 130%;
    /* max-width: 440px; */
    margin-top: 12px;
    /* background-color: #fffade; */
    border-radius: 4px;
    /* padding: 15px 15px 15px 42px; */
    background-position: 12px 11px;
    background-repeat: no-repeat;
    background-size: 20px;
    background-image: url(/public/images/icon/20/information.svg) !important;

    background-color: #E9F7FF;
    border: 1px solid #2BB3FF;
    margin: 0;
    padding: 12px 24px 12px 44px;
    color: #191B23;
}

.popup_limits_desc {
    margin-bottom: 16px;
}

.page_first_visit-welcome .page_welcome .subtitle-form,
.popup_plan-block.second-step .subtitle-form,
.modal-add-new-s .modal-add-site .subtitle-form {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    margin-bottom: 8px;
    text-align: left;
    margin-top: 16px;
    padding-left: 0;
}

.popup_plan-block.second-step .subtitle-form.second-step-subtitle {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

.page_first_visit-welcome .page_welcome .subtitle-form.second-step-subtitle,
.popup_plan-block.second-step .subtitle-form.second-step-subtitle {
    margin-top: 0;
}

.info_first_plerdy .info-title,
.popup_limits_desc .info-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    margin-bottom: 4px;
    color: #191b23;
}

.info_first_plerdy .info-title+p,
.popup_limits_desc .info-title+p {
    margin-bottom: 0;
    margin-top: 0;
    color: #191b23;
}

.info_first_plerdy .info-list {
    margin-top: 12px;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}

.info_first_plerdy .info-list>li:not(:last-child) {
    margin-right: 16px;
    margin-bottom: 8px;
}

.info_first_plerdy .info-list .info-item-first a:hover {
    text-decoration: none !important;
}

.info_first_plerdy .info-list li a:hover {
    text-decoration: underline;
    color: #006DCA;
}

.info_first_plerdy .info-list .info-item-video {
    display: flex;
    align-items: baseline;
    position: relative;
}

.info_first_plerdy .info-list .info-item-video:before {
    content: '';
    background-image: url(/public/images/new/camera.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 15px;
    height: 12px;
    display: block;
    margin-right: 6px;
}

.info_first_plerdy .info-list .info-item-video::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 1px;
    background-color: #006DCA;
    opacity: 0;
}

.info_first_plerdy .info-list .info-item-video:hover::after {
    opacity: 1;
}

.page_first_visit-welcome .page_welcome .subtitle-form::before,
.modal-add-new-s .modal-add-site .subtitle-form::before {
    content: none;
}

#popup_add_site .new_first_visit .tab-content.step1 #manual-form {
    max-width: 440px;
}

#popup_add_site.modal-add-new-s .modal-add-site .tab-content.step1 #manual-form {
    max-width: 100%;
}

#popup_add_site p.title_first_visit {
    margin-top: 40px;
}

#popup_add_site .manual-modal {
    top: calc(50% + 80px);
}

div#er_mes {
    max-width: 568px;
    margin: 30px auto 0 !important;
    box-shadow: none;
}

.row_manual_f_r {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
}

.row_manual_f_r button.btn {
    margin: 0;
    height: 38px;
    display: inline-flex;
    padding: 0 15px;
    align-items: center;
    flex-direction: row;
}

.row_manual_f_r input.email_to_be_rem {
    margin: 0;
    height: 38px;
    margin-right: 0;
    margin-top: 8px;
    margin-bottom: 24px;
}

.row_manual_f_r {
    /* padding: 15px 0 0; */
}

@media (max-width: 1500px) {
    .input-wrp.add_element .like-select.edit-elements {
        width: 100px;
    }

    .form_fields_container .add_element {
        width: calc(83% - 20px);
    }

    .form_fields_container .add_element+.col-lg-2 {
        width: calc(16% + 20px);
    }

    .add_in_row {
        width: calc(100% - 100px);
    }
}

.table-scrollable.table-scrollable-borderless.tab__3-71 th:first-child {
    padding-right: 5px !important;
}

.table-scrollable.table-scrollable-borderless.tab__3-71 #grid2 tr td:not(:nth-child(2)) {
    font-weight: bold;
    font-size: 13px;
}

.table-scrollable.table-scrollable-borderless.tab__3-71 #grid2 tr td,
.table-scrollable.table-scrollable-borderless.tab__3-71 tr th {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.table-scrollable.table-scrollable-borderless.tab__3-71 table#grid {
    border-top: none;
}

.span_a>span {
    position: relative;
    pointer-events: none;
    margin: 0 !important;
}

#grid [data-t="MOBILE"][data-type] i:before,
#grid [data-t="TABLET"][data-type] i:before,
#grid [data-t="DESKTOP"][data-type] i:before {
    display: inline-block !important;
}

#grid [data-t="MOBILE"][data-type] i,
#grid [data-t="TABLET"][data-type] i,
#grid [data-t="DESKTOP"][data-type] i {
    position: relative;
}

#grid [data-t="MOBILE"][data-type] i:before,
#grid [data-t="TABLET"][data-type] i:before,
#grid [data-t="DESKTOP"][data-type] i:before,
.span_a>span:after {
    content: "";
    position: absolute;
    display: inline-block;
    transition: 0.3s;
    background-color: #fff;
    width: 14px;
    height: 14px;
    background-image: url(/public/images/n_arrows_down.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    top: calc(50% - 6px);
    right: -20px;
    transform: rotate(0deg);
    /* transform: rotate(180deg); */
}

#grid [data-t="MOBILE"][data-type="desc"] i:before,
#grid [data-t="TABLET"][data-type="desc"] i:before,
#grid [data-t="DESKTOP"][data-type="desc"] i:before,
.span_a[data-type="desc"][data-type="desc"]>span:after {
    /* transform: rotate(0deg); */
    transform: rotate(180deg);
}

#grid [data-t="MOBILE"][data-type]:after,
#grid [data-t="TABLET"][data-type]:after,
#grid [data-t="DESKTOP"][data-type]:after,
.span_a:after {
    visibility: hidden;
}

#grid [data-t="MOBILE"][data-type],
#grid [data-t="TABLET"][data-type],
#grid [data-t="DESKTOP"][data-type],
.parse_one_product tr th.span_a {
    padding-right: 4px !important;
}

.tab__1 .parsing_table.table thead .span_a>span {
    padding-right: 10px;
    display: inline-flex;
}

.tab__1 .parsing_table.table thead .span_a>span::after {
    right: -4px;
}

.span_a_question em {
    font-style: normal;
    margin-left: 20px;
}

.pop_info_em .pop_info {
    position: static !important;
}

.pop_info_em {
    position: absolute;
    top: 1px;
    left: calc(50% - 5px);
}

.modal-body .span_a>span:after {
    right: -15px;
}

div#uniform-random_questions,
div#uniform-random_questions>span {
    margin: 0;
}

.n_row_element {
    display: flex;
    padding: 10px 0;
}

.n_row_element label.n_col_3 {
    width: 20%;
    padding: 0 !important;
    display: inline-flex;
    align-items: center;
}

.n_row_element .n_col_4 {
    padding-left: 15px;
    width: 50%;
}

.row.form_fields_container.input-wrp.smiles_text_comment_wp+.n_row_element {
    padding-top: 20px;
}

select[name*="border_radius"]+.nice-select span.current {
    background-image: url(/public/images/new/border_radius.svg) !important;
}

.page_list_sessions_group .row_hrafik div:first-child .apexcharts-legend.apexcharts-align-right.position-top {
    transform: translateY(-20px);
}

div#seo_report_receive {
    padding: 20px;
}

div#seo_report_receive .form-group.row {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

div#seo_report_receive .form-group.row .nice-select {
    width: 100%;
}

div#seo_report_receive .form-group.row:last-child {
    margin-bottom: 0;
}

div#seo_report_receive label.my-switch {
    margin-bottom: -5px;
    display: inline-flex;
}

div#select_popup_forms .modal-body {
    max-height: 60vh;
    overflow-y: auto;
}

div#select_popup_forms .modal-body::-webkit-scrollbar {
    width: 8px;
    background-color: #dad9d9;
    height: 6px;
}

div#select_popup_forms .modal-body::-webkit-scrollbar-thumb {
    background: #5d78ff;
}

div#select_popup_forms .modal-body::-webkit-scrollbar-thumb {
    background-color: #5d78ff;
}

div#select_popup_forms .modal-header {
    padding-bottom: 10px;
}

.ex_g~div#popup_url>a {
    font-weight: bold;
    font-size: 14px;
    line-height: 130%;
    color: #5d78ff;
}

.ex_g~div#popup_url>a .glyphicon {
    margin-right: 0px;
    background-image: url(/public/images/new/icon_link.svg);
}

.portlet-title_without .col-md-3.caption.caption-right {
    display: flex;
    width: auto;
    align-items: center;
    top: 15px !important;
    right: 0px !important;
}

.caption-right span.helper.tooltip-popup {
    margin-left: 15px;
}

.wrapper_tabel_new {
    padding: 20px !important;
    /* box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%),
        0 0 1px rgb(0 0 0 / 4%); */
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    background: #fff;
}

.portlet.light.portlet-fit.bordered.custom_padding:after {
    content: "";
    display: block;
    clear: both;
}

.wrapper_tabel_new .table-scrollable.table-scrollable-borderless {
    box-shadow: none !important;
    padding: 0px !important;
}

.table-scrollable.table-scrollable-borderless.tab__3-16 table#grid {
    border-top: 0;
}

.wrapper_tabel_new .row_btns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px;
}

.wrapper_tabel_new .wraper-button-viewdata {
    padding: 0;
}

.wrapper_tabel_new ul.m-menu_forms.v-m-menu_forms {
    padding: 0;
}

.ajax_window_my:not(.ajax_21) .modal-header {
    border: none;
    padding: 0;
}

.ajax_window_my:not(.ajax_21) .modal-content {
    border-radius: 0px;
}

.ajax_window_my:not(.ajax_21) ul#events_constructor-tabs {
    background: #70b2ff;
    padding: 20px 20px 0;
    margin-bottom: 10px;
    border: none;
}

.ajax_window_my:not(.ajax_21) ul#events_constructor-tabs>li>a {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    padding: 7px 15px;
    color: #fff;
    border: none !important;
    margin: 0;
}

.ajax_window_my:not(.ajax_21) ul#events_constructor-tabs>li.active>a {
    color: #70b2ff;
}

.ajax_window_my:not(.ajax_21) ul#events_constructor-tabs>li>a:after {
    display: none;
}

.ajax_window_my:not(.ajax_21) ul#events_constructor-tabs>li>a:hover {
    color: #ffeb3b !important;
    margin: 0;
    border: none !important;
}

.ajax_window_my:not(.ajax_21) .close {
    background-image: url(/public/images/new/close_w.svg) !important;
    top: 13px;
    position: absolute;
    right: 10px;
}

.ajax_window_my:not(.ajax_21) .nav i.v-ico-no {
    background-image: url(/public/images/new/marks2.svg);
}

.ajax_window_my:not(.ajax_21) .warning_active_on.fa.fa-exclamation-triangle {
    background-image: url(/public/images/icon/20/error.svg);
    background-size: 16px;
    width: 18px;
    height: 18px;
}

.ajax_window_my:not(.ajax_21) .td .warning_active_on.fa.fa-exclamation-triangle,
.ajax_window_my:not(.ajax_21) td .warning_active_on.fa.fa-exclamation-triangle {
    background-size: 18px;
    width: 20px;
    height: 20px;
}

.ajax_window_my:not(.ajax_21) .warning_active_on.fa.fa-exclamation-triangle:before {
    display: none;
}

.warning_active_on.fa.fa-exclamation-triangle+span.sub_i,
.active_on+span.sub_i {
    right: -254px;
}

.warning_active_on.fa.fa-exclamation-triangle:before,
.active_on.fa.fa-exclamation-triangle:before {
    display: none;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices {
    margin: 0;
    margin-left: 20px;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices .active_devices {
    background: #f2f7ff;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li {
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    color: #7d7d7d;
    padding-left: 6px;
    padding-right: 32px;
    height: 35px;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li i {
    display: none;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li.mobile {
    background-image: url(/public/images/new/seop_m1.svg) !important;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
    background-size: 23px;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li.mobile.active_devices {
    background-image: url(/public/images/new/seop_m2.svg) !important;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li.desktop {
    background-image: url(/public/images/new/seop_d1.svg) !important;
    background-position: calc(100% - 10px) center;
    background-repeat: no-repeat;
    background-size: 23px;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices li.desktop.active_devices {
    background-image: url(/public/images/new/seop_d2.svg) !important;
}

.ajax_window_my:not(.ajax_21) ul#popup_devices .active_devices {
    color: #70b2ff;
}

.ajax_window_my:not(.ajax_21) .nav-tabs li.link_only_.active a {
    pointer-events: none !important;
}

.ajax_window_my:not(.ajax_21) .modal-body {
    background: #f3f4f6;
}

.wrapper_table_seo {
    background: #ffffff;
    box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
        0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border-radius: 8px;
    padding: 10px;
    margin-bottom: 20px;
}

.ajax_window_my:not(.ajax_21) #popup_url {
    margin-bottom: 10px !important;
}

.ajax_window_my:not(.ajax_21) div#menu1 table {
    width: 100%;
}

td .my_select:hover>ul,
td .my_select:hover li.active_a,
.td .my_select:hover>ul,
.td .my_select:hover li.active_a,
.td .my_select>ul,
.td .my_select li.active_a {
    border: none !important;
}

.ajax_window_my:not(.ajax_21) .tipso_style i.fa.fa-question-circle {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-position: center;
    background-size: 8px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/quastion.svg);
    background-color: #5d78ff;
    position: absolute;
    top: 0px;
}

.ajax_window_my:not(.ajax_21) .tipso_style i.fa.fa-question-circle:before {
    display: none;
}

.ajax_window_my:not(.ajax_21) .tipso_style {
    border: none;
    cursor: pointer;
    position: relative;
    width: 24px;
    height: 15px;
    display: inline-flex;
}

.ajax_window_my:not(.ajax_21) mark.plerdy_class_mark {
    color: white;
    background: #1bc97f;
    padding: 0px 0px;
}

.wrapper_table_seo tbody tr:last-child {
    border: none;
}

.wrapper_table_seo tfoot tr:last-child {
    border: none;
    border-top: 1px solid #e2e5ec;
}

.wrapper_table_seo .tr:last-child {
    border-bottom: 0px solid #e2e5ec;
}

.wrapper_table_seo input#date_for_compare,
.wrapper_table_seo input#date_for_compare2 {
    border: 1px solid #d4d4d4;
    width: 120px;
    background-image: url(/public/images/new/calendar_2.svg) !important;
    background-position: 6px center !important;
    background-repeat: no-repeat !important;
    background-size: 22px !important;
    padding: 0 7px 0 34px;
}

.wrapper_table_seo .th em,
.wrapper_table_seo th.p4 em {
    background-image: url(/public/images/new/calendar_2.svg) !important;
    background-position: 3px center !important;
    background-repeat: no-repeat !important;
    background-size: 22px !important;
    padding: 0 0px 0 30px;
    display: inline-flex;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    position: relative;
}

.wrapper_table_seo .th em:after,
.wrapper_table_seo th.p4 em:after {
    display: inline-flex;
    width: calc(100% - 30px);
    position: absolute;
    bottom: -1px;
    right: 0;
    border-bottom: 1px dashed #a7a7a7;
    content: "";
}

.wrapper_table_seo h4 {
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    color: #191B23;
}

.wrapper_table_seo th,
.wrapper_table_seo .th {
    color: #191B23;
}

span.seo_tipso_sub {
    position: absolute;
    background: #5d78ff;
    border-radius: 4px;
    font-weight: 500;
    font-size: 13px;
    line-height: 16px;
    color: #fff;
    padding: 10px;
    width: 200px;
    transition: 0.3s;
    top: 40px;
    left: -20px;
    opacity: 0;
    visibility: hidden;
}

span.seo_tipso_sub:before {
    content: "";
    background-image: url(/public/images/new/arrow_popup.svg);
    background-size: contain;
    width: 27px;
    height: 18px;
    display: inline-flex;
    position: absolute;
    top: -10px;
    left: 16px;
}

.tipso_style i:hover+span.seo_tipso_sub {
    opacity: 1;
    visibility: visible;
    top: 35px;
}

.tipso_style:hover {
    z-index: 12;
}

div#ajax.ajax_window_my::-webkit-scrollbar-thumb {
    background-color: #a7a7a7 !important;
    border: 2px solid #f3f4f6;
}

div#ajax.ajax_window_my::-webkit-scrollbar {
    width: 12px !important;
    background-color: #f3f4f6 !important;
}

div#ajax.ajax_window_my::-webkit-scrollbar-track {
    background-color: #f3f4f6 !important;
}

table.tab__2121 tfoot tr td {
    font-weight: bold;
    font-size: 14px;
    color: #000 !important;
}

span.date_for_compare2,
label.date_for_compare2 {
    position: relative;
}

span.date_for_compare2:after,
label.date_for_compare2:after {
    content: "";
    display: inline-flex;
    width: calc(100% - 60px);
    position: absolute;
    bottom: -2px;
    right: 11px;
    border-bottom: 1px dashed #a7a7a7;
}

@media (max-width: 1340px) and (min-width: 1030px) {
    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
        padding: 0 10px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link .m-menu__link-text {
        font: 600 15px 'Roboto', Arial, sans-serif !important;
    }
}

/* new menu */
@media (min-width: 990px) {
    span.w_switch_menu {
        font-weight: 400;
        font-size: 13px;
        line-height: 110%;
        color: #7d7d7d;
        display: inline-flex;
        align-items: center;
        position: absolute;
        top: 5px;
        right: 0;
        z-index: 222222;
    }

    span.switch_menu {
        display: inline-flex;
        align-items: center;
        padding: 0 8px;
        width: 70px;
        height: 36px;
        background: #f5f5f5;
        background: #5d78ff;
        border-radius: 30px;
        margin-left: 10px;
        cursor: pointer;
        transition: 0.3s;
    }

    span.switch_menu:before {
        content: "";
        background-repeat: no-repeat;
        background-size: 28px;
        background-position: center;
        background-image: url(/public/images/new/cat2.svg);
        display: inline-flex;
        width: 28px;
        height: 28px;
        transition: 0.3s;
        position: relative;
        left: 0;
    }

    .new_style_menu span.switch_menu:before {
        left: 24px;
        background-image: url(/public/images/new/cat1.svg);
    }

    .w_switch_menu em {
        font-style: normal;
        color: #fff;
        background: #5d78ff;
        font-size: 14px;
        padding: 10px;
        border-radius: 4px;
        position: absolute;
        white-space: nowrap;
        right: 0;
        top: 50px;
        visibility: hidden;
        opacity: 0;
        transition: 0.3s;
    }

    .w_switch_menu em:before {
        content: "";
        background-image: url(/public/images/new/arrow_popup.svg);
        background-size: contain;
        width: 27px;
        height: 18px;
        display: inline-flex;
        position: absolute;
        top: -8px;
        right: 16px;
    }

    .w_switch_menu:hover em {
        top: 45px;
        visibility: visible;
        opacity: 1;
    }

    .new_style_menu .m-header .m-header__top {
        box-shadow: none;
    }

    .new_style_menu header.main-header.m-header {
        background: #fff;
        /* border-bottom: 1px solid #E0E3E6; */
    }

    .new_style_menu .m-header__bottom.row.container-fluid {
        margin-top: 0px;
        z-index: 122225;
        height: 52px;
        background: #fff;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu {
        height: auto;
        left: 0;
        width: 230px;
        box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06),
            0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
        display: block;
        top: 50px;
        transition: 0.3s;
        visibility: hidden;
        opacity: 0;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item {
        position: relative;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav {
        display: flex;
        flex-direction: column;
        padding: 5px 0;
        flex-wrap: wrap;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item {
        display: flex;
        width: 100%;
        padding: 0;
        margin: 1px 0;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {
        width: 100%;
        padding: 0 16px;
        height: 38px;
        border-radius: 0;
    }

    .new_style_menu ul.m-menu__subnav li.m-menu__item+li.m-menu__item a:before {
        display: none;
    }

    .new_style_menu .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        color: #767891;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
        width: 22px !important;
        flex-shrink: 0;
        margin-right: 8px;
        background-position: left center;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.active>.m-menu__link .m-menu__link-text,
    .new_style_menu .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item:hover>.m-menu__link .m-menu__link-text {
        color: #191B23;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.active>.m-menu__link,
    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item:hover:not(.m-menu__item--actions)>.m-menu__link {
        background: #F3F4F6;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--active-tab>.m-menu__link,
    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--hover>.m-menu__link {
        background: #f5f5f5 !important;
        border-radius: 4px;
        padding: 0 12px;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow {
        display: inline-flex !important;
        width: 13px;
        height: 10px;
        background-repeat: no-repeat;
        background-size: 11px;
        background-position: center;
        background-image: url(/public/images/new/arrow_а.svg);
        flex-shrink: 0;
        transition: 0.3s;
    }

    .new_style_menu .m-header-menu .m-menu__nav>button+.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow {
        display: none !important;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>.m-menu__hor-arrow:before {
        display: none;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
        padding: 0 12px;
        background: transparent;
        box-shadow: none;
        display: inline-flex;
        align-items: center;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link .m-menu__link-text {
        display: inline-flex;
        height: auto;
        margin-right: 8px;
        color: #191B23;
    }

    .new_style_menu .m-menu__nav a.m-menu__link.m-menu__toggle::before {
        flex-shrink: 0;
        transform: translateY(0px);
        margin-right: 6px;
    }

    /* .new_style_menu .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs.m-menu__item--active-tab > .m-menu__submenu,
    .new_style_menu .m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs.m-menu__item--open > .m-menu__submenu, */
    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs:hover>.m-menu__submenu,
    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs:hover>.m-menu__submenu {
        visibility: visible;
        opacity: 1;
        top: 45px;
    }

    .new_style_menu .m-header-menu:hover {
        z-index: 12345666554;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--active-tab:hover>.m-menu__link>.m-menu__hor-arrow,
    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs.m-menu__item--open:hover>.m-menu__link>.m-menu__hor-arrow {
        transform: rotate(180deg);
        transform: rotate(0deg);
    }

    .new_style_menu .main-header .wrapper-header-fix {
        z-index: 123456;
        position: relative;
    }

    .new_style_menu .m-header-menu .m-menu__nav>.m-menu__item:last-child>.m-menu__submenu {
        left: auto;
        right: 0;
    }

    .new_style_menu .m-menu__link.btn.btn-accent.tab-btn-menu {
        height: 35px !important;
        padding: 0 5px 0 20px !important;
    }

    .new_style_menu .m-menu__link.btn.btn-accent.tab-btn-menu i.la.la-plus {
        width: 22px !important;
        flex-shrink: 0;
        margin-right: 8px;
    }

    .hide_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu {
        display: none;
    }

    .new_style_menu .m-menu__subnav .nav-item.m-menu__item.m-dropdown.v-has-sub-menu {
        padding-bottom: 0px !important;
        top: 0px;
    }

    .new_style_menu header .info_code {
        display: none;
    }

    .new_style_menu .page-content-wrapper {
        margin: 0;
    }

    /* End new menu */
}

.page_form_manager-v #home table.table th:first-child {
    padding-right: 5px !important;
}

.head_video_block a.kt-nav__link {
    max-width: calc(100% - 550px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    flex-shrink: 0;
}

.head_video_block>div:first-child {
    flex-shrink: 0;
}

div .row_head_main .col_head_left {
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
}

div .row_head_main,
.portlet>.portlet-title>.row_head_main {
    flex-wrap: inherit !important;
    display: flex;
    align-items: center;
}

div .row_head_main,
.portlet>.portlet-title>.row_head_main.row-top {
    justify-content: space-between;
}

div .row_head_main>* {
    white-space: nowrap;
}

div .row_head_main .helper.tooltip-popup,
.portlet-body .row_head_main .helper.tooltip-popup {
    position: static;
    transform: translate(0px, 0px);
}

a.btn_use_cases+* {
    margin-left: 20px !important;
}

a.btn_use_cases {
    display: inline-flex;
    height: 42px;
    align-items: center;
    padding: 0 44px 0 14px;
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    color: #191B23;
    background-color: #E3E8FF;
    border-radius: 4px;
    background-position: calc(100% - 12px) center;
    background-size: 22px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/maximize1.svg);
    transition: 0.3s;
}

a.btn_use_cases:hover {
    background-color: #becafd;
    text-decoration: none;
    color: #000;
}

/* button#cancel_add {
    font-size: 0;
    position: absolute;
    right: 10px;
    top: 90px;
    padding: 0;
    width: 30px;
    height: 30px;
    background-image: url(/public/images/popup/close.svg)!important;
    background-color: transparent!important;
    background-position: center;
    background-size: contain;
} */
#home td>form[action*="copy_form"],
td>form[action*="copy_form"] {
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: 0 0 0 !important;
    background: transparent;
}

td>form[action*="copy_form"] button {
    background-color: #5d78ff;
    border: none;
    color: #fff;
    display: inline-flex;
    height: 30px;
    align-items: center;
    border-radius: 4px;
    padding: 0 8px;
    font-weight: 700;
    font-size: 12px;
}

td>form[action*="copy_form"] button:hover {
    background-color: #5867dd;
}

textarea#manual-scripts1 {
    background: #fff;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding: 10px;
    height: 134px;
    width: 100%;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
}

.col-md-11.par_pr-main_c>div#tarif_message_alert_id>.alert.alert-danger {
    margin-bottom: 0px !important;
}

.helper.tooltip-popup~.nice-select {
    margin-left: 20px;
}

@media (max-width: 767px) {

    .page_first_visit-welcome p.title_first_visit,
    #popup_add_site p.title_first_visit {
        font-size: 24px;
        line-height: 140%;
    }

    .page_first_visit-welcome span.sub-logo,
    #popup_add_site .logo .sub-logo {
        font-size: 12px;
        line-height: 140%;
        margin-top: 5px;
    }

    p.subtitle_first_visit,
    #popup_add_site p.subtitle_first_visit {
        font-size: 12px;
    }

    .page_first_visit-welcome .new_first_visit .info_first_plerdy,
    #popup_add_site .new_first_visit .info_first_plerdy {
        font-size: 12px;
    }

    .page_first_visit-welcome div#er_mes p,
    .page_first_visit-welcome div#er_mes strong,
    #popup_add_site div#er_mes p,
    #popup_add_site div#er_mes strong {
        font-size: 12px;
    }

    span.w_switch_menu {
        display: none;
    }

    span.w_switch_menu {
        display: none;
    }

    .info_code .alert.alert-danger {
        flex-direction: column;
    }

    .info_code .alert.alert-danger a.btn.btn-success {
        position: static;
        margin: 10px 0 0 0;
    }

    .alert.alert-danger:before {
        left: 3px;
        background-size: 20px;
    }

    .alert.alert-danger p,
    .alert.alert-danger {
        font-size: 12px;
        line-height: 16px;
    }

    .info_code .alert.alert-danger {
        padding: 8px 20px;
    }

    .alert .close-message {
        right: 5px;
        top: 10px;
    }

    .alert.alert-danger {
        padding-left: 30px !important;
    }

    header .info_code {
        padding: 0 10px;
    }

    .caption>a.youtube_link.btn_text.btn_info {
        margin-left: 0px;
        margin-top: 10px;
    }

    .page_partners .acardion_info_pl.row_instruction {
        flex-direction: column;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link {
        display: flex;
        align-items: center;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link:before {
        transform: translate(0px, 0px);
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link>span.m-menu__link-text {
        display: flex;
        align-items: center;
    }

    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__link:not([href*="dashboard"]) .m-menu__ver-arrow[style*="display: table-cell;"],
    .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav>.m-menu__item>.m-menu__link:not([href*="dashboard"]) .m-menu__ver-arrow:not([style*="display: none;"]) {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
        display: flex;
        align-items: center;
        padding-left: 5px !important;
    }

    ul.m-menu__subnav li.m-menu__item+li.m-menu__item a:before {
        display: none;
    }

    .m-aside-header-menu-mobile .m-menu__nav .m-menu__subnav {
        padding: 10px 0;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {
        padding: 0 6px;
    }

    .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item {
        padding: 0 7px;
    }

    .row_b_p_s>div {
        flex-direction: column;
        width: 100%;
        align-items: flex-start;
    }

    .show_past_spec.btn.btn-success {
        margin: 10px 0;
    }

    div[id*="code_bad_my_site-"] pre {
        line-height: 16px;
        padding-bottom: 44px;
    }

    .row_b_p_s>div>div>a.icon_link {
        margin-left: 0px;
    }

    [id*="code_bad_my_site"] .modal-body {
        padding: 0 15px;
    }

    div[id*="code_bad_my_site"] .modal-header {
        padding: 20px 50px 10px 13px;
    }

    .head_spec {
        font-size: 14px;
        line-height: 24px;
        padding-top: 10px;
    }

    .row_spec>p {
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 0px;
    }

    .modal-scrollable .modal {
        width: 340px !important;
    }

    .portlet>.portlet-title>.row_head_main,
    div .row_head_main {
        flex-wrap: wrap !important;
        flex-direction: revert;
    }

    .caption.row_head_main .col_head_left {
        width: 100%;
        justify-content: flex-start;
        flex-wrap: wrap;
    }

    .helper.tooltip-popup~.nice-select {
        margin-left: 0px;
        margin-top: 15px;
    }

    .portlet>.portlet-title>.caption {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .helper.tooltip-popup {
        padding: 10px;
    }

    .row_filter_tab {
        padding: 20px 15px 0;
        flex-direction: column;
    }

    .row_filter_tab .filter_tab_a+.filter_tab_a,
    form+.filter_tab_a,
    span.tab_select+.filter_tab_a,
    span.tab_select+span.tab_select {
        margin-top: 10px;
        margin-left: 0;
    }

    .ww_filter .row-filter {
        width: calc(100% - 30px);
    }

    .ww_filter .form_filter {
        padding: 0 15px 24px;
    }

    .row_check_filter {
        flex-direction: column;
    }

    .col_check_filter {
        width: 100%;
        padding: 0;
    }

    div#devises_m {
        max-height: 300px;
        overflow-y: auto;
    }

    .row_footer_p .row_b_p_s {
        flex-direction: column;
        align-items: flex-start;
    }

    .row_footer_p {
        justify-content: flex-start;
    }

    .row_footer_p .row_b_p_s button#ok_btn_traf {
        margin: 10px 0 0;
    }

    .row_check_filter {
        width: 100%;
        margin-left: 0px;
    }

    #filter_search>.col-md-8.col-xs-11.before-btn-blue+.col-xs-1 {
        margin-top: 24px;
    }

    .ww_filter [id^="filter_"]:not(#filter_search) .f_container {
        padding: 15px;
    }

    .ww_filter .nice-select {
        float: none;
    }

    div#custom_period {
        padding: 0 13px 0 0 !important;
    }

    button#reset_filters_to_default {
        margin: 10px 0 0 !important;
    }

    button#reset_filters_to_default_video {
        margin: 10px 0 0 !important;
    }

    button#reset_filters_to_default_seo {
        margin: 10px 0 0 !important;
    }

    button#reset_filters_to_default_sp {
        margin: 10px 0 0 !important;
    }

    button#reset_filters_to_default_gsc {
        margin: 10px 0 0 !important;
    }

    div#devises_m {
        display: flex;
        flex-direction: column;
    }

    .list_popup_traffic--item {
        width: 100%;
    }

    .list_popup_traffic--item .row_label {
        overflow: hidden;
    }

    .row_hrafik_3>div {
        width: 100%;
        padding: 19px 10px 10px 5px !important;
        min-height: 99px;
    }

    .row_hrafik .apexcharts-toolbar {
        right: 0px !important;
        top: -10px !important;
    }

    .row_hrafik {
        flex-wrap: wrap;
    }

    .row_filter_tab>span {
        width: 100%;
    }

    .row_filter_tab span.buttons-wrp.filter_2 {
        margin: 10px 0 0;
    }

    .ww_filter_2 span.tab_select:first-child .nice-select ul.list {
        max-width: 100%;
    }

    .ww_filter_2 div#filter_wsearch {
        left: 0;
    }

    .ww_filter_2 div#filter_trafic {
        left: 0;
    }

    .ww_filter_2 div#filter_trafic .form-group {
        flex-direction: column;
        display: flex;
    }

    .ww_filter_2 div#filter_trafic .form-group span.traffic-filters__item {
        margin: 5px 0 0;
    }

    .period_dashbord_v {
        width: 100%;
        display: flex;
        justify-content: flex-start;
    }

    .period_dashbord_v .nice-select {
        width: 150px;
    }

    .caption {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .col_template_form {
        width: 100%;
        margin-top: 10px !important;
        height: 264px;
    }

    .col_template_form:first-child {
        margin-top: 0px !important;
    }

    .col_template_form>div {
        padding: 10px;
    }

    .col_template_form>div span.btn.btn-primary-line {
        padding: 8px;
        font-size: 12px;
    }

    .col_template-rght p {
        font-size: 13px;
    }

    ul.m-menu_forms.v-m-menu_forms .m-menu__link {
        line-height: 14px;
        font-size: 12px !important;
        height: 60px;
    }

    .wrapper_tabel_new .wraper-button-viewdata {
        white-space: nowrap;
        margin-bottom: 10px;
    }

    .page_seo_analysis .wrapper_tabel_new .wraper-button-viewdata {
        margin-bottom: 0;
    }

    .wrapper_tabel_new .row_btns {
        flex-wrap: wrap;
        justify-content: flex-start;
    }

    .row.frm_constructor.v-frm_constructor {
        flex-wrap: wrap;
    }

    .row.frm_constructor.v-frm_constructor>.col-md-7 {
        width: 100%;
        margin-top: 20px;
    }

    .sub-title.acardion-btn {
        font-size: 14px;
        padding: 20px 13px;
    }

    div#id_image_controls_button {
        padding: 0 15px;
    }

    div#control_image_buttons_group11111 {
        margin: 0 0 0 4px;
    }

    .btn_option_img+.btn_option_img {
        margin-left: 4px;
    }

    div#v-col-width {
        position: static !important;
    }

    .v-mob-window-content #plerdy_form_content {
        margin-top: -90px;
        margin-bottom: -55px;
    }

    .v-mob-window-content:not(.v-mob-active) .row.v-row-position.v-mob-window {
        overflow: hidden;
    }

    .v-mob-window-content.v-desk-active {
        transform: scale(0.5);
        margin: -100px 0 -100px -164px;
    }

    .v-mob-window-content.v-desk-active .row.v-row-position.v-mob-window>* {
        transform: scale(1) !important;
    }

    .col_one_step {
        width: 100%;
        padding: 0;
        padding-bottom: 20px;
    }

    .page-settings_r.page-settings_row {
        width: 100%;
        margin-left: 0px;
    }

    .col_one_step .name_col_step {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .page_custom-tags-event-tracking label.col_title.control-label {
        width: 100%;
        font-size: 14px;
    }

    .page_custom-tags-event-tracking div#menu1 {
        padding: 0;
    }

    .page_custom-tags-event-tracking .frm_constructor h4.sub-title:not(.acardion-btn) {
        margin: 0;
        padding: 0 0 10px;
    }

    .page_custom-tags-event-tracking .col_name,
    .page_custom-tags-event-tracking .col_name2 {
        width: calc(50% - 5px);
    }

    .page_custom-tags-event-tracking .label_col {
        width: calc(100% - 50px);
        padding-top: 10px;
    }

    .page_custom-tags-event-tracking .col-md-7+.col-md-5 {
        padding: 0 15px !important;
        margin-top: 20px;
    }

    a.btn.btn-accent.top-button-add {
        margin-left: 0px;
        margin-top: 10px;
    }

    .converssion_page_set .row.v-wraper-shadow {
        padding: 15px !important;
    }

    .converssion_page_set .frm_constructor h4.sub-title:not(.acardion-btn) {
        margin: 0;
        padding: 0;
    }

    .converssion_page_set input#id_converrsion_name {
        max-width: 100%;
    }

    .converssion_page_set .css_sel.css_sel_custom .col-md-5 {
        width: 100% !important;
        margin-bottom: 20px;
    }

    .converssion_page_set .css_sel.css_sel_custom .col-md-6 {
        width: calc(100% - 50px);
    }

    .converssion_page_set .css_sel.css_sel_custom .form-group {
        position: relative;
    }

    .converssion_page_set .css_sel.css_sel_custom .col-md-1 {
        position: absolute;
        bottom: 1px;
        right: 15px;
    }

    .converssion_page_set .form-group.buttons.buttons_custom {
        margin: 0;
    }

    .converssion_page_set .form-group.buttons.buttons_custom .col-md-10 {
        padding: 0;
        text-align: left;
    }

    .converssion_page_set>.col-md-6+.col-md-6 {
        margin-top: 20px;
    }

    .converssion_page_set .v-wraper-shadow {
        padding: 15px !important;
    }

    #wrapp_custom-tags .v-wraper-shadow .scroll_ol {
        overflow-x: auto;
    }

    div .row_head_main .col_head_left {
        justify-content: flex-start;
    }

    .caption .wrap_more_btns_right {
        display: flex;
        align-items: center;
        justify-content: flex-start;
    }

    .caption .wrap_more_btns_right span.helper.tooltip-popup,
    .caption.row_head_main .col_head_left span.helper.tooltip-popup {
        font-size: 13px;
        width: auto;
        padding: 10px;
    }

    .caption .wrap_more_btns_right a.btn.btn-success.btn_final_converssion {
        font-size: 13px;
        margin: 0 0 0 10px !important;
        padding-left: 44px !important;
    }

    .caption.row_head_main .col_head_left a.btn_use_cases {
        font-size: 14px;
        background-size: 18px;
        padding: 0 39px 0 14px;
    }

    .set_user_video {
        padding: 15px 15px 10px;
    }

    .page_video_setings .wrapp_video_line.type_url_row {
        flex-direction: column;
        align-items: center;
    }

    .page_video_setings .wrapp_video_line.type_url_row .nice-select {
        border-radius: 4px;
        margin-bottom: 15px;
        border: solid 1px #e5e5e5;
        width: 100%;
    }

    .page_video_setings .wrapp_video_line.type_url_row input#url_input {
        border: 1px solid #e1e1e1;
        border-radius: 4px;
        margin-bottom: 15px;
        margin-right: 0;
    }

    .page_video_setings .wrapp_video_line.type_url_row button#url_input_button {
        width: auto;
        height: 40px;
    }

    .page_video_setings .v-sub-title {
        width: 100%;
        margin-bottom: 5px;
    }

    .page_video_setings .btn-group {
        min-width: 200px;
    }

    .page_video_setings .nice-select {
        min-width: 150px;
    }

    .page_video_setings div#v-col-width div#v-content-fix .col-table-page-settings {
        padding: 0 15px;
    }

    .page_video_setings div#v-col-width div#v-content-fix .col-table-page-settings .wraper-button-viewdata+.row {
        overflow-x: auto;
        width: 100%;
    }

    .page_video_setings .col-md-4+.col-md-8 {
        width: 100%;
    }

    .page_video_setings .lab_input_top span.sub_popap_question {
        left: auto !important;
        right: 0px;
        max-width: 300px !important;
    }

    .page_video_setings .lab_input_top span.sub_popap_question::before {
        left: auto;
        right: 11px;
    }

    .baner_blog .btn_blue {
        margin-left: 30px;
    }

    span.img_b_b:before {
        left: 15px;
    }

    span.img_b_b:after {
        left: 82px;
        right: auto;
    }

    .baner_blog.baner_blog_row.baner_blog_youtube {
        padding: 20px;
        padding-bottom: 30px;
        position: relative;
        top: 0;
    }

    span.img_b_y {
        width: 90px;
        height: 21px;
        bottom: 4px;
    }

    .block_tr_col-right {
        width: 100%;
        margin-top: 15px;
    }

    .v-frm_constructor.web-tickets .block_tr_col-right input#search_task {
        width: calc(100% - 100px);
    }

    .v-frm_constructor.web-tickets .block_tr_col-right div#search_task_btn {
        width: 100px;
        padding: 0 10px !important;
        justify-content: center;
    }

    .portlet #pagination ul.m-datatable__pager-nav {
        margin: 0;
    }

    .portlet #pagination span.control-label+span {
        font-size: 12px;
    }

    .row_filter_tab .nice-select,
    .row_filter_tab select {
        max-width: 100%;
    }

    .page_api_mail .col-md-6.col-lg-3>input,
    .page_api_mail .col-md-2.select_w_100 .nice-select {
        margin-bottom: 15px;
    }

    .page_api_mail .row .col-md-2.select_w_100 .nice-select {
        margin: 15px 0;
    }

    .page_api_mail .col-my-width2 {
        width: 100%;
        margin-top: 15px;
    }

    .page_api_mail [class*="col"],
    .page_api_mail .nice-select {
        float: none !important;
    }

    form.plerdy_sendpulse_update .col-my-width1 {
        width: 100%;
        margin-top: -0px;
    }

    .plerdy_sendpulse_update .add_sendpulse_list_id {
        float: none;
        transform: translate(0px, 0px);
        margin-top: 15px !important;
    }

    #c_api_mail form .manual-export-content input.list_id_export.form-control {
        margin-top: 15px;
    }

    #c_api_mail .col-md-3.col-lg-2~div {
        padding: 0;
    }

    #c_api_mail span.popap_question {
        margin-top: -4px;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link,
    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row {
        flex-direction: column;
        flex-wrap: wrap;
        align-items: flex-start;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link .col-md-2,
    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row .col-md-2 {
        width: 100%;
        padding: 0 0 5px;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link .col-md-9,
    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row .col-md-10 {
        padding: 0;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link .col-md-9 span.btn.btn-success,
    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row span.btn.btn-success {
        margin: 0;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link .bitrix_addon_link {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row .col-md-10 .bitrix_info_content_titile {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }

    #c_api_mail .form_fields_container .v-rov-bitrix_addon_link+.row span.btn.btn-success {
        margin-top: 10px;
    }

    .page_api_mail div#bitrix .col-md-6.col-lg-3>input,
    .page_api_mail div#amocrm .col-md-6.col-lg-3>input {
        margin-bottom: 0px;
    }

    .idea_page .portlet-title>.caption {
        float: none;
        display: flex;
        flex-wrap: wrap;
        flex-direction: revert;
    }

    .idea_page .portlet-title>.caption h3.m-subheader__title {
        width: 100%;
        margin-bottom: 10px !important;
    }

    .idea_page .actions.sorter_block {
        margin: 0 0 10px;
    }

    .idea_page .actions.sorter_block .search_ideas {
        width: calc(100% - 134px);
    }

    .page_users_groups form.custom-tags .form-group {
        margin: 0;
    }

    .page_users_groups .css_sel.css_sel_custom label {
        width: 100%;
        padding: 0;
    }

    .page_users_groups .css_sel.css_sel_custom .col-md-3 input.form-control {
        margin-bottom: 15px;
    }

    .page_users_groups .css_sel.css_sel_custom .col-md-1 {
        padding: 0 0 0 10px;
    }

    .page_users_groups .css_sel.css_sel_custom .col-md-6 {
        padding: 0;
        width: calc(100% - 50px);
    }

    .page_users_groups .form-group.buttons.buttons_custom .col-md-10 {
        padding: 0;
        text-align: left;
    }

    .spa_sity-page div#add_slesh input,
    .spa_sity-page div#how_to_track input {
        flex-shrink: 0;
    }

    .page_tracking_main .wrapp_video_line.type_url_row .nice-select+input {
        border: 1px solid #e1e1e1;
        border-radius: 4px;
        margin: 0;
    }
}

@media (max-width: 345px) {
    .modal-scrollable .modal {
        width: 320px !important;
    }
}

.title_guest_users>span {
    width: 59%;
    display: inline-flex;
}

.page_partners .right_instruction .info_pl_txt.info_pl_txt1 a[href*="why-plerdy-script-doesnt-work-after-install"] {
    padding-right: 18px;
    background-position: right 1px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new_admin/Icon_link.svg) !important;
}

i#manual-copy_btn.manual-copy_btn-true:before {
    background-image: url(/public/images/new_admin/done_small.svg);
    background-size: 24px;
    transform: none;
}

header+.col-md-11.par_pr-main_c .alert {
    margin-bottom: 0px !important;
}

.row_add_url {
    display: flex;
    align-items: center;
}

.row_add_url .nice-select {
    border-radius: 4px 0 0 4px;
    border-right: 0px;
    height: 40px;
}

.row_add_url input.form-control {
    border-radius: 0 4px 4px 0;
    width: 100%;
}

.row_add_url .input-group.grey_select {
    max-width: 120px;
}

.row_warning {
    background-color: #fffade;
    border-radius: 4px;
    font-size: 14px;
    line-height: 130%;
    background-position: 12px 50%;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/warning3.svg);
    padding: 8px 17px 8px 39px;
    margin-bottom: 16px;
    border: 1px solid #FF8C43;
}

.row_warning~.export_csv {
    display: none;
}

.row_warning a {
    color: #5d78ff;
}


td s {
    display: inline-flex;
    padding: 4px 12px;
    border-radius: 4px;
    font-size: 13px;
    line-height: 18px;
    background: #eaecee;
    color: hsla(0, 0%, 0%, 0);
    text-shadow: #9e9e9e 0 0 4px;
    text-decoration: none;
}

td s+s {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 3px;
    margin-bottom: 2px;
}

td[style="word-break: break-all"] s:first-child {
    text-shadow: #5d78ff 0 0 4px;
    padding: 2px 12px;
    margin-top: 2px;
}

a.btn.btn-primary.btn_faq {
    margin-left: 10px;
}

.btn_faq i.fa.fa-support {
    margin-right: 10px;
}

.user_site_lists ul.list [data-value="add"],
.user_site_lists.more_option_6 ul.list [data-value="add"],
.user_site_lists.more_option_6 ul.list li[data-value="add"]:hover {
    background: #191B23 !important;
    border-color: #191B23 !important;
    cursor: default !important;
}

.user_site_lists ul.list [data-value="add"] span {
    font-size: 12px;
    display: inline-flex;
    height: 24px;
    align-items: center;
    justify-content: center;
    padding: 0;
    background-color: #5d78ff;
    border-radius: 4px;
    line-height: 30px;
    transition: .3s;
    color: #fff;
    width: 100%;
    cursor: pointer;
}

.user_site_lists ul.list [data-value=add] span:before {
    content: '';
    display: inline-flex;
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/plus_white.svg) !important;
    width: 10px;
    height: 10px;
    margin-right: 6px;
}

.user_site_lists ul.list [data-value="add"] span:hover {
    background-color: #3e5beb;
}

.user_site_lists ul.list [data-value="add"]:after {
    display: none !important;
}

.user_site_lists ul.list [data-value="add"]:before {
    content: "";
    display: inline-block;
    width: calc(100% - 30px);
    height: 28px;
    position: absolute;
    cursor: pointer;
}

pre.myCode span {
    background: #3390ff;
    color: #fff;
}

.col_template_form i[class*="img-tm-baner-false"] {
    width: 276px;
}

.row_code_iframe .popap_question {
    position: relative;
    display: inline-flex;
    margin-left: 15px;
}

.row_code_iframe i.icon_question {
    position: static;
}

.row_code_iframe span.name-lable {
    display: inline-flex;
    align-items: center;
}

.row_code_iframe span.sub_popap_question {
    left: -11px;
}

.row_code_iframe span.sub_popap_question {
    top: 35px;
}

.settings_step {
    /* min-height: 150px; */
}

div#showcomments_after_click_wrap .n_col_4 {
    width: 80%;
}

div#showcomments_after_click_wrap .n_col_4 label {
    padding: 0;
    display: inline-flex;
    flex-direction: column-reverse;
    align-items: center;
    margin: 0 !important;
}

div#showcomments_after_click_wrap {
    align-items: center;
}

div#showcomments_after_click_wrap .n_col_4 label>div {
    margin: 0 0 3px !important;
}

div#showcomments_after_click_wrap .n_col_4 label+label {
    padding-left: 3px;
}

.row_items_answer input {
    display: none !important;
}

.row_items_answer label {
    display: inline-flex;
    font-size: 14px;
    line-height: 15px;
    color: #191B23;
    position: relative;
    padding: 5px 0 6px 27px !important;
}

.row_items_answer label:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 2px;
    left: 0;
    border-radius: 50%;
    border: 1px solid #0e77f1;
}

.row_items_answer input:checked+label:after {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 50%;
    background: #0e77f1;
}

.row_items_answer+.row_items_answer label::before {
    border-radius: 4px;
}

.row_items_answer+.row_items_answer input:checked+label:after {
    background: transparent;
}

.row_items_answer+.row_items_answer input:checked+label:before {
    background-position: center;
    background-size: 12px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/check_blue.svg);
}

.row_items_answer {
    position: relative;
}

div#color_on_off_wrap .input-group-btn.edit-elements.v-like-select.btn-option-font.b_18 {
    margin-left: 5px !important;
}

.switch.svelte-a6h7w7 label.svelte-a6h7w7:after {
    top: 0px;
}

/*filter gsc*/
div#filter_gsc {
    max-width: 800px;
}

.row_gsc {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.col-gsc {
    display: inline-flex;
    width: calc(50% - 15px);
    flex-direction: column;
}

.col-gsc>div+div {
    margin-top: 20px;
}

.col-gsc label {
    line-height: 18px;
    font-size: 14px;
    font-weight: 400;
    display: inline-flex;
    flex-direction: column;
    width: calc(50% - 8px);
    color: #7d7d7d;
}

.col-gsc label+label {
    margin-left: 10px;
}

.col-gsc label input {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 5px 0 5px 10px;
    line-height: 40px;
    height: 40px;
    margin-top: 5px;
    box-shadow: none !important;
    color: #000;
}

/*End filter gsc*/
/*admin forms*/
.option_size_btn span.current {
    font-size: 11px;
}

.option_size_btn .nice-select:after {
    width: 5px;
    height: 5px;
    right: 6px;
}

.option_size_btn .nice-select {
    padding: 0 15px 0 3px;
}

.option_size_btn .nice-select .option {
    font-size: 11px;
    padding: 0 2px;
    min-height: 30px;
}

ul.ui-sortable li:not(.sorting_true) .form-group.row.v-row-form-group {
    display: flex;
    flex-wrap: wrap;
}

.option_size_btn {
    margin-left: 4px;
    display: inline-flex;
    height: 40px;
    position: relative;
}

ul.ui-sortable li:not(.sorting_true) .col.col-lg-6.input-wrp.padding_right_0 {
    max-width: calc(100% - 340px);
}

/*END admin forms*/
@media (max-width: 1340px) and (min-width: 990px) {
    span.switch_menu {
        width: 55px;
        height: 30px;
    }

    span.switch_menu:before {
        width: 22px;
        height: 22px;
        background-size: 22px;
    }

    .new_style_menu span.switch_menu:before {
        left: 16px;
    }
}

div#orphusp {
    background: #fff;
    box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%),
        0 0 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    padding: 20px;
    max-width: 600px;
    font-size: 14px;
    line-height: 160%;
}

div#orphusp .comment .comment {
    padding-top: 10px;
}

div#orphusp .comment input[type="text"] {
    font-size: 14px;
    font-weight: 400;
    color: #333;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    height: 40px;
    width: 100%;
    padding: 5px 0 5px 10px;
    margin: 5px 0 20px;
    border-radius: 4px;
    transition: 0.3s;
}

div#orphusp .comment input[type="text"]:focus {
    border-color: #4680ff;
}

input.btn.btn-primary.btn-cancle {
    background: #e1e1e1;
    color: #111;
    border-color: #e1e1e1;
}

input.btn.btn-primary.btn-cancle:hover {
    background: #d7d7d7;
    border-color: #d7d7d7;
}

.w_chart_p {
    overflow: auto;
}

.w_chart_p .sub_churt_p {
    min-width: 960px;
}

.grafik_viewdate {
    width: 100%;
    min-width: 0px !important;
}

td a[id*="form_name_"]:after {
    content: "";
    display: inline-flex;
    position: absolute;
    width: 14px;
    height: 14px;
    background-image: url(/public/images/pencil.svg);
    background-position: center;
    background-size: contain;
    right: -22px;
    bottom: 0px;
}

td a[id*="form_name_"] {
    position: relative;
    display: inline;
    text-decoration: none;
    border-bottom: 1px dashed #007bff;
}

div#google_refresh_img>span.blue_btn_v {
    background: transparent;
    margin-left: 5px;
}

.form_colors_options>.position-add-img-content {
    flex-direction: column;
    align-items: flex-start;
}

a#baner_form_a+.alert.alert-warning.alert-image-size {
    margin-top: 20px;
}

.content-block-inside a#baner_form_a {
    background-color: transparent;
    color: #EE505A;
    display: flex;
    align-items: flex-start;
    margin: 0;
    padding: 0;
}

.block_remove_img_content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
}

.block_remove_img_content .v-add-img-block {
    height: 20px;
}

.col_url_redirect {
    position: relative;
}

.col_url_redirect span.error_message {
    position: absolute;
    right: 0;
    width: 100%;
    font-size: 11px;
    color: red;
    top: 0px;
    transform: translateY(-100%);
    padding: 5px 0;
    display: none;
}

.col_url_redirect .error+span.error_message {
    display: block;
}

/* span.flag_ua:before {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/public/images/flag_ua.svg);
    display: inline-flex;
    width: 18px;
    height: 14px;
    transition: 0.3s;
    position: absolute;
    right: -8px;
    top: 0;
} */
span.flag_ua {
    position: relative;
    /* padding-right: 15px; */
}

div#reword {
    font-size: 14px;
    line-height: 16px;
    color: #191B23;
    background-color: #f5d256;
    padding: 5px 10px;
    position: absolute;
    transform: translate(4px, -4px);
    z-index: 1234567;
    cursor: pointer;
    font-weight: bold;
    border-radius: 4px;
}

div#reword:hover {
    background-color: #e9c74f;
    text-decoration: none;
}

.sort.ui-sortable .body_popup_setings .input-group-btn.edit-elements.v-like-select {
    max-width: 100%;
}

table#rules_table span.sub_popap_question p:first-child {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

div#export_google_sheet_modal {
    box-shadow: none;
    border: none;
}

div#export_google_sheet_modal .modal-content {
    box-shadow: none;
    border: none;
    padding: 24px;
}

div#export_google_sheet_modal button.close {
    background-image: url(/public/images/header/ic_close.svg) !important;
}

div#export_google_sheet_modal .modal-body {
    background: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

div#export_google_sheet_modal label.active {
    font-size: 15px;
}

#export_google_sheet_modal h4 {
    margin-bottom: 16px;
}

#export_google_sheet_modal .modal-footer {
    padding: 5px 0 0;
}

#export_google_sheet_modal .google_sheet_export_content h4 {
    margin-top: 20px;
}

.par_pr-main_c .apexcharts-menu-icon svg {
    display: none;
}

.par_pr-main_c .apexcharts-menu-icon {
    display: inline-flex;
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: 24px;
    background-repeat: no-repeat;
    background-image: url(/public/images/panel/a_down.svg);
    transform: scale(1);
    transition: 0.3s;
    background-color: #eee;
    border-radius: 3px;
}

.par_pr-main_c .apexcharts-menu-icon:hover {
    background-color: #ddd;
}

.par_pr-main_c .apexcharts-menu {
    min-width: 0px;
    right: 5px;
}

#form_constructor-tabs+.tab-content .apexcharts-toolbar {
    top: -102px !important;
}

#form_constructor-tabs+.tab-content div#c3 {
    padding: 0;
}

div#c_api_mail .col-md-3.col-lg-2 {
    display: inline-flex;


}

div#c_api_mail .col-md-3.col-lg-2>label {
    margin: 0;
}

@media (max-width: 767px) {
    span.flag_ua:before {
        width: 14px;
        height: 12px;
        right: -5px;
        top: -2px;
    }

    span.flag_ua {
        padding-right: 5px;
    }
}

/* tabel gradient */
/* .page_click_panel .grad_span [class*=gradient]:not(.gradient_v2_none) {
    background-image: url(/public/images/heatmap_click.svg);
    background-color: transparent;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 50px;
    height: 40px;
    font-weight: normal;
}
.page_click_panel .grad_span .gradient_v2_9:not(.gradient_v2_none) {
    background-size: 50px;
}
.page_click_panel .grad_span .gradient_v2_8:not(.gradient_v2_none) {
    background-size: 47px;
}
.page_click_panel .grad_span .gradient_v2_7:not(.gradient_v2_none) {
    background-size: 44px;
}
.page_click_panel .grad_span .gradient_v2_6:not(.gradient_v2_none) {
    background-size: 41px;
}
.page_click_panel .grad_span .gradient_v2_5:not(.gradient_v2_none) {
    background-size: 38px;
}
.page_click_panel .grad_span .gradient_v2_4:not(.gradient_v2_none) {
    background-size: 36px;
}
.page_click_panel .grad_span .gradient_v2_3:not(.gradient_v2_none) {
    background-size: 33px;
}
.page_click_panel .grad_span .gradient_v2_2:not(.gradient_v2_none) {
    background-size: 30px;
}
.page_click_panel .grad_span .gradient_v2_1:not(.gradient_v2_none) {
    background-size: 27px;
} */
/* END tabel gradient */

@media (max-width: 767px) {
    .m-stack.m-stack--general.m-stack--ver>.m-stack__item.m-stack__item--middle {
        display: inline-flex;
        align-items: center;
    }

    .m-stack.m-stack--general.m-stack--inline {
        display: flex;
        align-items: center;
    }

    .m-stack__item.m-stack__item--middle.m-brand__logo>a {
        padding-right: 0px;
        margin-right: 10px;
        width: 70px;
        border-right: 0px solid #e2e5ec;
    }

    .m-stack__item.m-stack__item--middle.m-brand__logo>a img {
        max-width: 100%;
    }

    .wrapp_select_site>span {
        font-size: 13px;
        padding-left: 8px;
        width: 70px;
    }

    .wrapp_select_site>span:after {
        right: 8px;
    }

    .wrapp_select_site .nice-select {
        padding: 0 26px 0 8px;
        margin-left: 5px;
    }

    .wrapp_select_site {
        width: calc(100% - 46px);
    }

    .wrapp_select_site .nice-select .list {
        min-width: calc(100% + 40px);
    }

    .m-header__top .m-container .m-stack--desktop {
        -webkit-box-shadow: 0 1px 15px 1px rgb(81 77 92 / 8%);
        -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, 0.08);
        box-shadow: 0 1px 15px 1px rgb(81 77 92 / 8%);
    }

    .m-menu__nav-after .m-stack__item.m-topbar__nav-wrapper {
        width: 100% !important;
        display: flex !important;
    }

    .v-m-ico {
        margin-right: 13px;
        margin-left: 4px;
    }

    .m-aside-header-menu-mobile .m-menu__nav {
        padding-top: 5px;
    }

    .m-menu__nav-before.m-menu__nav-after {
        padding-top: 35px;
    }

    .m-menu__nav-before.m-menu__nav-after .m-stack__item.m-topbar__nav-wrapper {
        height: auto;
    }

    .apexcharts-legend {
        padding: 0 !important;
    }

    .apexcharts-legend .apexcharts-legend-series {
        margin: 2px 4px !important;
    }

    .apexcharts-yaxistooltip,
    .apexcharts-xaxistooltip {
        top: 30px;
    }
}

/* animation preview */
.list_animation {
    position: relative;
    padding: 6px 10px 6px 26px;
    display: inline-flex;
    width: 32%;
    font-size: 14px;
    cursor: pointer;
}

.list_animation:before {
    content: "";
    border: 1px solid #c8cfdd;
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 6px;
}

.row_list_animation {
    padding-bottom: 20px;
}

.list_animation.list_animation-action:before {
    border-color: #5d78ff;
}

.list_animation.list_animation-action:after {
    content: "";
    display: inline-flex;
    width: 10px;
    height: 10px;
    border-radius: 6px;
    background: #5d78ff;
    left: 4px;
    top: 10px;
    position: absolute;
}

.p_emulator .dropdown-item {
    display: inline-flex;
    flex-wrap: wrap;
    overflow: hidden;
}

.p_emulator .dropdown-item:nth-child(3n + 3) {
    justify-content: flex-end;
}

.p_emulator .dropdown-item:nth-child(3n + 2) {
    justify-content: center;
}

.p_emulator .dropdown-item:nth-child(3)~.dropdown-item {
    align-items: center;
}

.p_emulator .dropdown-item:nth-child(6)~.dropdown-item {
    align-items: flex-end;
}

[data-position] .dropdown-item_form_position.active span {
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    opacity: 0;
    position: relative;
}

[data-position="l_t_r"] .dropdown-item_form_position.active span {
    animation-name: l_t_r_emulator;
}

[data-position="r_t_l"] .dropdown-item_form_position.active span {
    animation-name: r_t_l_emulator;
}

[data-position="t_t_b"] .dropdown-item_form_position.active span {
    animation-name: t_t_b_emulator;
}

[data-position="b_t_t"] .dropdown-item_form_position.active span {
    animation-name: b_t_t_emulator;
}

[data-position="zoom"] .dropdown-item_form_position.active span {
    animation-name: zoom_emulator;
}

[data-position="shake"] .dropdown-item_form_position.active span {
    animation-name: shakeN_emulator;
    animation-duration: 1s;
}

[data-position="unfold"] .dropdown-item_form_position.active span {
    animation-name: unfold_emulator;
    animation-duration: 1s;
}

@keyframes l_t_r_emulator {
    0% {
        left: -15px;
    }

    100% {
        left: 0px;
        opacity: 1;
    }
}

@keyframes r_t_l_emulator {
    0% {
        left: 15px;
    }

    100% {
        left: 0px;
        opacity: 1;
    }
}

@keyframes t_t_b_emulator {
    0% {
        top: -15px;
    }

    100% {
        top: 0px;
        opacity: 1;
    }
}

@keyframes b_t_t_emulator {
    0% {
        top: 15px;
    }

    100% {
        top: 0px;
        opacity: 1;
    }
}

@keyframes zoom_emulator {
    0% {
        transform: scale(0.7);
    }

    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes shakeN_emulator {
    0% {
        transform: rotate(0deg);
    }

    25% {
        transform: rotate(-5deg);
    }

    50% {
        transform: rotate(5deg);
        opacity: 1;
    }

    75% {
        transform: rotate(-5deg);
        opacity: 1;
    }

    100% {
        transform: rotate(0deg);
        opacity: 1;
    }
}

@keyframes unfold_emulator {
    0% {
        transform: rotateY(-60deg);
    }

    100% {
        transform: rotateY(0deg);
        opacity: 1;
    }
}

/* END animation preview */

select[name*="label_button_border_radius"]+.nice-select span.current {
    background-image: none !important;
}

.buttons-wrp>i>.button span {
    font-size: 0px;
}

.buttons-wrp>i>.button span input {
    font-size: 14px;
    font-weight: bold;
    color: #fff !important;
}

.buttons-wrp>i>.button span {
    font-size: 0px;
}

.buttons-wrp>i>.button span input {
    font-size: 14px;
    font-weight: bold;
    color: #fff !important;
}

.ck-button span.hover-btn-option-font {
    width: auto;
    padding: 5px !important;
    transform: translate(-50%, 100%);
    left: 50%;
}

.ck-button span.hover-btn-option-font::before {
    left: calc(50% - 8px) !important;
}

.inst_i.inst_big {
    position: fixed;
    width: calc(100% - 30px);
    max-width: 990px;
    z-index: 1;
    left: 50%;
    top: 50%;
    background: #fff;
    transform: translate(-50%, -50%);
    padding: 40px 15px 15px;
    border-radius: 8px;
    box-shadow: 0 7px 100px 0 rgb(0 51 90 / 50%);
    z-index: 123456;
    cursor: zoom-out;
}

.inst_i {
    cursor: zoom-in;
    transition: width, box-shadow 0.5s;
}

span.close_inst {
    position: absolute;
    background-repeat: no-repeat;
    background-size: 28px;
    background-position: center;
    background-image: url(/public/images/popup/close.svg);
    display: inline-flex;
    width: 30px;
    height: 30px;
    right: 10px;
    top: 6px;
    cursor: pointer;
}

.api_mail-page .getListklaviyo,
.api_mail-page .getListconvertkit {
    position: relative;
    padding: 0;
    font-size: 16px;
    line-height: 130%;
    color: #5d78ff !important;
    background: transparent !important;
    border: none;
    font-weight: bold;
    padding-right: 22px;
}

.api_mail-page .getListklaviyo:after,
.api_mail-page .getListconvertkit:after {
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/public/images/n_arrow_blue.svg);
    display: inline-flex;
    width: 15px;
    height: 15px;
    position: absolute;
    transform: rotate(90deg);
    right: 0;
    top: 2px;
    transition: 0.3s;
}

.api_mail-page .getListklaviyo.sub_listC:after,
.api_mail-page .getListconvertkit.sub_listC:after {
    transform: rotate(270deg);
}

.api_mail-page .newlistklavyo>div>div,
.newlistconvertkit>div>div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: flex-start;
}

.row_list_api span {
    display: inline-flex;
    min-width: 200px;
    align-items: center;
    height: 40px;
    border: solid 1px #e5e5e5;
    border-radius: 4px;
}

.row_list_api span+span {
    margin-left: 15px;
}

.row_list_api span strong {
    background: #e5e5e5;
    display: inline-flex;
    padding: 10px;
    margin-right: 5px;
    font-weight: normal;
    color: #747474;
}

.fixed_thead thead>tr>td {
    position: sticky !important;
    top: 62px !important;
    z-index: 1 !important;
    background: #eaecee !important;
}

.wrapp_func li[class*="ico_nav_"] .head_text,
#get_trial .head_text,
#menu_profile ul.m-dropdown-lang a[href*="/update/"] {
    padding-left: 26px !important;
    background-position: 5px center;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/head_frame.svg);
    color: #191B23;
}

#menu_profile ul.m-dropdown-lang a[href*="/update/"] {
    padding: 0 16px 0 39px !important;
    background-position: 16px center;
}

.ico_nav_date .head_text {
    background-image: url(/public/images/new/head_frame.svg);
}

.ico_nav_support .head_text {
    background-image: url(/public/images/new/head_call.svg) !important;
}

.ico_nav_friend .head_text {
    background-image: url(/public/images/new/head_group.svg) !important;
    background-size: 16px !important;
}

.ico_nav_ref.btn_menu_top .ref-prog-item.head_text {
    background-image: url(/public/images/new/groups.svg) !important;
    background-size: 22px !important;
    padding-left: 30px !important;
    background-position: 3px 4px;
    cursor: pointer;
    background-repeat: no-repeat;
    display: inline-block;
    transition: opacity, background-image 0.3s;
    opacity: 1;
    position: relative;
}

.ico_nav_ref.btn_menu_top .ref-prog-item.head_text .ref_link-head {
    color: #191b23;
    text-decoration: none;
}

.ico_nav_ref.btn_menu_top .ref-prog-item.head_text:hover .ref_link-head {
    color: #5d78ff;
}


/* .ico_nav_ref.btn_menu_top .ref-prog-item.head_text:after, */
#menu_profile ul.m-dropdown-lang a[href*="/referral_program/"]:after {
    content: '50%';
    border-radius: 11px;
    color: #ffffff;
    background-color: #FF642D;
    padding: 3px 6px;
    font-weight: 600;
    letter-spacing: 0.05px;
    font-size: 12px;
    margin-left: 12px;
    height: 22px;
}

.wrapp_func li[class*=ico_nav_] .head_text:before {
    content: '';
    background-image: url(/public/images/new/head_frame_hover.svg);
    position: absolute;
    visibility: hidden;
}

.wrapp_func li[class*="ico_nav_"] .head_text:hover {
    color: #5d78ff;
    background-image: url(/public/images/new/head_frame_hover.svg);
}

.ico_nav_date .head_text:hover,
.ico_nav_date .head_text:before {
    background-image: url(/public/images/new/head_frame_hover.svg);
}

.ico_nav_support .head_text:hover,
.ico_nav_support .head_text:before {
    background-image: url(/public/images/new/head_call_hover.svg) !important;
}

.ico_nav_friend .head_text:hover,
.ico_nav_friend .head_text:before {
    background-image: url(/public/images/new/head_group_hover.svg) !important;
}

.ico_nav_ref.btn_menu_top .ref-prog-item.head_text:before {
    content: '';
    background-image: url(/public/images/new/groups_hover.svg);
    position: absolute;
    visibility: hidden;
    background-position: top right;
    background-repeat: no-repeat;
    left: 1px;
    bottom: 48px;
    bottom: 10px;
    background-size: 22px;
    width: 22px;
    height: 22px;
    position: absolute;
    background-position: 2px 4px;
}

.ico_nav_ref.btn_menu_top .ref-prog-item.head_text:hover {
    opacity: 1;
    background-image: url(/public/images/new/groups_hover.svg) !important;
    background-position: 3px 4px;
    background-size: 22px !important;
    padding-left: 30px !important;
    cursor: pointer;
    background-repeat: no-repeat;
}

.row_video_start_end,
.row-slide_block {
    display: flex;
    align-items: center;
    margin: 5px 0px;
    position: relative;
}

.row_video_start_end input.time_range {
    height: 40px;
    font-size: 14px;
    padding: 0 10px;
    max-width: 130px;
}

.row_video_start_end input.time_range.hover,
.row_video_start_end input.time_range:focus {
    box-shadow: none;
    border-color: #5d78ff;
}

.row_video_start_end input.time_range+.time_range {
    margin-left: 10px;
}

.ui-timepicker-wrapper {
    min-width: 130px;
}

.ui-timepicker-wrapper::-webkit-scrollbar-track {
    border-radius: 6px;
    background-color: #ebedf2;
}

.ui-timepicker-wrapper::-webkit-scrollbar {
    width: 6px;
    height: 10px;
    background-color: #ebedf2;
}

.ui-timepicker-wrapper::-webkit-scrollbar-thumb {
    border-radius: 6px;
    background-color: #5d78ff;
}

.ui-timepicker-wrapper li {
    font-size: 14px;
    padding: 3px 0 3px 10px;
}

.ui-timepicker-wrapper li.ui-timepicker-am.ui-timepicker-selected {
    color: #5d78ff;
    background: #eaecee;
}

.ui-timepicker-wrapper li:hover {
    background: #eaecee;
    color: #000;
}

input#time_in_page_true+div {
    margin-top: 10px;
}

.webhooks_edit-row {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

div#webhooks_key_generate_button,
#zapier_key_generate_button {
    display: inline;
    font-size: 14px;
    color: #5d78ff;
    border-bottom: 1px dashed #5d78ff;
    transform: translateX(5px);
    position: relative;
    left: 2px;
    cursor: pointer;
}

.war_ip_list {
    margin-top: 20px;
}

.ip_code {
    margin-bottom: 20px;
}

.ip_code pre {
    max-width: 600px;
    padding: 10px 20px 0;
    border-radius: 6px;
}

.wrap_ip_code b {
    display: block;

}

.ip_code {
    margin-top: 10px;
}

div#webhooks_api_key,
div#zapier_api_key {
    display: inline;
}

div#webhooks_api_key {
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #8A8E9B;
    line-height: 20px;
    height: 38px;
    padding: 5px 5px 5px 8px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    width: max-content;
}

@media (max-width: 600px) {
    div#webhooks_api_key {
        font-size: 12px;
    }
}

@media (max-width: 500px) {
    div#webhooks_api_key {
        font-size: 11px;
    }
}

@media (max-width: 450px) {
    div#webhooks_api_key {
        font-size: 10px;
    }
}

@media (max-width: 400px) {
    div#webhooks_api_key {
        font-size: 9px;
    }
}

.war_ip_list.row_warning {
    max-width: 600px;
}

div#zapier_api_key {
    font-size: 14px;
}

.row.row_3_conversion {
    margin-right: -10px;
    margin-left: -10px;
}

.row.row_3_conversion .col.col-md-3 {
    padding: 0 10px;
}

.row.row_3_conversion .shadow_wrapp {
    margin-bottom: 20px;
}

.no_emails {
    display: inline-flex;
    height: 40px;
    align-items: center;
}

.label_span_mailchip {
    display: inline-flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #191B23;

}

#c_api_mail .fa.fa-save:before {
    content: "";
    display: inline-flex;
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: 14px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new_admin/save_w.svg);
}

span.langSave {
    display: inline-flex;
    position: fixed;
    width: 40px;
    height: 40px;
    background-color: #5d78ff;
    z-index: 12;
    transition: 0.3s;
    cursor: pointer;
    border-radius: 4px;
    background-size: 18px;
    background-position: center;
    background-image: url(/public/images/new_admin/save_w.svg);
    background-repeat: no-repeat;
    transform: translateX(5px);
}

span.langSave:hover {
    background-color: #2d50ff;
}

table.table td>.form-group {
    margin: 5px 0;
}

.filter_btn {
    font-weight: 400;
    position: relative;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    line-height: 20px;
    color: #5d78ff;
    border: none;
    background: #fff;
    padding: 0 10px;
    padding-left: 32px;
    background-position: 8px center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/archive.svg);
    height: 32px;
    border-radius: 4px;
    transition: .3s;
    border: 1px solid #5d78ff;
}

.filter_btn:not([style*=none])+.filter_btn {
    margin-left: 8px;
}

button#show_filters {
    background-size: 17px;
}

.wrap_save_f {
    display: inline-flex;
    border: none;
    height: 40px;
    align-items: center;
}

button#save_filters {
    background-image: url(/public/images/new/floppy-disk.svg);
    background-size: 16px;
}

.v_ps_right a#google_refresh_button:before {
    background-image: url(/public/images/layer1.svg);
}

.filter_btn:hover {
    background-color: #d6e3ed;
}

.v_ps_right a#google_refresh_button span {
    font-size: 16px;
    line-height: 20px !important;
    color: #5d78ff !important;
    font-weight: normal;
    border-bottom: 1px dashed #5d78ff;
    text-decoration: none !important;
    height: 22px;
    padding: 0;
}

.col_filter_tab.col_filter-save {
    position: relative;
    margin-left: 12px;
}

.wrap_save-popup {
    position: absolute;
    top: 42px;
    right: 0;
    width: 320px;
}

.fil_container {
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    background: #fff;
    padding: 40px 20px 20px;
    position: relative;
}

.fil_container form#form_save {
    width: 100%;
    display: flex;
}

.fil_container button#button_save_current_filters {
    font-weight: normal;
    flex-shrink: 0;
    padding: 0px 15px;
    border-radius: 0 4px 4px 0;
    height: 40px;
}

.fil_container input#filter_name {
    height: 40px !important;
    padding: 0 10px !important;
    border-radius: 4px 0 0 4px;
    min-width: 100%;
}

.fil_container .form-group {
    margin-bottom: 0;
    width: 100%;
    display: flex;
}

.form-group.filter_group {
    display: block;
    width: 100%;
    column-count: 2;
    column-gap: 40px;
    column-fill: balance;
}

.filter_group .form-group_item {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 8px;
    justify-content: space-between;
}

.filter_group .form-group_item>label {
    display: flex;
    align-items: center;
    column-gap: 4px;
}

.filter_group .form-group_item input {
    margin: 0;
}

.fil_container .nice-select {
    width: 100%;
    max-width: 300px;
}

.filter_group .form-group_item span>i {
    cursor: pointer;
}

.row-form_filter #select_filters_button {
    margin-top: 10px;
}

.fil_container ul.list {
    min-width: 100% !important;
    width: 100% !important;
    border-radius: 0 0 6px 6px !important;
    border: 1px solid #d4d4d4;
    margin: 0px;
}

div#add_slesh .alert.alert-danger:before,
div#how_to_track .alert.alert-danger:before {
    display: none !important;
}

.row_session_all_pages {
    text-align: center;
}

@media (max-width: 990px) {
    #c_api_mail ul.nav.nav-tabs {
        overflow: auto;
        border: none;
        white-space: nowrap;
        padding-bottom: 10px;
    }

    #c_api_mail ul.nav.nav-tabs>li {
        float: none;
    }

    #c_api_mail ul.nav.nav-tabs>li:not(.active):before {
        display: flex;
        position: absolute;
        border-bottom: 1px solid #ddd;
        width: 100%;
        left: 0;
        bottom: 0;
        content: "";
    }
}

@media (max-width: 767px) {
    #form_constructor-tabs.nav.nav-tabs {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        margin-bottom: 0px;
        padding-bottom: 15px;
        border-bottom: 0px;
        position: relative;
    }

    #form_constructor-tabs.nav.nav-tabs>li:after {
        content: "";
        display: flex;
        border-bottom: 1px solid #ddd;
        position: absolute;
        width: 100%;
        bottom: -1px;
        left: 0;
    }

    .row.frm_constructor.v-frm_constructor>.col-md-5 {
        width: 100%;
    }

    ul.ui-sortable li:not(.sorting_true) .col.col-lg-6.input-wrp.padding_right_0 {
        max-width: calc(100% - 252px);
        padding-left: 2px;
    }

    ul.ui-sortable li:not(.sorting_true) .col.col-lg-6.input-wrp.padding_right_0 .form-control {
        padding: 5px 0 5px 2px;
    }

    .cont_fqa {
        margin: 0;
        box-shadow: none !important;
    }

    .r_b_f {
        float: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
    }

    .r_b_f span {
        line-height: 140%;
        margin-bottom: 10px;
    }

    .cont_fqa .row {
        margin: 0;
    }

    .cont_fqa .row .col-md-6 {
        padding: 0;
    }

    .w_in_faq {
        padding: 0 0 15px;
    }

    input#search-text-q {
        height: 50px;
        width: 100%;
        font-size: 14px;
    }

    span.list-count {
        width: 100%;
    }

    span.list-count:before {
        top: -44px;
    }

    .col_two-row {
        column-count: 1;
    }

    .col_two-row>.col-lg-6:first-child {
        margin-top: 0px;
    }

    .v-frm_constructor.web-tickets .card-body {
        padding: 15px;
    }

    .v-frm_constructor.web-tickets h2.text-dark.mb-8 {
        font-size: 18px;
        margin: 0 0 15px 0;
    }

    .v-frm_constructor.web-tickets .card-header .card-title {
        font-size: 14px;
    }

    .spa_sity-page div#add_slesh label.col-form-label,
    .spa_sity-page div#how_to_track label.col-form-label {
        position: relative;
    }

    .spa_sity-page div#add_slesh label.col-form-label span.popap_question,
    .spa_sity-page div#how_to_track label.col-form-label span.popap_question {
        position: static !important;
    }

    .spa_sity-page div#add_slesh label.col-form-label span.sub_popap_question,
    .spa_sity-page div#how_to_track label.col-form-label span.sub_popap_question {
        z-index: 12;
        top: 100% !important;
    }

    [id*="code_bad_my_site"] .modal-body {
        max-height: calc(100vh - 150px) !important;
        /* overflow: auto !important; */
        width: 305px;
    }

    .w_si_1:hover span.sub_popap_info {
        visibility: hidden;
        opacity: 0;
    }

    div#filter_wsearch .row.form-group {
        margin: 0;
        margin-bottom: 0px !important;
    }

    div#filter_wsearch .row.form-group>div {
        padding: 0;
    }

    div#filter_wsearch .nice-select.filter-select-search {
        border-radius: 4px;
        margin-bottom: 15px;
    }

    div#filter_wsearch input.form-control {
        border-radius: 4px !important;
    }

    .row_filter_tab .tab_select_2 .nice-select ul.list {
        min-width: 100%;
    }

    div#kt_apps_user_edit_tab_3 .form-group.row {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }

    #c_api_mail .col-md-3.col-lg-2>label {
        position: relative;
        display: flex;
        align-items: center;
    }

    #c_api_mail .col-md-3.col-lg-2>label span.popap_question {
        position: static !important;
        /* margin-top: 0px; */
    }

    #c_api_mail .col-md-3.col-lg-2>label span.sub_popap_question {
        max-width: calc(100vw - 50px);
        /* border-radius: 4px!important; */
        left: 0;
    }

    .add_an_event label.col-md-2.control-label {
        width: 100%;
    }

    .add_an_event label.col-md-2.control-label+.col-md-4,
    .add_an_event label.col-md-2.control-label+input+.col-md-4 {
        width: 100%;
        padding: 0;
        margin-bottom: 15px;
    }

    .add_an_event label.col-md-2.control-label~.col-md-2 {
        padding: 0;
        margin-left: 15px;
    }

    .add_an_event label.col-md-2.control-label+.col-md-4+.col-md-4,
    .add_an_event label.col-md-2.control-label+input+.col-md-4+.col-md-4 {
        width: calc(100% - 55px);
        padding-left: 0px;
    }

    .add_an_event h4.sub-title {
        padding: 0 20px !important;
        margin-bottom: 15px !important;
    }

    .col_filter_tab:not(.col_filter-save) {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 10px;
    }

    .col_filter_tab.col_filter-save {
        justify-content: flex-start;
        margin-left: 0;
    }

    #currency_select+.nice-select ul.list {
        left: 0;
        right: auto;
    }

    .caption.row_head_main .col_head_left a.btn_use_cases {
        min-width: 150px;
    }

    .page_form_manager-v .row.v-wraper-shadow>.col-md-12+.col-md-12 {
        overflow: auto;
        padding-bottom: 20px;
    }
}

.col-footer-list {
    width: calc((100% - 66px) / 3);
    background: transparent;
    padding: 0;
}

.footer-list.footer-list-new:before,
.footer-list.footer-list-new:after {
    display: none;
}

.col_head_foot {
    font-weight: 700;
    font-size: 18px;
    line-height: 110%;
    display: flex;
    height: 50px;
}

.col_body_foot {
    height: 224px;
    background: #ededed;
    border-radius: 4px;
    padding: 24px;
    position: relative;
}

.sub_head_foot {
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 24px;
}

.col-footer-list+.col-footer-list .col_body_foot:before {
    content: "";
    position: absolute;
    display: flex;
    height: 100%;
    left: -16px;
    top: 0;
    border-left: 1px solid #70b2ff;
}

.row_speaker {
    display: flex;
    justify-content: space-around;
}

.row_speaker a:before {
    content: "";
    background-image: url(/public/images/new/speaker_vika.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: inline-flex;
    width: 80px;
    height: 80px;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 8px;
    transition: 0.3s;
    transform: translateY(0px);
}

.row_speaker a {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}

.row_speaker span {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #5d78ff;
    padding-right: 20px;
    background-image: url(/public/images/new/icon_link.svg);
    background-size: 17px;
    background-position: center right;
    background-repeat: no-repeat;
    padding-top: 3px;
    text-decoration: underline;
}

.row_speaker a[href*="marta"]:before {
    background-image: url(/public/images/new/speaker_o.png);
}

.row_speaker a[href*="vardan"]:before {
    background-image: url(/public/images/new/speaker_vardan.png);
}

.row_speaker a:hover:before {
    transform: translateY(-5px);
}

.col-footer-soc a.row_soc-face {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #5d78ff;
    padding-left: 40px;
    background-image: url(/public/images/new/facebook_foot.svg);
    background-size: 30px;
    background-position: center left;
    background-repeat: no-repeat;
    padding-top: 3px;
    text-decoration: underline;
    display: flex;
    align-items: center;
    min-height: 30px;
    margin-bottom: 6px;
}

.col-footer-soc .col_body_foot {
    background-image: url(/public/images/new/foot1.svg);
    background-size: 180px;
    background-position: calc(100% - 15px) bottom;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    padding-bottom: 10px;
}

.col-footer-soc .row_soc {
    height: 100%;
    background-image: url(/public/images/new/foot2.svg);
    background-size: 104px;
    background-position: calc(100% - 160px) bottom;
    background-repeat: no-repeat;
}

.col-footer-list.row_bg_app a.footer-list-link {
    font-weight: 400;
    font-size: 14px;
    line-height: 140%;
    color: #5d78ff;
    text-decoration: underline;
}

.col-footer-list.row_bg_app a.footer-list-link+a.footer-list-link {
    margin-top: 25px;
}

.footer-list-bottom a.footer-list-link {
    transform: translateY(0px);
    transition: 0.3s;
}

.footer-list-bottom a.footer-list-link:hover {
    transform: translateY(-5px);
}

@media (max-width: 1200px) {
    .col_body_foot {
        padding: 15px;
    }

    .sub_head_foot {
        font-size: 14px;
    }

    .col_head_foot {
        font-size: 18px;
        height: 55px;
    }
}

@media (max-width: 990px) {
    .col-footer-list {
        width: 100%;
    }

    .col_head_foot {
        width: 100%;
        font-size: 16px;
        height: auto;
        margin-bottom: 10px;
    }

    .col_body_foot {
        width: 100%;
        height: auto;
        margin-bottom: 36px;
    }

    .col-footer-list+.col-footer-list .col_body_foot:before {
        display: none;
    }

    .row_speaker {
        max-width: 320px;
    }

    .col-footer-soc .row_soc {
        min-height: 80px;
    }

    .col-footer-soc .col_body_foot {
        margin-bottom: 0;
    }

    .col-footer-list.row_bg_app {
        margin: 0;
        /* margin-bottom: 12px; */
    }

    footer.main_foot {
        padding: 15px;
    }

    .footer-list.footer-list-new {
        padding: 0 0 20px;
        margin-bottom: 20px;
    }

    .col-footer-soc .col_body_foot {
        background-size: 120px;
    }

    .col-footer-soc .row_soc {
        background-size: 70px;
        background-position: calc(100% - 110px) bottom;
    }
}

#c_api_mail {
    display: flex;
}

#c_api_mail .nav.nav-tabs {
    width: 230px;
    display: flex;
    flex-direction: column;
    padding-right: 20px;
    /* margin-right: 25px; */
    border-right: 1px solid #d6dcff;
    border-bottom: 0px;
    flex-shrink: 0;
}

#c_api_mail .nav.nav-tabs li+li {
    margin-top: 8px;
}

#c_api_mail .nav.nav-tabs a {
    text-align: left;
    border: none;
    padding: 0 30px;
    display: flex;
    align-items: center;
    height: 42px;
    transition: 0.3s;
    border: 1px solid #ecefff;
    border-radius: 8px !important;
    position: relative;
    padding-left: 0px;
}

#c_api_mail .nav.nav-tabs .active a {
    background: #8ECDFF;
    color: #044792;
}

#c_api_mail .nav.nav-tabs .active a:after {
    display: none;
}

#c_api_mail .nav.nav-tabs a:after {
    content: "";
    display: inline-flex !important;
    width: 10px;
    height: 10px;
    border-left: 1px solid #191B23;
    border-bottom: 1px solid #191B23;
    position: absolute;
    top: calc(50% - 5px);
    right: 30px;
    transform: rotate(-135deg);
    transition: 0.3s;
    left: auto;
    border-radius: 0;
    background: transparent;
}

#c_api_mail .nav.nav-tabs .active a:after {
    border-color: #fff !important;
}

#c_api_mail ul.nav.nav-tabs+div {
    width: 100%;
    margin-left: 20px;

    height: 950px;
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    background: #FBFBFB;
}

@media (max-width: 990px) {
    #c_api_mail {
        flex-direction: column;
    }

    #c_api_mail ul.nav.nav-tabs {
        width: 100%;
        padding: 0;
        max-height: 300px;
        overflow: auto;
    }

    #c_api_mail ul.nav.nav-tabs+div {
        padding-left: 0;
    }
}

.tabel_error_translate .panel_link {
    max-width: 300px;
    background-image: url(/public/images/header/ic_launch.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: right center;
    padding-right: 18px;
}

.tab__29 #grid {
    border-collapse: separate !important;
}

@media (min-width: 1030px) {
    .page_tickets_tabel {
        min-height: calc(100vh - 674px);
    }
}

.pler-dashbord_3 .apexcharts-toolbar {
    display: none;
}

.pler-dashbord_3 .apexcharts-legend.apexcharts-align-right.position-top {
    display: none;
}

/* @media (max-width: 450px) {
.containerG16 .apexcharts-legend.position-right {
    flex-direction: row !important;
    right: 0px !important;
    position: absolute;
    left: 0px !important;
    top: 4px !important;
    max-height: max-content !important;
}
} */
.pler-dashbord_3 .m-subheader__title.m-subheader__title--separator {
    border-right: 0px solid #e1e1e1;
    padding-bottom: 12px;
    padding-right: 0;
    margin-bottom: 0px;
}

.pler-dashbord_3 h2 {
    margin: 16px 0 14px;
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
}

.pler-dashbord_3 .caption {
    padding-bottom: 0px !important;
    display: flex;
    flex-direction: column;
    width: 100%;
}

.apexcharts_head {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    z-index: 1;
    /* background: #fff; */
    min-height: 70px;
}

.apexcharts_head>div {
    width: 50%;
    display: inline-flex;
    flex-direction: column;
    justify-content: flex-end;
    color: #919191;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    padding: 0 10px;
}

.apexcharts_head>div b {
    color: #191B23;
    font-weight: 500;
    font-size: 18px;
    line-height: 120%;
    margin-top: 3px;

}

.shadow_wrapp>.apexcharts_head {
    padding: 15px 5px 0 5px;
}

.shadow_wrapp>.apexcharts_head+div {
    padding-top: 0px !important;
}

/* .pler-dashbord_3 .apexcharts-title-text {
    visibility: hidden;
} */
.col_a.col_not_namber {
    color: #191B23;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    width: 100%;
}

.row_dashboard_data .containerOneSessions {
    min-height: 0 !important;
    padding: 0 !important;
}

.row_dashboard_data .shadow_wrapp.wrapp_legends {
    height: auto !important;
    box-shadow: none !important;
    /* background: transparent!important; */
}

.row_dashboard_data .h1-type {
    display: inline-flex;
    font-size: 20px;
    line-height: 130%;
    border-top: 1px solid #ccc;
    padding-top: 16px !important;
}

.vid_true+div {
    position: relative;
}

.vid_true+div:not(.not_data):after {
    content: '%';
    font-size: 12px;
    position: absolute;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    top: 5px;
    background: 0 0;
    height: 20px;
    flex-shrink: 0;
}

.row_dashboard_mouse_in_region .shadow_wrapp>div .apexcharts_head {
    top: -12px;
}

.apexcharts_head~.apexcharts_head {
    display: none !important;
}

.row_dashboard_click_map svg,
.row_dashboard_scroll_depth svg,
.row_dashboard_final_converssion svg {
    transform: translateY(10px);
}

.wrapp_sitebar .dropdown-submenu>.dropdown-menu {
    overflow-y: auto;
    max-height: 250px;
}

.block-ticket .like svg:not([style="enable-background:new 0 0 512 512;"]) {
    cursor: pointer;
}

.containerNoClicks14 svg,
.containerOneSessions15 svg,
.containerG4 svg,
.containerG1 svg {
    transform: translateY(15px);
}

button#reset_filters_to_default {
    background-image: url(/public/images/new/clear-filter.svg);
    color: #ED6863;
    background-size: 17px;
    border-color: #ED6863;
}

button#reset_filters_to_default_video {
    background-image: url(/public/images/new/clear-filter.svg);
    color: #ED6863;
    background-size: 17px;
    border-color: #ED6863;
}

button#reset_filters_to_default_seo {
    background-image: url(/public/images/new/clear-filter.svg);
    color: #ED6863;
    background-size: 17px;
    border-color: #ED6863;
}

button#reset_filters_to_default_sp {
    background-image: url(/public/images/new/clear-filter.svg);
    color: #ED6863;
    background-size: 17px;
    border-color: #ED6863;
}

button#reset_filters_to_default_gsc {
    background-image: url(/public/images/new/clear-filter.svg);
    color: #ED6863;
    background-size: 17px;
    border-color: #ED6863;
}

.row_add_slesh {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row_add_slesh>div {
    width: calc(50% - 10px);
}

.text_slash>i {
    background: transparent;
    border: 1px solid #a7a7a7;
    color: #0e77f1;
}

.col-md-12.text_slash {
    background: transparent;
    padding: 0;
    font-size: 14px;
    line-height: 130%;
}

div#add_slesh>.form-group label,
div#how_to_track>.form-group label {
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
}

div#add_slesh>.form-group,
div#how_to_track>.form-group {
    padding: 0;
}

div#how_to_track .form-group.col-md-7 {
    width: 100%;
    max-width: 500px;
    display: flex;
    align-items: center;
}

div#how_to_track .radio {
    margin-right: 10px;
}

.row_add_slesh .shadow_wrapp.page-settings {
    padding: 30px;
}

.col-md-12.text_slash>b {
    font-weight: normal;
}

.row_add_slesh .title_h3 {
    font-weight: 700;
    font-size: 20px;
    line-height: 130%;
    margin-bottom: 15px;
}

@media (max-width: 990px) {
    .row_add_slesh>div {
        width: 100%;
    }
}

a.a_reports_site {
    height: 28px;
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: calc(100% - 8px) center;
    background-image: url(/public/images/new/icon_link.svg);
    background-color: #fafafa;
    white-space: nowrap;
    width: auto;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 130%;
    padding: 0 30px 0 12px;
}

.tab_38-1 a.panel_link1 {
    display: inline-flex;
    align-items: center;
    transform: translateY(1px);
}

button#advise_show {
    background-image: url(/public/images/new/light-bulb.svg);
    color: #CF9C00;
    border-color: #CF9C00;
    position: relative;
    background-position: 7px center;
}

button#advise_show:not([style*=none]):before {
    content: '';
    display: inline-flex;
    height: 100%;
    position: absolute;
    border-left: 1px solid #c7c7c7;
    top: 0;
    left: -13px;
}

button#advise_show:hover {
    background-color: #fffade;
}

button#advise_show:not([style*=none]) {
    margin-left: 24px;
}

div#advise_wrap_outer .modal-dialog {
    margin: 0;
    width: 100%;
}

#advise_wrap_outer .modal-body {
    padding: 15px 20px 20px;
}

#advise_wrap_outer ul {
    padding: 0 0 0 15px;
    font-size: 14px;
    margin: 0;
}

#advise_wrap_outer .title {
    margin-bottom: 15px;
}

#advise_wrap_outer ul li+li {
    margin-top: 6px;
}

#advise_wrap_outer .mfp-close {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #eaecee;
    background-position: center;
    background-image: url(/public/images/n_close.svg);
    background-repeat: no-repeat;
    background-size: 9px;
    position: absolute;
    top: 12px;
    right: 12px;
    transition: 0.3s;
    z-index: 12;
    cursor: pointer;
    font-size: 0;
}

.tab__1 .thead_fixed {
    max-height: 600px;
    overflow-y: auto !important;
}

a.m-menu__link[href*="custom-user-id"] i {
    background-image: url(/public/images/new/maximize1_h.svg) !important;
    background-size: 14px !important;
    background-position: 3px center !important;
}

a.m-menu__link[href*=custom-user-id]:hover i {
    background-image: url(/public/images/new/maximize1.svg) !important;
}

@media (max-height: 800px) {
    .col_pricing>.td_pr {
        font-size: 12px;
        line-height: 16px;
        min-height: 38px;
    }

    .tabel_pricing {
        min-width: 800px;
        max-height: calc(100vh - 90px);
        overflow-y: auto;
    }

    .body_pricing {
        overflow-y: auto;
    }

    .nav_pricing label {
        font-size: 12px;
        height: 34px;
    }

    .check_tariffs {
        min-width: 124px;
    }

    .th_pr>b span {
        font-size: 12px;
        padding: 1px 6px;
    }

    .th_pr>b {
        font-size: 15px;
    }

    .th_pr span.summ_pr {
        font-size: 12px;
    }

    .col_pricing .th_pr {
        min-height: 104px;
    }

    .nav_pricing label:before {
        height: 6px;
    }

    .nav_pricing label+label {
        margin-left: 6px;
    }

    .check_tariffs {
        font-size: 12px;
    }

    .td_pr.td_pr_btn .btn_pricing {
        height: 32px;
        padding: 0 8px;
    }

    [data-pricing="enterprise"] .col_pricing.col_pricing_title {
        width: 160px;
    }

    [data-pricing=enterprise] .col_pricing {
        width: calc((100% - 160px)/ 5);
    }
}

@media (max-width: 990px) {
    .col_pricing>.td_pr {
        font-size: 12px;
        line-height: 16px;
        min-height: 38px;
    }

    .tabel_pricing {
        min-width: 800px;
    }

    .body_pricing {
        overflow-y: auto;
    }

    .nav_pricing label {
        font-size: 12px;
        height: 34px;
    }

    .check_tariffs {
        min-width: 124px;
    }

    .th_pr>b span {
        font-size: 12px;
        padding: 1px 6px;
    }

    .th_pr>b {
        font-size: 15px;
    }

    .th_pr span.summ_pr {
        font-size: 12px;
    }

    .col_pricing .th_pr {
        min-height: 104px;
    }

    .nav_pricing label:before {
        height: 6px;
    }

    .nav_pricing label+label {
        margin-left: 6px;
    }

    .check_tariffs {
        font-size: 12px;
    }

    .td_pr.td_pr_btn .btn_pricing {
        height: 32px;
        padding: 0 8px;
    }

    [data-pricing="enterprise"] .col_pricing.col_pricing_title {
        width: 130px;
    }

    [data-pricing=enterprise] .col_pricing {
        width: calc((100% - 130px)/ 5);
    }
}

.page_partners .parsing_table.table .td_reports_site+td {
    text-align: center;
    padding-right: 20px !important;
}

.page_partners .parsing_table.table .td_reports_site+td+td {
    padding-right: 20px !important;
}

.row_dashboard_final_converssion .apexcharts_head,
.row_dashboard_seo_analys_pages .apexcharts_head {
    min-height: 44px;
}

.row-zapier .col-md-6.col-lg-4 {
    display: inline-flex;
    min-height: 40px;
    align-items: center;
    padding-top: 1px !important;
}

h3.sub-title.sub-title-zapier span {
    width: calc(16.66% + 5px);
}

h3.sub-title.sub-title-zapier {
    display: flex;
}

div#dashbord-page .containerG.containerG13 {
    width: calc(100% + 40px);
    margin-left: -20px;
}

div#dashbord-page .apexcharts-xaxis-texts-g text {
    font-size: 11px !important;
}

div#dashbord-page .wrapp_legends .apexcharts_head+div {
    min-height: 130px !important;
}

select#change_site_partner+.nice-select .list>li {
    transition: background-color .3s;
}

.joined_domains div#add_slesh>.row {
    display: flex;
}

.joined_domains .v-wraper-shadow {
    margin: 0px !important;
    height: 100%;
    background: #fff;
}

.joined_domains h4 {
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    color: #191B23;
    padding: 0;
    margin: 0;
    border: none;
    display: flex;
    align-items: center;
    min-height: 60px;
}

.joined_domains .table-scrollable {
    padding: 0 !important;
    box-shadow: none;
}

.joined_domains table.table.table-striped,
.joined_domains table.table.table-striped td,
.joined_domains table.table.table-striped th {
    border: none;
}

.joined_domains table.table.table-striped tbody tr {
    border-bottom: 1px solid #e5e5e5;
}

.joined_domains .btn-warning.remove_domain {
    background-color: transparent;
    padding: 0px;
    color: #eb3223;
    position: relative;
    border-bottom: 1px dashed #eb3223;
    border-radius: 0px;
    margin: 0 0 0 18px;
}

.joined_domains .btn-warning.remove_domain:after {
    content: "";
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/bascet.svg);
    display: inline-flex;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -20px;
    top: 1px;
}

.joined_domains table.table.table-striped td,
.joined_domains table.table.table-striped th {
    padding: 12px !important;
}

.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>a[href*=joined_domains].m-menu__link .m-menu__link-icon.icon-color_2 {
    background-image: url(/public/images/menu/world.svg);
}

span#cannt_activate {
    font-weight: 400;
    font-size: 14px;
    line-height: 160%;
    color: #f44336 !important;
    background-color: #f9edec;
    border-radius: 4px;
    padding: 14px 14px 14px 42px;
    width: 100%;
    background-image: url(/public/images/new/warning1.svg);
    background-size: 18px;
    background-position: 14px center !important;
    background-repeat: no-repeat;
}

span#cannt_activate[style*="display: inline;"] {
    display: inline-flex !important;
    margin-top: 0px;
    transform: translateY(10px);
    z-index: 1;
    position: relative;
}

.apexcharts_head i {
    font-style: normal;
    display: inline-flex;
    justify-content: center;
}

.apexcharts_head i+i {
    margin-left: 10px;
    position: relative;
}

.apexcharts_head i+i:before {
    content: "";
    height: 100%;
    position: absolute;
    left: -5px;
    top: 0;
    border-left: 1px solid #d2d2d2;
}

.row_dashboard_click_map .apexcharts_head i {
    min-width: 50px;
}

.row_dashboard_traffic_sources .apexcharts_head i {
    min-width: 54px;
}

.row_dashboard_traffic_sources .apexcharts_head i:first-child {
    min-width: 41px;
    justify-content: flex-start;
}

b.grafik_10_2,
b.grafik_11_2 {
    display: flex;
}

.step_form_d .btns_detach {
    justify-content: center;
    width: 100%;
    /* padding-top: 15px; */
}

.step_form_d .btns_detach button {
    margin-top: 15px;
}

div#wraper_animation_show label.col-lg-4.col-sm-12 {
    display: inline-flex;
    align-items: center;
    min-height: 24px;
}

.new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>a.m-menu__link[href*=custom-user-id] {
    border-top: 1px solid #eee !important;
    /* color: red; */
}

.new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.link_blank>a.m-menu__link>span.m-menu__link-text {
    color: #5d78ff;
}

.new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.link_blank>a.m-menu__link>span.m-menu__link-text:hover {
    color: #333;
}

td img[title="in process"] {
    margin: 0;
    height: 26px;
}

/* #c_api_mail .nav.nav-tabs a[href="#webhooks"] {border-color: #ffe4bb;color: #ff9800;}
#c_api_mail .nav.nav-tabs a[href="#webhooks"]::after {border-color: #ff9800;}
#c_api_mail .nav.nav-tabs .active a[href="#webhooks"] {background: #ff9800;color: #fff;}
#c_api_mail .nav.nav-tabs .active a[href="#webhooks"]:after {border-color: #fff;background: transparent;} */

.td_edit_site .step_form_d {
    display: flex;
    flex-direction: column;
    position: relative;
}

.td_edit_site .step_form_d form.manual-form {
    order: 1;
}

.td_edit_site .step_form_d .messs {
    order: 2;
    color: #f44336;
    position: absolute;
    top: 19px;
    font-size: 10px;
}

.td_edit_site .step_form_d .btns_detach {
    order: 3;
    width: max-content;
    align-items: self-end;
    margin-top: 18px;
    column-gap: 8px;
}

.td_edit_site .step_form_d .btns_detach button.btn.btn-primary {
    display: flex;
    margin: 0;
    font-weight: normal;
    border-radius: 6px;
    width: 100%;
    height: 36px;
    padding: 8px 12px;
    justify-content: center;
    align-items: center;
}

.add_an_event .form-control[disabled] {
    border-radius: 4px;
}

div#kt_apps_user_edit_tab_4 ul.nav.nav-tabs {
    border: none;
    margin-bottom: 0px;
}

.row_change_data {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.col_change_data {
    width: 100%;
    padding: 0;
}

.col_change_data .form-group.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.col_change_data+.col_change_data {
    border-left: 1px solid #ddd;
    padding-left: 60px;
}

.row_remove_acount {
    display: flex;
    width: 100%;
    padding-top: 30px;
}

#remove_acount_plerdy {
    display: inline-flex;
    font-size: 14px;
    align-items: center;
    height: 30px;
    cursor: pointer;
    position: relative;
    padding: 0 5px 0 26px;
    background-position: 5px center;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/busket_grey.svg);
    color: #595959;
    border-radius: 4px;
    transition: .3s;
    position: absolute;
    bottom: 5px;
    right: 0;
}

#remove_acount_plerdy:hover {
    background-color: #f9f9f9;
}

@media (max-width: 900px) {
    #remove_acount_plerdy {
        position: static;
    }
}

@media (max-width: 990px) {
    .row_change_data {
        flex-direction: column;
    }

    .col_change_data:first-child {
        padding-right: 0px;
    }

    .col_change_data+.col_change_data {
        border-left: none;
        padding-left: 0px;
        padding-top: 16px;
    }
}

.left_instruction {
    width: 50%;
}

.center_instruction {
    width: 50%;
    display: inline-flex;
    align-items: flex-start;
}

.left_instruction,
.center_instruction {
    flex-wrap: wrap;
    flex-shrink: 0;
    max-width: 100%;
}

.left_instruction>.info_pl_btn,
.center_instruction>.info_pl_btn {
    width: 100%;
}

.left_instruction a {
    width: auto;
}

.center_instruction a {
    width: auto;
    padding: 5px 15px 5px 10px;
}

.right_instruction {
    align-items: center;
    display: flex;
    width: 100%;
    padding-top: 16px;
}

.head_p_s.head_p_s-warning,
.warning_message {
    background-color: #fffade;
    border-radius: 4px;
    padding: 15px 15px 15px 42px;
    background-position: 10px center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/warning.svg);
    background-repeat: no-repeat;
}

.warning_message {
    margin-bottom: 15px;
}

.warning_message ul {
    margin: 0 0 10px 30px;
    list-style: disc;
}

.warning_message p:last-child {
    margin-bottom: 0px;
}

.row_head_video {
    display: flex;
    border-bottom: 1px solid #dee2e6;
    width: 100%;
}

.row_head_video div.radio,
.row_head_video input {
    display: none;
}

.row_head_video label {
    margin: 0;
    height: 40px;
    display: inline-flex;
    align-items: center;
    padding: 0 15px;
    cursor: pointer;
    font-size: 14px;
    position: relative;
}

.row_head_video label.active_vid {
    color: #5d78ff;
}

.row_head_video label.active_vid:after {
    content: '';
    display: inline-flex;
    position: absolute;
    height: 3px;
    width: 100%;
    left: 0;
    bottom: -1px;
    background: #5d78ff;
    border-radius: 5px 5px 0 0;
}

.row_head_video label:hover {
    color: #5d78ff;
}

.wrap_popup_video .v-mob-window-content.v-desk-active-new #plerdy_form_content {
    min-height: 540px;
}


.wrap_popup_video .v-mob-window-content #plerdy_form_content #plerdy_form_content1 {
    transform: scale(1) !important;
}

.v-desk-active-new[data-position="bottom_left"] #plerdy_form_content1 {
    width: 100% !important;
    height: revert-layer !important;
}

.active_vid {
    pointer-events: none;
}

.col_set_video {
    display: flex !important;
    flex-direction: column;
}

.col_set_video .v-row-form-group:nth-child(3) {
    order: 2;
}

.col_set_video .row_editor .row_editor_title+i {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/info_grey.svg);
    display: inline-block;
    width: 14px;
    height: 14px;
}

.row_setting_video select[name*="video_sub_caption_position"]+.nice-select {
    padding: 0 15px 0 3px;
}

.row_setting_video .current {
    font-size: 11px;
}

.row_setting_video select[name*="video_sub_caption_position"]+.nice-select:after {
    width: 5px;
    height: 5px;
    right: 6px;
}

.row_setting_video div.nice-select .list li {
    font-size: 11px;
    padding: 0 2px;
    min-height: 30px;
}

.row_setting_video li[data-value="none"],
.row_setting_video li[data-value="left"],
.row_setting_video li[data-value="right"] {
    display: none;
}

.row_setting_video .sp-replacer.sp-light.full-spectrum {
    border: none;
    height: auto;
    padding: 0;
    background: transparent;
}

.row_setting_video .sp-replacer.sp-light.full-spectrum .sp-dd {
    display: none;
}

.row_setting_video .col.col-lg-2.input-wrp {
    width: auto;
    padding: 0;
    margin-left: 4px;
}

.row_setting_video .edit-elements.v-like-select.text_size {
    margin-left: 4px;
}

.tab_set_video .col.col-lg-4.input-wrp,
.tab_set_video .col.col-lg-6.input-wrp {
    max-width: calc(100% - 300px);
    width: 100%;
    padding-right: 0px;
}

.row_setting_video .col_displayname {
    align-items: center !important;
}

.row_setting_video .emojionearea-editor {
    left: 8px !important;
    font-size: 14px;
}

.plerdy_element_update .col_set_video .form-control {
    font-size: 14px;
}

.col_set_video .emojionearea .emojionearea-picker {
    top: 45px;
}

.api_mail-page form>a[onclick*="window.open"] {
    display: inline-flex;
    margin-bottom: 20px;
}

[data-toggle="tab"] span.icon-cleck {
    display: inline-flex;
    font-size: 0px;
    position: absolute;
    left: 6px;
    top: calc(50% - 8px);
    background: #4680ff;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-size: cover;
}

[data-toggle="tab"] span.icon-cleck:after {
    content: '';
    display: inline-flex;
    width: 8px;
    height: 4px;
    border-bottom: 2px solid #fff;
    border-left: 2px solid #fff;
    transform: rotate(-45deg);
    top: 5px;
    position: absolute;
    left: 4px;
}

.active [data-toggle="tab"] span.icon-cleck:after {
    border-color: #4680ff;
}

.active [data-toggle="tab"] span.icon-cleck {
    background: #fff;
}

.tab_set_video>ul {
    margin: 0px;
}

.tab_set_video .row_setting_video .btn-option-font .sp-replacer.sp-light.full-spectrum {
    width: 22px;
}

.tab_set_video div .btn-option-font {
    float: left !important;
}

.edit-elements~.edit-elements {
    margin-left: 4px !important;
}

.thead_fixed~div#pagination .nice-select.open {
    z-index: 999999;
}

.row_hrafik:hover {
    z-index: 122223;
}

/*new template form */
.row_sel_temp {
    display: flex;
    width: 100%;
}

.col_sel_one {
    width: 434px;
    flex-shrink: 0;
}

.col_sel_two {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.col_sel_two>.v-list-template {
    margin: 0px 24px 24px 0 !important;
    width: calc(50% - 24px);
    height: 328px;
}

.col_sel_one .v-list-template {
    width: 100%;
    height: 680px;
}

.col_sel_one .col_template_form>div {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 15px 72px 15px 72px;
}

.col_template_form>div {
    padding: 15px 24px 15px 24px;
    box-shadow: 0px 10px 20px rgba(93, 120, 255, 0.05);
}

.col_template_form i[class*=img-tm-] {
    box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
}

.col_template-rght span:not(.btn) {
    font-size: 18px;
    margin-bottom: 7px;
}

.col_template-rght p {
    line-height: 20px;
    margin-bottom: 30px;
}

.front_form>div {
    width: 46%;
}

.btn-primary-line {
    border: 1px solid #5D78FF;
    border-radius: 7px;
}

.btn-primary-line:hover,
.btn-primary-line:active {
    border: 1px solid #002AFF;
}

.col_sel_one .front_form>div {
    width: 100%;
}

.col_sel_one .col_template-left>i {
    margin-bottom: 47px;
}

.row_sel_temp+.row_sel_temp .col_sel_two>.v-list-template {
    margin: 0px 0px 24px 24px !important;
}

@media (max-width: 1600px) {
    .col_sel_one {
        width: 368px;
    }

    .col_sel_one .col_template_form>div {
        padding: 15px 58px 15px 58px;
    }
}

@media (max-width: 1400px) {
    .col_sel_two>.v-list-template {
        margin: 0 12px 12px 0 !important;
        width: calc(50% - 12px);
        height: 286px;
    }

    .col_template_form>div {
        padding: 15px;
    }

    .col_template-rght span:not(.btn) {
        font-size: 14px;
    }

    .col_template-rght p {
        font-size: 13px;
    }

    .col_sel_one .col_template_form>div {
        padding: 15px 38px 15px 38px;
    }

    .col_sel_one .v-list-template {
        height: 583px;
    }

    .row_sel_temp+.row_sel_temp .col_sel_two>.v-list-template {
        margin: 0 0 12px 12px !important;
    }

    .col_sel_one {
        width: 30%;
    }
}

@media (max-width: 990px) {
    .list-select-template {
        margin: 0 -6px;
    }

    .row_sel_temp {
        flex-wrap: wrap;
    }

    .col_sel_two>.v-list-template {
        margin: 6px !important;
    }

    .col_sel_one {
        width: 100%;
        padding: 6px;
    }

    .col_sel_one .front_form>div {
        max-width: 280px;
    }
}

@media (max-width: 767px) {
    .col_sel_two>.v-list-template {
        width: 100%;
    }

    .col_sel_one .v-list-template {
        height: 286px;
    }

    .col_sel_one .col_template_form>div {
        padding: 15px;
        flex-direction: row;
        justify-content: space-between;
    }

    .col_sel_one .front_form>div {
        max-width: 46%;
    }

    .col_sel_one .col_template-left>i {
        margin-bottom: 0px;
    }
}

/*END new template form */

span#cannt_activate .popap_question {
    position: relative;
}

span#cannt_activate .popap_question .icon_question {
    top: 0px !important;
    left: 3px !important;
}

select#change_site_partner+.nice-select .list>li {
    order: 2 !important;
}

select#change_site_partner+.nice-select .list>li[style="order:1;"] {
    order: 1 !important;
}

select#change_site_partner+.nice-select .list {
    display: flex;
    flex-direction: column;
}

.td_flex {
    display: flex;
}

.td_flex a {
    margin-left: 4px;
}

.comment_write {
    border: 1px solid #e2e5ec;
    padding: 11px;
}

.comment_write .emojionearea {
    border: none;
    outline: 0;
    box-shadow: none !important;
}

.comment_write>div:last-child {
    padding: 13px;
}

.comment_write textarea.ticket_comment {
    border: none;
    color: #e1e1e1;
    padding: 6px 24px 6px 12px !important;
    resize: none;
    font-size: 14px;
    height: 102px;
    opacity: 0;
}

.wrapp_legends span.m-menu__link+div {
    position: relative;
    min-height: 50px;
}

.wrapp_legends span.m-menu__link+div span.canvas_none {
    transform: translateX(0%) translateY(-100%);
}

tr:last-child a:hover .hover_p {
    top: 0px;
}

tr:last-child a .hover_p {
    transform: translateY(-100%);
    top: -5px;
}

tr:last-child a .hover_p::before {
    top: auto;
    bottom: -3px;
    right: 10px;
}

.row_hrafik_new .wrapp_legends {
    padding: 0px !important;
}

.row_hrafik_new .wrapp_legends .apexcharts_head+div {
    padding: 0 5px 5px !important;
}

.row_hrafik_new .wrapp_legends .apexcharts-toolbar {
    right: -0px !important;
    top: -0px !important;
}

.col_one_step {
    border: 1px solid #E5E5E5;
    border-radius: 7px;
    padding: 22px 16px;
}

.page-settings_r.page-settings_row {
    justify-content: space-between;
}

.inst_i:not(.inst_big):before {
    content: '';
    display: inline-flex;
    position: absolute;
    width: 85px;
    height: 85px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/public/images/zoom_h.svg);
    left: calc(50% - 42px);
    top: calc(50% - 42px);
}

.inst_i {
    position: relative;
}

.inst_i:not(.inst_big) {
    border-radius: 7px;
    overflow: hidden;
}

.inst_i:not(.inst_big) .close_inst {
    display: none;
}

.head_txt_s {
    min-height: 0px;
    font-size: 16px;
    line-height: 19px;
}

.head_txt_s+.head_txt_s {
    margin-top: 10px;
}

.head_txt_s a {
    color: #5d78ff;
    font-size: 16px;
}

.copymail {
    background: #FAFAFA;
    border-radius: 7px;
    display: flex;
    flex-direction: column;
    font-size: 14px;
    line-height: 130%;
    color: #595959;
    padding: 8px 39px 8px 12px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: calc(100% - 12px) center;
    background-image: url(/public/images/copyFile.svg);
    margin-top: 18px;
    position: relative;
    align-items: flex-start;
}

.head_txt_warning {
    background: #FFFADE;
    border-radius: 7px;
    color: #FFC700;
    font-size: 14px;
    line-height: 130%;
    padding: 8px 12px 8px 35px;
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: 12px center;
    background-image: url(/public/images/idea_o.svg);
    margin-top: 18px !important;
}

.col_one_step:nth-child(4) .head_txt_warning {
    display: flex;
    min-height: 50px;
    align-items: center;
}

.inst_i:not(.inst_big) {
    margin-top: 18px;
    margin-bottom: 0px;
}

.tooltip_my {
    position: absolute;
    top: -40px;
    right: -41px;
    background: #595959;
    border-radius: 2px;
    padding: 8px;
    font-size: 14px;
    line-height: 130%;
    color: #FFFFFF;
    text-align: center;
    min-width: 130px;
    z-index: 12;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

.tooltip_my:after {
    content: '';
    position: absolute;
    bottom: -6px;
    left: calc(50% - 8px);
    display: inline-flex;
    width: 14px;
    height: 14px;
    border-radius: 2px;
    background: #595959;
    transform: rotate(45deg);
}

.tooltip_my .txt_copied {
    display: none;
    width: 100%;
    justify-content: center;
}

.copymail:hover .tooltip_my,
.copymail.true_copy .tooltip_my {
    top: -35px;
    opacity: 1;
    visibility: visible;
}

.head_txt_warning a {
    font-size: 14px;
}

.copymail>div {
    display: inline-flex;
    width: auto;
}

.copymail.true_copy>div:not(.tooltip_my) {
    background: #b7dbfa;
}

.copymail>div:not(.tooltip_my) {
    margin: 1px 0 1px;
}

.copymail.true_copy .txt_copy {
    display: none;
}

.copymail.true_copy .txt_copied {
    display: flex;
}

.w_col_step_txt {
    min-height: 157px;
}

.col_one_step div#wrapper_staus button.btn.btn-success {
    width: 100%;
    justify-content: center;
    background-color: #007AFF;
    border-radius: 6px;
    border: none;
    margin-bottom: 18px;
    margin-top: 18px;
}

.col_one_step div#wrapper_staus div[style*="color:red"],
.col_one_step div#wrapper_staus div[style*="color:green"] {
    font-size: 14px;
    line-height: 130%;
    color: #F1353D !important;
    background-image: url(/public/images/false_r.svg);
    background-size: 18px;
    border-radius: 7px;
    padding: 6px 12px 6px 39px;
    background-position: 12px center;
}

.col_one_step div#wrapper_staus div[style*="color:green"] {
    background-image: url(/public/images/check_g.svg);
    background-color: #deffca;
    color: #3dcd19 !important;
    width: 100%;
    min-height: 40px;
    display: flex;
    align-items: center;
}

.col_one_step.page-settings_l {
    display: flex;
    flex-direction: column;
}

.col_one_step.page-settings_l form.blocked-addreses {
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    display: flex;
}

#blocked-addreses .col_loading div#wrapper_staus button {
    color: transparent;
    background-image: url(/public/images/load_btn.svg) !important;
    background-size: 26px;
    background-position: center;
    background-repeat: no-repeat;
    pointer-events: none;
}

@media (max-width: 1200px) {
    .col_one_step {
        width: calc(50% - 4px);
        margin-bottom: 8px;
    }
}

@media (max-width: 767px) {
    .col_one_step {
        width: calc(100%);
        margin-bottom: 8px;
    }
}

.page_viewdate .gr_viewdata+.row>.row.v-wraper-shadow {
    background: #fff;
}

.content_card .radio,
.content_card input {
    display: none;
}

.content_card .wrapp_img_p {
    transition: .3s;
    transform: translateY(0px);
}

.content_card label:hover .wrapp_img_p {
    transform: translateY(5px);
}

.page_viewdate .w_chart_p {
    overflow: inherit;
    display: flex;
}

.page_viewdate .containerG.relative {
    padding: 0px;
}

.page_viewdate .w_chart_p>.row.marginnone {
    display: flex;
    width: 100%;
}

.page_viewdate .w_chart_p>.col-md-6:last-child,
.page_viewdate .w_chart_p>.row.marginnone>.col-md-6:last-child {
    padding-right: 0px;
}

.page_viewdate .w_chart_p>.col-md-6:first-child,
.page_viewdate .w_chart_p>.row.marginnone>.col-md-6:first-child {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-left: 0px;
}

.page_viewdate .w_chart_p>.col-md-6:first-child div#svgMap,
.page_viewdate .w_chart_p>.row.marginnone>.col-md-6:first-child div#svgMap {
    width: 100%;
}

@media (max-width: 767px) {
    .page_viewdate .w_chart_p {
        flex-direction: column;
    }
}

@media (min-width: 1600px) {

    .tab_set_video .col.col-lg-4.input-wrp,
    .tab_set_video .col.col-lg-6.input-wrp {
        max-width: calc(100% - 315px);
    }
}

@media (min-width: 1800px) {

    .tab_set_video .col.col-lg-4.input-wrp,
    .tab_set_video .col.col-lg-6.input-wrp {
        max-width: calc(100% - 330px);
    }
}

.row_setting_video .w_emoji_true .emojionearea.emojionearea-inline {
    height: 78px;
}

.row_setting_video .w_emoji_true .emojionearea.emojionearea-inline .emojionearea-editor {
    height: 74px;
    white-space: normal;
    font-size: 13px;
    padding: 12px 0;
}

.faq_categories_addition_lists .col-md-1.select_w_100 {
    display: flex;
    align-items: center;
}

.faq_categories_addition_lists>.row {
    display: flex;
    align-items: center;
}

[id^="faq_item_"] .col-md-1.select_w_100 {
    display: inline-flex;
    align-items: center;
}

/*popup fixed head seo audit*/
body .v_modal_center {
    background: #f3f4f6;
}

body .v_modal_center .modal-content .modal-body::-webkit-scrollbar-track,
div.tbody::-webkit-scrollbar-track,
pre#quine::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    border-radius: 0px;
    background-color: #f3f4f6;
}

body .v_modal_center .modal-content .modal-body::-webkit-scrollbar,
div.tbody::-webkit-scrollbar,
pre#quine::-webkit-scrollbar {
    width: 7px;
    background-color: #f3f4f6;
}

body .v_modal_center .modal-content .modal-body::-webkit-scrollbar-thumb,
div.tbody::-webkit-scrollbar-thumb,
pre#quine::-webkit-scrollbar-thumb {
    border-radius: 8px;
    -webkit-box-shadow: none;
    background-color: #919191;
}

body .v_modal_center .modal-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
}

body .v_modal_center .modal-content .modal-header {
    flex-shrink: 0;
}

body .v_modal_center .modal-content .modal-body {
    max-height: 100%;
    overflow-y: auto;
    padding-bottom: 0px;
}

body.new_style_menu[style="padding-right: 17px;"] {
    overflow: hidden;
    padding-right: 17px !important;
}

/* END popup fixed head seo audit*/

.col_chart_right .btn-group-devided {
    display: flex;
    float: none;
    padding: 20px 20px 0;
}

#custom-tags .col_chart_right label.btn {
    display: inline-flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    padding: 0 !important;
    background: 0 0 !important;
    color: #919191;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    cursor: default;
}

#custom-tags .col_chart_right label.btn span:not(.title) {
    color: #191B23;
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    margin: 5px 0 0;
    padding: 0;
}

#custom-tags .col_chart_right label.btn:not(:last-child) {
    margin-right: 30px;
}

.containerNoClicks path#svgMap-map-country-UA {
    /*fill: rgb(155, 171, 229); забираю, бо Україна на дашборді постійно блакитна*/
}

.row_dashboard_svgMap .containerNoClicks.containersvgMap {
    padding: 0 !important;
}

.row_dashboard_svgMap .apexcharts_head {
    display: none;
}

/* .svgMap-country:not([fill="#E2E2E2"]):not([fill="#5d78ff"]) {
    fill: #E2E2E2;
} */

.nice-select .nice-select-search-box {
    box-sizing: border-box;
    position: absolute;
    width: 500px;
    margin-top: 0px;
    top: 100%;
    left: -1px;
    z-index: 8;
    padding: 5px;
    background: #FFF;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
    border: 1px solid #d4d4d4;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    height: 50px;
}

.nice-select .nice-select-search {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    margin: 0 10px 0 0;
    width: 100% !important;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0 !important
}

.nice-select.open .nice-select-search-box {
    opacity: 1;
    z-index: 10;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}


/* .select_input_2 ~ .nice-select {
    display: none!important;
}
.nice_search + span.select2 {
    z-index: 12;
    border: 1px solid #d4d4d4;
    border-radius: 4px;
    height: 40px;
    overflow: hidden;
}
.nice_search + span.select2 span#select2-form-container {
    background: #fff;
    color: #7d7d7d;
    font-size: 14px;
    padding-left: 16px;
    padding-right: 30px;
    line-height: 38px;
    display: inline-flex!important;
    align-items: center;
    min-width: 200px;
    max-height: 450px;
}
.nice_search + span.select2 span.select2-selection {
    background: transparent;
    border: none;
}
.nice_search + span.select2 span.select2-selection__arrow {
    height: 38px;
    width: 30px;
    opacity: .7;
}
.nice_search + span.select2 span.select2-selection__arrow b {
    width: 8px;
    height: 8px;
}
span.select2-container.select2-container--default {
    z-index: 123456;
} */

span.tab_select.tab_select_2 {
    position: relative;
}

.wr_nice_search {
    position: absolute;
    top: 39px;
    left: 0;
    z-index: 13;
    background: #fff;
    padding: 20px 20px 10px;
    border: 1px solid #d4d4d4;
    width: 500px;
    font-size: 14px;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transform: translateY(-10px);
    opacity: 0;
    border-bottom: 0;
}

input.live-search-box {
    box-sizing: border-box;
    background-color: #F8FAFB;
    border: none;
    border-radius: 4px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px 7px 40px;
    margin: 0 10px 0 0;
    width: 100% !important;
    min-height: 38px;
    line-height: 22px;
    height: auto;
    outline: 0 !important;
    background-position: 12px center;
    background-image: url(/public/images/search_b.svg);
    background-repeat: no-repeat;
    background-size: 13px;
}

.nice_search.nice_search_open+.wr_nice_search,
.nice_search.open+.wr_nice_search {
    transform: translateY(0px);
    opacity: 1;
}

.nice_search.nice_search_open ul.list,
.nice_search.open ul.list {
    top: calc(100% + 75px) !important;
    min-height: 50px;
    transform: translateY(0px) !important;
    border-radius: 0 0 6px 6px;
    border-top: 0;
}

.nice_search ul.list {
    top: calc(100% + 65px) !important;
    transform: translateY(-10px) !important;
}

.nice-select.nice_search_open .list {
    padding: 0;
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}


/*new fulent graph*/
.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label {
    outline: 1px solid #E5E5E5;
    border-radius: 0px;
    border: 4px solid #fff !important;
    margin: 1px;
    display: inline-flex;
    flex-direction: column;
    position: relative;
}

.page_converssion .shadow_wrapp11 {
    background: #fff;
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label~.svg-funnel-js__label {
    margin-left: 0px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__value {
    background: #FAFAFA;
    border-radius: 7px 7px 0 0;
    margin: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #191B23;
    padding: 12px 0 3px;
    order: 2;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title {
    /* opacity: 0;
    visibility: hidden;
    height: 0; */
    margin: 0 !important;
    overflow: hidden;
    order: 1;
    color: #191B23;
    font-weight: 400;
    font-size: 14px;
    line-height: 19px;
    display: block;
    padding: 25px 5px 5px 5px;
    white-space: nowrap;
    position: relative;
    margin-left: -4px !important;
    text-overflow: ellipsis;
    max-width: 100%;
    text-align: center;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span.arrow.col_i_f {
    margin: 0;
    padding: 0;
    color: #868686;
    position: absolute;
    top: 6px;
    left: 50%;
    padding: 0;
    transform: translate(-50%);
    display: block;
    width: 100%;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title span.arrow.col_i_f i {
    font-style: normal;
    margin-left: 2px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title+.label__percentage,
body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title+.tooltip+.label__percentage {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.005em;
    color: #3DCD19;
    border-radius: 0 0 7px 7px;
    background: #FAFAFA;
    padding-bottom: 12px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    order: 3;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages {
    border: 1px solid #E5E5E5;
    border-radius: 7px;
    padding: 15px 5px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    letter-spacing: 0.0025em;
    margin: 0;
    display: flex;
    justify-content: space-between;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li+li {
    margin-top: 2px;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__segment-percentages ul li .percentage__list-label {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:after {
    content: '';
    pointer-events: none;
    display: inline-flex;
    position: absolute;
    top: -4px;
    left: -4px;
    width: calc(100% + 8px);
    height: calc(100% + 8px);
    background: rgb(3 169 244 / 6%);
    opacity: 0;
    transition: .3s;
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:hover:after {
    opacity: 1;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label:hover {
    background: transparent;
}

.svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label>* {
    z-index: 1;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title+.label__percentage:after,
body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__title+.tooltip+.label__percentage:after {
    content: '';
    display: inline-flex;
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/graph/arow_r_g.svg);
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:last-child .label__title+.label__percentage:after,
.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) .svg-funnel-js__label:last-child .label__title+.tooltip+.label__percentage:after {
    background-image: url(/public/images/graph/check_g.svg);
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf2 {
    background: #FFD3CA;
    border-radius: 7px 7px 0 0;
    font-weight: 700 !important;
    font-size: 16px;
    line-height: 19px;
    color: #191B23 !important;
    padding-top: 12px;
    padding-bottom: 4px;
    bottom: 30px !important;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf2:before {
    content: '';
    display: inline-flex;
    width: 28px;
    height: 28px;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/graph/arow_d_r.svg);
    background-color: #FFD3CA;
    position: absolute;
    z-index: 1;
    border: 2px solid #fff;
    border-radius: 50%;
    top: -14px;
    left: calc(50% - 14px);
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf {
    flex-direction: row-reverse;
    background: #FFD3CA;
    border-radius: 0 0 7px 7px;
    padding-bottom: 12px;
    font-size: 16px !important;
    line-height: 19px;
    letter-spacing: 0.005em;
    font-weight: normal;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf i.fa.fa-arrow-down {
    display: none !important;
}

body .svg-funnel-js .svg-funnel-js__labels .svg-funnel-js__label .label__percentage.offf span.arrow2 {
    padding: 0 4px 0 0;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.005em;
}

.svg-funnel-js__subLabel--title {
    color: #191B23;
}

.page_show_fulent .svg-funnel-js:not(.svg-funnel-js--vertical) {
    padding-bottom: 85px;
    padding-top: 120px;
}

#kt_inbox_aside .row_fulent_head-left a.kt-inbox__compose {
    border: 1px solid #E5E5E5 !important;
    border-radius: 4px !important;
    color: #191B23 !important;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 130%;
    letter-spacing: 0.0025em;
    width: auto !important;
    background: #fff !important;
    height: 34px;
    padding: 0 16px;
    margin-right: 8px;
    transition: .3s;
}

.row_fulent_head-left {
    display: inline-flex;
    align-items: center;
}

@media (max-width:767px) {
    .row_fulent_head-left {
        flex-wrap: wrap;
        gap: 10px;
    }

}

.page_converssion a.btn.btn-brand.btn-upper.btn-bold.kt-inbox__compose:before {
    border-color: #191B23;
    width: 7px;
    height: 7px;
    margin-right: 8px;
}

.row_fulent_filter {
    position: relative;
}

span.row_fulent_filter-head {
    display: inline-flex;
    background: #FFFFFF;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    align-items: center;
    height: 34px;
    padding: 0 16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    cursor: pointer;
    margin-right: 8px;
    transition: .3s;
}

.row_fulent_date .row_fulent_filter-head {
    background: #1474E3;
    color: white;
}

span.row_fulent_filter-head:before,
span.row_fulent_filter-head:after {
    content: '';
    display: inline-flex;
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/graph/calendar_blue.svg);
    margin-right: 10px;
}

span.row_fulent_filter-head:after {
    background-image: url(/public/images/new/arrow_а.svg);
    background-size: 10px;
    margin-left: 10px;
    margin-right: 0px;
}

.row_fulent_date .row_fulent_filter-head:after {
    background-image: url(/public/images/new_admin/down-white.svg);
}

.page_converssion .row_fulent_date .row_fulent_filter-head {
    position: relative;
}

.row_fulent_date .row_fulent_filter-head:after {
    position: absolute;
    top: calc(50% - 5px);
    right: 12px;
    width: 10px;
    height: 10px;
}

.row_fulent_settings span.row_fulent_filter-head:before {
    background-image: url(/public/images/icon/20/filter.svg);
}

.page_show_fulent .page_video_show div#kt_inbox_aside {
    padding: 0 0 20px;
    display: flex;
    justify-content: space-between;
    overflow: inherit;
}

.row_fulent_filter-body {
    position: absolute;
    background: #fff;
    padding: 16px;
    top: 30px;
    box-shadow: 0px 8px 32px rgb(0 0 0 / 8%);
    border-radius: 7px;
    min-width: 250px;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    z-index: 12;
}

.row_fulent_filter-foot button#kt-btn__item-date {
    margin: 10px 0 0 0;
}

span.row_fulent_filter-close {
    display: inline-flex;
    position: absolute;
    top: 6px;
    right: 6px;
    width: 20px;
    height: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/popup/close.svg);
    cursor: pointer;
}

.fulent_filter-open+.row_fulent_filter-body {
    visibility: visible;
    opacity: 1;
    top: 38px;
}

span.row_fulent_filter-head:after {
    transition: .3s;
}

span.row_fulent_filter-head.fulent_filter-open:after {
    transform: rotate(180deg);
}

.row_fulent_settings .row_fulent_filter-body {
    width: 330px;
    left: auto;
    right: 0;
    padding: 24px;
}

.page_converssion .wrapp_but .method-buttons button:after {
    border-color: #191B23 !important;
    width: 14px;
    height: 14px;
    top: calc(50% - 7px);
    right: auto;
    left: 0;
}

.page_converssion .wrapp_but .method-buttons button.active_b1:before {
    background: #5D78FF !important;
    border-color: #5D78FF !important;
    width: 8px;
    height: 8px;
    top: calc(50% - 4px);
    right: auto;
    left: 3px;
}

.page_converssion .wrapp_but .method-buttons button {
    padding: 1px 0 0 20px;
    align-items: center;
    height: 20px;
    font-size: 14px;
    width: max-content;
}

.page_converssion .wrapp_but .method-buttons button+button {
    margin-top: 2px;
}

.label_voronka {
    font-size: 16px;
    font-weight: normal;
}

.row_fulent_date .row_fulent_filter-head i {
    font-style: normal;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    width: 76px;
}

.row_fulent_date .row_fulent_filter-head i~i {
    margin-left: 4px;
}

.row_fulent_filter-body .wrapp_but {
    display: flex;
}

.row_fulent_filter-body .wrapp_but>div {
    width: 50%;
}

.row_fulent_filter-body .wrapp_but .method-buttons {
    margin-top: 0px;
}

.row_fulent_filter-body .wrapp_but .label_voronka {
    padding-top: 0px;
}

.row_fulent_filter-body .method-buttons:last-child {
    padding-left: 10px;
}

.row_fulent_foot .shadow_wrapp {
    padding: 0 !important;
}

.row_fulent_foot .flex {
    padding-top: 0px !important;
}

span.row_fulent_filter-head:hover,
#kt_inbox_aside .row_fulent_head-left a.kt-inbox__compose:hover {
    border: 1px solid #cacaca !important;
}

/*END new fulent graph*/

/*new filter*/
.new_filt .row_filter_tab {
    padding: 0;
}

.new_filt form.form_filter.form_filter-1 {
    padding: 0;
    margin: 0;
    margin-right: 12px;
}

.empty_data_calend {
    margin-right: -15px;
    margin-left: -15px;
}

.new_filt .shadow_wrapp {
    background: transparent;
    box-shadow: none;
    margin-bottom: 0px;

}

#filter22 {
    height: 38px;
}

.new_filt .row_filter_tab .filter_tab_a,
.new_filt .same_btn_filt,
.new_filt .filter_btn_a {
    height: 36px;
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    color: #191B23;
    padding: 0 34px 0 12px;
    transition: .3s;
    font-size: 14px;
    gap: 4px;
}

.filter_tab_a.daterange_tab_new.calendar_tab {
    color: #ffffff;
    padding: 0 !important;
}

.row_filter_tab .top-button-add+.filter_tab_a,
.row_filter_tab .filter_tab_a+.filter_tab_a,
form+.filter_tab_a,
span.tab_select+.filter_tab_a,
span.tab_select+span.tab_select {
    margin-left: 12px;
}

@media (max-width: 767px) {

    .row_filter_tab .filter_tab_a+.filter_tab_a,
    .row_filter_tab .top-button-add+.filter_tab_a {
        margin-left: 0;
        margin-top: 12px;
    }
}

.new_filt .filter_btn_a:before,
.new_filt .same_btn_filt:before,
.new_filt .filter_tab_a[data-name="data"]:before {
    content: '';
    display: inline-flex;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/20/calendar_white.svg);
}

.filter_tab_a.filter_tab_a1[data-name=data]:before {
    margin-right: 3px;
    background-size: 20px;
}

.filter_tab_a.filter_tab_a1[data-name="data"]:before {
    background-image: url(/public/images/icon/20/calendar_white.svg);
}

.new_filt .filter_tab_a.filter_tab_a1 {
    background: #1474E3;
    color: white;
    min-width: 266px;
}

.row_filter_tab .filter_tab_a.filter_tab_a1:after {
    background-image: url(/public/images/new_admin/down-white.svg);
    content: none;
}

.new_filt .filter_refresh:before {
    background-image: url(/public/images/new/replay.svg);
    margin-right: 5px;
}

.new_filt .filter_btn_a,
.new_filt .same_btn_filt {
    display: inline-flex;
    align-items: center;
    background-color: #fff;
    padding: 0 16px;
    cursor: pointer;
    margin-left: 12px;
}

@media (max-width: 767px) {
    .new_filt .same_btn_filt {
        margin-left: 0;
    }
}

.btn_filt_save {
    position: relative;
    order: 2;
}

.same_popup_filt {
    position: absolute;
    min-width: 280px;
    background: #FFFFFF;
    box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
    border-radius: 7px;
    padding: 10px;
    top: 34px;
    left: 50%;
    transform: translateX(-50%);
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

@media (max-width: 1600px) {
    .same_popup_filt {
        left: auto;
        right: 0;
        transform: translateX(0px);
    }
}

@media (max-width: 1600px) {
    .same_popup_filt {
        left: -150px !important;
    }
}

@media (max-width:767px) {
    .same_popup_filt {
        left: 1px !important;
    }
}

#advise_show[style*="none"]+.btn_filt_save .same_popup_filt {
    left: auto;
    transform: translateX(0%);
    right: 0px;
}

@media (max-width: 767px) {
    #advise_show[style*="none"]+.btn_filt_save .same_popup_filt {
        left: 50%;
    }
}

.new_filt .filter_btn {
    height: 36px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    color: #191B23;
    padding: 0 16px 0 39px;
    background-position: 14px center;
    background-image: url(/public/images/filter/archive.svg);
    background-size: 18px;
}

.new_filt .filter_btn:hover {
    background-color: #fff;
}

.new_filt #advise_show {
    margin-left: 5px !important;
    height: 36px;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    color: #191B23;
    background-image: url(/public/images/filter/insight.svg);
    background-position: 14px center;
    order: 3;
}

.new_filt #advise_show::before {
    display: none !important;
}

.new_filt #advise_show:hover {
    background-color: #fff;
}

.new_filt .same_btn_filt:hover,
.new_filt #advise_show:hover,
#custom-tags form .nice-select.placeholder-no-fix.s_w_100:hover,
.show_segmentations~.new_filt #show-modal-segment:hover {
    border: 1px solid #C4C7CF !important;
    background: #fff;
}

.new_filt .filter_btn:hover,
.new_filt .row_filter_tab .filter_tab_a:not(.daterange_tab_new):hover {
    /* background-color: #006DCA; */
    border: 1px solid #C4C7CF !important;
}

.new_filt .filter_btn:hover .page_viewdate .filter_tab_a.filter_tab_a1 input.daterange {
    background-color: #006DCA;
}

.same_btn_filt-save-open+.same_popup_filt {
    opacity: 1;
    visibility: visible;
    top: 40px;
}

.new_filt button#save_filters {
    background-image: url(/public/images/filter/save.svg);
    background-size: 18px;
}

.new_filt .row_btns_filt {
    white-space: nowrap;
}

.new_filt .filter_btn:not([style*=none])+.filter_btn {
    margin-left: 5px;
}

.new_filt button#save_filters {
    background-image: url(/public/images/filter/save.svg);
    background-size: 18px;
}

.row_btns_filt {
    white-space: nowrap;
}

.same_popup_filt .wrap_save-popup {
    position: static;
    width: 100%;
}

.same_popup_filt .wrap_save-popup i.form_filter-close {
    display: none;
}

.same_popup_filt .wrap_save-popup .fil_container {
    border: none;
    padding: 15px 0 0;
}

.new_filt button#reset_filters_to_default {
    color: #FC5252;
    border-color: #FC5252;
    background-image: url(/public/images/filter/clear_filter.svg);
    background-size: 18px;
    order: 1;
    margin-left: 12px;
}

.new_filt button#reset_filters_to_default_video {
    color: #FC5252;
    border-color: #FC5252;
    background-image: url(/public/images/filter/clear_filter.svg);
    background-size: 18px;
    order: 1;
}

.new_filt button#reset_filters_to_default_seo {
    color: #FC5252;
    border-color: #FC5252;
    background-image: url(/public/images/filter/clear_filter.svg);
    background-size: 18px;
    order: 1;

}

.new_filt button#reset_filters_to_default_sp {
    color: #FC5252;
    border-color: #FC5252;
    background-image: url(/public/images/filter/clear_filter.svg);
    background-size: 18px;
    order: 1;

}

.new_filt button#reset_filters_to_default_gsc {
    color: #FC5252;
    border-color: #FC5252;
    background-image: url(/public/images/filter/clear_filter.svg);
    background-size: 18px;
    order: 1;

}

.new_filt span.tab_select:first-child .nice-select {
    height: 34px;
    border-radius: 7px;
    border: 1px solid #e5e5e5;
    padding: 0 34px 0 16px;
    background: #fff;
}

.new_filt span.tab_select:first-child .nice-select span.current {
    color: #191B23;
    line-height: 34px;
}

.new_filt .wr_nice_search {
    border-radius: 7px 7px 0 0;
}

.new_filt span.buttons-wrp.filter_2 {
    margin-left: 12px;
}

.new_filt span.buttons-wrp.filter_2 button.btn.btn-primary {
    padding: 0 16px 0 46px;
    background-size: 14px;
    background-position: 24px center !important;
}

.ww_filter.new_filt .form_filter {
    padding: 0;
}

.ww_filter.ww_filter_2.new_filt .shadow_wrapp {
    margin-bottom: 12px;
}

.svgMap-tooltip {
    z-index: 123456 !important;
}

.btn-danger {
    border-radius: 7px;
}

/* END new filter*/

.table-click-site-lists tr:nth-last-child(1) .nice-select .list,
.table-click-site-lists tr:nth-last-child(2) .nice-select .list,
.table-click-site-lists tr:nth-last-child(3) .nice-select .list {
    transform: scale(1) translateY(-100%);
    top: 2px;
    left: -4px;
    transition: .3s;
}

.table-click-site-lists tr:nth-last-child(1) .nice-select.open .list,
.table-click-site-lists tr:nth-last-child(2) .nice-select.open .list,
.table-click-site-lists tr:nth-last-child(3) .nice-select.open .list {
    top: -5px;
}

.table-click-site-lists tr .nice-select .list li {
    min-height: 28px;
}

.new_filt_active {
    z-index: 122224;
}

.page_viewdate .row_hrafik_2>div {
    width: 100%;
}

.row_hrafik>.col_map_left,
.row_hrafik>.col_chart_right {
    position: relative;
    min-height: 200px;
    margin-top: 5px;
}

.row_dashboard_svgMap .svgMap-map-wrapper {
    background: #fff;
}

/* joined domains*/
.col_add_domain .v-wraper-shadow,
.col_list_domain .v-wraper-shadow {
    padding: 30px !important;
}

.joined_domains h4 {
    min-height: 0px;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 22px;
}

div#add_slesh h3 {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 10px;
}

div#add_slesh p b {
    color: #191B23;
    font-weight: normal;
}

div#add_slesh p>span {
    background: #FFFADE;
    border-radius: 20px;
    padding: 3px 22px;
}

.col_add_domain form {
    display: flex;
    align-items: center;
    padding-top: 14px;
}

.col_add_domain form .form-group {
    margin: 0px;
}

.col_add_domain form .form-group input.form-control {
    margin: 0 !important;
    min-width: 224px;
    font-size: 14px;
    padding: 0 17px;
    height: 38px;
}

.col_add_domain form .btn.btn-primary {
    margin-left: 15px;
    padding: 10px 25px;
}

.joined_domains table.table.table-striped {
    margin: 0 !important;
    border: 1px solid #E5E5E5;
    border-radius: 3px;
}

.joined_domains table.table.table-striped td,
.joined_domains table.table.table-striped th {
    padding: 5px 12px !important;
    font-size: 14px;
}

.joined_domains .btn-warning.remove_domain {
    font-size: 0px;
    display: inline-flex;
    width: 50px;
    height: 18px;
    border: 0px;
    margin: 0;
}

.joined_domains .btn-warning.remove_domain:after {
    left: calc(50% - 10px);
    background-size: 60px;
    top: -1px;
}

/* END joined domains*/

/* new tabel all form*/
.t_all_form .form-group .s-switch {
    width: 30px;
    height: 18px;
    line-height: 18px;
    background: #E5E5E5 !important;
    box-sizing: border-box;
    box-shadow: none !important;
}

.t_all_form .form-group .s-switch.s-switch-on {
    background-color: #5d78ff !important;
}

.t_all_form .form-group .s-switch:after {
    width: 12px;
    height: 12px;
    top: calc(50% - 6px);
    margin-left: 2px;
}

.t_all_form .form-group .s-switch.s-switch-on:after {
    left: 12px !important;
}

.w_name_form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
}

.row_name_form {
    text-align: left;
    width: 100%;
    position: relative;
}

.row_name_form a[id*=form_name_] {
    border: none;
    text-align: left;
    color: #191B23;
    order: 1;
}

.row_name_form a[id*=form_name_] .editName {
    text-align: left;
}

.row_name_type {
    color: #272833;
    opacity: .7;
    padding-top: 2px;
}

.row_name_form a[id*=form_name_] i:hover {
    text-decoration: underline;
}

.t_all_form .t_a_form_name {
    resize: none;
    height: 38px;
    padding: 10px;
    width: 100%;
    max-width: 100%;
    display: block;
    order: 2;
    font-size: 14px;
    line-height: 130%;
}

.row_name_form a[id*=form_name_]:after {
    content: attr(data-text-edit);
    display: inline;
    color: #919191;
    cursor: pointer;
    transition: .3s;
    width: auto;
    height: auto;
    background: transparent;
    position: static;
    margin-left: 3px;
    border-bottom: 1px dashed #919191;
}

span.checkEdit {
    display: inline-flex;
    width: 18px;
    height: 32px;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/i_chek.svg);
    background-color: #fff;
    position: absolute;
    right: 5px;
    bottom: 3px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
}

a[style*="none"]~span.checkEdit {
    opacity: 1;
    visibility: visible;
}

.row_name_form a[id*=form_name_]:hover:after {
    border-bottom: 1px solid #919191;
}

.t_all_form .parse_one_product.parsing_table.table tr td {
    font-size: 14px;
}

.t_all_form .parsing_table.table tbody tr,
.t_all_form .parsing_table.table thead,
.t_all_form .parsing_table.table tbody td,
.t_all_form .parsing_table.table thead th,
.t_all_form .parsing_table.table tbody {
    border: none;
}

.t_all_form .parsing_table.table {
    border-radius: 6px !important;
    border: 1px solid #E7E7ED;
}

.t_all_form .parsing_table.table thead {
    border-bottom: 1px solid #E7E7ED;
}

.t_all_form .parsing_table.table thead th {
    font-size: 14px;
    padding: 14px 3px !important;
}

.col_more_item {
    position: relative;
    /* z-index: 8; */
    max-width: calc(100% - 120px);
}

.col_center_video .col_more_item {
    max-width: 1040px;
    width: 100%;
}

.popup_more_form {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    background: #FAFAFA;
    border: 1px solid #E5E5E5;
    box-shadow: 0px 10px 20px rgba(93, 120, 255, 0.05);
    border-radius: 7px;
    display: inline-flex;
    right: 40px;
    top: calc(50% - 20px);
    padding: 0 0 0 10px;
    transition: .3s;
}

.col_more_item-icon {
    display: inline-flex;
    width: 30px;
    height: 30px;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/i_more.svg);
    cursor: pointer;
    border-radius: 50%;
}

.btn_more_form {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
    white-space: nowrap;
    border: none;
    background-color: transparent;
    background-position: left center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/i_bascet.svg);
    padding: 9px 10px;
    padding-left: 20px;
    margin: 0 10px;
}

button.btn_more_form.btn_more_form-archive {
    background-image: url(/public/images/i_copy.svg);
}

#home .popup_more_form form {
    background: transparent !important;
    box-shadow: none;
    padding: 0 !important;
    margin: 0 !important;
}

.btn_more_form:hover {
    color: #191B23;
    text-decoration: underline;
}

.col_more-active+.popup_more_form {
    right: 5px;
    visibility: visible;
    opacity: 1;
    z-index: 1;
}

span.col_more_item-icon.col_more-active {
    background-color: #f0f0f0;
    background-image: url(/public/images/panel/close_panel.svg);
    background-size: 10px;
}

.form_manager_archived ul.pagination {
    margin: 25px 15px 10px;
}

.form_manager_archived .pagination>li>a,
.form_manager_archived .pagination>li>span,
.site-pagination.p_4 .pagination>li>a,
.site-pagination.p_4 .pagination>li>span {
    border-radius: 50%;
    color: #5d78ff;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #191B23;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* background: #FAFAFA; */
    border: none;
}

.form_manager_archived .pagination>li:first-child>a,
.form_manager_archived .pagination>li:first-child>span,
.form_manager_archived .pagination>li:last-child>a,
.form_manager_archived .pagination>li:last-child>span,
.site-pagination.p_4 .pagination>li:first-child>a,
.site-pagination.p_4 .pagination>li:first-child>span,
.site-pagination.p_4 .pagination>li:last-child>a,
.site-pagination.p_4 .pagination>li:last-child>span {
    font-size: 18px;
}

.site-pagination.p_4 {
    margin-top: 16px;
}

.pagination>li>a[rel="prev"],
.pagination>li>a[rel="next"],
.pagination>.page-item[aria-label*="Previous"]>.page-link,
.pagination>.page-item[aria-label*="Next"]>.page-link {
    background-color: transparent !important;
    background-image: url(/public/images/n_arrow_black.svg);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: center;
    color: transparent !important;
    width: 18px;
    min-width: 18px !important;
    position: relative;
    top: 0px;
}

.pagination>li>a[rel="prev"],
.pagination>.page-item[aria-label*="Previous"]>.page-link {
    transform: rotate(180deg);
}

/* END new tabel form*/

/* Start editor form*/
.new_p_tabs .hover_line {
    display: inline-flex;
    background: #1474E3;
    border-radius: 5px 5px 0 0;
    height: 3px;
    position: absolute;
    bottom: -1px;
    width: auto;
    transition: .5s;
    left: 0;
    font-weight: 700;
    font-size: 14px;
    padding: 0 10px;
    overflow: hidden;
    color: transparent;
}

.new_p_tabs {
    position: relative;
}

.new_p_tabs li a {
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
}


.new_p_tabs>li.active>a {
    background: transparent;
}

.new_p_tabs>li>a {
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-left: 25px;
}

.new_p_tabs>li>a[href*="#menu1"] {
    background-image: url(/public/images/icon/20/brush.svg);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 35px;
}

.new_p_tabs>li>a[href*="#menu2"] {
    background-image: url(/public/images/icon/20/screen.svg);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 35px;
}

.new_p_tabs>li>a[href*="#menu3"] {
    background-image: url(/public/images/icon/20/settings_grey.svg);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding-left: 35px;
}

.add_more_img {
    display: inline-flex;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    background-image: url(/public/images/icon/20/add_photo.svg);
    transition: .3s;
    cursor: pointer;
    border-radius: 4px;
    border: 1px dashed #6C6E79;
    background-color: #FFF;
}

.add_more_img:hover {
    background-color: #C3E1F9;
}

div.gallery .delete .fa-close {
    font-size: 0px;
    color: transparent;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/close_white.svg);
}

div.gallery .delete {
    right: 0px;
}

div#searchgiph .container-fluid {
    padding: 0;
}

.row_editor_title {
    font-weight: 600;
    font-size: 16px;
    /* line-height: 24px; */
    margin-bottom: 0;
    padding: 0 !important;
    display: flex;
    align-items: center;
    width: max-content;
}

.row_editor_title_sub {
    font-size: 14px;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 8px;
}

.row_editor_content {
    display: flex;
    flex-direction: column;
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    background: #F4F5F9;
    margin-top: 12px;
}

.row_editor_head {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 9px;
    padding-right: 13px;
    padding: 0px 12px 12px 4px;
}

.col_tool {
    display: inline-flex;
    position: relative;
    margin-left: 8px;
    margin-top: 12px;
}

.col_settings_line .col_tool {
    margin-left: 0;
}

.row_editor_food {
    position: relative;
    border-top: 1px solid #8A8E9B;
}

.row_sorting_head-center {
    position: relative;
}

.row_editor_food .notice,
.row_sorting_line .notice {
    position: absolute;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #595959;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 24px;
    bottom: -12px;
    right: 20px;
    z-index: 1;
}

.row_editor_food:after,
.row_sorting_head-center:after {
    content: '';
    display: inline-flex;
    width: 70px;
    position: absolute;
    height: 2px;
    background: #fff;
    right: 20px;
    bottom: -1px;
}

.row_editor_food .notice * {
    z-index: 1;
}

.row_editor_food input.form-control {
    height: 36px;
    border: none;
    padding: 0 8px;
}

.col_tool div.nice-select {
    height: 28px;
    /* padding: 0 21px 0 10px; */
    padding: 0 29px 0 8px;
}

.col_tool div.nice-select.tool_font_family {
    min-width: 100px;
}

.col_tool div.nice-select.tool_font_family,
.col_tool div.nice-select.tool_font_size {
    border: 1px solid #8A8E9B;
}

.col_tool .nice-select::after {
    width: 10px;
    height: 10px;
    transform: rotate(0deg);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/arrow_black.svg);
    margin: 0;
    top: calc(50% - 4px);
    left: auto;
    right: 10px;
}

.col_tool .nice-select .current {
    height: 28px;
    line-height: 28px;
    min-width: auto;
}

.tool_font_family .current {
    min-width: 55px;
}

.tool_font_color,
.otions_txt.font_size_select {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 39px;
    height: 28px;
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    /* padding: 5px 3px 5px 5px; */
    padding: 4px 10px 4px 8px;
    background-color: #fff;
    width: 60px;
}

.tool_font_color .sp-replacer {
    padding: 0;
    border: none;
    background: transparent;
    width: 18px;
}

.tool_font_color .sp-replacer .sp-preview {
    width: 18px;
    height: 18px;
    margin: 0;
}

.tool_font_color .sp-replacer .sp-dd {
    display: none;
}

.tool_font_color .arrow-down-show {
    position: static;
    width: 10px;
    height: 10px;
    transform: rotate(0deg);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/arrow_black.svg);
}

.tool_font_color .arrow-down-show:after {
    display: none;
}

.col_tool .ck-button label {
    min-height: 0 !important;
    width: auto !important;
}

.col_tool .ck-button label::after {
    display: none;
}

.col_tool .ck-button div.checker span,
.col_tool .ck-button i {
    display: inline-flex;
    width: 28px;
    height: 28px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/new_form/b_ico_new.svg);
    cursor: pointer;
    border: 1px solid #8A8E9B !important;
    background-color: #FFF;
    padding: 4px;
    /* border: 1px solid transparent; */
    /* background-color: transparent!important; */
    transition: 0s;
    flex-shrink: 0;
}

.col_tool .ck-button div.checker span:hover,
.col_tool .ck-button i:hover {
    border: 1px solid #e5e5e5 !important;
}

.col_tool .ck-button div.checker span.checked,
.col_tool .ck-button input:checked+i {
    background-color: #E0E0E3 !important;
    border: 1px solid #8A8E9B !important;
}

.col_tool .ck-button i.ico_i,
.col_tool.col_font_kurs .ck-button .checker span {
    background-image: url(/public/images/new_form/i_ico_new.svg);
    /* background-size: 9px; */
}

.sp-replacer .sp-preview-inner {
    background-image: url(/public/images/new_form/t_ico.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.col_tool .ck-button div.checker+i {
    display: none;
}

.col_tool .ck-button,
.col_tool .ck-button:hover {
    margin: 0;
    background: transparent;
    float: none;
}

.tool_font_color .sp-replacer:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
}

.row_editor+.row_editor {
    margin-top: 32px;
}

.row_editor+.row_editor[data-editor="32"] {
    margin-top: 12px;
}

.col_tool li.option {
    min-height: 30px;
}

.col_tool .nice-select.open {
    background: #fff;
}

.sp-container.sp-light.sp-palette-buttons-disabled.full-spectrum {
    transform: translate(-5px, 5px);
    border: 1px solid #e5e5e5;
}

.col_tool:hover .hover-btn-option-font {
    opacity: 1;
    visibility: visible;
    bottom: -10px;
}

@media (max-width: 767px) {
    .col_tool:hover .hover-btn-option-font {
        display: none;
    }
}

.ui-sortable .sp-preview-inner {
    background-image: url(/public/images/new_form/t_ico.svg);
}

.col_bg_color .sp-preview-inner {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 8px !important;
    background-image: url(/public/images/new_form/b_bg_new.svg);
}

.col_tool.col_radius .nice-select,
.col_tool.col_form_width .nice-select {
    padding: 0 12px 0 2px;
}

.col_tool .row_list_animation1 {
    border: 1px solid #8a8e9b;
}

.col_tool.col_radius .nice-select {
    min-width: 60px;
    width: auto;
    border: 1px solid #8A8E9B;
}

.col_tool.col_form_width .nice-select {
    min-width: 65px;
    width: auto;
}

.col_tool.col_radius .nice-select .current,
.col_tool.col_form_width .nice-select .current {
    color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/radius.svg) !important;
    height: 26px;
    min-width: 24px;
}

.col_tool.col_radius .nice-select .current {
    color: unset;
    padding-left: 25px;
    background-position: 2px center;
    padding-right: 10px;
}

.col_tool.col_form_width .nice-select .current {
    color: unset;
    padding-left: 26px;
    background-position: 3px center;
    padding-right: 10px;
}

.col_size_button {
    border: 1px solid #8A8E9B;
    border-radius: 4px;
}

.col_radius .nice-select.otions_txt::before,
.col_form_width .nice-select.otions_txt::before {
    display: none;
}

.col_tool.col_radius .nice-select::after,
.col_tool.col_form_width .nice-select::after {
    right: 8px;
}

.col_tool.col_radius ul.list.ui-sortable,
.col_tool.col_form_width ul.list.ui-sortable {
    margin-top: 1px !important;
    border-radius: 0 0 4px 4px;
}

.row_checkbox div.checker span {
    border-radius: 4px;
}

.href_for_second_button .href_el {
    /* padding: 16px 0 9px; */
    width: 100%;
}

.w_switch .checker span.checked:before,
.edit-elements.v-like-select .w_switch .checker span.checked:before,
.form_fields_container *:not(.p_switch)>div.checker span.checked:before {
    display: inline-flex !important;
    content: " ";
    /* left: 13px!important; */
    left: 0px !important;
}

.row_sorting_head {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    position: relative;
}

.wrapp_sort_position[data-editor="4"] .row_sorting_head {
    padding-left: 26px;
    gap: 12px;
}

.wrapp_sort_position[data-editor="4"] .row_sorting_head-center {
    width: calc(60% - 50px);
}

.wrapp_sort_position[data-editor="4"] .row_sorting_foot,
.wrapp_sort_position[data-editor="4"] .row_sorting_foot label:not([class^=p_]) {
    padding: 0 !important;
}

.row_sorting_head-right {
    display: inline-flex;
    justify-content: flex-end;
    width: 36px;
    align-items: center;
    flex-shrink: 0;
}

.row_sorting_head-right .i_see {
    width: 30px;
    height: 36px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/see_true.svg);
}

div label.col_see_element div.checker>span {
    display: inline-flex;
    width: 30px;
    height: 36px;
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px !important;
    background-image: url(/public/images/new_form/see_true.svg) !important;
    border: none !important;
    background-color: transparent !important;
}

div label.col_see_element div.checker {
    width: auto;
    height: auto;
    margin: 0px !important;
    display: flex !important;
}

div label.col_see_element div.checker>span.checked {
    background-image: url(/public/images/new_form/see_not.svg) !important;
}

#form_elements_edit .col_remove_element .confirmation_del {
    display: inline-flex;
    width: 28px;
    height: 28px;
    cursor: pointer !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px !important;
    background-image: url(/public/images/icon/20/delete_grey.svg) !important;
    /* border: none!important; */
    background-color: #fff !important;
    border: 1px solid #8A8E9B !important;
    position: static;
    border-radius: 4px !important;
}

.col_remove_element {
    display: inline-flex;
}

.row_sorting_head-left {
    display: inline-flex;
    width: calc(40% - 82px);
    align-items: center;
    background: #fff;
    border: 1px solid #8A8E9B;
    /* border-right: 0px solid #fff; */
    border-radius: 4px;
    height: 36px;
}

.row_sorting_head-center {
    display: inline-flex;
    width: calc(60% + 22px);
    /* width: auto; */
    align-items: center;
    background: #fff;
    border: 1px solid #8A8E9B;
    /* border-left: 0px solid #fff; */
    border-radius: 4px;
    height: 36px;
    padding: 0;
}

.empty_elem_block {
    margin-top: 12px;
}

.empty_elem_block div {
    font-size: 14px;
    font-weight: 600;
}

.empty_elem_block span {
    color: #6C6E79;
    font-size: 14px;
}

.row_sorting_head-left .like-select.edit-elements {
    max-width: 100%;
    width: 100%;
    position: relative;
    height: 100%;
    right: auto;
    left: auto;
    top: auto;
    bottom: auto;
}

.row_sorting_head-center .form-control {
    border: none;
    line-height: 30px;
    height: 30px;
    font-size: 14px !important;
    border-radius: 0px;
    /* border-left: 1px solid #E5E5E5; */
}

.row_sorting_head-left .like-select.edit-elements button.btn.btn-secondary {
    height: 100%;
    border: none !important;
    margin: 0;
    font-size: 14px;
    padding-left: 17px;
}

.row_sorting_head-left .like-select.edit-elements button.btn.btn-secondary::after {
    background-image: url(/public/images/new_form/arrow_down.svg);
    background-size: 8px;
    right: 7px;
}

.row_sorting_head-left .like-select .dropdown-menu {
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 0 0 4px 4px !important;
}

.form_fields_container .like-select .dropdown-menu span.dropdown-item {
    padding-left: 17px;
}

.row_sorting_line {
    position: relative;
}

.row_sorting_head-center {
    position: relative;
}

.row_sorting_foot {
    padding-top: 8px;
    display: flex;
}

.row_sorting_foot div.checker {
    margin: 0px 10px 0 0 !important;
}

.row_sorting_foot div.checker span {
    border-radius: 4px !important;
}

.row_sorting_foot label {
    display: flex;
    align-items: center;
    margin: 0;
}

.wrapp_label_checkbox label.row_checkbox.row_checkbox_blank {
    width: auto;
}

.row_social-foot {
    display: flex;
}

.row_social-foot .row_checked {
    gap: 8px;
}

.wrapp_label_checkbox {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 12px;
}

.row_sorting_head:before {
    content: '';
    display: inline-flex;
    width: 20px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px !important;
    background-image: url(/public/images/new_form/pos.svg) !important;
    cursor: -webkit-grab;
}

ul.ui-sortable:not(.list)>li:not(:last-child) {
    margin-bottom: 32px !important;
}

ul.ui-sortable:not(.list)>li.sort.sorting_true.ui-sortable-handle:not(:last-child) {
    margin-bottom: 16px !important;
}

.col_size_button .nice-select {
    width: auto !important;
}

.wrapp_sort_position.row_add_element {
    display: block;
    /* border-top: 1px solid #e5e5e5; */
}

.wrapp_sort_position.row_add_element .row_sorting_head:before {
    display: none;
}

.wrapp_sort_position.row_add_element .row_sorting_head:before {
    display: none;
}

.row_add_element .btn-add-constructor .btn.btn-success {
    margin: 0;
    font-size: 0px !important;
    float: none;
    background-color: #5D78FF !important;
    border-radius: 4px;
    padding: 0px !important;
    width: 36px !important;
    height: 36px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 18px !important;
    background-image: url(/public/images/new_form/plus.svg) !important;
}

.row_add_element .btn-add-constructor .btn.btn-success input#btn_save_new_element {
    padding: 0;
    font-size: 0;
    width: 36px;
    height: 36px;
}

.row_add_element .row_sorting_head {
    padding-top: 12px;
    gap: 12px;
}

.add_article {
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    color: #595959;
}

.row_checkbox .checker {
    margin-left: 0px;
}

.row_editor_title label.w_switch {
    /* margin-left: 12px; */
}

#form_elements_edit .sort.ui-sortable {
    padding-top: 10px;
}

label.col_see_element {
    margin: 0;
}

.template_poll .row_editor_head {
    display: none;
}

.template_poll .row_editor_food {
    border-top: 0px;
}

.row_editor.template_poll {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.row_editor.template_poll .row_editor_title {
    display: none;
}

.template_poll .row_editor_content {
    max-width: calc(100% - 50px);
    width: 400px;
}

.ui-sortable .template_poll .row_editor_content {
    max-width: 100%;
    width: 100%;
}

.row_smille_comments.smiles_text_comment_wp {
    margin-top: 32px;
}

.template_poll .col_remove_element {
    margin-left: 10px;
}

.template_poll input.form-control {
    height: 38px;
}

ul.ui-sortable:not(.list)>li.edit_form_elements.feedback_opt {
    margin-bottom: 0px !important;
}

.row_add_btn-poll {
    margin-bottom: 40px;
}

#add_row_poll {
    border-radius: 4px;
    padding: 0 17px 0 50px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: 17px center;
    background-size: 18px !important;
    background-image: url(/public/images/new_form/plus.svg) !important;
}

.row_checked {
    display: flex;
    align-items: center;
    padding: 0 !important;
    margin: 0px !important;
}

.row_checked .col_checked {
    display: inline-flex;
    width: 38px;
    flex-shrink: 0;
    align-items: center;
}

.col_checked .checker_switch {
    margin: 0;
}

.row_checked .col_checked input {
    margin: 0;
}

.col_checked input[type=radio] {
    width: 14px;
    height: 14px;
}

.row_checked+.row_checked {
    margin-top: 6px !important;
}

label.row_checked[data-checked="11"] {
    margin-bottom: 16px !important;
}

label.row_checkbox {
    margin: 0;
}

label.row_checkbox+label.row_checkbox {
    margin-top: 6px !important;
}

.href_for_second_button,
.row_editor_content {
    display: block;
}

.href_for_second_button.promo_inputs_benef {
    display: flex !important;
    align-items: center;
    margin-top: 12px;
    gap: 12px;
    flex-wrap: nowrap;
}

.href_for_second_button.promo_inputs_benef .form-control {
    width: 306px;
    border: 1px solid #8A8E9B;
    padding: 8px;
}

.href_for_second_button.promo_inputs_benef .row_checkbox_blank {
    padding: 0;
}

.href_for_second_button.promo_inputs_benef .checker {
    width: 16px;
    height: 16px;
    margin: 0 !important;
}

.row_editor .p_alert.p_alert_info,
.block_redirect_ed {
    margin-top: 12px;
}

.editor_hide+.href_for_second_button,
.editor_hide .row_editor_content {
    filter: grayscale(1);
    pointer-events: none;
    display: none;
}

.plerdy_element_update_sb .editor_hide+.href_for_second_button {
    display: none;
}

.editor_hide .row_editor_content,
.editor_hide .p_alert.p_alert_info,
.editor_hide+.wrapp_label_checkbox {
    /* background: #F3F4F6; */
    /* border: 1px solid #BDBDBD; */
    display: none;
}

.editor_hide .col_tool div.nice-select,
.editor_hide .tool_font_color,
.editor_hide .col_icons .select2-container--default .select2-selection--single {
    /* background-color: #e5e5e5!important; */
    /* border: 1px solid #e5e5e5!important; */
    pointer-events: none;
    opacity: 0.5;
}

.editor_hide .col_icons .select2-container--default .select2-selection--single .select2-selection__rendered {
    opacity: .4;
}

.editor_hide .select2-container--default .select2-selection--single .select2-selection__arrow {
    opacity: .7;
}

.editor_hide .tool_font_color .sp-preview .sp-preview-inner {
    background-color: #BDBDBD !important;
}

.editor_hide input.form-control,
.editor_hide+.href_for_second_button input.form-control {
    /* background: #E5E5E5; */
    /* color: #BDBDBD; */
    opacity: 0.5;
    /* pointer-events: none; */
}

.editor_hide .row_editor_food {
    border-top: 1px solid #BDBDBD;
}

.editor_hide .notice {
    color: #BDBDBD;
}

.editor_hide .row_editor_food:after {
    background: #E5E5E5;
}

.editor_hide+.href_for_second_button input.form-control {
    border: 1px solid #BDBDBD;
}

.editor_hide+.href_for_second_button div.checker span {
    border: 1px solid #BDBDBD !important;
    background: #E5E5E5 !important;
}

.editor_hide+.href_for_second_button span.checkbox-title {
    color: #BDBDBD;
}

.editor_hide .col_radius .nice-select .current {
    opacity: 0.4;
}

.editor_hide .nice-select::after,
.editor_hide .tool_font_color .arrow-down-show {
    opacity: 0.6;
}


.row_checked[data-checked="15"] {
    margin: 12px 0 0 !important;
    gap: 12px;
}

.row_checked[data-checked="15"] .col_checked_text {
    display: inline-flex;
    align-items: center;
    font-size: 14px;
}

.row_checked[data-checked="15"] .nice-select {
    height: 28px;
    line-height: 28px;
    margin-left: 10px;
}

.row_checked[data-checked="15"] .nice-select::after {
    width: 6px;
    height: 8px;
    transform: rotate(0);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
    background-image: url(/public/images/new_form/arrow_down.svg);
    margin: 0;
    top: calc(50% - 4px);
    left: auto;
    right: 8px;
}

.row_checked[data-checked="15"] #uniform-smiles_comment_on {
    margin: 0;
}

.row_checked[data-checked="15"] div.checker>span {
    margin: 0;
}

.row_line_input {
    /* max-width: calc(100% - 50px); */
    width: 100%;
    position: relative;
}

.row_line_input:after {
    content: '';
    display: inline-flex;
    width: 70px;
    position: absolute;
    height: 2px;
    background: #fff;
    right: 20px;
    bottom: 0px;
}

.row_line_input .notice {
    position: absolute;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #595959;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 70px;
    height: 24px;
    bottom: -12px;
    right: 20px;
    z-index: 1;
}

.row_line_input input.form-control {
    line-height: 38px;
    border: 1px solid #8A8E9B;
    height: 36px;
    font-size: 14px;
    padding: 8px;
}

.tab_set_video>ul>li+li {
    margin-top: 36px;
}

.row_editor_food .emojionearea.emojionearea-inline {
    border: none;
    height: auto;
}

.row_editor_food.w_emoji_true .emojionearea.emojionearea-inline>.emojionearea-editor {
    white-space: normal !important;
    position: static;
    height: auto;
    width: 100%;
    max-width: calc(100% - 40px);
    padding: 9px 0 9px 15px;
}

ul.ui-sortable:not(.list)>li[data-temp-id="11"]:not(:nth-last-child(2)) {
    display: none;
}

.row_sing_review {
    margin-bottom: 36px;
}

.row_sing_review .row_line_input+.row_line_input {
    margin-top: 12px;
}

.form_fields_container .nice-select .option {
    min-height: 30px;
}

.form_fields_container .nice-select ul.list {
    max-height: 200px;
}

.col_tool .nice-select.otions_txt::before {
    display: none;
}

.section_social_content>.row_editor_title {
    margin-top: 32px;
}

.blocks_row_social {
    border-radius: 4px;
    background-color: #F4F5F9;
    padding: 16px;
    margin-top: 12px;
    display: block;
}

.block_redirect_ed {
    display: block;
}

.editor_hide .blocks_row_social,
.editor_hide .block_redirect_ed,
.editor_hide .requiest_com_block {
    display: none;
}

.row_social {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}

.row_social-left {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 38px;
    flex-shrink: 0;
    /* display: inline-flex; */
    /* align-items: center; */
}

.row_social-left .checker_switch,
.row_social-left .checker_switch div.checker {
    margin: 0;
}

.row_social-right {
    width: 100%;
    /* max-width: 350px; */
}

.row_social-head {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 8px;
    /* background: #fff; */
    /* border: 1px solid #E5E5E5; */
    /* border-radius: 4px; */
    /* margin-bottom: 8px; */
}

.row_social-head .select2-container .select2-selection--single {
    width: 112px;
    /* height: 38px;
    border: none;
    background: transparent!important; */
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #FFF;
    height: 36px;
}

.row_social-head .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
}

.row_social-head .select2-container .select2-selection--single .select2-selection__arrow b {
    background-image: url(/public/images/new_form/arrow_down.svg) !important;
    background-size: 8px !important;
}

.row_social-head .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 38px;
}

.row_social-head input.form-control {
    /* height: 28px;
    border-radius: 0;
    border: none;
    border-left: 1px solid #E5E5E5; */
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #FFF;
    padding: 8px;
    height: 36px;
}

.row_social-foot div.checker {
    margin-left: 0px;
}

.row_social+.row_social {
    margin-top: 16px;
}

.row_social-foot div.checker span {
    border: 2px solid #E5E5E5;
    border-radius: 4px;
}

.row_line_input.col_url_redirect {
    margin-top: 12px;
}

.row_line_input.col_url_redirect:after {
    display: none;
}

.row_line_input.col_url_redirect .error_message {
    position: static;
    transform: translate(0px, 0px);
}

.row_social-head .select2-container {
    /* margin-left: -1px; */
    width: auto !important;

}

.col_icons .select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(/public/images/icon/20/arrow_black.svg) !important;
    background-size: 20px !important;
    margin-left: -1px;

}

.col_icons .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: transparent;
    overflow: hidden;
    width: 49px;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 18px !important;
    background-image: url(/public/images/new_form/smile_new.svg)
}

.col_icons .select2-container--default .select2-selection--single .select2-selection__rendered span {
    opacity: 0;
}

.col_icons .select2-container--default .select2-selection--single {
    min-width: 60px;
    background-color: #fff !important;
    border: 1px solid #8A8E9B;
}

body .select2-container--open .select2-dropdown--below {
    border-top: 1px solid #BDBDBD;
    border-top-right-radius: 4px;
}

[data-editor="14"] .row_editor_title {
    display: flex;
    align-items: center;
}

.row_editor_title .checker_switch {
    margin-top: 0px;
}

.row_editor_title .checker_switch div.checker {
    margin: 0px !important;
}

[data-editor="14"] .row_editor_title .checker_switch {
    margin-left: 10px;
}

.col_icons span.select2.select2-container {
    max-width: 49px;
}

.col_tool.col_font_color.col_bg_color {
    position: relative;
}

.row_settings_line {
    display: flex;
    align-items: center;
    font-size: 14px;
    gap: 8px;
}

.row_settings_line.row_droup_trafic .col_tool .nice-select {
    height: 28px;
    border-radius: 4px;
    border: 1px solid #8A8E9B !important;
    background-color: #FFF;
}

.row_settings_line.row_droup_trafic .col_tool button.multiselect {
    height: 36px;
    border-radius: 4px;
    border: 1px solid #8A8E9B !important;
    background-color: #FFF;
    transition: .35s linear;
}

.when_to_show_blocks .row_settings_line.row_droup_trafic .col_tool button.multiselect {
    height: 28px;
}

.row_settings_line.row_droup_trafic .col_tool button.multiselect:hover {
    border-color: #6C6E79 !important;
}

.row_settings_line.row_droup_trafic .col_tool button.multiselect:focus {
    border-color: #6C6E79 !important;
}

.row_settings_line.row_droup_trafic .col_tool button.multiselect:active {
    border: 1px solid #8A8E9B !important;
    background-color: #E0E0E3 !important;
}

.row_settings_line.row_droup_trafic .col_tool button.multiselect:focus {
    border: 1px solid #8A8E9B !important;
    background-color: #E0E0E3 !important;
}

.row_settings_line.row_droup_trafic .col_tool .nice-select span.current {
    height: 28px;
    line-height: 28px;
}

.row_settings_line.country-block {
    align-items: flex-end;
    justify-content: space-between;
}

.row_settings_line .checker_switch {
    margin: 0;
    width: 45px;
    transform: translateY(-1px);
}

.row_settings_line .checker_switch div.checker {
    margin: 0 !important;
}

.row_settings_line .checker_switch div.checker span {
    margin: 0px !important;
}

.col_settings_line {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

.row_settings_line .col_tool {
    margin-top: 0px;
}

.col_opacity_size span.current:after {
    content: '%';
    margin-left: -1px;
}

.col_tool.col_opacity_size .nice-select {
    padding-left: 28px;
    background-repeat: no-repeat;
    background-position: 7px center;
    background-size: 15px;
    background-image: url(/public/images/new_form/see_true.svg);
    border: 1px solid #8A8E9B;
}

.editor_hide .col_settings_line span.current {
    color: #bdbdbd;
}

.row_settings_line.editor_hide .col_settings_line {
    pointer-events: none;
}

.editor_hide .col_tool.col_opacity_size .nice-select {
    background-image: url(/public/images/new_form/see_true_grey.svg);
    background-size: 16px;
}

/* .row_settings_line + .row_settings_line,
.row_editor_title + .row_settings_line {
    margin-top: 12px;
} */
.position_form_title {
    padding-top: 36px !important;
}

.row_editor_title+p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #595959;
    padding: 0;
    margin: 0;
}

.row_settings_line-col {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 16px;
}

#when_to_show1,
#when_to_show2 {
    margin: 0;
}

.when_to_show_blocks {
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.row_settings_line-col>span {
    display: flex;
    margin-bottom: 16px;
}

.row_settings_line-row {
    display: flex;
    align-items: center;
}

.col_tool.col_position_img {
    margin-right: 8px;
    margin-left: 0;
}

.col_position_img div#button_for_cropper_id {
    width: auto;
    height: 28px;
    padding: 4px 8px 4px 32px;
    border: none;
    background-color: #1474E3;
    color: #fff;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 16px;
    background-image: url(/public/images/new_form/position.svg);
}

.col_tool.col_position_form {
    margin-left: 0;
}

.col_tool .nice-select.row_list_position {
    height: 38px;
    padding: 0 38px 0 17px;
}

.col_tool .nice-select.row_list_position span.current {
    height: 28px;
    line-height: 28px;
}

.col_tool .nice-select.row_list_position {
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #FFF;
    height: 28px;
}

.btn_option_img-edit.p_active .stext {
    display: none;
}

.col_position_img div#button_for_cropper_id.p_active {
    background-size: 18px;
    background-image: url(/public/images/new_admin/save_w.svg);
    background-color: #ff5722;
}

.col_tool.col_position_content:first-child {
    margin-left: 0px;
}

.col_position_content .wrap_parameters-row {
    margin: 0;
    display: inline-flex;
    align-items: center;
    flex-direction: row-reverse;
}

.col_position_content .wrap_parameters-row .distances_from_picture {
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    height: 28px;
    padding: 0 0px 0 27px;
    /* padding-right: 16px!important; */
    width: 59px;
    min-width: 20px;
    background-size: 18px;
    background-position: 6px;
    background-repeat: no-repeat;
}

.col_position_content .wrap_parameters-row .distances_from_picture[data-direction=left] {
    background-image: url(/public/images/icon/20/spacing_left.svg);
}

.col_position_content .wrap_parameters-row .distances_from_picture[data-direction=right] {
    background-image: url(/public/images/icon/20/spacing_right.svg);
}

.col_position_content .wrap_parameters-row .distances_from_picture[data-direction=top] {
    background-image: url(/public/images/icon/20/spacing_top.svg);
}

.col_position_content .wrap_parameters-row .distances_from_picture[data-direction=bottom] {
    background-image: url(/public/images/icon/20/spacing_bottom.svg);
}

.col_position_content .wrap_parameters-row input.distances_from_picture::-webkit-outer-spin-button,
.col_position_content .wrap_parameters-row input.distances_from_picture::-webkit-inner-spin-butto {
    -webkit-appearance: none;
    margin: 0;
}

.col_tool.col_position_content+.col_position_content {
    margin-left: 8px;
}

.col_position_content .wrap_parameters-row i {
    display: inline-flex;
    width: 20px;
    height: 20px;
    border: 1px solid #595959;
    margin: 5px;
    position: relative;
}

.col_position_content .wrap_parameters-row i:before {
    content: '';
    display: inline-flex;
    height: calc(100% + 2px);
    width: 1px;
    background: #595959;
    position: absolute;
    top: -1px;
    left: -5px;
}

.col_position_content .wrap_parameters-row input[data-direction="right"]+i:before {
    left: auto;
    right: -5px;
}

.col_position_content .wrap_parameters-row input[data-direction="top"]+i:before {
    left: -1px;
    top: -5px;
    width: calc(100% + 2px);
    height: 1px;
}

.col_position_content .wrap_parameters-row input[data-direction="bottom"]+i:before {
    left: -1px;
    top: auto;
    bottom: -5px;
    width: calc(100% + 2px);
    height: 1px;
}

.editor_hide .nice-select {
    /* background-color: #e5e5e5!important; */
    /* border: 1px solid #e5e5e5!important; */
    pointer-events: none;
}

.editor_hide .nice-select .current {
    color: #bdbdbd;
}

.editor_hide .col_position_img {
    filter: grayscale(1);
    opacity: .4;
}

.editor_hide .col_tool.col_position_content {
    filter: grayscale(1);
    opacity: .4;
    pointer-events: none;
}

.editor_hide .col_tool.col_position_content input {
    background-color: #c8c8c8;
}

.new_w_img input.form-control {
    max-width: 408px;
    margin-bottom: 12px;
}

.new_w_img div#result_searsh_giph,
.new_w_img div#image {
    width: calc(100% + 4px);
    margin-left: -4px;
}

.row_editor_title .checker_switch {
    transform: translateY(-1px);
}

.row_editor_food.w_emoji_true .emojionearea.emojionearea-inline>.emojionearea-editor {
    min-height: 38px;
}

.row_editor[data-editor="21"]+.row_settings_line {
    margin-top: 12px;
}

div#wrapp_block_settings_button {
    margin: 0 !important;
}

div#dropdown-menu-location_label_button {
    /* padding: 16px 0 0; */
    padding: 0;
    margin-top: 8px;
}

.dropdown-menu-location.browser-style .dropdown-menu {
    background: #E5E5E5;
    border-radius: 4px;
    border: none;
}

.dropdown-menu-location.browser-style .dropdown-item {
    border: none !important;
}

.dropdown-menu-location.browser-style .dropdown-item span {
    /* background: #FAFAFA;
    border-radius: 4px;
    border: 1px solid #FAFAFA;
    margin: 10px;
    width: 81px;
    height: 47px;
    transform: none!important; */
    background: #fff;
    border: 1px solid #8A8E9B;
    margin: 0;
    width: 40px;
    height: 32px;
    transform: none !important;
    position: absolute;
    top: 0;
    right: 0;
    padding: 0;
}

.dropdown-menu-location.browser-style .dropdown-item {
    height: 32px !important;
    width: 40px;
    line-height: 20px !important;
}

.dropdown-menu-location.browser-style .dropdown-item.active span {
    /* background: #5D78FF; */
    pointer-events: none;
    /* border-color: #5D78FF; */
    border: 1px solid #008FF8;
    background: #C3E1F9;
    background-image: url(/public/images/icon/20/check_blue.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.dropdown-item.label_button_position.active {
    background: transparent;
}

.dropdown-menu>.dropdown-item:hover,
.dropdown-menu>li>a:hover {
    background: transparent;
}

.dropdown-menu-location.browser-style .dropdown-item span:hover {
    border: 1px solid #5D78FF;
}

.editor_hide .emojionearea.form-control.emoji_true.emojionearea-inline {
    background: #e5e5e5;
}

.content-block-inside {
    display: block;
    border-radius: 4px;
    background: #F4F5F9;
    padding: 16px;
    margin-top: 12px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.content-block-inside .row_settings_line-col {
    margin: 0;
}

.row_editor_title+.row_settings_line,
.row_settings_line+.row_settings_line {
    margin-top: 12px;
}

.content-block-inside .row_settings_line-col>span {
    margin-bottom: 0;
}

#ignore_all_rules_wrapper+span {
    display: block;
    margin-top: 32px;
}

.editor_hide .row_settings_line,
/* .editor_hide .images_galery_plerdy, */
.editor_hide .content-block-inside,
.editor_hide #ignore_all_rules_wrapper,
.editor_hide #ignore_all_rules_wrapper+span,
.editor_hide #dropdown-menu-location_label_button,
.editor_hide #first_show_the_form_wrpaper,
.editor_hide .input-group-btn.dropdown-menu-location.browser-style {
    pointer-events: none;
    display: none;
}

.editor_hide#calendar_show .row_settings_line {
    display: block;
    opacity: 0.5;
}

.editor_hide .row_settings_line>span,
.editor_hide label,
.editor_hide .emojionearea-editor {
    color: #BDBDBD;
}

#main_video_wrapper .editor_hide label {
    color: #191B23;
}

.editor_hide .dropdown-menu {
    opacity: .7;
}

.editor_hide .dropdown-menu-location.browser-style .dropdown-item.active span {
    background: #BDBDBD;
    border-color: #BDBDBD;
}

.col_input_text input.form-control {
    margin-left: 16px;
    height: 28px;
    width: 70px;
    min-width: 70px;
}

.col_tool.col_tool_calendar input.form-control {
    line-height: 28px;
    height: 28px;
    background-size: 6px !important;
    background-image: url(/public/images/new_form/arrow_down.svg) !important;
    width: 115px;
}

.plerdy_form_settings_update div#calendar_show {
    /* margin-top: 16px; */
    margin: 0;
    display: flex;
}

.wrap_calendar_show {
    padding: 12px 0;
}

.row_hot_selector {
    flex-direction: column;
    align-items: flex-start;
}

.row_hot_selector-input {
    display: flex;
    width: 100%;
    padding: 12px 0 0px;
    justify-content: space-between;
}

.row_hot_selector-input input.form-control {
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background: #FFF;
    padding: 8px;
    opacity: 1;
}

.row_hot_selector p {
    color: #595959;
    font-size: 14px;
    line-height: 130%;
}

.row_hot_selector-input .col_left {
    width: calc(55% - 7px);
}

.row_hot_selector-input .col_right {
    width: calc(45% - 7px);
}

.wrap_exite_page>p {
    color: #595959;
    margin: 16px 0 0;
    font-size: 14px;
}

.editor_hide .my_arrows {
    background-image: url(/public/images/new_form/arrow_up_down_hide.svg) !important;
}

.row_settings_line .list_checkbox {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    max-width: 280px;
    width: 100%;
}

.row_settings_line .list_checkbox label {
    margin-left: 4px;
}

.row_settings_line .list_checkbox>span {
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    width: 50%;
    margin: 0 !important;
}

.row_settings_line .list_checkbox>span:nth-child(2)~span {
    padding-top: 7px;
}

.list_checkbox div.checker>span {
    border: 2px solid #E5E5E5;
    border-radius: 4px;
}

.row_settings_line.row_droup_trafic>span {
    width: 195px;
}

.row_droup_trafic .col_tool .nice-select {
    min-width: 177px;
    height: 38px;
}

.row_droup_trafic .col_tool .nice-select span.current {
    height: 38px;
    line-height: 38px;
}

.row_droup_trafic .col_tool button.multiselect {
    padding: 0 21px 0 10px;
    min-width: 177px;
    height: 38px;
}

.row_droup_trafic .col_tool button.multiselect b.caret,
.row_smille_comments button.multiselect b.caret {
    border: none;
    width: 6px;
    height: 8px;
    transform: rotate(0);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
    background-image: url(/public/images/new_form/arrow_down.svg);
    right: 10px;
}

.row_droup_trafic .col_tool button.multiselect b.caret {
    width: 10px;
    height: 10px;
    transform: rotate(0);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/arrow_black.svg);
    position: absolute;
    top: 10px;
}

div#referral_wpapper_trafic {
    margin-top: 0px;
}

.col_tool.col_referral {
    margin: 0;
    flex-direction: column;
    width: 100%;
}

div#utm_wpapper_trafic {
    margin: 0;
}

.col_tool.col_referral input.form-control {
    line-height: 38px;
    height: 38px;
    margin: 8px 0 0;
    padding: 0 10px 0 17px;
    max-width: 380px;
}

.row_social-head [name="url_rule[form_url_2]"],
.row_social-head [name="url_rule[form_url_3]"],
.row_social-head [name="url_rule[form_url_-1]"],
.row_social-head [name="url_rule[form_url_-2]"],
.row_social-head [name="url_rule[form_url_-3]"],
.row_social-head [active_v="form_url_2"]~[name="url_rule[form_url_1]"],
.row_social-head [active_v="form_url_3"]~[name="url_rule[form_url_1]"],

.row_social-head [active_v="form_url_-1"]~[name="url_rule[form_url_1]"],
.row_social-head [active_v="form_url_-2"]~[name="url_rule[form_url_1]"],
.row_social-head [active_v="form_url_-3"]~[name="url_rule[form_url_1]"] {
    display: none;
}

.row_social-head [active_v="form_url_-1"]~[name="url_rule[form_url_-1]"],
.row_social-head [active_v="form_url_-2"]~[name="url_rule[form_url_-2]"],
.row_social-head [active_v="form_url_-3"]~[name="url_rule[form_url_-3]"],
.row_social-head [active_v="form_url_2"]~[name="url_rule[form_url_2]"],
.row_social-head [active_v="form_url_3"]~[name="url_rule[form_url_3]"] {
    display: block;
}

#rule_url .row_social-right {
    max-width: 100%;
    width: calc(100% - 48px);
}

#rule_url .row_social-right .row_social-head {
    margin: 0;
}

div#rule_url .row_social {
    justify-content: space-between;
    margin-top: 8px;
}

.row_social-right .nice-select {
    border: none;
    min-width: 180px;
}

button.btn.btn-success.add_rule {
    /* width: 52px; */
    /* height: 38px; */
    width: 36px;
    height: 36px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/plus.svg) !important;
}

#rule_url .nice-select,
#rule_url .current {
    height: 36px;
}

#rule_url .row_social.row2 .nice-select,
.row_add_rules-line input.form-control {
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #FFF;
}

.foot_add_more_sity .btn.btn-success {
    padding-left: 33px !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 18px;
    background-image: url(/public/images/icon/20/ordered_list.svg) !important;
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    background-color: #FFF;
    color: #191B23;
    padding-right: 8px;
}

.foot_add_more_sity .btn.btn-success:hover {
    border: 1px solid #6C6E79;
    background-color: #FFF;
    color: #191B23;
}

.row_add_rules {
    margin-top: 16px;
}

.row_add_rules-line {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 8px;
}

.row_add_rules-line input.form-control {
    line-height: 38px;
    height: 38px;
    width: calc((100% - 55px) / 2);
}

.row_add_rules span {
    font-size: 14px;
}

.row_add_rules_label {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}

.row_add_rules p {
    color: #595959;
    font-size: 14px;
    line-height: 130%;
    margin: 8px 0 16px;
}

div#calendar_show label {
    min-width: 100px;
}

.row_add_rules.row2,
.row_add_rules.row2+.row_settings_line {
    margin-top: 24px;
}

.row_add_rules-line {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 8px;
}

.row_add_rules-line input.form-control {
    line-height: 38px;
    height: 38px;
    width: calc((100% - 55px) / 2);
}

.row_add_rules span {
    font-size: 14px;
}

.row_add_rules p {
    color: #595959;
    font-size: 14px;
    line-height: 130%;
    margin: 8px 0 16px;
    position: relative;
    z-index: 123;
}

div#calendar_show label {
    min-width: 100px;
}

.row_add_rules span.popap_question {
    position: static;
}

.row_add_rules .txt_pict {
    font-style: normal;
    color: #5d78ff;
    padding-right: 21px;
    padding-left: 1px;
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 18px;
    background-image: url(/public/images/new_form/ico_img.svg);
    cursor: pointer;
}

.row_add_rules span.popap_question:hover .sub_popap_question {
    visibility: visible;
    opacity: 1;
    transform: translate(0%, 100%);
}

.row_add_rules span.popap_question .sub_popap_question {
    transform: translate(0%, 108%);
    top: auto !important;
    bottom: 0;
    left: auto;
    right: 0;
    pointer-events: inherit;
}

.tabel_rules_w {
    /* background: #fff; */
    /* border: 1px solid #E5E5E5; */
    /* border-radius: 3px; */
    /* padding: 0 5px; */
    margin-top: 12px;
}

.tabel_rules_w table#rules_table {
    margin: 0px !important;
    border: none;
    background: transparent;
}

#rules_table.parsing_table.table tbody tr:nth-of-type(odd) {
    background: transparent;
}

#rules_table.table-bordered>tbody>tr>td {
    border: none;
}

.tabel_rules_w table#rules_table th.p4 {
    background: transparent;
    padding: 0px !important;
    vertical-align: middle;
    line-height: 14px;
    cursor: default;
}

.tabel_rules_w thead i {
    display: inline-flex;
    width: 20px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/busket_b.svg);
}

.tabel_rules_w thead i.ico_t_hide_see {
    background-image: url(/public/images/new_form/see_not_b.svg);
}

.tabel_rules_w thead i.ico_t_show_see {
    background-image: url(/public/images/new_form/see_true.svg);
}

span.ico_remove_tr {
    display: inline-flex;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/delete_grey.svg);
    border-radius: 4px;
    border: 1px solid #8A8E9B;
    padding: 4px;
}

.tabel_rules_w div.checker>span {
    border: 2px solid #E5E5E5;
    border-radius: 18px;
}

.tabel_rules_w .parsing_table.table tr td {
    padding: 0 !important;
}

table#rules_table i.icon_question {
    background-size: 18px;
    background-image: url(/public/images/new_form/ico_info.svg);
}

body .parsing_table.table tr td.relative.rule_url {
    text-align: left !important;
    padding: 5px 20px !important;
    color: #191B23;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
}

.rule_url span.page_url_show {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #6C6E79;
    padding-top: 4px;
}

.tabel_rules_w table#rules_table th.p4:first-child {
    text-align: left;
    /* padding-left: 20px!important; */
    font-weight: 400;
    font-size: 14px;
}

.edit_form_elements.feedback_opt+.edit_form_elements .row_editor[data-editor="6"] .row_editor_title {
    margin-top: 32px;
}

#rules_table td:first-child .checker span {
    position: absolute;
}

#rules_table.parsing_table.table tr td:nth-child(1) {
    text-align: left !important;
}

.td_rules_checkbox div.checker {
    margin: 0 !important;
}

.tabel_rules_w #rules_table.parsing_table.table-hover>tbody>tr:hover {
    background: transparent !important;
}

table#rules_table span.popap_question {
    right: 6px;
}

table#rules_table .popap_question:hover .sub_popap_question {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, -5px);
}

table#rules_table .popap_question .sub_popap_question {
    font-size: 13px;
    font-weight: 400;
    padding: 8px;
    left: 50%;
    transform: translate(-50%, 0);
}

table#rules_table .popap_question:hover {
    z-index: 123;
}

.tabel_rules_w .parsing_table.table-hover>tbody>tr:hover {
    background: #fff !important;
}

.tabel_rules_w .table-scrollable {
    border: none;
}

.settings_step .form-group.row_settings_line {
    margin: 0 0 8px;
    flex-wrap: wrap;
}

.settings_step .row_editor_title~.row_editor_title {
    margin-top: 32px;
}

.settings_step .form-group.row_settings_line .checker_switch .checker {
    height: 18px !important;
    display: inline-flex;
    align-items: center;
}

.settings_step .form-group.row_settings_line .s-switch {
    margin-right: 15px;
}

.settings_step .form-group.row_settings_line .s-switch-disabled {
    pointer-events: none;
}

.settings_step .form-group.row_settings_line .s-switch-disabled+.name-lable {
    opacity: .6;
}

span#cannt_activate {
    margin-top: 8px;
}

span#cannt_activate .popap_question .icon_question {
    top: -3px !important;
}

.list_ip_w label.row_settings_line {
    margin-bottom: 0px;
}

.row_settings_line .radio {
    margin: 0;
    width: 30px;
}

.row_settings_line .radio span.checked:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: calc(50% - 5.6px);
    left: calc(50% - 5.5px);
}

.custom_ips.editor_hide {
    pointer-events: none;
}

.custom_ips {
    margin-top: 16px;
}

.list_ip_w .row_editor_title,
.list_ip_w .row_editor_title+p {
    margin-bottom: 8px;
}

.list_ip_w p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #595959;
    margin-bottom: 8px;
}

.block_click_form .form-control {
    max-width: 303px;
    margin-top: 8px;
}

.block_click_form+.block_click_form {
    margin-top: 24px;
}

#menu5 .settings_step .row_editor_title {
    margin-bottom: 0px;
}

div#emb_i {
    position: relative;
    display: flex;
    padding-top: 12px;
    flex-direction: column;
}

i#manual-copy_btn1 {
    position: absolute;
    bottom: 2px;
    right: 2px;
    font-size: 0px;
    background-color: transparent;
    border: none;
    padding: 0;
    width: 50px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
    background-image: url(/public/images/new_form/icons_copy.svg) !important;
    border-radius: 4px;
}

i#manual-copy_btn1:before {
    display: none;
}

i#manual-copy_btn1:hover {
    background-color: #f5f5f5;
}

div#emb_i.editor_hide {
    pointer-events: none;
    display: none;
}

.editor_hide textarea#manual-scripts1 {
    color: #6C6E79;
    background: #FFF;
    min-height: 115px;
    height: auto;
    line-height: 20px;
    padding: 8px;
    border-radius: 4px;
    border: 1px solid #8A8E9B;
}

.editor_hide .row_btn_copy_i {
    opacity: .2;
}

label.row_settings_line>input.radio {
    background-color: transparent;
    width: 18px;
    height: 18px;
    top: 0;
    left: 0;
    margin-right: 12px;
}

label.row_settings_line>input.radio:checked::before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    top: calc(50% - 5px);
    left: calc(50% - 5px);
    background: #5d78ff;
}

label.row_settings_line>input.radio:checked::after {
    display: none;
}

label.row_settings_line>input.radio:focus {
    outline: none;
}

.more_form_url .modal-body {
    padding: 50px 39px;
    min-height: auto !important;
}

.more_form_url .modal-title {
    font-weight: 400;
    font-size: 24px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 42px;
}

.more_form_url .sub_modal-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
}

.row_more_textarea .url_many_value {
    font-size: 14px;
    line-height: 140%;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    padding: 10px 17px;
    margin-bottom: 30px;
}

.row_more_textarea+p {
    color: #595959;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 30px;
}

.btn.default {
    border: 1px solid #5D78FF !important;
    border-radius: 7px;
    box-shadow: none !important;
    /* color: #5D78FF!important; */
    height: 38px;
    display: inline-flex;
    align-items: center;
    padding: 0 25px;
}

.popup_form_btns button#url_many_save {
    height: 38px;
}

.row_editor_food #output,
.row_editor_food #form_caption,
.row_editor_food #sub_caption {
    -webkit-user-select: none;
    background-color: #fff;
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Roboto', Arial, sans-serif;
    padding: 8px;
    min-height: 72px;
    border-radius: 4px;
}

.row_editor_food #sub_caption.form-control.spec_class.emoji_video {
    min-height: 36px;
}

.col_link button.tool--btn,
.col_unlink button.tool--btn {
    border: 1px solid #8A8E9B !important;
    border-radius: 4px;
    display: inline-flex;
    width: 30px;
    height: 28px;
    margin: 0;
    background-color: #fff;
    padding: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/link_new.svg);
}

.col_unlink button.tool--btn {
    background-image: url(/public/images/new_form/unlink_new.svg);
}

div#output a {
    color: #006DCA;
}

.editor_hide .col_link button.tool--btn,
.editor_hide .col_unlink button.tool--btn {
    opacity: .4;
    background-color: #cfcfcf;
}

[data-editor="15"]>p {
    margin-bottom: 20px;
}

.row_checkbox.row_checkbox_blank+.row_checkbox.row_checkbox_blank {
    margin-top: 8px;
}

span.checkbox-title {
    font-size: 14px;
    display: block;
    width: 130px;
}

div#location_fields_in_form {
    margin-left: 8px;
}

.plerdy_agreement_update .row_checkbox_blank .checkbox-title {
    width: auto;
}

.editor_hide div#output {
    background: #e5e5e5;
    color: #bdbdbd;
}

.editor_hide+.row_checkbox.row_checkbox_blank span,
.editor_hide+.row_checkbox+.row_checkbox.row_checkbox_blank span {
    pointer-events: none;
    opacity: .5;
}

.btn.btn-success.btn_palitra {
    display: inline-flex;
    align-items: center;
    height: 28px;
    padding: 4px 8px 4px 32px;
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 6px center;
    background-size: 20px;
    background-image: url(/public/images/icon/20/data_usage.svg) !important;
    margin: 0;
    margin-top: 12px;
    border-radius: 4px;
}

.btn_palitra div#palette_button {
    position: absolute;
    opacity: 0;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

.row_editor[data-editor="22"]+.row_editor[data-editor="22"] {
    margin-top: 12px;
}

.row_more_wheel .btn.btn-success {
    padding-left: 50px !important;
    background-repeat: no-repeat;
    background-position: 17px center;
    background-size: 18px;
    background-image: url(/public/images/new_form/plus.svg) !important;
    border-radius: 4px;
}

.row_more_wheel {
    display: flex;
    justify-content: center;
    padding-top: 20px;
}

.remove_line_whell {
    border: none !important;
    padding: 0 !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/busket.svg);
    display: inline-flex;
    height: 28px;
    width: 30px;
    background-color: transparent;
    position: absolute;
    top: 13px;
    right: 15px;
}

[data-editor="22"] .row_editor_head {
    position: relative;
    padding-right: 50px;
}

.row_editor_food .notice>span,
.row_sorting_head-center .notice>span {
    padding: 0 4px;
}

.row_add_link_video.browse-file-wrp {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-top: 8px;
}

.row_add_link_video input.video_file {
    position: absolute !important;
    opacity: 0;
}

.row_add_link_video .btn.btn-success.browse-file-button {
    margin-left: 15px;
    height: 38px;
    display: inline-flex;
    align-items: center;
    border-radius: 4px;
    cursor: pointer;
}

.row_add_link_video .form-control {
    max-width: 100%;
    flex-shrink: 0;
    background-color: #fff;
    cursor: revert;
    padding: 8px;
    height: 36px;
    border: 1px solid #8A8E9B;
}

[data-editor="32"] .row_editor_title+p {
    margin-bottom: 8px;
}

.row_add_link_video.browse-file-wrp+p,
.add_image_div .row_select_file+p,
#baner_form .row_editor[data-editor="35"]+p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #6C6E79;
    padding: 0;
    margin: 0;
    margin-top: 12px;
    height: 36px;
}

#baner_form .row_editor[data-editor="32"] {
    margin-bottom: 16px;
}

.frm_constructor.v-frm_constructor>.col-md-5>.v-wraper-shadow {
    overflow: inherit;
    min-height: 600px;
}

.wrap_exite_page {
    padding: 0;
    margin-top: 12px;
    margin-bottom: 32px;
}

.row_settings_line.row_hot_selector>p {
    margin-bottom: 0px;
}

.row_smille_comments .btn-group ul.multiselect-container,
.row_droup_trafic .btn-group ul.multiselect-container,
.set_user_video .btn-group ul.multiselect-container,
.testing_label-country .btn-group ul.multiselect-container {
    background: #fff;
    border: 1px solid #eee !important;
    border-top: 0px !important;
}

.row_smille_comments .multiselect-container .active>a,
.row_droup_trafic .multiselect-container .active>a,
.set_user_video .multiselect-container .active>a,
.testing_label-country .multiselect-container .active>a {
    background: #fff !important;
}

.row_smille_comments .multiselect-container>li>a>label,
.row_droup_trafic .multiselect-container>li>a>label,
.set_user_video .multiselect-container>li>a>label,
.testing_label-country .multiselect-container>li>a>label {
    color: #191B23;
}

.row_smille_comments button.multiselect,
.row_droup_trafic .col_tool button.multiselect,
.set_user_video .input-wrp button.multiselect {
    background: #fff !important;
    color: #000 !important;
    border-color: #e4e4e4 !important;
}

.set_user_video .btn-group ul.multiselect-container {
    width: 130px;
    min-width: 100%;
}

.row_site_start {
    display: flex;
    align-items: center;
    max-width: 100%;
}

.partners-td_project .col_site_name {
    max-width: calc(100% - 20px);
}

.col_star_share {
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    padding: 0 3px;
    flex-direction: column;
}

td .col_star_share .p_star.fa-star {
    background-image: url(/public/images/new/star_false.svg);
    background-size: 16px;
}

td .col_star_share .p_star.fa-star.checked {
    background-image: url(/public/images/new/star_true.svg);
    background-size: 16px;
}

.col_site_name {
    display: flex;
    flex-direction: column;
}

.col_site_name span,
.siteN {
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    color: #191B23;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.col_site_name span+span {
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    color: #272833;
}

.siteN {
    padding-left: 25px;
}

/*END editor form */

.row_two_referal i {
    font-style: normal;
}

.row_two_referal .txt_copied {
    display: none;
}

.div_copied .txt_copy {
    display: none;
}

.div_copied .txt_copied {
    display: block;
}

.div_copied .link_txt i {
    background: #3390ff;
    color: #fff;
}

.link_txt i {
    padding: 0 2px;
}

span#reset-filter {
    font-size: 0px;
    background-position: center;
    background-image: url(/public/images/new_admin/Close.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-color: #f1f1f1;
    border: none;
    min-width: 28px;
    width: 30px;
    border-radius: 4px;
    cursor: pointer;
    transform: translateX(4px);
}

span#reset-filter i {
    opacity: 0;
}

.some_search.uniform-input.hover {
    border-color: #e5e5e5;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.selected_some_filter {
    border-color: #fc5252 !important;
}

.list_ip_w .row_settings_line+.row_settings_line {
    margin-top: 8px;
}

.row_page_views span {
    text-align: left;
}

a.a_reports_site:hover {
    color: #5d78ff;
    text-decoration: none;
    background-color: #E5E5E5;
}

.page_partners div.fa.fa-eye,
.page_partners i.fa.fa-user,
.page_partners .edit_site,
.page_partners span.clear_site,
.link_edit_form {
    background-color: #F4F5F9;
    font-weight: 400;
    font-size: 14px;
    font-family: 'Roboto', Arial, sans-serif;
    width: auto !important;
    display: inline-flex;
    align-items: center;
    min-height: 28px;
    height: auto;
    border: 1px solid #e5e5e5;
    border-radius: 4px !important;
    padding: 4px 8px 4px 32px;
    background-image: url(/public/images/new/see.svg);
    background-size: 18px;
    background-position: 7px center;
    background-repeat: no-repeat;
    color: #191B23 !important;
    cursor: pointer;
    border: 1px solid #8A8E9B;
    line-height: 20px;
}

.page_partners i.fa.fa-user {
    background-image: url(/public/images/icon/20/person_add.svg);
    background-size: 20px;
}

.page_partners .edit_site {
    background-image: url(/public/images/new/wrte.svg);
}

.page_partners span.clear_site {
    background-image: url(/public/images/new/reset.svg);
    background-size: 16px;
}

.link_edit_form {
    background-image: url(/public/images/new/pen.svg);
    background-size: 16px;
    padding: 3px 12px 3px 36px;
}

.page_partners i.fa.fa-user.disabled,
.page_partners .edit_site.disabled {
    opacity: 0.2;
    pointer-events: none;
    cursor: not-allowed;
}

.page_partners .edit_site:hover,
.page_partners div.fa.fa-eye:hover,
.page_partners i.fa.fa-user:hover,
.page_partners span.clear_site:hover,
.link_edit_form:hover {
    background-color: #e5e5e5;
    text-decoration: none;
}

.page_partners #grid th,
.page_partners #grid td {
    text-align: left !important;
}

.page_partners .partners__settings_flex {
    justify-content: flex-start;
    height: auto;
}

.page_partners .partners__settings_flex>* {
    margin: 0;
}

.modal.popup_timeZone {
    width: 750px;
    max-width: 90%;
    margin-left: -400px;
}

.modal.popup_timeZone .modal-dialog {
    margin: 0;
    width: 100%;
}

.popup_timeZone .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border: none;
    padding: 30px 30px 15px 30px;
}

.popup_timeZone .modal-title {
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
}

.popup_timeZone .modal-body-timeZone {
    padding: 0 15px 0 30px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 310px;
}

.modal-body-timeZone label input[type=radio]:checked {
    opacity: 0;
}

.popup_timeZone label {
    width: 50%;
    padding-right: 10px;
}

div.popup_timeZone span {
    width: 14px;
    height: 14px;
    margin-right: 3px;
}

.popup_timeZone .modal-footer {
    text-align: left;
    padding: 15px 30px 30px 30px;
    border: none;
}

div.popup_timeZone span.checked {
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/checked_radio.svg);
}

a:hover,
a:focus {
    color: #5d78ff;
}

.page_partners table#grid {
    border: 1px solid #e7e7ed;
}

.page_partners #grid th {
    padding: 15px 8px;
    pointer-events: none;
}

.page_partners #grid td {
    border: none;
    padding: 8px !important;
}

.page_partners #grid thead tr th {
    border-bottom: 1px solid #ddd !important;
}

.page_partners #grid tbody#grid2 td:nth-child(1),
.page_partners #grid th:nth-child(1),
.page_partners #grid tbody#grid2 td:nth-child(1),
.page_partners #grid tbody#grid2 td:last-child {
    text-align: center !important;
}

.partners-td_project .col_star_share {
    padding-left: 0px;
}

.partners-td_project .col_star_share span.fa.fa-star {
    background-position: left center;
}

.row_spec {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
}

@media (max-width: 767px) {
    .row_spec {
        flex-direction: column;

    }
}

.row_spec>p {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    padding: 0 20px;
    color: #595959;
    margin: 0;
    flex-shrink: 0;
}

.row_spec .in_row_sp {
    margin-bottom: 0px;
    /* width: 100%; */
}

.in_row_sp .send_inst_spec.btn.btn-success {
    color: #5d78ff;
    background: #fff;
}

.modal-information-big .in_row_sp .send_inst_spec.btn.btn-success,
.modal-information-big .ab-send_inst_spec.btn.btn-success,
.first-modal .send_inst_spec.btn.btn-success {
    margin-left: 8px;
    padding: 9px 6px;
    /* background: #E0E3E6; */
    /* border: 1px solid #C4C7CF; */
    border-radius: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    /* color: #6C6E79; */

    border: 1px solid #8A8E9B;
    background: #F4F5F9;
    height: 36px;
    color: #6C6E79;
}

.in_row_sp .send_inst_spec.btn.btn-success:hover {
    color: #fff;
    background: #5d78ff;
}

.modal-information-big .in_row_sp .send_inst_spec.btn.btn-success:hover {
    background-color: #E0E0E3;
    border-color: #C4C7CF;
    color: #191B23;
}

.modal-information-big .in_row_sp .send_inst_spec.btn.btn-success:active {
    background-color: #C4C7CF;
    border-color: #C4C7CF;
    color: #191B23;
}

.row_spec+.partners__settings_flex {
    flex-shrink: 0;
}

.users_old {
    display: none;
}

.users_new {
    display: inline-flex;
}

.users_new,
.users_old {
    width: 100%;
}

[active_v="users_old"]~.users_new {
    display: none;
}

[active_v="users_old"]~.users_old {
    display: inline-flex;
}

.row_select_old_new {
    display: flex;
    align-items: center;
}

.row_select_old_new .nice-select {
    background: #FAFAFA;
    border-radius: 6px 0 0 6px;
    width: max-content;
    flex-shrink: 0;
    border-right: 0px;
    padding-right: 32px;
}

.row_select_old_new .nice-select~div {
    width: 100%;
}

.row_select_old_new .nice-select~div form {
    margin: 0;
    display: flex;
    align-items: center;
}

.col_us_em {
    width: 187px;
}

.users_new .col_us_em {
    width: 100%;
}

.col_us_em>input {
    width: 174px !important;
    height: 38px !important;
    border-radius: 0 6px 6px 0 !important;
    /* box-shadow: none!important; */
    padding: 0 8px !important;
    width: 100% !important;
}

.col_us_pas {
    position: relative;
    padding: 0;
    border: 1px solid #e1e1e1;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    margin-left: 9px;
    width: 174px;
}

div#create_guest_user .modal-body .col_us_pas input {
    box-shadow: none !important;
    height: 36px;
    padding: 0 17px !important;
    width: 100%;
    margin: 0;
    border: none;
}

div#create_guest_user #form_guest_create .col_us_pas .guest_user_show_hide_password,
div#create_guest_user .guest-more .col_us_pas .guest_user_show_hide_password {
    margin: 0 !important;
    border: none !important;
    background-color: none !important;
    width: 36px;
    height: 36px;
    background-size: 18px;
    flex-shrink: 0;
}

.col_us_save {
    display: inline-flex;
}

.col_us_save .btn.btn-primary:not(.guest_user_create_btn) {
    background-color: #fff;
    color: #5d78ff;
    width: auto !important;
    padding: 0 15px !important;
    margin: 0 !important;
    height: 38px !important;
    display: inline-flex;
    align-items: center;
}

.col_us_save .guest_user_create_btn {
    padding: 0 15px !important;
    height: 38px !important;
    width: auto !important;
}

div#create_guest_user.new_create_user {
    max-width: 500px;
}

div#create_guest_user.new_create_user .modal-header {
    border: none;
    padding: 40px 40px 8px 40px;
}

.row_select_old_new .users_old .col_us_pas {
    visibility: hidden;
}

.guest-more form.guest_user_form {
    display: flex;
    align-items: center;
    margin: 0;
    width: 100%;
}

.col_us_remove {
    padding-right: 8px;
}

/* #create_guest_user .col_us_remove .plerdy_element_remove_input.guest_user_delete {
    border: none !important;
    background-image: url(/public/images/new_form/busket.svg);
    width: 38px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
} */

.new_create_user .modal-body {
    padding: 0 40px 40px;
}

@media (max-width: 768px) {
    .new_create_user .modal-body {
        padding: 0 30px 30px;
    }
}

.new_create_user .modal-footer {
    border: none;
    text-align: left;
    padding: 15px 30px 30px;
}

.btn.btn-line {
    background: transparent;
    color: #5d78ff;
    border: 1px solid #5d78ff;
}

.btn.btn-line:hover,
.col_us_save .btn.btn-primary:not(.guest_user_create_btn, .guest_user_update_btn):hover {
    color: #fff;
    background: #5d78ff;
}

input.uniform-input.hover {
    box-shadow: none !important;
}

.page_partners span.icon_handshake_new,
.page_partners i.fa.fa-code.icon-trash,
.page_partners span.fa.fa-code.icon-trash {
    width: auto;
    height: auto;
    padding: 12px 8px 12px 46px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
    font-family: 'Roboto', Arial, sans-serif;
    background-image: url(/public/images/new/case.svg);
    background-size: 18px;
    background-position: 12px center;
    background-repeat: no-repeat;
    min-width: 170px;
    text-align: left;
}

.page_partners i.fa.fa-code.icon-trash,
.page_partners span.fa.fa-code.icon-trash {
    background-image: url(/public/images/new/basket.svg);
}

.page_partners .popup_more_form {
    flex-direction: column;
    padding: 4px 0;
    z-index: 1;
    background: #FFFFFF;
    border: none;
    box-shadow: 0px 8px 32px rgba(0, 0, 0, 0.08);
    width: 240px;
}

.page_partners span.icon_handshake_new:hover,
.page_partners i.fa.fa-code.icon-trash:hover,
.page_partners span.fa.fa-code.icon-trash:hover {
    background-color: #F3F4F6;
}

.page_partners .popup_more_form .detach_v {
    position: relative;
}

.page_partners .popup_more_form .detach_v .popup_detach {
    /* top: 41%; */
    /* bottom: auto; */
    /* transform: translate(-100%, -50%); */
    /* left: -20px; */
    /* box-shadow: 0px 8px 32px rgb(0 0 0 / 8%); */
    padding: 40px;
}

.page_partners .popup_more_form .detach_v .popup_detach::before {
    top: calc(50% - 4px);
    left: auto;
    right: -10px;
}

.page_partners .popup_more_form .detach_v.active_acc .popup_detach {
    /* left: -10px; */
}

.icon_handshake_new.long-dash,
.icon-trash.long-dash {
    border: none !important;
    pointer-events: none;
    opacity: .3;
}

button#create_guest_user_cancel_btn:before {
    content: "";
    display: inline-flex;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 12px;
    right: 12px;
    cursor: pointer;
    background: url(/public/images/panel/close_panel.svg);
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
}

.page_first_visit-welcome .new_first_visit .tab-content.step1 #manual-form input[type=text] {
    height: 38px;
    border: 1px solid #e5e5e5;
    border-radius: 4px !important;
    margin-bottom: 20px;
}

.wrapp_select_site .nice-select::after {
    border-color: #191B23;
    right: 15px;
}

.wrapp_select_site div.nice-select span {
    color: #191B23;
}

.wrapp_select_site .nice-select.open {
    border-radius: 4px;
}

.wrapp_select_site .nice-select .list {
    background-color: #FFFFFF;
    border: none;
    box-shadow: 0px 4px 20px rgb(0 0 0 / 12%);
    border-radius: 7px;
    min-width: 243px;
}

select#change_site_partner+.nice-select .list>li {
    color: #191B23;
    padding-left: 42px;
}

/* .wrapp_select_site .nice-select .option.focus,
.wrapp_select_site .nice-select .option.selected.focus,  */
.wrapp_select_site .nice-select .option:hover,
select#change_site_partner+.nice-select .list>li:hover {
    background-color: #F3F4F6 !important;
}

.wrapp_select_site .nice-select .option.focus,
.wrapp_select_site .nice-select .option.selected.focus {
    background-color: #fff;
}

.wrapp_select_site select#change_site_partner+.nice-select li.option[data-value="add"] {
    background: #fff !important;
    padding-left: 15px;
    border: none !important;
}

.wrapp_select_site .nice-select .list::-webkit-scrollbar-track {
    -webkit-box-shadow: 0 0 0;
    background-color: #C9D2FF;
}

.wrapp_select_site .nice-select .list::-webkit-scrollbar {
    width: 7px !important;
    background-color: #5D78FF;
}

.wrapp_select_site .nice-select .list::-webkit-scrollbar-thumb {
    background-color: #C9D2FF;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0;
}

.wrapp_func li[class*=ico_nav_data] .head_text {
    background-size: 18px !important;
}

span.header_menu-i:before,
span.header_menu-i:after {
    display: none;
}

.btn_menu_top_report a.btn_use_cases {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    height: 28px;
    padding: 0 36px 0 12px;
    border-radius: 5px;
    background-image: url(/public/images/new/head_blank.svg);
    background-size: 16px;
}

.new_style_menu .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {
    color: #191B23;
}

.new_style_menu .m-header-menu.m-header-menu--submenu-skin-light .m-menu__nav>.m-menu__item .m-menu__submenu>.m-menu__subnav>.m-menu__item .m-menu__link-icon,
.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-icon {
    display: none !important;
}

.new_style_menu .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--tabs .m-menu__submenu .m-menu__subnav .m-menu__item .m-menu__link.btn.btn-accent.tab-btn-menu {
    font-weight: normal;
    width: calc(100% - 32px);
    margin: 6px 16px;
    height: 24px !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 0px 5px 0 0 !important;
    border-radius: 4px;
}

.new_style_menu .m-header-menu .m-menu__nav .m-menu__item.m-menu__item--tabs .m-menu__submenu .m-menu__subnav .m-menu__item .m-menu__link.btn.btn-accent.tab-btn-menu .m-menu__link-text {
    font-weight: normal !important;
    width: auto !important;
}

.new_style_menu .m-menu__link.btn.btn-accent.tab-btn-menu i.la.la-plus {
    line-height: 24px;
    font-size: 17px;
    margin-right: 2px;
}

.new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item.link_blank>a.m-menu__link>span.m-menu__link-text:after {
    content: '';
    display: inline-flex;
    width: 14px;
    height: 14px;
    background-image: url(/public/images/i_blank.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: right center;
    transform: translate(3px, -1px);
}

.row_after_header_warning .alert-danger {
    background-color: #FFF1F0 !important;
    box-shadow: 0 0 0;
    color: #191B23 !important;
    font-weight: 400 !important;
    background-position: 12px center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/error_red.svg);
    border-radius: 4px !important;
    border: 1px solid #FF8786 !important;
}

.row_after_header_warning .alert-danger:before {
    display: none !important;
}

.row_after_header_warning .alert-danger a.btn.btn-success {
    background: #FFC700;
    border: none;
    color: #595959;
}

.row_after_header_warning .alert-danger a.btn.btn-success:hover {
    background: #eab704;
}

.row_select_old_new.guest-more .btn.btn-primary {
    font-size: 0px;
    border: none;
    width: 36px !important;
    background-image: url(/public/images/save_b.svg) !important;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.row_select_old_new.guest-more .btn.btn-primary:hover {
    background-color: #ecefff;
}

.row_select_old_new.guest-more .btn.btn-primary {
    font-size: 0px;
    border: none;
    width: 36px !important;
    background-image: url(/public/images/save_b.svg) !important;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 4px;
}

.row_select_old_new.guest-more .btn.btn-primary:hover {
    background-color: #ecefff;
}

.guest-more-close input.guest_email,
.guest-more-close .col_us_pas,
.guest-more-close input.guest_password {
    pointer-events: none;
    background-color: #E5E5E5;
    color: #BDBDBD;
}

div#create_guest_user .guest-more-close span.btn.green.btn-fa.guest_user_show_hide_password {
    background-color: #E5E5E5 !important;
}

/* .guest-more-close .guest_user_delete, */
.guest-more-close .btn.btn-primary {
    filter: grayscale(1);
    opacity: 0.7;
    pointer-events: none;
}

#profile-page .c_profile {
    padding-top: 20px;
}

#menu_profile .m-dropdown__wrapper {
    width: 244px;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 0 0 7px 7px !important;
    top: 0;
    right: 0;
    transform: translate(0px, 0px);
}


#menu_profile .m-dropdown__wrapper .v-dropdown__inner {
    box-shadow: none;
    border-radius: 0 0 7px 7px !important;
}

#menu_profile #acaunt_plerdy {
    position: relative;
    z-index: 111;
}

.head_user_pr {
    height: 64px;
    display: flex;
    align-items: center;
    color: #595959;
    font-size: 14px;
    padding: 0 54px 0 16px;
}

#menu_profile .m-dropdown__content {
    padding: 0px;
}

#menu_profile .v-dropdown__inner ul.m-dropdown-lang {
    padding: 0 0 6px;
    width: 100%;
}

#menu_profile li {
    margin: 0;
}

#menu_profile ul.m-dropdown-lang a {
    display: flex;
    flex-wrap: wrap;
    padding: 0 16px 0 39px;
    font-size: 14px;
    height: 38px;
    background-position: 16px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/menu/m_use.svg);
    border-radius: 0;
}

#menu_profile ul.m-dropdown-lang a[href*="/referral_program/"] {
    background-image: url(/public/images/menu/m_ref.svg);
}

#menu_profile ul.m-dropdown-lang a[href*="ideas"] {
    background-image: url(/public/images/menu/m_ide.svg);
    background-position: 18px center;
    background-size: 12px;
}

#menu_profile ul.m-dropdown-lang a[href*="logout"] {
    background-image: url(/public/images/menu/m_log.svg);
    margin: 0;
}

.rows_tab_profile ul#menu_forms {
    position: relative;
}

.rows_tab_profile .m-menu_forms li>a,
.rows_tab_profile .m-menu_forms li>span {
    height: 40px;
    line-height: 40px;
    display: inline-flex;
    align-items: center;
}

.js-show-edit-img {
    display: flex;
}

.page-profile form#profile_form {
    width: 100%;
    padding: 20px 30px 50px;
}

.page-profile .js-show-edit-img {
    padding: 0;
    align-items: center;
    border-radius: px;
}

.page-profile .js-show-edit-img .form-group {
    margin: 0px !important;
    position: relative;
}

.page-profile .js-show-edit-img .form-group .img_avatar {
    margin: 0;
    width: 88px;
    height: 88px;
    position: absolute;
    left: 0;
    top: calc(50% - 44px);
}

.page-profile .js-show-edit-img .form-group .fileinput-new {
    margin: 0;
}

.page-profile #profile_form .fileinput {
    max-width: 200px;
    min-width: 88px;
    min-height: 88px;
    visibility: hidden;
}

.page-profile #profile_form.show_edit_picture .img_avatar {
    visibility: hidden;
}

.page-profile #profile_form.show_edit_picture .fileinput {
    visibility: visible;
}

.row_step_2_upload {
    display: none !important;
}

#profile_form.show_edit_picture .row_step_2_upload {
    display: inline-flex !important;
}

#profile_form.show_edit_picture .row_step_1_upload {
    display: none !important;
}

.row_btns_p {
    padding-left: 30px;
}

.row_step_1_upload {
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
}

.row_step_1_upload .v-image-btn {
    background-position: 8px center;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/net-upload.svg) !important;
    border: none !important;
    background-color: #FAFAFA;
    border-radius: 4px;
    color: #191B23 !important;
    height: 30px;
    display: inline-flex;
    align-items: center;
    padding: 0 8px 0 28px !important;
    margin-bottom: 8px;
}

.row_step_1_upload .v-image-btn:hover {
    background-color: #e3e8ff !important;
}

.row_btns_p p {
    color: #595959;
    font-size: 14px;
    margin: 0;
}

.row_step_2_upload {
    flex-direction: column;
}

.row_step_2_upload button#save {
    padding: 0 10px;
    height: 30px;
}

.row_step_2_upload .btn.default.cancel {
    padding: 0 10px;
    height: 30px;
}

.row_step_2_upload p {
    margin-bottom: 8px;
}

.row_input_name {
    display: flex;
    flex-direction: row;
    margin-bottom: 30px;
}

.row_input_name .col_input_name {
    width: 33.33%;
    max-width: 340px;
    padding-right: 40px;
}

@media (max-width: 767px) {
    .row_input_name {
        flex-direction: column;
        gap: 15px;
    }

    .row_input_name .col_input_name {
        width: 100%;
    }
}

.col_input_name .head_p_s {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #191B23;
    margin-bottom: 16px;
}

.col_input_name .chenge_in .form-control {
    border: 1px solid #E5E5E5;
    border-radius: 4px !important;
}

.rows_tab_profile ul#menu_forms {
    margin-top: 0px;
}

#wrapp_profile-page #profile-page {
    min-height: 0px;
}

.col_change_data .head_p_s {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 16px;
}

.row_foot_save .btn {
    display: inline-flex;
    height: 38px;
    padding: 0 25px;
    align-items: center;
}

.col_change_data .row_foot_save {
    margin-top: 30px;
    display: flex;
    align-items: center;
}

.row_foot_save .head_p_s.head_p_s-warning {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    margin: 0;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #595d6e;
    max-width: 400px;
    margin-left: 15px;
    color: #191B23 !important;
}

.row_foot_save .btn+.btn {
    margin-left: 10px;
}

.page_referral_program .referal_pr,
.ref_tab_w {
    border: 1px solid #E0E3E6;
    border-radius: 4px;
    background: #fff;
    padding: 20px;
}

.page_referral_program .referal_pr {
    margin-bottom: 20px;
    border-bottom: none;
}

.referal_pr-head {
    display: flex;
    margin-bottom: 16px;
    margin-top: 16px;
}

.col_referal_pr {
    display: inline-flex;
    width: 55%;
}

.row_ref_copy span.link_c_btn,
.col-md-9.col-lg-10 .link_c_btn {
    display: inline-flex;
    flex-shrink: 0;
    width: 34px;
    height: 34px;
    cursor: pointer;
    background-size: 18px;
    background-repeat: no-repeat;
    /* background-image: url(/public/images/new/akar-icons_copy.svg); */
    border-radius: 4px;
    background-color: #1474E3;

    margin-left: 12px;
    background-position: 10px center;
    padding: 8px 12px 8px 34px;
    font-size: 14px;
    Color: white;
    font-weight: 400;
    line-height: 20px;
    width: max-content;
    background-image: url(/public/images/new/copy_w.svg);
}

.row_ref_copy span.link_c_btn:hover {
    background-color: #006DCA;
}

.link_txt i {
    padding: 0 2px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.row_two_referal>div {
    /* background: #eaeaea; */
    border-radius: 7px;
}

.row_two_referal>span {
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    padding: 0 15px;
}

.col_referal_pr+.col_referal_pr {
    width: 45%;
    margin-left: 45px;
}

.commission_block {
    background: #31D992;
    border-radius: 7px;
    color: #fff;
    padding: 30px 35px 20px;
    transform: translateY(-30px);
}

.commission_block h3 {
    margin: 0;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 16px;
}

.row_commission {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.row_commission span {
    display: inline-flex;
    width: calc(50% - 8px);
    font-size: 14px;
    line-height: 130%;
    padding-left: 28px;
    margin-bottom: 12px;
    background-position: left center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/top.svg);
}

.row_two_referal+p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    color: #919191;
    margin: 20px 0 0;
}

.row_two_referal+p a {
    color: #5D78FF;
}

.blocks_ref {
    display: flex;
    flex-wrap: nowrap;
    background: #FAFAFA;
    border-radius: 7px;
    /* padding: 30px 15px; */
    /* margin-bottom: 25px; */
    border: 1px solid #C4C7CF;
    padding: 12px 8px;
    margin-bottom: 16px;
}

.blocks_ref .ref_col:not(:last-child) {
    border-right: 1px solid #C4C7CF;
}

.ref_col>span {
    /* font-size: 16px; */
    /* line-height: 19px; */
    display: flex;
    /* min-height: 42px; */
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-bottom: 8px;
}

.ref_col.pay_ref_col {
    display: flex;
    justify-content: center;
}

.ref_col.pay_ref_col .pay_link {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: flex;
    align-items: center;
}

.new_wrap_tabel {
    background: #FFFFFF;
    border: 1px solid #E7E7ED;
    border-radius: 4px;
    padding: 4px;
    margin-top: 24px;
}

.ref_tab_w .new_wrap_tabel {
    margin: 0;
    border: none;
}

.editor_hide .checker_switch div.checker>span.checked {
    background-color: #bdbdbd !important;
}

.alert.alert-warning.alert-image-size {
    background-color: #fffade !important;
    box-shadow: 0 0 0;
    color: #595959 !important;
    background-position: 12px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/warning2.svg);
    padding: 12px 20px 12px 50px;
    position: relative;
}

.alert-warning button.close {
    background-size: 20px;
}

.alert.alert-warning.alert-image-size .close {
    position: absolute;
    top: 12px;
    right: 8px;
    margin: 0;
}

label.row_checkbox.row_checkbox_blank {
    width: 162px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.col_tool.col_form_width .nice-select .current {
    background-image: url(/public/images/icon/20/cut_photo.svg) !important;
    background-size: 20px;
}

.col_tool.col_position_txt {
    margin-left: 0px;
}

.tabs_images .hover_line {
    background: #C3E1F9;
    border-radius: 5px;
    height: 30px;
    top: calc(50% - 15px);

}

.images_galery_plerdy .tabs_images .hover_line {
    border-radius: unset;
    height: 35px;
    top: 0;
    width: 20% !important;
}

.tabs_images #form_constructor-tabs {
    background-color: #fff;
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    padding: 0 5px !important;
}

.tabs_images li.link_only_ {
    position: relative;
    z-index: 1;
    width: calc(100% / 5);
}

.tabs_images li.link_only_:not(:last-of-type) {
    border-right: 1px solid #8A8E9B;
}

.tabs_images li.link_only_ a {
    height: 36px;
    /* line-height: 36px; */
    font-weight: normal;
    transition: .3s;
}

.tabs_images li.link_only_.checked_content a {
    /* color: #fff; */
}

.tabs_images li.link_only_.checked_content {
    color: #fff;
    pointer-events: none;
    background-color: #c3e1f9 !important;
    border-bottom: 1px solid #8a8e9b;
}

.col_tool.col_position_content {
    z-index: 2;
    position: relative;
}

.tabs_images .checked_tab a.link_only_ {
    padding-left: 26px !important;
    background-position: 4px center;
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/done_small_b.svg);
}

.tabs_images .checked_tab.checked_content a.link_only_ {
    /* background-image: url(/public/images/new/done_w.svg); */
}

.row_settings_line .radio>span.checked {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-image: url(/public/images/new/checked_radio.svg);
}

input.form-control::-moz-placeholder,
input[type="text"]::-moz-placeholder,
#guest_user_is_email::-moz-placeholder,
.row_add_rules .form-control::-moz-placeholder,
.row_social-head .form-control::-moz-placeholder,
.row_hot_selector-input .form-control::-moz-placeholder,
.href_el .form-control::-moz-placeholder,
.row_editor .form-control::-moz-placeholder {
    color: #aaa;
}

input.form-control:-ms-input-placeholder,
input[type="text"]:-ms-input-placeholder,
#guest_user_is_email:-ms-input-placeholder,
.row_add_rules .form-control:-ms-input-placeholder,
.row_social-head .form-control:-ms-input-placeholder,
.row_hot_selector-input .form-control:-ms-input-placeholder,
.href_el .form-control:-ms-input-placeholder,
.row_editor .form-control:-ms-input-placeholder {
    color: #aaa;
}

input.form-control::-webkit-input-placeholder,
input[type="text"]::-webkit-input-placeholder,
#guest_user_is_email::-webkit-input-placeholder,
.row_add_rules .form-control::-webkit-input-placeholder,
.row_social-head .form-control::-webkit-input-placeholder,
.row_hot_selector-input .form-control::-webkit-input-placeholder,
.href_el .form-control::-webkit-input-placeholder,
.row_editor .form-control::-webkit-input-placeholder {
    color: #aaa;
}

#menu3 #er_mes,
.warning_custom_ip {
    margin: 0 0 8px !important;
    max-width: 100%;
    color: #595959;
    font-size: 14px;
    border-radius: 4px;
    padding: 10px 15px 10px 42px !important;
    border: none !important;
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 22px;
    background-image: url(/public/images/new_admin/info_tool.svg);
}

#menu3 #er_mes {
    margin: 0 0 16px !important;
}

span.name-lable.name-lable-id {
    width: auto;
}

.warning_custom_ip {
    margin: 0 0 0 5px !important;
    width: auto;
    display: inline-flex;
    background-color: #f3f8ff;
    padding: 0px 15px 0px 42px !important;
}

#menu3 #er_mes:before {
    display: none !important;
}

.helper.tooltip-popup>i {
    display: none;
}

div .helper.tooltip-popup {
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    background-position: 20px center;
    background-size: 18px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/vid.svg);
    padding: 10px 20px 10px 48px;
}

#currency_select+.nice-select {
    border: 1px solid #8a8e9b;
    border-radius: 4px;
    background-position: 16px center;
    background-size: 18px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/dolar.svg);
    padding-left: 44px;
    width: 142px;
    height: 36px;
    background-color: #fff;
    transition: .3s all ease-in-out;
}

#currency_select+.nice-select:hover {
    border: 1px solid #E5E5E5;
}

#currency_select+.nice-select span.current {
    color: #000;
    line-height: 34px;
}

#currency_select+.nice-select ul.list {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 7px;
    border: none;
    right: auto;
    left: 0;
    min-width: 200px;
    width: 236px;
    margin-top: 6px;
}

.nice_search ul.list::-webkit-scrollbar-track,
#currency_select+.nice-select ul.list::-webkit-scrollbar-track,
.popup_more_form::-webkit-scrollbar-track,
.col_right_map ul::-webkit-scrollbar-track,
.modal-body-slick .modal-body::-webkit-scrollbar-track,
#blocked-addreses textarea.textarea_autisize::-webkit-scrollbar-track {
    border-radius: 7px;
    background-color: #C9D2FF;
}

.nice_search ul.list::-webkit-scrollbar,
#currency_select+.nice-select ul.list::-webkit-scrollbar,
.popup_more_form::-webkit-scrollbar,
.col_right_map ul::-webkit-scrollbar,
.modal-body-slick .modal-body::-webkit-scrollbar,
#blocked-addreses textarea.textarea_autisize::-webkit-scrollbar {
    width: 7px;
    background-color: #C9D2FF;
    border-radius: 7px;
}

.nice_search ul.list::-webkit-scrollbar-thumb,
#currency_select+.nice-select ul.list::-webkit-scrollbar-thumb,
.popup_more_form::-webkit-scrollbar-thumb,
.col_right_map ul::-webkit-scrollbar-thumb,
.modal-body-slick .modal-body::-webkit-scrollbar-thumb,
#blocked-addreses textarea.textarea_autisize::-webkit-scrollbar-thumb {
    border-radius: 7px;
    background-color: #5D78FF;
}

html::-webkit-scrollbar-track {
    background-color: #e3e8ff;
}

html::-webkit-scrollbar {
    width: 6px;
    background-color: #e3e8ff;
}

html::-webkit-scrollbar-thumb {
    background-color: #b3b3b3;
}

span.btn.top-button-add,
.btn-choose-form {
    height: 36px;
    display: inline-flex;
    align-items: center;
    font-weight: normal;
    padding-left: 44px !important;
    margin: 0 12px 0 0;
    background-repeat: no-repeat !important;
    background-position: 16px center !important;
    background-image: url(/public/images/new/plus_white.svg) !important;
    background-color: #919191;
    background-size: 15px;
    border-radius: 7px;
    border: none;
    color: #fff;
}

a.btn.top-button-add,
a.btn.btn-success.btn_final_converssion {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 3px 7px;
    gap: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    transition: .3s;
    text-decoration: none !important;
    border-radius: 4px;
    border: none;
    outline: 0;
    cursor: pointer;
    padding: 7px 11px;
    background: #fff;
    border: 1px solid #c4c7cf;
    color: #6c6e79;
}

span.btn.top-button-add:hover,

.btn-choose-form:hover {
    background-color: #707070;
}

a.btn.top-button-add:hover,
a.btn.btn-success.btn_final_converssion:hover,
.p_btn.p_btn_large.p_btn-light.add-rep:hover {
    border: 1px solid #6C6E79;
    background: #fff;
}

.modal-body-timeZone label input[type="radio"] {
    display: block;
    position: static;
    opacity: 1;
    visibility: visible;
    width: 14px;
    height: 14px;
    margin: 0px !important;
}

.modal-body-timeZone label span {
    border: none;
    background: transparent !important;
}

#current_popup_guest .guest-more:last-child ul.list,
#current_popup_guest .guest-more:nth-last-child(2) ul.list {
    top: auto;
    bottom: 100%;
    border-radius: 4px 4px 0 0;
}

button#create_guest_user_cancel_btn {
    border: none;
    padding: 0;
    margin: 0;
    background: transparent;
}

.page_partners tbody#grid2 tr:hover,
.page_partners tbody#grid2 tr {
    z-index: inherit;
}

.long-dash-center {
    width: 100%;
    text-align: center;
    max-width: 130px;
}

.row_select_old_new select#all_url_select+.nice-select {
    pointer-events: none;
}

.row_select_old_new select#all_url_select+.nice-select::after {
    opacity: 0;
}

#steps_form .css_sel>.form-group {
    flex-direction: column;
    margin: 0;
}

.row_css_sel {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.row_css_sel .row_social-head {
    margin: 0;
    width: 100%;
}

.row_css_sel input#name_step {
    width: 100%;
    margin-bottom: 8px;
}

.row_social-head .nice-select {
    border: none;
    min-width: 115px;
}

.row_css_sel span.glyphicon.glyphicon-trash:before,
.css_sel-head span.glyphicon.glyphicon-trash:before {
    display: none;
}

.row_css_sel .glyphicon.glyphicon-trash,
.css_sel-head .glyphicon.glyphicon-trash,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-trash,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-erase,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-edit {
    margin: 0;
    border: none !important;
    width: 38px;
    height: 38px;
    flex-shrink: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    background-image: url(/public/images/new_form/busket.svg);
    display: inline-flex;
    margin-left: 5px;
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-trash,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-erase,
.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-edit {
    margin: 0px;
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-erase {
    background-image: url(/public/images/new/reset.svg);
}

.wrapp_rules .scroll_ol .table td span.glyphicon.glyphicon-edit {
    background-image: url(/public/images/new/write.svg);
}

.parse_one_product.parsing_table.table.tab_2321 tr td {
    font-size: 14px;
}

.page_list_sessions_group .table-scrollable.table-scrollable-borderless {
    border-radius: 8px;
}

.wraper-button-viewdata div#statistic_delete_rows.btn,
.wraper-button-viewdata div#del_all.btn {
    padding: 6px 12px 5px 38px;
    background-repeat: no-repeat !important;
    background-position: 12px center !important;
    background-size: 18px;
    background-image: url(/public/images/video-session/v_busket.svg) !important;
    background-color: transparent !important;
    border-radius: 4px;
}

.wraper-button-viewdata div#statistic_delete_rows.btn {
    background-color: #F1353D !important;
    background-image: url(/public/images/video-session/busket_white.svg) !important;
}

.wraper-button-viewdata div#statistic_select_all_rows {
    height: 32px;
    display: inline-flex;
    align-items: center;
    padding: 0 12px 0 5px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 4px;
    transition: .3s;
    border: none;
    font-size: 0;
}

div#statistic_select_all_rows:before {
    content: '';
    display: inline-flex;
    width: 16px;
    height: 16px;
    border: 2px solid #E5E5E5;
    border-radius: 4px;
    background-color: #fff;
}

.p_line {
    display: inline-flex;
    width: 1px;
    height: 36px;
    background: #E0E3E6;
}


div#statistic_select_all_rows.check:before {
    /* background-image: url(/public/images/new/check_blue.svg); */
    /* background-size: 10px; */
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(/public/images/icon/checked.svg);
    background-size: cover;
    border: 1px solid #1474e3;
    width: 16px;
    height: 16px;
}

div#del_all.btn {
    color: #f1353d !important;
}

.tabel_sales_performance9 .wraper-button-viewdata {
    display: flex;
    align-items: center;
    gap: 12px;
}

.tabel_sales_performance9 .wraper-button-viewdata>span {
    display: inline-flex;
    height: 36px;
    width: 1px;
    background: #E0E3E6;
}

.col_device_v {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.col_device_v .ico_dev_v {
    font-weight: 400;
    /* font-size: 14px; */
    line-height: 130%;
    color: #191B23;
    font-style: normal;
    display: inline-flex;
    justify-content: center;
    height: 24px;
    min-width: 24px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
}

.ico_dev_v[data-see*="desktop"],
.ico_dev_v[data-see*="tablet"],
.ico_dev_v[data-see*="mobile"],
.ico_dev_v[data-see*="Windows"],
.ico_dev_v[data-see*="Chrome"],
.ico_dev_v[data-see*="Linux"],
.ico_dev_v[data-see*="Safari"],
.ico_dev_v[data-see*="Mac OS"],
.ico_dev_v[data-see*="iOS"],
.ico_dev_v[data-see*="Android"],
.ico_dev_v[data-see*="Opera"],
.ico_dev_v[data-see*="Firefox"],
.ico_dev_v[data-see*="Mozilla"],
.ico_dev_v[data-see*="Other Browser"] {
    font-size: 0px;
}

.ico_dev_v[data-see*="desktop"] {
    background-image: url(/public/images/video-session/v_desktop.svg);
}

.ico_dev_v[data-see*="tablet"] {
    background-image: url(/public/images/video-session/v_tablet.svg);
}

.ico_dev_v[data-see*="mobile"] {
    background-image: url(/public/images/video-session/v_phone.svg);
}

.ico_dev_v[data-see*="Windows"] {
    background-image: url(/public/images/video-session/v_windows.svg);
}

.ico_dev_v[data-see*="Chrome"] {
    background-image: url(/public/images/video-session/v_chrome.svg);
}

.ico_dev_v[data-see*="Linux"] {
    background-image: url(/public/images/video-session/v_linoks.svg);
}

.ico_dev_v[data-see*="Firefox"],
.ico_dev_v[data-see*="Mozilla"] {
    background-image: url(/public/images/video-session/v_mozila.svg);
}

.ico_dev_v[data-see*="Safari"] {
    background-image: url(/public/images/video-session/v_safari.svg);
}

.ico_dev_v[data-see*="Mac OS"],
.ico_dev_v[data-see*="iOS"] {
    background-image: url(/public/images/video-session/v_ios.svg);
}

.ico_dev_v[data-see*="Android"] {
    background-image: url(/public/images/video-session/v_android.svg);
}

.ico_dev_v[data-see*="Opera"] {
    background-image: url(/public/images/video-session/v_opera.svg);
}

.ico_dev_v[data-see*="Other Browser"] {
    background-image: url(/public/images/video-session/v_unknown_brows.svg);
}

.tabel_sales_performance9 .w_video-time:not(.w_device-t) {
    flex-direction: row-reverse;
    justify-content: space-between;
}

.tabel_sales_performance9 .w_video-time a {
    margin: 0 0 0 5px;
}

.tabel_sales_performance9 .w_video-time a .icon_play {
    width: 22px;
    height: 22px;
}

.tabel_sales_performance9 .location_sesion {
    margin-top: 8px;
    width: 100%;
    max-width: 100%;
}

.tabel_sales_performance9 .txt-video-time {
    width: 100%;
}

.location_sesion_head i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
    margin-right: 5px;
}

.location_sesion_head i img {
    max-width: 30px !important;
    width: auto;
    height: 100%;
}

.location_sesion_head {
    display: flex;
    align-items: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    width: 180px;
}

.location_sesion_new {
    font-size: 12px;
    font-weight: normal;
}

.location_sesion_foot {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    color: #6C6E79;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}

.tabel_sales_performance9 .group_panel_link.panel_link-max.panel_link {
    color: #006DCA;
    font-weight: bold;
    padding-right: 0px;
}

.tabel_sales_performance9 .group_panel_link.panel_link-max.panel_link:visited {
    color: #8649E1;
}

.user_online_status.end_ses {
    font-weight: normal;
}

.apexcharts-tooltip.apexcharts-theme-light {
    max-height: 300px;
    overflow-y: auto;
    pointer-events: inherit;
}

.apexcharts-tooltip.apexcharts-theme-light:hover {
    opacity: 1;
}

.css_sel_custom .row_warning {
    display: none;
    margin: 0;
}

.css_sel_custom[active_v="0"] .row_warning {
    display: block;
    margin-top: 8px;
}

div#filter_filter.filter-partials-seo {
    max-width: 600px;
}

.filter-partials-seo .col_check_filter {
    width: 100%;
}

.filter-partials-seo .wrapp_bottom-btn {
    display: flex;
    justify-content: flex-end;
}

.wrapp_bottom-btn-search>div {
    display: inline-flex;
    align-items: flex-end;
}

#filter_wsearch div#search_more {
    opacity: 1;
    top: 0;
    height: auto !important;
    padding-top: 10px;
    overflow: inherit;
}

.row_more_search .col-xs-1 {
    padding: 0;
}

.row_more_search span.remove_more_search {
    display: inline-flex;
    background-image: url(/public/images/new_form/busket.svg);
    width: 38px;
    height: 38px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.row.row_more_search {
    margin-bottom: 10px !important;
}

.row_more_search {
    display: none;
}

.row_more_search.row_more_search-show {
    display: block;
}

.tab-body-2022 .tab_block {
    display: none;
}

.tab-body-2022 .tab_block.d_active {
    display: block;
}

.tab-2022 {
    display: flex;
    justify-content: space-between;
    border-radius: 6px;
    position: relative;
    margin-bottom: 10px;
    border: 1px solid #C4C7CF;
}

.tab22 {
    width: 40%;
    height: 40px;
    align-items: center;
    justify-content: center;
    display: inline-flex;
    font-weight: 400;
    cursor: pointer;
    transition: .3s;
    position: relative;
    z-index: 2;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    /* padding: 8px 12px; */
}

.tab22:not(:last-child) {
    border-right: 1px solid #C4C7CF;
}

span.bg_checked {
    z-index: 1;
    position: absolute;
    height: 40px;
    width: 100%;
    background: rgba(0, 143, 248, 0.2);
    border-radius: 5px;
    top: 0;
    transition: .3s;
    left: 0;
    border: 1px solid rgb(0, 143, 248);
    border-radius: 6px 0px 0px 6px;
}

span.bg_checked.add_url {
    width: 33%;
}

span.bg_checked.border-style {
    border-radius: 0;
}

span.bg_checked.border-style_right {
    border-radius: 0px 6px 6px 0px;
}

.tab_block p {
    color: #919191;
    font-size: 14px;
}

.tab-body-2022 .general_rule_block {
    display: none;
}

.tab-body-2022 .btnRule {
    width: 100%;
    height: 38px;
    font-weight: 400 !important;
    font-size: 14px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tab-body-2022 .btnRule:before {
    content: '';
    display: inline-flex;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background-image: url(/public/images/new/plus_white.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
}

.set_user_video form.blocked-addreses {
    padding: 0;
}

#tab2.d_active~.general_rule_block,
#tab3.d_active~.general_rule_block {
    display: block;
}

.general_rule_block input#url_input {
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    height: 38px;
    margin-bottom: 13px;
    padding: 0px 17px;
    width: 100%;
}

.page_video_setings .col-md-3>.shadow_wrapp {
    margin-bottom: 20px;
}

.set_user_video input[type="number"] {
    text-align: center;
    width: 70px;
    color: #191B23;
}

label.btn_remove_rule {
    display: inline-flex;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/new/i-delete.svg);
    cursor: pointer;
}

label.btn_remove_rule>* {
    display: none;
}

.col-table-page-settings .table-advance.tab_38-1 tr th {
    border-top: 0px solid transparent !important;
}

.col-table-page-settings .table-advance.tab_38-1 {
    margin-top: 20px;
}

.col-table-page-settings .table-advance.tab_38-1 th:nth-child(2) {
    text-align: left;
}

.col-table-page-settings .table-advance.tab_38-1 tbody tr:last-child td,
.col-table-page-settings .table-advance.tab_38-1 tbody tr:last-child {
    border-bottom: 0px solid transparent !important;
}

.col_tool.col_select .multiselect-container li {
    width: 100%;
}

.popup_detach-btns {
    display: flex;
    align-items: center;
    justify-content: center;
}

.popup_detach-btns button.btn.btn-primary {
    margin: 0 !important;
}

.popup_detach-btns .popup_detach-cancel {
    /* background-color: #fff!important;
    margin-left: 15px; */
}

.step_form_two {
    display: none;
}

.step_form_two p {
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 10px;
}

.step_form_one.step_form_one-show {
    display: none;
}

.step_form_one-show+.step_form_two {
    display: block;
}

.row_api_key {
    padding-bottom: 20px;
}

.row_api_key input#api_key {
    position: static;
    max-width: 100%;
    padding: 5px 0 5px 5px;
}

.left-menu .menu-backlink {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
}

.left-menu .menu-backlink li {
    width: auto;
}

.right-semrush h3.text-center {
    text-align: left;
    font-size: 16px;
    line-height: 130%;
    color: #191B23;
    font-weight: 700;
    border: none;
    margin: 0 0 20px 0;
    padding: 0;
}

.right-semrush .row.input_backlink {
    justify-content: flex-start;
    margin-bottom: 16px;
}

.right-semrush .row.input_backlink input#backlink {
    max-width: 400px;
    margin-right: 15px;
}

.right-semrush .col-md-12.input_backlink {
    justify-content: flex-start;
}

.right-semrush .back-info {
    margin-right: 10px;
}

.right-semrush .tld-block {
    margin: 20px auto;
    padding: 10px;
}

.share_popup_link_video {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
}

.share_popup_link_video:not([style*="none"]) {
    display: flex !important;
}

.share_popup_link_video {
    align-items: center;
    justify-content: center;
}

.share_popup_link_video .modal-header {
    border: none;
    padding: 0 10px;
}

.share_popup_link_video button.mfp-close {
    display: inline-flex;
    width: 30px;
    height: 30px;
    font-size: 0px !important;
    background-size: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/public/images/n_close.svg);
    margin-top: 10px;
}

.share_popup_link_video .modal-body {
    padding: 0 30px 30px;
}

.share_popup_link_video #share-vid-form .title {
    /* font-weight: 400;
    font-size: 24px;
    line-height: 120%; */
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
}

.modal-body .primary-block {
    border: 1px solid #FF8C43;
    border-radius: 4px;
    background: #FFF3D9;
    padding: 12px 24px 12px 44px;
    margin-bottom: 24px;
}

.modal-body .secondary-block {
    border: 1px solid #00C192;
    border-radius: 4px;
    background: #DBFEE8;
    padding: 12px 24px 12px 44px;
    margin-bottom: 24px;
}

.modal-body .primary-block>.primary-mes,
.modal-body .secondary-block>.secondary-mes {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    margin-bottom: 4px;
    position: relative;
}

.modal-body .primary-block .primary-mes:before {
    content: url(/public/images/icon/20/warning.svg);
    position: absolute;
    left: -30px;
}

.modal-body .secondary-block .secondary-mes:before {
    content: url(/public/images/icon/20/success.svg);
    position: absolute;
    left: -30px;
}

.modal-body .primary-block>.primary-mes+p,
.modal-body .secondary-block>.secondary-mes+p {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.modal-body .bottom-block {
    display: flex;
    align-items: center;
}

.modal-body .bottom-block .link,
.modal-body .bottom-block .link_video {
    padding: 0;
    margin-top: 0;
    margin-left: 8px;
}

.modal-body .bottom-block .btn-success.primary-mes-btn,
.modal-body .bottom-block .btn-danger.primary-mes-btn {
    min-width: 129px;
    height: 36px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    border-radius: 4px;
    padding: 10px 10px 10px 30px;
    background-position: 10px center;
    background-size: 18px;
    margin-left: 0;
}

.share_popup_link_video .title+p {
    font-weight: 400;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 20px;
}

.share_popup_link_video .buttons button {
    padding: 10px 30px 10px 58px;
    background-position: 30px center;
    background-size: 22px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/lock.svg) !important;
}

.share_popup_link_video .link:before {
    display: none;
}

.btn-copied {
    background: #C4C7CF;
    border: 1px solid #C4C7CF;
    color: #191B23;
}

.share_popup_link_video input#share-register-link {
    background: #FAFAFA;
    border: 1px solid #BDBDBD;
    border-radius: 27px;
    height: 34px;
    padding: 0 12px;
    box-shadow: none;
}

.share_popup_link_video div#share-link-copy-btn {
    font-size: 0px !important;
    height: 32px;
    background-color: #FAFAFA;
    border-radius: 0 27px 27px 0;
    width: 45px;
    position: absolute;
    z-index: 1;
    top: 1px;
    right: 1px;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/akar-icons_copy.svg) !important;
}

.share_popup_link_video div#share-link-copy-btn * {
    display: none;
}

.share_popup_link_video .link {
    margin-top: 20px;
}

.share_popup_link_video .buttons button#not_share {
    background-image: url(/public/images/new/lock_on.svg) !important;
}

.buttons:not(.not_share_true)+.link {
    display: none;
}

.col_device_v .tooltip-inner,
.location_sesion_new .tooltip-inner {
    background-color: #191B23;
    font-size: 14px;
    line-height: 130%;
}

.location_sesion_new .tooltip-inner {
    max-width: min-content;
}

.profile__item_child .style-input-profile {
    display: flex;
    align-items: flex-start;
}

.profile__item_child .style-input-profile form {
    width: 40%;
    padding-right: 30px;
    max-width: 400px;
}

@media (max-width: 767px) {
    .profile__item_child .style-input-profile form {
        width: 100%;
    }
}

.profile__item_child .col_two_factor {
    background: #F3F4F6;
    border-radius: 7px;
    padding: 20px 30px;
    font-size: 14px;
    line-height: 130%;
    max-width: 464px;
}

.col_two_factor label.form-check-label.w_switch {
    font-weight: 600;
    font-size: 16px;
    line-height: 19px;
    padding: 0;
    margin-bottom: 16px;
}

.row_two_factor {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%;
    margin-bottom: 16px;
}

.row_two_factor span.true_two {
    color: #3DCD19;
    display: none;
}

.row_two_factor span.not_two {
    color: #F1353D;
}

.col_two_factor p {
    color: #919191;
}

.col_two_factor .w_switch .checker span {
    background: #F1353D !important;
}

.col_two_factor .w_switch .checker span.checked {
    background: #3DCD19 !important;
}

.col_two_factor-true span.not_two {
    display: none;
}

.col_two_factor-true span.true_two {
    display: inline;
}

label.form-check-label.w_switch>input {
    display: none;
}

.sidbare_ico_1 .kt-nav__link-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    display: block;
}

.editor_hide .dropdown-menu {
    pointer-events: none;
}

.editor_hide>.row_editor_title {
    /* color: #bdbdbd; */
}

.left-menu .form-group.select-numbers {
    justify-content: space-between;
}

.left-menu .form-group.select-numbers .nice-select.rows_number {
    height: 30px;
}

.left-menu .form-group.select-numbers .nice-select.rows_number span.current {
    line-height: 30px;
}

div#tab1.col_change_data {
    padding: 0px;
    border: 0px solid #fff;
}

.chenge_in .iti {
    display: block;
}

.chenge_in .iti input.form-control.input-circle.phone {
    padding-left: 60px;
}

.right-body.right-semrush {
    width: calc(100%);
}

.kt-nav__link[data-type="marked"] {
    display: flex;
    align-items: center;
}

.kt-nav__link[data-type="marked"] i {
    font-style: normal;
}

.kt-nav__link .link_c_btn {
    display: inline-flex;
    flex-shrink: 0;
    width: 24px;
    height: 20px;
    cursor: pointer;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/video-session/copy.svg);
}

.sidbare_ico_1 .kt-nav__link-text {
    padding-top: 2px;
}

.kt-nav__link-text input {
    position: absolute;
    opacity: 0;
    font-size: 1px;
}

.row_in_add input {
    border: none !important;
}

.row_in_add {
    border-radius: 5px;
    padding: 4px;
    border: solid 1px #e5e5e5;
    display: flex;
    justify-content: space-between;
}

.btn_star .col_more_item-icon {
    background-color: transparent !important;
    border-radius: 4px;
    background-image: url(/public/images/video-session/settings.svg) !important;
    margin-left: 5px;
}

.btn_star .col_more_item-icon.col_more-active,
.btn_star .col_more_item-icon:hover,
.btn_star #del_video:hover {
    background-color: #fff !important;
}

.btn_star .my_select>ul li a:hover {
    color: #5d78ff !important;
}

.btn_star .popup_more_form {
    top: calc(100% + 5px);
    border: none;
    background: #fff;
    flex-direction: column;
    align-items: flex-start;
    padding: 20px 20px 15px;
    left: auto;
    right: 0;
    width: 256px;
}

.btn_star .popup_more_form b {
    font-size: 14px;
    line-height: 130%;
    display: flex;
    margin-bottom: 2px;
}

.btn_star .popup_more_form p {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
    margin-bottom: 0px;
}

.btn_star .my_select {
    width: 100%;
    margin: 0;
    overflow: inherit;
    height: auto;
    border: none;
}

.btn_star .my_select ul {
    width: 100%;
    border: none;
    position: static;
    border-radius: 0;
}

.btn_star .my_select>ul:before {
    display: none;
}

.btn_star .my_select ul li.active_a {
    border: none;
}

.btn_star .my_select:hover>ul li .link_my_select:hover,
.btn_star .my_select:hover>ul li a:hover {
    color: #191B23;
    background: transparent !important;
}

.btn_star .my_select>ul li a {
    padding: 0;
    color: #191B23;
    font-size: 14px;
    line-height: 130%;
    height: 24px;
    position: relative;
    padding-left: 19px;
}

.btn_star .my_select>ul li a:before {
    content: '';
    display: inline-flex;
    width: 14px;
    height: 14px;
    border: 1px solid #191B23;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: calc(50% - 7px);
}

.btn_star .my_select>ul li.active_a a:before {
    background-repeat: no-repeat;
    background-size: 8px;
    background-position: center;
    background-image: url(/public/images/video-session/checked.svg);
}

.btn_star .my_select ul li {
    order: 1 !important;
}

.btn_star {
    flex-shrink: 0;
}

.head_video_block .col_center_video {
    width: calc(100% - 250px);
}

.col_left_video span.fa.p_star.fa-star {
    background-image: url(/public/images/new/star_false.svg);
    background-size: 18px;
    margin-right: 2px;
}

.col_left_video span.fa.fa-share.share_vid {
    display: inline-flex;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: center;
    cursor: pointer;
    background-image: url(/public/images/link_g1.svg);
    margin-right: 8px !important;
}

.col_left_video span.fa.fa-share.share_vid:before {
    display: none;
}

.col_center_video .col_more_item-icon {
    width: 100%;
    height: auto;
    min-height: 27px;
    border: 1px solid #e5e5e5;
    border-radius: 13px;
    align-items: center;
    background: #fff !important;
    padding: 2px 36px 2px 17px;
    position: relative;
    font-size: 12px;
    line-height: 130%;
    max-width: 100%;
}

.col_center_video .col_more_item-icon:after {
    width: 11px;
    height: 7px;
    position: absolute;
    transform: rotate(0);
    right: 15px;
    top: calc(50% - 4px);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-image: url(/public/images/new_form/arrow_down.svg);
    content: '';
    transition: .3s;
}

.col_center_video .col_more_item-icon span {
    display: inline-block;
    padding: 0 6px;
    max-width: calc(100% - 300px);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.col_center_video .col_more_item-icon em {
    color: #919191;
    font-style: normal;
    padding-left: 6px;
}

.col_center_video .col_more_item-icon.col_more-active:after {
    transform: rotate(180deg);
}

.col_center_video .popup_more_form {
    top: calc(100% + 5px);
    right: auto;
    left: 0;
    border: 1px solid #e5e5e5;
    padding: 10px;
    width: 100%;
    max-height: 300px;
    overflow-y: auto;
}

.col_center_video .popup_more_form ul {
    margin: 0;
    padding: 0;
    width: 100%;
}

.col_center_video .popup_more_form ul a {
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: #191B23;
    text-decoration: none !important;
    padding: 2px 6px 6px;
}

.col_center_video .popup_more_form ul a em {
    font-style: normal;
    color: #919191;
}

.col_center_video .popup_more_form ul a span {
    display: block;
    padding: 2px 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
}

.col_center_video .popup_more_form ul li {
    position: relative;
    padding: 5px 0 5px 15px;
}

.col_center_video .popup_more_form ul li:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #5D78FF;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    left: 0px;
}

.col_center_video .popup_more_form ul li:after {
    content: '';
    display: inline-flex;
    width: 2px;
    height: calc(100%);
    background: #5D78FF;
    position: absolute;
    left: 4px;
    top: 10px;
}

.col_center_video .popup_more_form ul li:last-child:after {
    display: none;
}

.head_video_block a.view_heatmap {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    background-repeat: no-repeat;
    background-size: 18px !important;
    background-position: 5px center;
    background-image: url(/public/images/video-session/heatmap.svg) !important;
    display: inline-flex;
    padding: 6px 5px 4px 28px;
    transition: .3s;
    color: #191B23;
    margin-left: 10px;
    white-space: nowrap;
}

.head_video_block a.view_heatmap:hover {
    color: #5d78ff;
    text-decoration: none;
}

.col_left_video span.fa.p_star.fa-star.checked {
    background-image: url(/public/images/new/star_true.svg);
}

.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tr td,
.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tr th,
.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tr {
    border-top: 0px !important;
    border-bottom: 0px !important;
}

.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tbody tr {
    border-top: 1px solid #E5E5E5 !important;
}

div .switch.svelte-a6h7w7 label.svelte-a6h7w7:before {
    height: 100%;
    width: 100%;
}

div .switch.svelte-a6h7w7 label.svelte-a6h7w7 {
    height: 18px !important;
    width: 30px !important;
}

div .switch.svelte-a6h7w7 label.svelte-a6h7w7:after {
    width: 10px;
    height: 10px;
    box-shadow: none;
    top: 4px;
    left: 6px;
}

div .switch input[type='checkbox']:checked+label.svelte-a6h7w7:after {
    left: 18px;
}

button.svelte-1cgfpn0.playy~button.svelte-1cgfpn0 {
    font-size: 12px;
    width: 24px;
}

.col_center_video .popup_more_form ul a:hover b {
    color: #5D78FF;
}

.pagination>li>[aria-label="Next »"],
.pagination>li>[aria-label="« Previous"],
.pagination>[aria-label="Next »"]>*,
.pagination>[aria-label="« Previous"]>* {
    border: none !important;
}

.page_seo_settings ul#form_constructor-tabs {
    justify-content: flex-start;
}

.col_form_size input {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    height: 38px;
    padding: 0 9px 0 6px;
    padding-right: 16px !important;
    width: 100px;
}

.col_tool.col_form_size {
    margin: 0;
}

.new_n_date {
    display: flex;
    flex-direction: column;
    padding: 30px 30px 30px 52px;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 20px center;
    background-image: url(/public/images/new_admin/noDate.svg);
}

.new_n_date b {
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
}

.new_n_date span {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-top: 8px;
}

.new_n_date a {
    color: #5D78FF;
}

.form_manager_archived .new_n_date {
    width: calc(100% - 30px);
    margin-left: 15px;
}

.table-scrollable+.new_n_date,
table+.new_n_date {
    margin-top: 20px;
}

span#show-modal-segment {
    display: none;
    cursor: pointer;
}

.show_segmentations~.new_filt #show-modal-segment {
    display: inline-flex;
}

#segmentations-modal .modal-header {
    padding-bottom: 0px;
    border: none;
}

#segmentations-modal #segmentUrls {
    margin-bottom: 15px;
}

.name-tag-mp {
    padding-right: 5px;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
}

.ico_dev_v+.ico_dev_v {
    margin-top: 2px;
}

.head_check_filter+.list_popup_traffic {
    margin: 0px;
}

.col-gsc:nth-child(2)~.col-gsc {
    margin-top: 15px;
}

.col-gsc .row_label span {
    padding-top: 2px;
}

.row_dashboard_scroll_depth .row_dashboard_click_map .containerG.relative {
    padding: 0px 5px 10px !important;
}

.containerG4.relative {
    padding: 0px 5px 20px !important;
}

.apexcharts_head_new>div {
    width: auto;
    flex-direction: column-reverse;
}

.apexcharts_head_new>div+div {
    margin-left: 40px;
    overflow: auto;
}

.apexcharts_head_new .col_b span {
    display: inline-flex;
    flex-direction: column;
}

.row_dashboard_click_map .col-md-12 .apexcharts_head_new .col_b {
    flex-direction: row;
}

.row_dashboard_click_map .apexcharts_head_new i {
    min-width: auto;
    align-items: center;
    justify-content: flex-start;
}

.apexcharts_head_new .col_b span+span {
    margin-left: 40px;
}

.apexcharts_head_new .col_b span b i:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #5499F0;
    margin-right: 5px;
}

.apexcharts_head_new b {
    display: inline-flex;
}

.apexcharts_head_new .col_b span:nth-child(2) b i:before {
    background: #D2615C;
}

.apexcharts_head_new .col_b span:nth-child(3) b i:before {
    background: #78CB56;
}

.row_dashboard_click_map svg {
    transform: translateY(0px);
    border-radius: 8px;
}

body .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
    text-align: center;
    background: #F3F4F6;
    border: none;
    padding: 3px;
    color: #919191;
}

body .apexcharts-tooltip.apexcharts-theme-light {
    border: none;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
}

body .apexcharts-tooltip-marker {
    width: 6px;
    height: 6px;
    margin-right: 4px;
}

body .apexcharts-tooltip-y-group {
    padding: 4px 0 3px;
}

body .apexcharts-tooltip-series-group.apexcharts-active,
body .apexcharts-tooltip-series-group:last-child {
    padding-bottom: 0px;
}

body .apexcharts-tooltip .apexcharts-tooltip-series-group {
    overflow: hidden;
}

.col_b.col_b_4 {
    flex-direction: row;
    align-items: center;
}

.col_b_inside {
    display: inline-flex;
    width: -webkit-fill-available;
}

.col_b.col_b_4 span:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #FA8165;
    margin-right: 5px;
    margin-bottom: 2px;
}

.col_b.col_b_4 span {
    display: inline-flex;
    flex-direction: revert;
    align-items: center;
    color: #191B23;
}

.col_b.col_b_4 span:nth-child(2):before {
    background: #FC9965;
}

.col_b.col_b_4 span:nth-child(3):before {
    background: #FDB266;
}

.col_b.col_b_4 span:nth-child(4):before {
    background: #FFCA66;
}

.col_b.col_b_4 span:nth-child(5):before {
    background: #F3E35A;
}

.col_b.col_b_4 span:nth-child(6):before {
    background: #FFCA66;
}

.col_b.col_b_4 span:nth-child(7):before {
    background: #E5D365;
}

.col_b.col_b_4 span:nth-child(8):before {
    background: #B2CF63;
}

.col_b.col_b_4 span:nth-child(9):before {
    background: #7ECA61;
}

.col_b.col_b_4 span:nth-child(10):before {
    background: #26C568;
}

.col_b.col_b_4 span+span {
    margin-left: 16px;
}

.containerG.containerG4.relative {
    padding: 0px 5px 20px !important;
}

#dashbord-page .widgets>.row {
    margin-left: -10px;
    margin-right: -10px;
}

#dashbord-page .widgets .col-md-3,
#dashbord-page .widgets .col-md-4,
#dashbord-page .widgets .col.col-md-12,
#dashbord-page .widgets .col.col-md-6 {
    padding-right: 10px;
    padding-left: 10px;
}

#dashbord-page .widgets .col-md-12 .shadow_wrapp {
    margin-bottom: 20px;
}

.apexcharts_head_new {
    flex-wrap: inherit;
    min-height: 0px;
}

.row_dashboard_traffic_sources .apexcharts_head>div {
    width: auto;
}

.row_dashboard_traffic_sources em {
    font-style: normal;
    color: #919191;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    white-space: nowrap;
}

.row_dashboard_traffic_sources .col_b span {
    display: inline-flex;
    flex-direction: column;
}

.row_dashboard_traffic_sources .col_b i {
    min-width: 0;
    justify-content: flex-start;
    align-items: center;
}

.row_dashboard_traffic_sources .col_b span+span {
    margin-left: 25px;
}

.row_dashboard_traffic_sources .col_b i:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    margin-right: 5px;
    background: #289BF9;
}

.row_dashboard_traffic_sources .col_b span:nth-child(2) i:before {
    background: #D2615C;
}

.row_dashboard_traffic_sources .col_b span:nth-child(3) i:before {
    background: #78CB56;
}

.row_dashboard_traffic_sources .col_b span:nth-child(4) i:before {
    background: #DED40C;
}

.row_dashboard_traffic_sources .col_b span:nth-child(5) i:before {
    background: #FF5D5D;
}

.row_dashboard_traffic_sources .col_b span:nth-child(6) i:before {
    background: #cbd7ff;
}

.row_dashboard_traffic_sources .col_b {
    margin-left: 40px;
}

.shadow_wrapp>.apexcharts_head_new,
.col.col-md-6 .shadow_wrapp.wrapp_legends>.apexcharts_head_new {
    padding: 20px 10px 0 10px;
}

.row_dashboard_scroll_depth .col-md-6 .relative {
    padding-bottom: 20px !important;
}

.row_dashboard_traffic_sources .col-md-6 .containerNoClicks.relative,
.row_dashboard_traffic_sources .col-md-6 .relative.containerG {
    padding: 0 !important;
}

.row_dashboard_traffic_sources svg {
    border-radius: 8px;
}

.col.col-md-6 .shadow_wrapp.wrapp_legends>.apexcharts_head_new {
    padding-left: 10px;
}

path[id*="svgMap-map-country"]:hover {
    fill: #5d78ff !important;
}

body .svgMap-tooltip {
    box-shadow: none;
    border: none;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
}

body .svgMap-tooltip .svgMap-tooltip-content-container {
    padding: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    border: none;
    background: #F3F4F6;
}

body .svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container .svgMap-tooltip-flag {
    padding: 0;
    height: 13px;
    background: transparent;
    margin: 0;
    border-radius: 0px;
}

body .svgMap-tooltip .svgMap-tooltip-content-container .svgMap-tooltip-flag-container {
    margin: 8px 4px 9px 0;
    display: inline-flex;
}

body .svgMap-tooltip .svgMap-tooltip-title {
    padding: 5px 0;
    font-weight: 400;
    font-size: 17px;
    line-height: 120%;
    color: #919191;
}

body .svgMap-tooltip .svgMap-tooltip-content {
    background: #fff;
    margin: 0;
    width: 100%;
    color: #191B23;
    font-size: 14px;
    line-height: 130%;
}

body .svgMap-tooltip .svgMap-tooltip-content table {
    display: flex;
    width: 100%;
    padding: 2px 0;
}

.svgMap-tooltip .svgMap-tooltip-content table tbody {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.svgMap-tooltip .svgMap-tooltip-content table tbody tr {
    display: flex;
    width: 100%;
}

.svgMap-tooltip .svgMap-tooltip-content table tbody td {
    display: inline-flex;
    align-items: center;
    padding: 2px 2px 2px 8px !important;
}

.svgMap-tooltip .svgMap-tooltip-content table tbody td+td {
    font-weight: bold;
    padding-left: 0px !important;
}

.svgMap-tooltip .svgMap-tooltip-content table tbody td:first-child:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    margin-right: 5px;
    background: #289bf9;
}

.svgMap-tooltip .svgMap-tooltip-content table tr:nth-child(2) td:first-child:before {
    background: #D2615C;
}

.svgMap-tooltip .svgMap-tooltip-content table tr:nth-child(3) td:first-child:before {
    background: #78CB56;
}

.svgMap-tooltip .svgMap-tooltip-content table tr:nth-child(4) td:first-child:before {
    background: #DED40C;
}

.svgMap-tooltip .svgMap-tooltip-content table tr:nth-child(5) td:first-child:before {
    background: #FF5D5D;
}

.svgMap-tooltip .svgMap-tooltip-content table tr:nth-child(6) td:first-child:before {
    background: #cbd7ff;
}

body .svgMap-tooltip .svgMap-tooltip-pointer {
    visibility: hidden;
}

.row_dashboard_svgMap .shadow_wrapp {
    display: flex;
    flex-direction: row;
}

@media (max-width: 650px) {
    .row_dashboard_svgMap .shadow_wrapp {
        display: flex;
        flex-direction: column;
    }
}

.col_right_map {
    display: inline-flex;
    width: 280px;
    flex-direction: column;
    padding: 20px;
    flex-shrink: 0;
}

.row_dashboard_svgMap .containerNoClicks.containersvgMap {
    width: 100%;
}

.col_right_map_head {
    display: flex;
    flex-direction: column;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
}

.col_right_map_head b {
    font-weight: 500;
    font-size: 24px;
    line-height: 120%;
    color: #191B23;
    margin: 5px 0 15px;
}

.col_right_map ul {
    margin: 0;
    max-height: 500px;
    overflow-y: auto;
    padding-right: 8px;
}

.col_right_map li {
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 7px;
}

.col_right_map i {
    font-style: normal;
}

body .svgMap-map-wrapper .svgMap-map-controls-wrapper {
    box-shadow: none;
    border: 1px solid #BDBDBD;
    border-radius: 5px;
    left: auto;
    right: 18px;
    bottom: auto;
    top: 18px;
}

body .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:before,
body .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button:after {
    border-radius: 3px;
    background: #909090;
}

body .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-button:hover:before,
body .svgMap-map-wrapper .svgMap-control-button.svgMap-zoom-in-button:hover:after {
    background: #191B23;
}

body .svgMap-map-wrapper {
    padding-top: 40%;
    border-radius: 8px 0 0 8px;
}

.row_dashboard_data .wr_chart_gsc {
    justify-content: space-between;
}

.row_dashboard_data .wr_chart_gsc .chart_gsc {
    width: calc(25% - 15px);
    border-radius: 7px;
    min-height: 180px;
}

.row_dashboard_data .chart_gsc_head {
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
}

.row_dashboard_data .chart_gsc .value-data {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    padding: 10px 0 0;
}

.row_dashboard_data .wr_chart_gsc br {
    display: none;
}

.row_dashboard_wrapp_legends .col_two .apexcharts_head_new+div {
    padding: 0 !important;
}

.row_dashboard_wrapp_legends .col_two svg {
    transform: translateY(0px);
}

.containerG13 .apexcharts-legend,
.containerNoClicks18 .apexcharts-legend,
.containerOneSessions17 .apexcharts-legend,
.containerG16 .apexcharts-legend {
    display: flex !important;
    justify-content: center !important;
}

.relative .apexcharts-legend-marker {
    max-width: 6px;
    min-height: 6px;
    max-height: 6px;
    margin-right: 5px;
}

#dashbord-page .containerNoClicks.containerNoClicks14,
#dashbord-page .containerOneSessions.containerOneSessions15 {
    width: calc(100% + 5px);
    transform: translateY(12px);
}

#dashbord-page .containerNoClicks.containerNoClicks14 svg,
#dashbord-page .containerOneSessions.containerOneSessions15 svg {
    border-radius: 0 0 33px 26px;
    overflow: hidden;
}

.g_blue {
    display: inline-flex;
    align-items: center;
}

.g_blue:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    background: #5499f0;
    margin-right: 5px;
}

#dashbord-page .shadow_wrapp {
    box-shadow: none;
}

#dashbord-page .shadow_wrapp {
    box-shadow: none;
}

.row_dashboard_wrapp_legends .relative {
    margin-top: 5px;
}

.row_dashboard_wrapp_legends .containerG13 {
    margin-top: 10px;
}

.shadow_wrapp>.apexcharts_head_new {
    min-height: 0px;
}

.row_dashboard_data .containerOneSessions.containerOneSessions12 {
    padding: 0 !important;
}

.chart_no_date {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
}

.chart_no_date span:first-child {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    margin: 4px 0;
}

.chart_no_date:before {
    content: '';
    display: inline-flex;
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: inherit;
    background-position: center;
    background-image: url(/public/images/new_admin/noDate.svg);
    margin-bottom: 6px;
}

#dashbord-page .not_data {
    display: none;
}

.row_dashboard_click_map .not_data+.chart_no_date {
    display: flex;
    height: 140px;
}

.row_dashboard_mouse_in_region .not_data+.chart_no_date,
.row_dashboard_scroll_depth .not_data+.chart_no_date,
.row_dashboard_click_map~.row_dashboard_click_map .not_data+.chart_no_date {
    display: flex;
    height: 255px;
}

.row_dashboard_seo_analys_pages .not_data+.chart_no_date,
.row_dashboard_traffic_sources .not_data+.chart_no_date {
    display: flex;
    height: 250px;
}

.row_dashboard_data .not_data+.chart_no_date {
    display: flex;
    height: 100px;
}

.row_dashboard_wrapp_legends .col_two .not_data+.chart_no_date {
    display: flex;
    height: 155px;
}

.row_dashboard_wrapp_legends .containerG13.not_data+.chart_no_date {
    display: flex;
    height: 395px;
}

.row_dashboard_final_converssion .not_data+.chart_no_date {
    display: flex;
    height: 305px;
}

div#invite_friends-form.shake {
    opacity: 1;
    top: 50%;
}

div#invite_friends-form.shake .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}

div#invite_friends-form button.mfp-close {
    background: #fff !important;
}

div .create-tags-block {
    position: static;
    padding: 0 0 10px;
}

.create-tags-block input#save_tags {
    border: 1px solid #e5e5e5;
    border-radius: 4px !important;
    line-height: 38px;
    height: 38px;
    padding: 5px 0 5px 17px;
    max-width: 300px;
    margin-right: 20px;
}

.create-tags-block .creat-btn {
    font-size: 14px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 38px;
    background-color: #5d78ff;
    color: #fff;
    border-radius: 7px;
    background-image: url(/public/images/new/plus_white.svg);
    background-position: 15px center;
    background-repeat: no-repeat;
    background-size: 14px;
    padding: 0 20px 0 40px;
    width: auto;
    transition: .3s;
}

.create-tags-block .creat-btn:hover {
    background-color: #384ad7;
}

span.sub_tags {
    color: #9e9e9e;
    padding-right: 1px;
}

div#semrush-oauth {
    width: 160px;
    color: transparent;
    background-image: url(https://brand.semrush.com/img/logo-grey.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 118px;
    margin: 0;
}

#semrush-oauth:after {
    display: none;
}

.row_tab_semrush .menu-backlink li {
    display: inline-flex;
    padding: 0 10px;
    justify-content: center;
    align-items: center;
    height: 40px;
    border: none !important;
    font-size: 14px;
    font-weight: bold;
}

.row_tab_semrush ul.menu-backlink {
    height: auto;
    padding: 0 160px 0 0;
    justify-content: flex-start;
    border-bottom: 1px solid #dee2e6;
    position: relative;
    box-sizing: border-box;
}

button#backlinkbtn {
    margin-right: 15px;
}

.row_tab_semrush {
    position: relative;
}

.row_tab_semrush .select_w_100 {
    position: absolute;
    right: 0;
    bottom: 0;
}

.row_tab_semrush .select-numbers {
    margin: 0;
    height: 40px;
    align-items: center;
}

.row_tab_semrush .select-numbers label {
    margin: 0 8px 0 0;
}

.row_tab_semrush .select-numbers .nice-select.rows_number {
    line-height: 30px;
    height: 30px;
}

.row_hrafik_3 .not_data .chart_no_date {
    display: flex;
}

.row_hrafik_3 .chart_no_date {
    height: 100%;
}

.row_hrafik_3 .not_data:after {
    display: none;
}

.location_sesion_foot {
    position: relative;
    padding-right: 25px;
    padding-top: 5px;
}

.location_sesion_foot input {
    position: absolute;
    border: none;
    font-size: 1px;
    color: #fff;
}

.location_sesion_foot span.link_c_btn {
    display: inline-flex;
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    /* background-image: url(/public/images/video-session/copy_g.svg); */
    position: absolute;
    right: 0px;
    bottom: 4px;

    background-color: currentColor;

    -webkit-mask-size: 20px;
    mask-size: 20px;
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-image: url(/public/images/video-session/copy_g.svg);
    mask-image: url(/public/images/video-session/copy_g.svg);
}

.location_sesion_foot span.link_c_btn:hover {
    background-color: #191B23;
}

.location_sesion_foot.div_copied span.link_c_btn {
    background-image: url(/public/images/new/done_small.svg);
    background-size: 20px;
    mask-image: unset;
    -webkit-mask-image: unset;
    background-color: transparent;
}

.show_hide_element_timeline .events_show_label_1 i {
    background: #5d78ff !important;
}

div#u_tags_wrap {
    margin-bottom: 7px;
}

.row_in_add .easy-autocomplete {
    padding-right: 5px;
}

.row_in_add .easy-autocomplete input#u_add_tag {
    height: 30px;
    padding: 5px;
    margin-bottom: 0;
    font-size: 14px;
    box-shadow: none;
}

#c_api_mail .popap_question_big span.sub_popap_question {
    max-width: 700px;
    width: 700px;
}

.head_semrush {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
    /* margin-bottom: 20px; */
}

.head_semrush h3.text-center {
    margin: 0;
}

.head_semrush a {
    color: #006dca;
    padding: 4px 0px 4px 25px;
    background-position: 0px center;
    background-size: 16px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/semrush1.svg);
    text-underline-offset: 2px;
    font-size: 14px;
}

.head_semrush a+a {
    background-image: url(/public/images/semrush2.svg);
    margin-left: 15px;
}

.same_chart {
    display: inline-flex;
    width: calc(100% - 240px);
    border: 1px solid #e5e5e5;
    border-radius: 8px;
}

.back-info {
    flex-shrink: 0;
}

.same_chart>div {
    width: 50%;
}

.right-semrush .back-info {
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    margin-right: 20px !important;
}

.same_chart>div+div {
    border-left: 1px solid #e5e5e5;
}

.same_chart h3.text-center {
    padding: 8px 20px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
}

.info-inner.row_backlink {
    justify-content: space-between;
}

.same_chart h3+div {
    padding: 10px 0;
}

.row_backlink .back-info-name {
    font-size: 14px;
    margin-bottom: 4px;
}

.row_backlink .back-border {
    border-bottom: 1px solid rgb(196, 199, 207);
}

.right-semrush .tld-block {
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 0;
}

.right-semrush .tld-block h3.text-center {
    padding: 8px 20px;
    border-bottom: 1px solid #e5e5e5;
}

.right-semrush .tld-block table,
.right-semrush .tld-block th,
.right-semrush .tld-block td {
    border-left: 0px !important;
    border-right: 0px !important;
}

.tld-block th,
.tld-block table {
    border-top: 0px !important;
}

.right-semrush .tld-block table,
.right-semrush .tld-block tr:last-child td {
    border-bottom: 0px !important;
}

.table_semrush {
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    padding: 0 5px;
}

.table_semrush table#grid {
    border: none !important;
    margin: 0 !important;
}

.table_semrush #grid th,
.table_semrush #grid td {
    padding: 12px !important;
}

.wrap_referringdom #referringdom-char:before {
    content: 'New and Lost Referring Domains';
    padding: 8px 20px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    display: block;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: 15px;
}

.wrap_referringdom #referringdom-char {
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.cantry_semrush span {
    display: inline-flex;
    background: #ccc;
    padding: 1px;
    width: 22px;
}

.cantry_semrush span img {
    max-width: 100%;
}

.sub_link {
    font-size: 14px;
    margin-bottom: 15px;
}

.sub_link>span {
    color: #006dca;
    cursor: pointer;
    text-decoration: underline;
}

.col-gsc .row_label>span:first-child {
    min-width: 110px;
}

.col-gsc .row_label .delete-query-tag,
.col-gsc .row_label .delete-segment {
    padding-top: 0px;
    height: 20px;
    background-size: 15px;
}

#dashbord-page svg {
    overflow: inherit;
}

.row_dashboard_wrapp_legends .col_two .shadow_wrapp.wrapp_legends {
    margin: 0;
}

.row_dashboard_wrapp_legends .col_two+.col_two {
    margin-top: 20px;
}

body .svgMap-map-wrapper {
    fill: rgb(224, 224, 224);
}

.col_change_data .style-input-profile>.alert.alert-success {
    margin: 0 0 15px;
}

.add_an_event .modal-dialog {
    margin: 0;
}

.add_an_event .modal-header {
    border: none;
    padding: 0;
    position: static;
}

.add_an_event .modal-header .modal-title {
    font-size: 20px;
    line-height: 23px;
    color: #191B23;
    font-weight: 700;
    margin-bottom: 10px;
}

.add_an_event .modal-body {
    padding: 0;
}

.add_an_event .modal-body>div {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    margin-bottom: 6px;
}

.add_an_event .modal-footer {
    padding: 0;
    border: none;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-top: 20px;
}

.add_an_event .modal-footer button.btn.btn-secondary {
    margin: 0 0 0 15px;
    border-radius: 7px;
}

.add_an_event .modal-body .input-group {
    margin-bottom: 20px;
    display: flex;
    max-width: 300px;
}

.add_an_event .modal-body input#event_value_for_add_name {
    border: 1px solid #e1e1e1;
    border-radius: 6px;
}

.add_an_event .modal-content {
    padding: 30px;
}

.add_an_event button.close {
    position: absolute;
    z-index: 1;
    top: 30px;
    right: 30px;
}

.row_smille_comments button.multiselect {
    padding: 0 21px 0 10px;
    min-width: 137px;
    height: 38px;
    border: 1px solid #e4e4e4 !important;
}

select#rating_number+.btn-group {
    margin-left: 10px;
}

.requiest_com_block select#rating_number+.btn-group {
    margin-left: 0;
}

.requiest_com_block select#rating_number+.btn-group button {
    border: 1px solid #8A8E9B !important;
    border-radius: 4px;
    height: 36px;
}

.row_smille_comments .btn-group ul.multiselect-container {
    width: 150px;
    min-width: 0;
    padding: 4px 0;
    overflow: auto;
}

.multiselect-container li {
    width: 100%;
}

.row_smille_comments .multiselect-container div.checker span::before,
.row_smille_comments .btn-group ul.multiselect-container div.checker span::after {
    display: none !important;
}

.row_chart_4 {
    margin-left: -10px;
    margin-right: -10px;
}

.row_chart_4 .col.col-md-3 {
    padding: 20px 10px 5px;

}

.sales_performance_page .row_chart_4 .apexcharts_head+div {
    min-height: 140px;
}

.head_sidebar_left+div#kt_inbox_aside {
    padding-top: 0px;
}

.col_center_video .col_more_item-icon b,
.col_center_video .col_more_item-icon em {
    white-space: nowrap;
}

div#segmentations-modal {
    border: none;
    box-shadow: none;
}

.segmentations-modal-fon {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 123456;
    opacity: .4;
}

span#show-modal-segment {
    margin: 0;
}

.n_heatmap .row_rating:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 50px;
    background-image: url(/public/images/auth/line.svg);
    background-repeat: no-repeat;
    background-size: 100% 50px;
    display: block;
    left: 0;
    top: -49px;
}

.n_heatmap .modal-content {
    padding: 30px 0 0;
}

.n_heatmap h5#exampleModalLongTitle {
    margin: 0;
}

.n_heatmap h5#exampleModalLongTitle a {
    color: #0E77F1;
}

.n_heatmap .modal-content .modal-header {
    padding: 0 30px 30px;
}

.n_heatmap .row_rating {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: flex-start;
    background: #0e77f1;
    position: relative;
    flex-shrink: 0;
    padding: 10px 30px 22px;
    margin-top: 50px;
}

.n_heatmap .wrap_r_rating {
    display: flex;
    justify-content: center;
    width: 100%;
}

.n_heatmap .col:not(:last-child) {
    margin-right: 40px;
}

.n_heatmap .head_rating {
    display: flex;
    align-items: center;
    height: 21px;
    margin-bottom: 10px;
}

.n_heatmap .logo_r {
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.n_heatmap .logo_r.capterra {
    background-image: url(/public/images/auth/capterra.svg);
    width: 86px;
    height: 18px;
}

.n_heatmap .logo_r.crowd {
    background-image: url(/public/images/auth/crowd.svg);
    width: 78px;
    height: 22px;
}

.n_heatmap .logo_r.gdpr {
    background-image: url(/public/images/auth/p_4.svg);
    width: 98px;
    height: 41px;
    transform: translateY(16px);
}

.n_heatmap .rating_n {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: #fff;
    margin-left: 10px;
}

.n_heatmap .stars i {
    background-image: url(/public/images/Star10.svg);
    width: 14px;
    height: 14px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    display: inline-block;
    margin-right: 10px;
}

.n_heatmap .stars .half {
    background-image: url(/public/images/Star50.svg);
}

.n_heatmap.modal.fade .modal-dialog {
    transform: translate(0, 0);
}

.col-footer-list.col-footer-list-left {
    width: 253px;
}

.col-footer-list-right,
.col-footer-list-left {
    background: #EDF5FF;
    border-radius: 8px;
    padding: 20px;
    width: 380px;
    flex-shrink: 0;
}

.col-footer-list-right p,
.col-footer-list-left p {
    font-size: 16px;
    line-height: 150%;
    margin: 0;
}

.row_order {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
}

.row_us_soc {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 9px 0 20px;
}

.row_us_soc i {
    display: inline-flex;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-image: url(/public/images/fu1.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

i.us2 {
    background-image: url(/public/images/fu2.png);
    margin-left: -5px;
    z-index: 3;
}

i.us3 {
    background-image: url(/public/images/fu3.png);
    margin-left: -5px;
    z-index: 2;
}

i.us4 {
    background-image: url(/public/images/fu4.png);
    margin-left: -5px;
}

i.us1 {
    z-index: 4;
}

.row_soc {
    display: flex;
    justify-content: center;
}

.row_soc a.row_soc-face {
    background-color: #0E77F1;
    border-radius: 7px;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    padding: 10px 30px 10px 64px;
    background-image: url(/public/images/f5.svg);
    background-size: 24px;
    background-position: 30px center;
    background-repeat: no-repeat;
    text-decoration: none;
    transition: .3s;
}

.row_soc a.row_soc-face:hover {
    background-color: #0058bf;
}

.col-footer-list.col-footer-center {
    width: 100%;
    display: flex;
    padding: 0 30px;
}

.col-footer-centr {
    padding: 0 15px;
    display: inline-flex;
    flex-direction: column;
    width: 33.33%;
}

.col-footer-centr a {
    font-size: 14px;
    line-height: 150%;
    color: #191B23;
    display: inline-flex;
    padding: 4px 0;
}

.foot_center {
    display: inline-flex;
    align-items: center;
}

.footer-bottom-content>div {
    display: flex;
    justify-content: space-between;
}

.foot_center .copy {
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    color: #919191;
    padding-right: 10px;
}

.foot_center .footer-list-bottom {
    width: auto;
    display: inline-flex;
}

.foot_center a.footer-list-link {
    width: auto;
    margin: auto;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%;
    color: #919191;
    transform: translate(0px, 0px) !important;
    height: 20px;
    padding: 0 10px;
    border-left: 1px solid #919191;
}

.foot_center a.footer-list-link:first-child {
    border: none;
}

.foot_center a.footer-list-link:hover {
    text-decoration: underline;
}

@media (max-width: 1200px) {
    footer {
        padding-top: 40px;
    }

    .col-footer-list-left p,
    .col-footer-list-right p {
        font-size: 14px;
    }

    .col-footer-list-left,
    .col-footer-list-right {
        padding: 15px;
    }

    .col-footer-list-right {
        width: 260px;
    }

    .col-footer-list.col-footer-center {
        padding: 0 10px;
    }

    .col-footer-centr {
        padding: 0 10px;
    }

    .col_head_foot {
        height: 30px;
    }

    .foot_center .copy {
        font-size: 12px;
    }

    .foot_center a.footer-list-link {
        font-size: 12px;
    }

    .footer-bottom-content {
        min-height: 60px;
    }
}

@media (max-width: 990px) {
    .col-footer-list.col-footer-center {
        padding: 0 0 20px;
    }

    .col-footer-list-left,
    .col-footer-list-right {
        order: 1;
        width: 47% !important;
    }

    .footer-list.footer-list-new {
        flex-direction: row;
        flex-wrap: wrap;
    }

    .row_order {
        justify-content: center;
    }

    span.col_order {
        padding: 0 4px;
    }

    .col-footer-centr {
        max-width: 100% !important;
        width: 33%;
    }

    .foot_center .copy {
        font-weight: normal;
        padding-right: 6px;
    }

    .foot_center a.footer-list-link {
        padding: 0 6px;
        font-weight: normal;
        height: 16px;
    }

    .foot_center .footer-list-bottom {
        padding: 0;
    }

    .footer-bottom-content {
        padding-bottom: 0;
    }

    span.wrapp_lang_f {
        margin: 10px 0;
    }
}

@media (max-width: 767px) {

    .col-footer-list-left,
    .col-footer-list-right {
        width: 100% !important;
        order: inherit;
    }

    .row_order {
        margin-top: 8px;
    }

    .col-footer-list.col-footer-list-left {
        margin-bottom: 15px;
    }

    .col_head_foot {
        font-size: 14px;
        height: 28px;
    }

    .col-footer-centr:first-child {
        padding-left: 0px;
    }

    .footer-list.footer-list-new {
        margin-bottom: 0px;
    }

    .foot_center {
        flex-direction: column;
    }

    .foot_center .copy {
        padding: 0;
    }

    .foot_center .footer-list-bottom {
        flex-wrap: wrap;
    }

    .foot_center a.footer-list-link:first-child {
        border-left: 0;
        margin: 4px;
    }

    .head_user_pr {
        display: none;
    }

    #menu_profile ul.m-dropdown-lang a {
        background-position: 5px center;
        background-size: 16px;
        padding: 0 16px 0 33px;
        font-size: 12px;
    }

    #menu_profile ul.m-dropdown-lang a[href*=ideas] {
        background-position: 7px center;
        background-size: 10px;
    }

    #menu_profile .m-dropdown__wrapper {
        width: 100%;
    }
}

.row_report_receive {
    display: flex;
    justify-content: space-between;
}

.row_report_receive>div {
    margin: 0;
}

div#seo_report_receive {
    width: 414px;
}

.row_report_receive .wrapp_table {
    width: calc(100% - 434px);
}

.title_report {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 22px;
}

#seo_report_receive .seo_day_wrapper {
    display: block;
}

#seo_report_receive .seo_day_wrapper:not(.show) .nice-select {
    pointer-events: none;
    opacity: .5;
}

div#seo_report_receive .title_report~.title_report {
    margin-top: 30px;
}

.form-group-slack p {
    margin: 10px 0 0;
    font-size: 14px;
    line-height: 150%;
    color: #919191;
}

.form-group.form-group-slack {
    margin: 0;
}

.page_report_receive .parsing_table .info-td .btn.btn-primary {
    background: #fff !important;
    border: 1px solid #E5E5E5 !important;
    border-radius: 4px;
    padding: 0;
    color: #191B23 !important;
    display: inline-flex;
}

.page_report_receive .parsing_table .info-td .btn.btn-primary span {
    display: inline-flex;
    align-items: center;
    height: 33px;
    padding: 0 8px;
}

.page_report_receive .parsing_table .info-td .btn.btn-primary span+span {
    padding: 0 4px;
    min-width: 42px;
    justify-content: center;
    border-left: 1px solid #E5E5E5;
    background: #FAFAFA;
}

div.slack-account {
    background: #BDBDBD;
    color: #FFFFFF;
    display: inline-flex;
    padding: 0 15px;
    align-items: center;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    height: 38px;
}

div.slack-account div#delete-slack-account {
    background-image: url(/public/images/close_white.svg);
    width: 15px;
    height: 15px;
    background-size: 8px;
    position: absolute;
    top: 0;
    right: 0;
}

.page_report_receive .parsing_table th:not(:first-child) {
    text-align: left;
}

.page_report_receive .parsing_table th {
    font-size: 12px !important;
}

.page_report_receive .parsing_table div.checker span {
    border: 2px solid #E5E5E5;
    border-radius: 4px;
}

.page_report_receive .parsing_table i.pancil-email {
    font-style: normal;
    /* text-transform: lowercase; */
    color: #919191;
    font-size: 14px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    margin-left: 0px;
    text-decoration: underline dashed;
}

.page_report_receive .parsing_table i.pancil-email:hover {
    text-decoration: underline;
}

.page_report_receive .channel-email-show {
    display: inline-flex;
    font-size: 14px;
    height: 38px;
    align-items: center;
    margin-right: 5px;
}

.page_report_receive input.form-control.emailRename {
    padding: 5px;
    margin-left: -6px;
}

.page_report_receive td {
    overflow: inherit !important;
}

div#add-to_list .input-add {
    display: flex;
    align-items: center;
    width: auto;
}

div#add-to_list .input-add input#addseand {
    width: 248px;
    margin-right: 10px;
}

#add-to_list div#add-email-slack {
    display: inline-flex;
    padding: 0 25px;
    height: 38px;
    align-items: center;
}

span.btn_slack {
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    display: inline-flex;
    height: 38px;
    align-items: center;
    padding: 0 15px 0 50px;
    background-image: url(/public/images/slack.png);
    background-size: inherit;
    background-repeat: no-repeat;
    background-position: 16px center;
}

div#select_popup_forms_slick {
    border: none;
    box-shadow: none;
}

div#select_popup_forms_slick .modal-header {
    border: none;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
}

div#select_popup_forms_slick .modal-header h4 {
    font-size: 24px;
    line-height: 120%;
}

#select_popup_forms_slick button#close_modal_add_form_slick {
    position: absolute;
    top: 5px;
    right: 5px;
    background-size: 20px;
    background-position: center;
}

.blockS {
    display: flex;
    align-items: center;
    justify-content: center;
}

.blockS .delete_input {
    position: static;
    background-image: url(/public/images/new_form/busket.svg);
    background-size: 19px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-flex;
    width: 30px;
    height: 30px;
}

.blockS .delete_input img {
    display: none;
}

.page_report_receive span.channel-rename-show {
    font-size: 14px;
}

.modal-body-slick {
    padding: 0 30px;
}

.modal-body-slick .modal-body {
    background: #F8FAFB;
    border-radius: 4px;
    height: 300px;
    overflow: auto;
}

.modal-body-slick .modal-body .checker span {
    border: 2px solid #E5E5E5;
    border-radius: 4px;
}

div#select_popup_forms_slick .modal-content {
    box-shadow: none;
    border: none;
}

#select_popup_forms_slick .modal-foot,
#select_popup_forms .modal-foot {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0 30px;
}

.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tr td,
.page_report_receive .tab__2666 .parse_one_product.parsing_table.table tr th {
    padding: 10px !important;
}

div#select_popup_forms .modal-header {
    padding: 40px 30px 20px;
}

.thead_fixed.tab__3-16 .table>thead:first-child>tr:first-child>th,
.thead_fixed.tab__3-16 .table>thead>tr:nth-child(2)>th {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.thead_fixed.tab__3-16 .table>thead>tr:nth-child(2)>th {
    z-index: 122223;
}

.line_td {
    display: inline-flex;
    width: 20px;
    height: 1px;
    background: #7d7d7d;
    transform: translateY(-4px);
}

a#baner_form_a {
    padding: 5px 10px;
    border-radius: 5px;
}

div.page-content-wrapper {
    float: none;
}

/* стиль дати */
body .daterangepicker td.in-range {
    background: #E5E5E5;
}

body .daterangepicker td.in-range:last-child {
    border-radius: 0 16px 16px 0 !important;
}

body .daterangepicker td.in-range:first-child {
    border-radius: 16px 0 0 16px !important;
}

body td.off.ends.in-range.available {
    background-color: #E5E5E5;
}

body .daterangepicker.show-calendar .ranges {
    float: left;
}

body .daterangepicker td.start-date.active {
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: right;
    background-image: url(/public/images/calendar_start.svg);
    background-color: transparent;
    border-radius: 16px 0 0 16px;
    /* pointer-events: none; */
}

body .daterangepicker td.in-range {
    background-color: #e5e5e5;
    color: #191B23;
}

body .daterangepicker td.active.end-date {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right;
    background-image: url(/public/images/calendar_end.svg);
    background-color: transparent;
    color: #fff;
    pointer-events: none;
}

body .daterangepicker .calendar-table th,
body .daterangepicker .calendar-table td {
    border: 0px !important;
    font-size: 14px;
}

body .daterangepicker {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 7px;
    border: none !important;
    padding: 10px 20px 20px;
    margin: 0;
    transform: translateY(15px);
}

@media (max-width: 768px) {
    body .daterangepicker {
        width: 254px;
    }
}

body .daterangepicker::before {
    display: none !important;
}

body .daterangepicker.opensright:after {
    display: none;
}

body .daterangepicker .calendar-table tr:first-child th {
    font-size: 16px;
    color: #191B23;
}

.daterangepicker.show-calendar .ranges {
    margin: 20px 10px 0 0;
}

body .daterangepicker.show-ranges.ltr .drp-calendar.left {
    border-left: 0;
}

body .daterangepicker.show-calendar .ranges ul {
    border-right: 1px solid #E5E5E5;
    padding: 0px 0px 20px 0;
}

@media (max-width: 768px) {
    body .daterangepicker.show-calendar .ranges ul {
        border-right: none;
    }
}

body .daterangepicker.show-calendar .drp-buttons {
    border: none;
}

body .daterangepicker.show-calendar .drp-buttons button.applyBtn {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    padding: 7px 25px 7px 45px;
    display: inline-flex !important;
    background-image: url(/public/images/w_сheck_mark.svg) !important;
    background-position: 20px center;
    background-repeat: no-repeat;
    background-size: 18px;
}

body .daterangepicker.show-calendar .drp-buttons>* {
    display: none;
}

body .daterangepicker .ranges li {
    background: transparent !important;
    border: none !important;
    font-size: 14px;
    line-height: 150%;
    color: #191B23;
    padding: 0;
    margin: 0 0 4px;
    transition: .3s;
}

body .daterangepicker .ranges li.active,
body .daterangepicker .ranges li:hover {
    color: #5D78FF;
    background: transparent !important;
    border: 0px solid #4b8df8 !important;
}

body .daterangepicker .ranges ul>li[data-range-key="Custom Range"] {
    font-weight: bold;
}

body .daterangepicker td.available:hover,
body .daterangepicker th.available:hover {
    border-radius: 50%;
}

body .daterangepicker .calendar-table tr:last-child th {
    color: #919191;
}

body td.available {
    color: #191B23;
}

body .daterangepicker .calendar-table .next span,
body .daterangepicker .calendar-table .prev span {
    border: solid #191B23;
    border-width: 0 2px 2px 0;
    border-radius: 0 0 3px 0;
    padding: 4px;
}

body .daterangepicker td.in-range.available:hover {
    background-repeat: no-repeat;
    background-size: 32px;
    background-position: right;
    background-image: url(/public/images/hover_cal.svg);
    background-color: transparent;
    border-radius: 0;
}

body .daterangepicker td.start-date.active.in-range {
    background-repeat: no-repeat;
    background-size: 33px;
    background-position: right;
    background-image: url(/public/images/calendar_start.svg);
    background-color: transparent;
    border-radius: 16px 0 0 16px;
}

.form_filter-1 input.daterange {
    height: 34px;
    border-radius: 7px;
    border: 1px solid #e5e5e5;
    color: #191B23;
    padding: 0 8px 0 38px;
    transition: .3s;
    font-size: 14px;
    background-color: #fff;
    margin-right: 8px;
    background-position: 12px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/calendar.svg);
    position: relative;
}

.page_viewdate .filter_tab_a.filter_tab_a1 input.daterange,
.page_converssion .row_fulent_filter-head input.daterange,
.daterange_tab_new input.daterange {
    border: none;
    outline: 0;
    padding-left: 40px;
    background-position: 12px center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/calendar-white.svg);
    box-shadow: 0 0 0 !important;
    cursor: pointer;
    caret-color: transparent;
    background-color: #1474E3;
    border-radius: 4px;
    min-width: 266px;
    height: 32px;
    padding: 3px 25px 3px 40px;
}

.page_viewdate .filter_tab_a.filter_tab_a1 input.daterange,
.daterange_tab_new input.daterange {
    background-image: url(/public/images/filter/calendar-white.svg);
    background-color: #1474E3;
}

body .daterangepicker td.off.ends.active.end-date.in-range.available,
body .daterangepicker td.off.ends.active.start-date.in-range.available {
    background: #e5e5e5 !important;
    color: #999;
}

.page_viewdate .filter_tab_a[data-name=data]:before,
.page_converssion .row_fulent_date .row_fulent_filter-head:before,
.daterange_tab_new:before {
    display: none !important;
}

.page_viewdate span.filter_tab_a.filter_tab_a1,
.page_converssion .row_fulent_date .row_fulent_filter-head,
.daterange_tab_new {
    padding-left: 0 !important;
    padding: 0;
}

body .daterangepicker td.end-date {
    border-radius: 0 16px 16px 0;
}

.filter_tab_a.daterange_tab_new {
    padding-right: 25px !important;
}

.row_filter_tab+.form_filter.form_filter-1 input.daterange {
    display: none !important;
}

/* end стиль дати */

.col_blocked {
    padding: 30px;
}

.col_blocked .lab_input_top {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin: 0;
}

.col-md-8 .col_blocked .alert.alert-light {
    padding: 0;
    background: transparent;
    border: none;
    color: #919191;
    margin: 0;
}

.col-md-8 .col_blocked .alert.alert-light i {
    display: none;
}

.col_blocked .row_head_my_ip {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

@media (max-width:676px) {
    .col_blocked .row_head_my_ip {
        flex-wrap: wrap;
        gap: 10px;
    }

    .col-md-8 .col_blocked .alert.alert-light {
        flex-wrap: wrap;
        gap: 10px;
    }
}

.col-md-8 .col_blocked .alert.alert-light .alert-text {
    margin-right: 15px;
}

#blocked-addreses .col_blocked .row_head_my_ip button#add_my_ip {
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    background-color: transparent;
    color: #191B23;
    font-weight: normal;
    background-image: url(/public/images/icon/20/add_black.svg) !important;
    padding-left: 36px;
    background-position: 10px center;
}

#blocked-addreses .col_blocked .row_head_my_ip button#add_my_ip:hover {
    border: 1px solid #6C6E79;
}

.col_blocked>p {
    padding: 10px 0 15px;
}

.col_blocked .warning {
    color: #191B23;
    padding: 10px 20px 10px 50px;
    line-height: 150%;
    background-size: 22px;
    background-position: 14px center;
    margin: 0;
}

.col_right_rules .control-label {
    padding: 0 0 14px;
    font-weight: bold;
    float: none;
}

.col_right_rules .row_groupes_list {
    display: flex;
    align-items: center;
    gap: 8px;
}

.col_right_rules input.form-control {
    width: 100%;
    max-width: 430px;
    flex-shrink: 0;
    border: 1px solid #8A8E9B;
}

.col_right_rules .row_section_in {
    display: flex;
    width: 100%;
    position: relative;
    background: #FAFAFA;
    border-radius: 7px;
    max-width: 400px;
    cursor: not-allowed;
}

.col_right_rules .row_section_in input.form-control {
    background: none;
    border: none;
    padding-left: 12px;
    width: 100%;
    pointer-events: none;
    border: 1px solid #8A8E9B;
    cursor: not-allowed;
}

.col_right_rules .row_section_in .btn_copySection {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 38px;
    font-size: 0;
    background-image: url(/public/images/akar-icons_copy.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
    cursor: pointer;
}

#wrapp_custom-tags .btn.btn-success.btn-add-custom {
    height: 38px;
    background-size: 21px;
    background-position: 18px center;
}

.page_users_groups #wrapp_custom-tags>div>div {
    padding: 20px !important;
}

.page_users_groups #wrapp_custom-tags h4.sub-title {
    padding: 0 20px 15px 0px;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
}

.col_right_rules .row_section_in .btn_copySection.btn_copySection-save {
    background-image: url(/public/images/graph/check_g.svg) !important;
}

.col_left_rules .scroll_ol {
    max-height: 1000px;
    color: #191B23;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.col_left_rules .scroll_ol p {
    margin-bottom: 15px;
}

.col_left_rules .row_warning {
    color: #191B23;
    margin-bottom: 15px;
}

.col_left_rules .scroll_ol>strong {
    display: inline-flex;
    margin-bottom: 15px;
}

.col_left_rules .code {
    background: #F4F5F9;
    border-left: 3px solid #C4C7CF;
    padding: 10px;
    line-height: 150%;
    color: #6C6E79;
}

span.code_red {
    color: #C74952;
}

span.code_purple {
    color: #8649E1;
}

span.code_orange {
    color: #F5A140;
}

span.code_blue {
    color: #006DCA;
}

.code .s_br {
    display: block;
    font-size: 0;
    line-height: 0;
}

.row_add_slesh .title_h3+strong {
    display: block;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 15px;
}

.row_add_slesh p {
    color: #919191;
    font-size: 14px;
    width: 100%;
    padding-left: 24px;
    margin: 0;
}

div#how_to_track .radio {
    margin-top: 0;
    margin-right: 8px;
    height: 16px;
    width: 16px;
}

#add_slesh p {
    padding-left: 32px;
    margin-bottom: 15px;
}

.food_add_slesh {
    padding-left: 32px;
    font-size: 14px;
}

.food_add_slesh span {
    display: inline-flex;
    padding: 3px 10px;
    background: #FFFADE;
    border-radius: 20px;
    margin: 0 8px;
}

.page_tracking_main #blocked-addreses td:last-child .checker>span {
    opacity: 0;
}

.page_tracking_main td:last-child .checker,
.page_tracking_main td:last-child .checker * {
    cursor: pointer !important;
}

.page_tracking_main td:last-child .checker {
    background-image: url(/public/images/new_form/busket.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.page_tracking_main .type_url_row input {
    margin: 0;
}

#blocked-addreses button#url_input_button {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    height: 38px;
    font-weight: normal;
    margin-top: 15px;
}

#blocked-addreses button#url_input_button:before {
    content: '';
    display: inline-flex;
    background-position: center;
    background-size: 12px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/plus_white.svg);
    width: 20px;
    height: 20px;
    margin-right: 4px;
}

.page_tracking_main .lab_input_top {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 10px;
}

.page_tracking_main .set_user_video.h_he_in {
    padding: 30px;
}

.page_tracking_main #blocked-addreses #v-content-fix .col-table-page-settings {
    padding: 30px;
}

.page_tracking_main table.table {
    margin: 0 !important;
}

.page_tracking_main .set_user_video form.blocked-addreses {
    padding: 0;
}

.page_video_setings.page_tracking_main tr td a.panel_link {
    max-width: 350px;
}

#blocked-addreses ul.row_warning {
    margin: 0 0 15px;
    padding: 8px 17px 8px 39px;
    color: #595959;
    background-image: url(/public/images/new/warning1.svg);
    background-color: #ffe2e0;
}

#blocked-addreses ul.row_warning.row_warning_true {
    background-image: url(/public/images/new/done_g.svg);
    background-color: #e7f9e7;
}

#semrush-oauth.acount_true,
#semrush-oauth.acount_false {
    background-position: right center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/done_g.svg);
    padding-right: 18px;
}

#semrush-oauth.acount_false {
    background-image: url(/public/images/new/marks1.svg);
    background-size: 16px;
}

.statys_code_true .page_seo_google_console .new_n_date span {
    display: none;
}

.guest_user_invite {
    color: #5d78ff;
    border-bottom: 1px dashed #5d78ff;
    cursor: pointer;
}

.row_info_messages a {
    color: #5d78ff;
}

@media (min-width: 990px) {
    #main_body {
        min-height: calc(100vh - 508px);
    }

    section#main_body:before {
        clear: both;
        content: '';
        display: block;
        height: 1px;
    }

    span.daterange_tab_new {
        height: 34px;
        border-radius: 7px;
        border: 1px solid #e5e5e5;
        color: #191B23;
        padding: 0 10px 0 0px;
        transition: .3s;
        font-size: 14px;
        background-color: #fff;
        display: inline-flex;
        align-items: center;
    }

    span.daterange_tab_new input.daterange {
        font-size: 14px;
        min-width: 230px;
    }
}

@media (max-width: 1500px) {
    .page_video_show .tab__36-313>.row>.col-md-2 {
        width: 250px;
    }

    .page_video_show .tab__36-313>.row>.col-md-10[class*="video_"] {
        width: calc(100% - 250px);
    }
}

.tabel_sales_performance1 .thead_fixed #grid.table>thead>tr:nth-child(2)>th {
    top: 38px;
    position: sticky !important;
    background: #fff !important;
    z-index: 122223;
}

.tabel_sales_performance1 .thead_fixed #grid.table>thead>tr:nth-child(2)>th:before {
    content: '';
    display: inline-flex;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #ddd;
}

span.edit-segment.mp-tag-edit {
    background-image: url(/public/images/i_pen.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-flex;
    width: 30px;
    height: 20px;
    margin-left: 8px;
    cursor: pointer;
}

.row_info_messages .row_btn_mes .btn {
    border: none;
    margin: 0 8px !important;
    font-weight: normal !important;
    font-size: 14px !important;
}

.m-stack.m-stack--general.m-stack--ver .m-stack__item.m-stack__item--middle.m-brand__tools {
    display: inline-flex;
    align-items: center;
}

@media (max-width: 767px) {
    .m-stack.m-stack--general.m-stack--ver .m-stack__item.m-stack__item--middle.m-brand__tools {
        flex-wrap: wrap;
    }
}

#get_trial .head_text {
    /* background-image: url(/public/images/free_cancellation.svg); */
    position: relative;
    background-image: none;
    color: #006DCA !important;
    padding-left: 0 !important;
}

#get_trial .head_text:hover {
    color: #0e77f1;
    background-image: none;
}

#get_trial .head_text:before {
    content: '';
    background-image: url(/public/images/free_cancellation_a.svg);
    background-size: 16px;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    visibility: hidden;
    height: 100%;
    width: 16px;
    left: 5px;
    top: 0;
}

/* #get_trial .head_text:hover:before {
    visibility: visible;
} */
.col_more_item .popup_more_form .partners__settings_flex {
    flex-wrap: wrap;
}

.partners__settings_flex span.row_info_messages {
    text-align: left;
    padding: 5px 4px 5px 36px;
    margin: 0 5px;
    min-width: 250px;
}

div#add_2_step,
div#vor_name_is_required {
    margin: 10px 0;
}

#steps_form .row_info_messages {
    margin: 10px 0 0;
}

body .daterangepicker.opensright .ranges {
    margin: 8px 10px 0 0;
}

input.daterange {
    box-shadow: none !important;
    outline: none !important;
}

.new_w_calendar {
    display: inline-flex;
    align-items: center;
    position: relative;
    height: 36px;
    border-radius: 7px;
    border: 1px solid #e5e5e5;
    color: #191B23;
    padding: 0;
    transition: .3s;
    background-color: #fff;
}

.new_w_calendar input.daterange {
    font-size: 14px;
    min-width: 266px;
    border: none;
    outline: 0;
    padding: 3px 25px 3px 40px;
    background-position: 12px center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/calendar-white.svg);
    box-shadow: 0 0 0 !important;
    height: 36px;
    margin: 0;
    cursor: pointer;
    caret-color: transparent;
    color: #ffffff;
}

i.c_arrow {
    position: absolute;
    right: 12px;
    top: calc(50% - 5px);
    display: inline-flex;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url(/public/images/new_admin/down.svg);
    transition: .3s;
    z-index: 999;
}

.daterangepicker .drp-buttons .cancelBtn {
    border: none;
    font-size: 0 !important;
    padding: 0 !important;
    top: 6px;
    right: 6px;
}

/* start Ticket */
.wrapper__ticket_table {
    background: #FFFFFF;
    border-radius: 4px;
    padding: 30px;
    border: 1px solid #E0E3E6;
}

.wrapper__ticket_table .block_tr_col-right {
    background: #FAFAFA;
    border: 1px solid #E5E5E5;
    border-radius: 7px;
}

.wrapper__ticket_table input#search_task {
    background: transparent;
    border: none !important;
    width: 400px;
}

.wrapper__ticket_table #search_task_btn {
    font-size: 0px !important;
    margin: 0;
    background-color: transparent;
    border: none;
    padding: 0;
    width: 40px;
    display: inline-flex;
    background-position: center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/search_b.svg) !important;
}

.wrapper__ticket_table #search_task_btn:hover {
    background-color: #eee;
}

.wrapper__ticket_table .btn.btn-primary {
    margin: 0;
    background: transparent;
    font-weight: 500;
    font-size: 14px;
    line-height: 130%;
    color: #5D78FF;
    padding: 0 30px 0 53px !important;
    display: inline-flex;
    align-items: center;
    height: 38px !important;
    background-position: 30px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/faq.svg) !important;
}

.wrapper__ticket_table .block_tr_col-left .btn.btn-primary.f-btn-add {
    color: #fff !important;
    background-color: #5d78ff !important;
    background-image: url(/public/images/plus_w.svg) !important;
}

.wrapper__ticket_table .block_tr_col-left .btn.btn-primary.f-btn-add+.f-btn-add {
    padding: 0 30px !important;
    background-image: none !important;
}

.wrapper__ticket_table .block_tr_col-left .btn.btn-primary.f-btn-add:hover {
    background-color: #3a5bff !important;
}

.wrapper__ticket_table .block_tr_col-left a+a {
    margin-left: 8px !important;
}

.wrapper__ticket_table th,
.wrapper__ticket_table .heatmap-prices,
.wrapper__ticket_table td {
    border-left: 0px !important;
    border-right: 0px !important;
}

.wrapper__ticket_table th,
.wrapper__ticket_table .heatmap-prices {
    border-top: 0px !important;
}

.web-tickets .wrapper__ticket_table td,
.web-tickets .wrapper__ticket_table td a {
    font-weight: normal !important;
    font-size: 14px !important;
    line-height: 150%;
}

.web-tickets .parse_one_product.parsing_table.table tr td.status span {
    font-weight: 400;
    font-size: 14px;
    background: transparent !important;
    display: inline-flex;
    align-items: center;
}

.web-tickets .parse_one_product.parsing_table.table tr td.status span:before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    margin-right: 6px;
    background: #5e9bf5;
    border-radius: 50%;
}

.web-tickets .wrapper__ticket_table .parsing_table.table td {
    padding: 17px 4px !important;
}

.wrapper__ticket_comment {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    gap: 20px;
}

@media (max-width: 990px) {
    .wrapper__ticket_comment {
        flex-direction: column;
    }
}

.col_info_ticket {
    width: 442px;
    background: #fff;
    /* margin-right: 20px; */
    flex-shrink: 0;
    border-radius: 8px;
    padding: 16px;
}

@media (max-width: 990px) {
    .col_info_ticket {
        width: 100%;
    }
}

.col__comments.v-wraper-comments {
    width: 100%;
    padding: 20px 30px;
    background: #fff;
    border-radius: 8px;
}

.col_info_ticket .name_comment {
    padding-left: 15px;
}

.col_info_ticket .name_comment b {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}

.col_info_ticket .name_comment .sub_tit {
    color: #919191;
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
}

.row_status_ticket {
    margin-bottom: 12px;
}

.support-page .row_status_ticket span.status {
    float: none !important;
    font-weight: normal;
    font-size: 14px;
    line-height: 130%;
    color: #191B23;
    display: flex;
    align-items: center;
}

.support-page .row_status_ticket span.status:before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 10px;
    flex-shrink: 0;
    margin-right: 6px;
    background: #36a3f7;
    border-radius: 50%;
}

.support-page .row_status_ticket span.status.status-2:before {
    background: #34bfa3;
}

.row_info_tickets {
    display: flex;
    flex-direction: column;
    background: #F6F8FC;
    border-radius: 8px;
    padding: 5px 10px 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.row_info_tickets strong {
    margin: 5px 0;
}

.row_info_tickets .ticket_text {
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #191B23;
}

.col__comments_head {
    display: flex;
    justify-content: space-between;
    padding-bottom: 10px;
}

.row_editor_content.comment_write {
    padding: 0;
    margin-bottom: 20px;
}

.row_editor_content.comment_write .row_editor_food {
    background: #fff;
}

.row_editor_content.comment_write .row_editor_food:after {
    display: none;
}

.row_editor_content.comment_write {
    padding: 0;
    margin-bottom: 20px;
}

.row_editor_content.comment_write .row_editor_food {
    background: #fff;
}

.row_editor_content.comment_write .row_editor_food:after {
    display: none;
}

.row_editor_content.comment_write .row_editor_head {
    padding-left: 60px;
    padding-bottom: 0;
    align-items: center;
    min-height: 38px;
}

.row_editor_content.comment_write .emojionearea-button {
    right: auto;
    left: 5px;
    top: -34px;
    width: 49px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    background: #fff;
    opacity: 1;
    padding-right: 10px;
}

.row_editor_content.comment_write .emojionearea .emojionearea-picker {
    right: auto;
    left: 5px;
    top: -5px;
}

.row_editor_content.comment_write .emojionearea-button:after {
    content: '';
    width: 6px;
    height: 8px;
    transform: rotate(0);
    border: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 6px;
    background-image: url(/public/images/new_form/arrow_down.svg);
    position: absolute;
    top: 10px;
    right: 8px;
    transition: .3s;
    transform: rotate(0deg);
}

.row_editor_content.comment_write .emojionearea .emojionearea-button>div.emojionearea-button-open {
    background-position: 0 -24px !important;
    opacity: 1 !important;
    transform: rotate(0deg) !important;
}

.row_editor_content.comment_write .emojionearea .emojionearea-button>div.emojionearea-button-close {
    opacity: 0 !important;
}

.row_editor_content.comment_write .emojionearea .emojionearea-button.active::after {
    transform: rotate(180deg);
}

.row_editor_content.comment_write .emojionearea .emojionearea-editor {
    padding: 5px;
    max-height: 1000px;
}

.btn.btn-close-ticket {
    height: 38px;
    display: inline-flex;
    align-items: center;
    padding: 0 12px 0 37px;
    background-color: #3DCD19;
    border-radius: 7px;
    color: #fff;
    font-size: 14px;
    line-height: 130%;
    background-position: 10px center;
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/w_сheck_mark.svg) !important;
    transition: .3s;
}

.btn.btn-close-ticket:hover {
    background-color: #23ad00;
}

div .support-page .comment_block .comment_one {
    border: none;
    padding: 10px 0;
    margin: 0;
}

div .support-page .comment_block .comment_one .coment-name {
    margin-bottom: 10px;
}

div div#rate-ticket-modal .modal-header {
    padding: 30px 30px 0;
    position: relative;
}

#rate-ticket-modal .modal-header .modal-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
}

div#rate-ticket-modal .modal-header button.close {
    position: absolute;
    right: 10px;
    top: 10px;
    background-image: url(/public/images/w_close.svg) !important;
    background-size: 18px;
    background-position: center;
}

.rate-ticket-comment+div {
    overflow: hidden;
    height: 0;
}

button#rate-ticket-submit {
    width: 165px;
}

.web-tickets>#form_submit_tiket {
    border-radius: 8px;
    padding: 30px 30px 15px;
}

.wrapper__newTask {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.wrapper__newTask>div {
    width: 50%;
    padding: 0 15px;
}

.wrapper__newTask label.sub-title {
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    margin-bottom: 14px !important;
}

.wrapper__newTask input {
    height: 38px;
}

.wrapper__newTask .form-group {
    margin: 0;
}

.wrapper__newTask .form-group+.form-group {
    margin-top: 30px;
}

.web-tickets .row_info_messages {
    margin-bottom: 15px;
}

.row_editor_content.comment_write .row_editor_food textarea#textareatscket {
    opacity: 0;
}

.row_editor_content .add-img-fieldset input#img-upload {
    display: none;
}

.row_editor_content .add-img-fieldset label.file-input-label {
    font-size: 0px;
    display: inline-flex;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    width: 30px;
    height: 28px;
    margin: 0;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/add_img.svg);
    cursor: pointer;
}

.row_editor_content div#img-out {
    padding: 0;
}

.row_editor_content div#display-box {
    padding: 0 3px;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}

.row_editor_content #display-box .img-panel {
    border-radius: 3px;
    overflow: hidden;
    width: calc(25% - 8px);
    height: 80px;
    margin: 4px;
}

.row_editor_content #display-box .img-panel img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.row_editor_content #display-box .img-panel:first-child:before {
    content: '';
    border-top: 1px solid #e5e5e5;
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.row_editor_content #display-box .img-panel:first-child,
.row_editor_content #display-box .img-panel:first-child+div,
.row_editor_content #display-box .img-panel:first-child+div+div,
.row_editor_content #display-box .img-panel:first-child+div+div+div {
    margin-top: 6px
}

.add-img-fieldset {
    display: inline-flex;
}

#img-out .img-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 123456;
    background: rgba(0, 0, 0, 0.7);
    display: inline-flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

#img-out .img-wrapper img.image__selected {
    max-width: 70vw;
    max-height: 80vh;
    display: block;
    transition: all 300ms ease-in-out;
    position: relative;
    border: 4px solid #fff;
    border-radius: 5px;
}

.img-wrap-zoom {
    position: relative;
}

.img-close {
    display: inline-flex;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    position: absolute;
    right: -50px;
    top: 0;
    background-color: #fff;
    background-position: center;
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/w_close.svg);
    cursor: pointer;
}

.col__comments .row_editor_content #display-box .img-panel {
    width: calc(20% - 8px);
    height: 90px;
}

[class^="comment_img-gallery"] {
    display: flex;
    flex-wrap: wrap;
    margin-left: -9px;
    margin-right: -9px;
}

[class^="comment_img-gallery"] a {
    display: inline-flex;
    width: calc(25% - 20px);
    margin: 10px;
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    height: 97px;
}

[class^="comment_img-gallery"] a img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.mfp-bg.comment_img_big {
    z-index: 1234568;
}

.mfp-bg.mfp-img-mobile.mfp-ready {
    z-index: 1234567;
}

.comment_img_big button.mfp-close {
    position: absolute;
    display: inline-flex;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    position: absolute;
    right: -50px;
    top: 0;
    background-color: #fff;
    background-position: center;
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/w_close.svg);
    cursor: pointer;
    opacity: 1;
}

.comment_img_big .mfp-figure {
    position: relative;
}

@media (min-width: 1800px) {
    [class^=comment_img-gallery] a {
        width: calc(20% - 20px);
    }
}

/* END start Ticket */

div .apexcharts-tooltip-text-y-value {
    margin-left: 0px;
}

.row_social-head div.nice-select.open {
    background: #fff;
}

.row_social-head .nice-select .list {
    border: none;
    padding: 5px 0;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 7px;
}

.row_social-head div.nice-select .option.focus,
.row_social-head div.nice-select .option.selected.focus,
.row_social-head div.nice-select .option:hover {
    background: #E5E5E5;
    color: #000;
}

.row_social-head div.nice-select .option {
    margin: 1px 0;
}

.page_users_groups #wrapp_custom-tags .tab-content {
    min-height: auto;
}

.col_left_rules .scroll_ol p:last-child {
    margin-bottom: 0px;
}

.page_viewdate .row_hrafik>.col_map_left,
.page_viewdate .row_hrafik>.col_chart_right {
    width: 50%;
    padding: 0 !important;
    border-radius: 10px;
    box-shadow: none;
}

.col_chart_right .apexcharts-legend-marker {
    max-height: 6px;
    max-width: 6px;
    transform: translateY(0px);
    margin-right: 4px;
}

.col_map_left div#svgMap {
    height: 100%;
}

.col_map_left .svgMap-container {
    height: 100%;
}

.col_map_left .svgMap-map-container {
    height: 100%;
}

.col_map_left .svgMap-map-wrapper {
    height: 100%;
}

.col_map_left .svgMap-map-wrapper {
    border-radius: 10px;
}

.row_hrafik .col_chart_right .apexcharts-toolbar {
    right: 20px !important;
    top: -40px !important;
}

.row_hrafik .col_chart_right .apexcharts-toolbar .apexcharts-menu-icon {
    background: transparent;
    background-image: url(/public/images/new_admin/download.svg);
    background-repeat: no-repeat;
    background-size: 18px !important;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #191B23;
    width: auto;
    height: auto;
    padding-left: 20px;
}

.row_hrafik .col_chart_right .apexcharts-toolbar .apexcharts-menu-icon:before {
    content: attr(title);
}

.apexcharts-menu {
    right: auto;
    transform: translateX(0%);
    left: 50%;
}

.apexcharts-menu.apexcharts-menu-open {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
}

.row_hrafik .col_chart_right .apexcharts-menu .apexcharts-menu-item {
    text-align: center;
}

.wrapper___viewdata {
    background: #fff;
    border-radius: 10px;
    padding: 24px 20px;
    margin-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.wrapper___viewdata.block-statistics {
    padding: 30px;
    flex-wrap: nowrap;
}

.wrapper___viewdata.block-statistics .wrapp_blocs_survey {
    height: 318px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

.wrapper___viewdata.block-statistics .col_survey {
    width: calc(100% / 3);
    max-width: 255px;
}

.col_card {
    display: flex;
    flex-wrap: wrap;
}

.col_card label {
    margin: 0;
    display: inline-flex;
    align-items: center;
    background: #F8FAFB;
    border-radius: 4px;
    padding: 10px;
    margin: 6px 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    cursor: pointer;
}

.col_card label input,
.col_card div.radio {
    display: none !important;
}

.col_feedback_img {
    margin-right: 10px;
}

.col_feedback_name {
    display: inline-flex;
    width: 110px;
}

.col_feedback_info {
    display: inline-flex;
    flex-direction: column;
    font-weight: 500;
    font-size: 24px;
    line-height: 150%;
    align-items: flex-end;
    width: 100px;
}

.col_feedback_info em {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
}

.wrapper___viewdata_table {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
}

.wrapper_btns_export {
    display: flex;
    align-items: center;
    padding: 10px;
}

.wrapper_btns_export a {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #6C6E79;
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    padding: 6.5px 12px 6.5px 36px;
    background-position: 10px center;
    background-size: 18px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new_admin/download-grey.svg);
    background-color: #F4F5F9;
    transition: .3s linear;
}

.wrapper_btns_export a:hover {
    background-color: #e0e3e6;
    border: 1px solid #8a8e9b;
}

.wrapper_btns_export a+a {
    margin-left: 10px;
}

.wrapper___viewdata_table+.new_tabel_wrap {
    margin-top: 20px !important;
}

.wrapp_emoje_feedback img {
    max-width: 30px;
}

table.w_t_iframe {
    border-top: 0px;
}

table#grid.w_t_iframe th,
table#grid.w_t_iframe td {
    text-align: left !important;
    padding: 20px 12px !important;

}

table#grid.w_t_iframe.contacts_forms th,
table#grid.w_t_iframe.contacts_forms td,
.table_col_23 table.contacts_forms-right tr td,
.table_col_23 table.contacts_forms-right tr th {
    padding: 20px 12px !important;
}


.table_col_23 table.contacts_forms-right tr.head-statistic th {
    padding: 15px 12px !important;
}

table#grid.w_t_iframe td {
    font-size: 14px;
}

table#grid.w_t_iframe th:not(:first-child),
table#grid.w_t_iframe th:first-child span {
    font-size: 12px;
    background-image: url(/public/images/icon/20/sorting.svg);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    padding-right: 30px !important;
}

.style_checkbox input:checked+.state {
    background-position: center;
    background-size: 20px;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/checked.svg);
}

table#grid.w_t_iframe td>a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
}

.nice_search ul.list li.option.disabled {
    font-size: 12px;
    color: #BDBDBD;
}

.nice_search ul.list li {
    border-radius: 6px;
}

.nice_search ul.list {
    padding: 0 14px 0 20px !important;
}

.nice_search li.option.selected {
    background: #5d78ff !important;
    color: #fff !important;
    pointer-events: none;
}

.nice_search li.option:not(.selected):not(.disabled):hover {
    background: #F3F4F6 !important;
    color: #191B23 !important;
}

.nice_search li.option {
    min-height: 32px;
}

.nice_search li.option+li.option {
    margin-top: 3px;
}

.wrapper__chart_total {
    background: #F8FAFB;
    border-radius: 4px;
    display: inline-flex;
    padding: 10px 10px 10px 0;
}

.wrapper_card_nps {
    display: flex;
    width: calc(100% - 510px);
    flex-direction: column;
    align-items: center;
}

.wrapper___viewdata {
    align-items: center;
}

.row_card_nps {
    display: flex;
}

label.col_card_nps {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    background: #F8FAFB;
    border-radius: 4px;
    padding: 10px 11px;
    margin: 6px;
    cursor: pointer;
}

.col_card_nps .radio,
.col_card_nps input {
    display: none;
}

.col_card_nps .number_p {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #fff;
    background-color: #D73A6B;
    margin-bottom: 10px;
}

.col_card_nps:nth-child(7) .number_p,
.col_card_nps:nth-child(8) .number_p {
    background-color: #FFB822;
}

.col_card_nps:nth-child(9) .number_p,
.col_card_nps:nth-child(10) .number_p {
    background-color: #1DC999;
}

.col_card_nps b {
    color: #919191;
    font-weight: normal;
    font-size: 12px;
}

.col_card_nps .summa_p {
    color: #5D78FF;
    font-size: 24px;
    font-weight: 500;
}

.wrapper_card_feedback {
    display: flex;
    width: calc(100% - 510px);
    padding-left: 10px;
}

.col_card {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    max-height: 280px;
}

.col_linkTitle * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    max-width: 100%;
}

.col_linkTitle a {
    font-weight: bold;
}

.col_linkTitle span {
    font-size: 13px;
    color: #272833;
}

.col_linkTitle {
    display: flex;
    flex-direction: column;
}

.wrapp_blocs_survey {
    display: flex;
    gap: 10px;
    flex-direction: column;
    flex-wrap: wrap;
    max-height: 500px;
    padding-left: 20px;
}

.col_survey {
    background: #F8FAFB;
    border-radius: 4px;
    padding: 10px;
}

.col_survey-head {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #919191;
    display: flex;
    justify-content: space-between;
    padding-bottom: 8px;
}

.col_survey-food {
    display: flex;
    justify-content: space-between;
}

.col_survey-food span {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    width: 174px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.col_survey-food b {
    display: inline-flex;
    width: 60px;
    justify-content: flex-end;
    font-weight: 500;
    font-size: 24px;
    line-height: 150%;
}

b.survey_color_1 {
    color: #DED40C
}

b.survey_color_2 {
    color: #FF5D5D
}

b.survey_color_3 {
    color: #CBD7FF
}

b.survey_color_4 {
    color: #78CB56
}

b.survey_color_5 {
    color: #289BF9
}

b.survey_color_6 {
    color: #D2615C
}

b.survey_color_7 {
    color: #00A5BC
}

.wrapper__chart_total .apexcharts-legend {
    justify-content: center !important;
    top: 0 !important;
}

.col_card label:nth-child(1) .summa_p {
    color: #FF5D5D;
}

.col_card label:nth-child(2) .summa_p {
    color: #DED40C;
}

.col_card label:nth-child(3) .summa_p {
    color: #CBD7FF;
}

.col_card label:nth-child(4) .summa_p {
    color: #78CB56;
}

.col_card label:nth-child(5) .summa_p {
    color: #289BF9;
}


.col_right_o.wrapp_form-btn {
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    overflow: hidden;
}

.col_right_o.wrapp_form-btn>input {
    display: none;
}

.tab_preview_form {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    margin: 0;
    padding: 9px 10px 7px 35px;
    transition: .3s;
    background-position: 10px center;
    background-size: 20px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new_admin/large_p.svg);
    cursor: pointer;
}

.btn-form-desktop.tab_preview_form {
    background-image: url(/public/images/new_admin/desk.svg);
}

.btn-form-mob.tab_preview_form {
    background-image: url(/public/images/new_admin/mob.svg);
}

.tab_preview_form~.tab_preview_form {
    border-left: 1px solid #E5E5E5;
}

.tab_preview_form:hover,
.tab_preview_form.active {
    background-color: #E5E5E5;
}

.tab_preview_form[for="vid_preview_s"] {
    background-image: url(/public/images/new_admin/small_p.svg);
}

label.tab_preview_form.active {
    pointer-events: none;
}

.wrapper__newTask #change_site_partner+.nice-select .list>li:not([data-value=add]) {
    background-image: none !important;
    padding-left: 10px;
}

.comment_img_big.mfp-ready {
    z-index: 12345678;
}

#blocked-addreses .col-md-8 .col_blocked {
    padding-top: 22px;
}

.add-img-fieldset+#errors-image {
    margin-left: 10px;
}

div .support-page .unread_message .comment_one {
    background: #FFF7E7;
    border-radius: 8px;
    padding: 18px 20px;
}

.unread_message:after {
    content: 'new';
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #919191;
    position: absolute;
    top: 20px;
    right: 20px;
    text-transform: uppercase;
}

.unread_message {
    position: relative;
}

.unread_message+.unread_message {
    margin-top: 8px;
}

#filter22 {
    display: flex;
    justify-content: flex-end;
    flex-direction: row-reverse;
    align-items: center;
}

#blocked-addreses button#url_input_button[style*="display: block"] {
    display: flex !important;
}

.page_detect_pages .table-scrollable table {
    margin: 0 !important;
}

.page_detect_pages .col-md-9 .shadow_wrapp {
    padding: 13px 20px;
}

.page_detect_pages input#addseand {
    margin-bottom: 12px;
}

.page_detect_pages .tab-body-2022 {
    margin-bottom: 36px;
}

.page_detect_pages .prepare_data {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn-orange.prepare_data {
    border-radius: 7px;
    height: 38px;
    color: #191B23 !important;
}

.page_detect_pages .set_user_video {
    padding: 20px;
}

.page_detect_pages .checker>span {
    border: 2px solid #ddd;
    border-radius: 4px;
}

.page_detect_pages .table-scrollable .parse_one_product.parsing_table.table tr td:nth-child(2) {
    padding: 10px 3px !important;
}

.page_detect_pages .lab_input_top+div div[style="font-size: large"] {
    color: #919191;
    font-size: 14px !important;
    line-height: 16px;
}

.page_detect_pages .lab_input_top+div {
    color: #919191;
    font-size: 14px;
}


.detect_prepared-loading {
    color: #919191;
    font-size: 14px !important;
    line-height: 16px;
}

.page_detect_pages .active_on.fa.fa-check-circle {
    background-image: url(/public/images/new/done_g.svg);
    background-size: contain;
    width: 20px;
    height: 20px;
    background-color: transparent;
}

.page_detect_pages .active_on.fa.fa-check-circle:before {
    display: none;
}

.page_detect_pages .fa.fa-exclamation-circle {
    background-image: url(/public/images/new/warning2.svg);
    background-size: contain;
    width: 20px;
    height: 20px;
    background-color: transparent;
}

.page_detect_pages .fa.fa-exclamation-circle:before {
    display: none;
}

.page_detect_pages .parse_one_product.parsing_table.table tr td:last-child {
    text-align: center;
    vertical-align: middle;
}

.row_smille_comments div.radio {
    margin-right: 8px !important;
}

.row_smille_comments div.radio span.checked {
    background-image: url(/public/images/calendar_start.svg) !important;
    background-position: center;
    background-size: 10px;
}

.page_video_setings .checker_switch--video>input {
    visibility: hidden;
}

.row.row_seo_analysis {
    overflow-x: auto;
    display: flex;
    flex-wrap: wrap;
}

.row_seo_analysis iframe {
    min-width: 300px;
    max-width: 600px;
}

.row_seo_analysis .res_w .box_res {
    width: auto;
    justify-content: inherit;
}

.row_seo_analysis .res_w {
    width: auto;
}

.new_w_calendar i.c_arrow,
.page_viewdate span.filter_tab_a.filter_tab_a1 i.c_arrow,
.filter_tab_a.daterange_tab_new.calendar_tab i.c_arrow,
span.filter_tab_a.filter_tab_a1 i.c_arrow {
    /* pointer-events: none; */
    background-image: url(/public/images/new_admin/down-white.svg);
}

/* price */
.wrapp_price_sites {
    padding-bottom: 20px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.wrapp_price_sites .block_site {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 20px;
    color: #919191;
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    width: calc((100% / 4) - 15px);
    height: fit-content;
}


.block_site-head {
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
    color: #191B23;
    margin-bottom: 10px;
}

.block_site-body .plan_active {
    font-size: 14px;
    line-height: 150%;
    color: #5D78FF;
    padding-bottom: 3px;
}

.block_site-body ul {
    margin: 15px 0 10px;
}

.block_site-body ul li {
    padding: 2px 0;
}

.block_site-body ul li:first-child {
    font-size: 14px;
}

.price_plan {
    font-weight: 600;
    font-size: 24px;
    line-height: 120%;
    color: #191B23;
    margin: 15px 0;
}

.data_end i {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/info.svg);
    display: inline-block;
    width: 14px;
    height: 14px;
}

.block_site .block_site-foot .block_site-foot-open .btn.btn-success.waves-effect {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    /* width: calc(50% - 5px); */
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    border-radius: 4px;
    height: 38px;
    margin: 0;
    /* padding: 0; */
}

.block_site-foot-open .btn-success+.btn-success {
    /* background: #AED1FF; */
    /* border: none; */
    width: max-content;
    padding: 8px 12px;
    background: #E0E3E6;
    border: 1px solid #C4C7CF;
    color: #6C6E79;
}

/* switch */
.switch-price-input,
.p-switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 18px;
}

body input.input-hidden,
.wrap_switch .checker,
.p-switch input,
.p-switch .checker {
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute;
    top: auto;
    bottom: auto;
}

.switch-price-slider,
.p-switch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.switch-price-slider:before {
    position: absolute;
    content: "";
    height: 10px;
    width: 10px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.p-switch-bigger {
    width: 36px !important;
    height: 20px !important;
}

.active_tab_li {
    background-color: #c3e1f9 !important;
}

.p-switch-slider:before {
    position: absolute;
    content: "";
    height: 16px;
    width: 16px;
    left: 5px;
    bottom: 2px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

.plan-in-year [for="switch-price"] .switch-price-slider,
.p-switch input:checked+.p-switch-slider:before {
    background-color: #5D78FF;
}

.plan-in-year [for="switch-price"] .switch-price-slider:before,
.p-switch input:checked+.p-switch-slider:before {
    -webkit-transform: translateX(12px);
    -ms-transform: translateX(12px);
    transform: translateX(12px);
}

.switch-price-slider,
.p-switch-slider {
    border-radius: 34px;
}

.switch-price-slider:before,
.p-switch-slider:before {
    border-radius: 50%;
}

.row_choose_package_date label {
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin: 0;
}

.row_choose_package_date label .switch-price-input {
    margin: 0 10px;
}

.row_choose_package_date label i {
    color: #FF642D;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-style: normal;
}

.row_choose_package_date.billing_cycle {
    display: flex;
    column-gap: 40px;
}

.p-switch input:checked+.p-switch-slider {
    background-color: #1474e3;
}

.p-switch input:checked+.p-switch-slider:before {
    background-color: #fff;
}

.p-switch-slider {
    background-color: #E5E5E5;
}

.p-switch {
    margin: 0;
}

/* End switch */

.popup_plan {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .2);
    width: 100%;
    height: 100%;
    z-index: 123456;
    align-items: center;
    justify-content: center;
}

.popup_plan.open_popup_plan {
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
}

.popup_plan-container {
    background: #fff;
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border-radius: 7px;
    padding: 40px;
    position: relative;
    width: calc(100% - 30px);
    max-width: 712px;
}

.popup_plan-container .popup_items,
.modal-content .popup_items {
    width: 24px;
    height: 24px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
}

.popup_plan-container .first_item,
.modal-content .first_item {
    content: '';
    background-image: url(/public/images/new/p-one.svg);
}

.popup_plan-container .two_item,
.modal-content .two_item {
    content: '';
    background-image: url(/public/images/new/p-two.svg);
}

.popup_plan-container .three_item,
.modal-content .three_item {
    content: '';
    background-image: url(/public/images/new/p-three.svg);
}

.line {
    width: 1px;
    height: 80px;
    border-right: 1px dashed #E0E3E6;
}

.second-step .line,
.second-step .line.first-tab-line {
    height: 259px;
}

.ab_step_block.second-step .line {
    height: 181px;
}

.second-step .line.line-second,
.second-step .line.line-second {
    height: 23px;
}

[data-lang="es"] .second-step .line.line-second,
[data-lang="de"] .second-step .line.line-second {
    height: 43px;
}

.popup_plan-block {
    display: flex;
    column-gap: 20px;
}

.modal-wabsites .popup_plan-block {
    column-gap: 13px;
}

.popup_plan-block.second-step {
    margin-top: 16px;
    margin-bottom: 16px;
    width: 100%;
    border-bottom: 1px solid #C4C7CF;
    padding-bottom: 16px;
}

.popup_plan-block-left {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.popup_plan-block-left+div {
    width: 100%;
    max-width: 778px;
}

.modal-wabsites .popup_plan-block-left+div {
    max-width: 798px;
}

.popup_plan-top {
    width: 100%;
}

.popup_item-title {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
}

.popup_plan-container>h4 {
    margin-bottom: 16px;
}

span.btn_close_tariff {
    position: absolute;
    top: 20px;
    right: 20px;
    display: inline-flex;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-image: url(/public/images/n_close.svg);
}

.row_switch_pay {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
}

.plan-in-year .list_plan .radio {
    display: none;
}

.list_plan .radio+.radio {
    display: none;
}

.list_plan [data-period="year"] {
    display: none;
}

.plan-in-year .list_plan .radio+.radio {
    display: inline-flex;
}

.plan-in-year .list_plan [data-period="year"] {
    display: inline-flex;
}

/* .plan-in-year .list_plan [data-period="month"] {
    display: none;
} */

.wrapp_list_plan {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

ul.list_plan {
    margin: 0;
    width: calc(50% - 15px);
    padding-right: 5px;
}

.popup_plan-body {
    margin-bottom: 20px;
}

.popup_plan-body .tab22 {
    font-weight: normal;
}

.list_plan li {
    margin: 0;
    padding: 1px 0;
    display: flex;
    justify-content: space-between;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.list_plan div.radio span,
.row_choose_package_date.billing_cycle span {
    width: 16px;
    height: 16px;
    /* border: 1px solid #c8cfdd; */
    /* border: 1px solid #191B23; */
    border: 1px solid #C4C7CF;
    cursor: pointer;
    position: static;
}

.billing_cycle-block {
    display: flex;
    flex-direction: column;
}

.billing_cycle-block .wrap_checkbox>.radio {
    margin-left: 0;
    margin-right: 3px;
}

.billing_cycle .payment-period {
    font-style: normal;
    color: #6c6e79;
    padding-left: 22px;
}

.list_plan .radio,
.billing_cycle span {
    display: inline-flex;
    margin: 0 6px 0 0;
    width: auto;
    height: auto;
    position: static;
}

.list_plan li>span {
    /* display: inline-flex; */
    align-items: center;
    position: relative;
}

.list_plan div.radio span input[type="radio"] {
    margin: 0;
    left: 0px;
    top: 0px;
    cursor: pointer;
    position: absolute;
    height: 100%;
    width: 100%;
}

.list_plan li>span em {
    font-style: normal;
    color: #6C6E79;
}

.popup_plan-foot {
    display: flex;
    justify-content: flex-start;
    padding-top: 24px;
}

.popup_plan-foot .btn_pricing {
    width: calc(25%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 38px;
    border-radius: 4px;
}

.popup_plan-foot .btn_pricing+.btn_pricing {
    margin-left: 10px;
}

.popup_plan-foot a+a {
    color: #006DCA;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    /* border: 1px solid #191B23; */
    transition: .3s;
}

.popup_plan-foot a+a:hover {
    text-decoration: none;
    background: #eee;
}

.list_plan div.radio span.checked,
.row_choose_package_date.billing_cycle span.checked {
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/circle-checked.svg);
}

.col_promocode input.form-control.promocodes {
    height: 30px;
    padding: 0 5px 0 10px;
    font-weight: 400;
    font-size: 14px;
    line-height: 130%;
    max-width: 150px;
}

.popup_plan-body .tab-2022 {
    margin-bottom: 20px;
    width: 497px;
}

.block_site .tooltip .tooltip-inner {
    white-space: normal;
    background: #595959;
}

.block_site .tooltip.top .tooltip-arrow {
    border-top-color: #595959;
}

.block_site .tooltip.top {
    opacity: 1;
}

.block_site-foot-open+a {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    display: inline-flex;
    color: #191B23;
    margin-top: 10px;
}

.block_site-foot {
    text-align: center;
}

.block_site-foot-open {
    justify-content: space-between;
    display: flex;
    gap: 12px;
}

#popup_wraper_for_custom .popup_limit .close_c:before,
#popup_wraper_for_custom .popup_limit .close_c:after {
    display: none;
}

#popup_wraper_for_custom .popup_limit .close_c {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
    background-image: url(/public/images/n_close.svg);
}

#popup_wraper_for_custom .popup_limit h3 {
    display: none;
}

#popup_wraper_for_custom .popup_limit label {
    display: flex !important;
    align-items: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #191B23;
    margin-bottom: 2px;
}

#popup_wraper_for_custom .popup_limit .popup-header {
    font-size: 14px;
    margin-bottom: 16px;
}

#popup_wraper_for_custom .popup_limit .popup-header.popup_limits_title {
    font-weight: 600;
    font-size: 24px !important;
    line-height: 32px;
}

.popup_limit p {
    color: #919191;
    margin: 15px 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.popup_limit button#pay_custom {
    display: inline-flex !important;
    width: max-content;
    padding: 8px 12px;
}

.popup_limit .popup-footer {
    display: flex;
    align-items: center;
}

.popup_limit .popup-footer .btn {
    display: inline-flex;
    height: 38px;
    width: calc(50% - 5px);
    align-items: center;
    justify-content: center;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    border-radius: 4px;
    border: none;
}

.popup_limit .btn.btn_cancele_limit {
    border: 1px solid #191B23;
}

#popup_wraper_for_custom .popup_limit label .select_tariff_opt {
    margin-right: 6px !important;
}

.popup_limit .btn.btn_cancele_limit:before {
    content: '';
    top: 20px;
    right: 20px;
    display: inline-flex;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    background-image: url(/public/images/limit.svg);
    margin-right: 6px;
}

.block_site-foot-open:not(.block_site-foot-open-two) .btn.btn-success.btn_tariffs {
    width: 100%;
}

@media (max-width: 1300px) {
    .wrapp_price_sites {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    #heatmap-prices .wrapp_price_sites {
        flex-wrap: nowrap;
    }
}

@media (max-width: 767px) {
    .wrapp_price_sites {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }

    .wrapp_price_sites .block_site {
        width: 60% !important;
    }

    ul.list_plan {
        width: 100%;
    }
}

/* end price */

/* page appsumo */
.wrap_appsumo_info {
    display: flex;
    align-items: flex-start;
}

.wrap_appsumo_info>div {
    background: #FFFFFF;
    border-radius: 10px;
    padding: 20px;
}

.col_appsumo-left {
    width: 333px;
    flex-shrink: 0;
    margin-right: 20px;
}

.title_col {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 19px;
}

.appsumo_promocode {
    background: #F6F8FC;
    border-radius: 8px;
    padding: 8px 10px;
    margin-top: 18px;
    flex-direction: column;
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

.appsumo_promocode>* {
    padding: 2px 0;
}

.wrap_appsumo_info>#appsumo_info {
    width: 100%;
}

#page_appsumo table.table {
    margin: 0px;
}

#page_appsumo table.table th {
    font-size: 12px;
    vertical-align: top;
    border: none;
}

#page_appsumo table.table tbody td {
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
}

#page_appsumo table.table tr {
    background-color: #fff;
}

#page_appsumo table.table th:not(:first-child),
#page_appsumo table.table td:not(:first-child) {
    text-align: right;
}

.td_video_session .button-promocode {
    color: #5D78FF;
    text-decoration: underline;
    cursor: pointer;
}

.promocode-use-form-foot {
    display: flex;
    align-items: center;
}

.promocode-use-form-foot label {
    display: inline-flex;
    align-items: center;
    margin: 0;
}

.promocode-use-form-foot label+label {
    margin-left: 10px;
}

.promocode-use-form-foot label .radio {
    margin: 0 6px 0 0;
}

.promocode-use-form-foot label span {
    width: 14px;
    height: 14px;
    border: 1px solid #191B23;
    cursor: pointer;
    position: relative;
}

.promocode-use-form-foot label span.checked {
    background-position: center;
    background-size: 8px !important;
    background-repeat: no-repeat;
    background-image: url(/public/images/new/checked_radio.svg);
}

form.promocode-use-form p.row_info_messages {
    text-align: left;
}

#id_image_controls_button .wrapp_form-btn div.radio {
    display: none;
}

/* end page appsumo */

.btn-choose-form-wrap .nice_search {
    position: absolute;
    left: 0;
    top: 0;
}

.btn.btn-choose-form {
    position: relative;
    margin: 0;
    pointer-events: none;
    z-index: 123;
}

.page_viewdate #grid td:nth-child(2),
.page_viewdate #grid th:nth-child(2) {
    position: relative;
}

.page_viewdate #grid td:nth-child(2):after,
.page_viewdate #grid th:nth-child(2):after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 2px;
    box-shadow: 2px 0 5px 0 #e5e5e5;
    pointer-events: none;
}


.page_viewdate #grid th:nth-child(2)::after {
    right: 7px;
}

.toggle-section .option-input:checked::before,
.toggle-section .option-input.radio::after {
    display: none;
}

.toggle-section .radio input[type=radio] {
    left: 0;
    top: 0;
    margin: 0;
}

.page_viewdate .thead_fixed {
    max-height: 700px;
}

.zapier_edit-head {
    display: flex;
}

.zapier_edit-head a {
    font-size: 14px;
    color: #5d78ff;
    display: inline-flex;
    margin-left: 15px;
}

#survey_position-form #invite_friends-form button.mfp-close {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 30px;
}

#survey_position-form #invite_friends-form .modal-body {
    height: 100% !important;
    flex-direction: column;
    justify-content: center;
}

@media (max-width: 990px) {
    #survey_position-form.modal {
        right: auto;
        left: calc(50% - 333px);
    }
}


/* new table results */
.data_table {
    display: flex;
    flex-direction: column;
    box-shadow: 0 16px 24px rgb(0 0 0 / 6%), 0 2px 6px rgb(0 0 0 / 4%), 0 0 1px rgb(0 0 0 / 4%);
    border-radius: 4px;
    overflow: hidden;
    background-color: #fff;
    padding: 15px;
    gap: 10px 0;
}

@media (max-width: 990px) {
    .data_table {
        overflow: auto;
    }
}

.data_table_row {
    display: flex;
    width: 100%;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    padding: 15px;
}

.data_table_col {
    display: flex;
    flex-direction: column;
}

.results_row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 15px;
    margin-bottom: 20px;
}

.results_title {
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    width: 100%;
    margin-bottom: -5px;
}

.results_col {
    display: inline-flex;
    flex-direction: column;
    font-size: 14px;
    width: 72px;
}

@media (max-width: 767px) {
    .results_col {
        width: 40px;
    }
}

.data_table em {
    color: #919191;
    font-size: 12px;
    font-style: normal;
}

.data_table_col-total {
    background: #F8FAFB;
    border-radius: 4px;
    padding: 9px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
    margin: 0 15px 0 30px;
    width: 80px;
    flex-shrink: 0;
}

.data_table_col-total:before {
    content: '';
    display: inline-flex;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px;
    background: #F3F4F6;
}

.data_table_col-total em {
    color: #191B23;
    margin-bottom: 3px;
    font-weight: 600;
    text-align: center;
}

.data_table_col-reports {
    align-items: start;
    width: 399px;
    flex-shrink: 0;
}

@media (max-width: 768px) {
    .data_table_col-reports {
        width: inherit;
        max-width: 399px;
    }
}

.data_table_col-reports b {
    display: flex;
    font-size: 16px;
    line-height: 150%;
    margin-bottom: 3px;
}

.data_device {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 14px;
    line-height: 150%;
    gap: 16px;
    padding: 15px 0;
}

.data_device span {
    display: inline-flex;
    padding-left: 27px;
    background-image: url(/public/images/filter/t_mob.svg);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: left center;
}

.data_device .tablet {
    background-image: url(/public/images/filter/t_tab.svg);
}

.data_device .desk {
    background-image: url(/public/images/filter/t_desk.svg);
}

.data_table_col-reports a {
    font-size: 14px;
    /* line-height: 150%; */
    /* color: #5D78FF; */
    /* display: inline-flex; */
    /* padding: 8px 44px 8px 25px; */
    border: 1px solid #5D78FF;
    /* border-radius: 7px; */
    /* background-color: #fff; */
    background-position: calc(100% - 15px) center;
    background-size: 14px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/t_link_wh.svg);
    transition: .3s;

    background-color: #1474E3;
    color: #ffffff;
    border-radius: 4px;
    padding: 8px 36px 8px 12px;
    height: 36px;
    display: flex;
    align-items: center;
    line-height: 20px;
    margin-right: 12px;
}

.data_table_col-reports a:hover {
    text-decoration: none;
    background-color: #006DCA;
}

.data_table_col-reports .btns_block {
    display: flex;
    margin-top: 7px;
}

.results_wrapper_row~.results_wrapper_row {
    display: none;
}

.display_more {
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #BDBDBD;
    font-size: 14px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.display_more:after {
    content: '';
    display: inline-flex;
    width: 15px;
    height: 15px;
    background-position: center;
    background-size: 10px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/t_arrow.svg);
    margin-left: 4px;
    transition: 1s;
    transform: rotate(180deg);
}

.data_table_col-results {
    position: relative;
    padding-bottom: 20px;
    width: 100%;
    min-width: 500px;
}

.display_more span+span {
    display: none;
}

.display_more.display_more-true span {
    display: none;
}

.display_more.display_more-true span+span {
    display: inherit;
}

.display_more.display_more-true::after {
    transform: rotate(0deg);
}

.results_wrapper_row+.display_more {
    display: none;
}

.results_wrapper_row+.results_wrapper_row+.display_more {
    display: flex;
}

#add_report {
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-decoration: none !important;
    color: #191B23;
}

#add_report i {
    display: inline-flex;
    width: 20px;
    height: 20px;
    background-image: url(/public/images/filter/t_plus.svg);
    background-size: 25px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 3px;
}

.results_col em {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.results_row[style="display: block;"] {
    display: flex !important;
}

[data-ajax="1"] .results_wrapper_row:first-child .results_col span {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

[data-ajax="1"] .results_wrapper_row:first-child .results_col span.gradient_v2_none {
    background: #000;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.data_table_col-reports>span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 100%;
}

.data_table #grid2 {
    display: flex;
    flex-direction: column;
    gap: 10px 0;
}

.results_row-line {
    gap: 0;
    position: relative;
    flex-wrap: inherit;
}

.results_title-line {
    margin-bottom: 10px;
}

.results_row-line .results_col {
    width: calc(100% / 5);
}

.results_row-line .results_col i {
    display: flex;
    width: 100%;
    height: 8px;
}

.results_row-line em {
    display: block;
    margin-bottom: 20px;
    font-weight: 600;
}

.results_line-gradient {
    display: flex;
    background: linear-gradient(270deg, #18C26B 0%, #71C868 25.52%, #DBC05F 49.48%, #FF9753 73.96%, #F96B63 100%);
    border-radius: 10px;
    position: absolute;
    left: 0;
    top: 21px;
    width: 100%;
    height: 10px;
}

.results_line-gradient:after,
.results_line-gradient:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #fff;
    left: 2px;
    top: 2px;
    position: absolute;
}

.results_line-gradient:before {
    left: auto;
    right: 2px;
}

.results_row-line .results_col span:before {
    content: '';
    display: inline-flex;
    width: 15px;
    height: 15px;
    background-position: center;
    background-size: 15px;
    background-repeat: no-repeat;
    background-image: url(/public/images/filter/t_click.svg);
    margin-right: 4px;
    transform: translateY(2px);
}

.results_row-line .results_col:last-child {
    text-align: right;
}

.results_col.results_col-2,
.results_col.results_col-3,
.results_col.results_col-4 {
    text-align: center;
    width: 29%;
}

.results_sub-title {
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    padding-bottom: 3px;
    font-size: 12px;
}

[data-ajax="3"] .results_line-gradient+.results_col~.results_col:not(:last-child) {
    text-align: center;
    width: 25%;
}

[data-ajax="3"] .results_row-line .results_col span:before {
    background-image: url(/public/images/filter/t_scroll.svg);
}

.row_bar {
    width: 100%;
    display: flex;
    gap: 10px 15px;
}

span.results-num {
    background: #191B23;
}

.p_bar {
    display: flex;
    height: 100%;
    align-items: flex-end;
}

.p_bar i {
    display: flex;
    width: 100%;
    background: #8ECDFF;
    border-radius: 4px;
    max-height: 85px;
}

/* .row_bar .results_col:nth-child(2n) i,
.row-blocks .row_bar:nth-child(2n) .results_col:first-child i  {
    background: #E3E8FF;
} */


.row-blocks {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 15px;
}

.row-blocks .row_bar {
    height: auto;
    width: 51px;
    flex-wrap: wrap;
    /* flex-direction: column; */
    align-content: flex-end;
}

.row-blocks.trafic-blocks .row_bar {
    width: 84px;
}


.row-blocks .row-blocks {
    width: 100%;
    justify-content: flex-end;
    height: 100%;
}

.row-blocks .p_bar i {
    width: 51px;
}

.row-blocks.trafic-blocks .p_bar i {
    width: 84px;
}

.row-blocks .results_col {
    width: 51px;
}

.row-blocks.trafic-blocks .results_col {
    width: 84px;
}

.row-blocks .results_col:first-child {
    height: 100%;
    max-height: 80px;
}

.row-blocks .results_col:last-child {
    max-height: 37px;
}

/* END */


.col_limit-1 {
    display: flex;
    width: 400px;
    flex-direction: column;
    height: auto;
    flex-shrink: 0;
}

.data_limit i {
    display: inline-flex;
    background: #E6E6E6;
    border-radius: 20px;
}

.col_limit-1 i {
    width: 100%;
    height: 15px;
}

.col_limit-1 i+i {
    margin-top: 13px;
}

.col_limit-2 {
    position: relative;
    margin: 0 15px 0 30px;
    width: 80px;
    flex-shrink: 0;
    display: inline-flex;
    flex-direction: column;
    /* align-items: center; */
    flex-shrink: 0;
}

.col_limit-2 i:nth-child(1) {
    height: 34px;
}

.col_limit-2:before {
    content: '';
    display: inline-flex;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -15px;
    background: #f3f4f6;
}

.col_limit-2 i:nth-child(2) {
    height: 10px;
    margin: 6px 0;
}

.col_limit-2 i:nth-child(3) {
    height: 12px;
    width: 40px;
    margin: auto;
}

.col_limit-3 {
    width: 100%;
}

.col_limit-3 i {
    height: 12px;
    width: 150px;
    margin-right: 15px;
}

.data_table_col-reports>span+a {
    margin-top: 22px;
}

.disabled~.row_label {
    pointer-events: none;
    opacity: .5;
}

#filter_trafic div.checker span {
    width: 100%;
    height: 100%;
    border: 1px solid #c4c7cf;
    border-radius: 4px;
}

.ww_filter #filter_trafic.wrapper_filter .f_container {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.12);
    border: none;
}

div#filter_trafic.wrapper_filter {
    padding: 0 15px 0 0 !important;
}

.sub_next_popup .row_label {
    width: calc(100% - 28px);
}

.sub_next_popup .sub_next_popup-list .list_popup_traffic--item {
    overflow: hidden;
}

.wrapper_check_filter {
    display: inline-flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding-left: 15px;
    padding-right: 5px;
    gap: 20px 30px;
    overflow-y: auto;
    max-height: 480px;
    width: 100%;
}

@media (max-width:767px) {
    .wrapper_check_filter {
        width: 730px !important;
    }
}

.wrapper_filter .row_check_filter {
    flex-wrap: inherit;
}

.wrapper_sidebar-check_filter {
    width: 316px;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    position: relative;
    margin-left: 35px;
    padding-right: 15px;
}

.wrapper_sidebar-check_filter:before {
    content: '';
    position: absolute;
    display: flex;
    height: 100%;
    width: 1px;
    background: #E5E5E5;
    top: 0;
    left: -20px;
}

.content_sidebar-filter {
    background: #FAFAFA;
    border-radius: 7px;
    padding: 15px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    overflow-y: auto;
    max-height: 456px;
}

.content_sidebar-filter .col_check_filter {
    padding: 0;
    width: 100% !important;
}

.wrapper_filter .col_check_filter {
    width: calc(25% - 23px);
    padding: 0 !important;
}

.wrapper_check_filter::-webkit-scrollbar-track,
.content_sidebar-filter::-webkit-scrollbar-track {
    border-radius: 9px;
    background-color: #F3F4F6;
}

.wrapper_check_filter::-webkit-scrollbar,
.content_sidebar-filter::-webkit-scrollbar {
    width: 9px;
    background-color: #F3F4F6;
    border-radius: 9px;
}

.wrapper_check_filter::-webkit-scrollbar-thumb,
.content_sidebar-filter::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: #919191;
}

.wrapper_check_filter:after {
    content: '';
    clear: both;
}

.results_wrapper_row~.results_wrapper_row .results_col span {
    background: transparent;
}

.row_social-head .nice-select .list {
    top: calc(100% + 4px);
}

div.css_sel-head .glyphicon.glyphicon-trash {
    margin-top: -15px;
}

.detect_prepared-loading-head {
    display: flex;
    align-items: center;
    color: #191B23;
    margin-bottom: 6px;
}

.detect_prepared-loading-head .blue_btn_v {
    width: auto;
    padding: 0;
    height: initial !important;
    line-height: initial !important;
    margin-right: 5px;
}

.row_status-tracking {
    display: flex;
    align-items: center;
    justify-content: center;
}

.row_status-tracking div:first-child {
    margin-right: 8px;
}

.p-tooltip {
    position: relative;
    margin-left: 4px;
}

.p-tooltip i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 12px;
    color: #929292;
    font-style: normal;
    border: 1px solid #929292;
    width: 14px;
    font-size: 10px;
    border-radius: 50%;
    cursor: pointer;
}

.p-tooltip-popup {
    position: absolute;
    background: #595959;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    font-weight: 400;
    font-size: 14px;
    line-height: 150%;
    color: #fff;
    width: 180px;
    padding: 8px;
    top: -12px;
    left: 50%;
    transform: translate(-50%, -100%);
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

.p-tooltip-popup:after {
    content: '';
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #595959;
    border-radius: 2px;
    bottom: -4px;
    left: calc(50% - 5px);
    transform: rotate(45deg);
}

.p-tooltip:hover .p-tooltip-popup {
    opacity: 1;
    visibility: visible;
    top: -5px;
}

.page_detect_pages .parsing_table.table tr td {
    overflow: inherit;
}

.page_detect_pages .parsing_table.table-hover>tbody>tr:hover {
    background: transparent !important;
}

.p-switch.editor_hide {
    pointer-events: none;
    opacity: 0.4;
}

#modalAddEvents {
    width: 900px;
    max-width: calc(100% - 30px);
    margin-left: 0px;
    transform: translateX(-50%);
}

.set_user_video.h_he_in .col-lg-6.input-wrp {
    padding-left: 0px;
    padding-right: 10px;
}

.set_user_video.h_he_in .tab22 {
    font-size: 13px;
    line-height: 12px;
}

.calendar-table table>tbody>tr>td,
.calendar-table table>tbody>tr>th {
    padding: 4px 0px !important;
}

button#next_btn {
    background: #ffc700;
    border: none;
    color: #595959;
}

button#next_btn:hover {
    background: #e3b101;
}

.row_info_messages ul {
    margin: 0;
    padding: 0 0 0 15px;
}

.row_filter_code {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: flex-start;
    gap: 8px;
}

@media (max-width: 500px) {
    .row_filter_code {
        flex-direction: column;
        align-items: flex-start;
    }
}

.row_filter_code .set_user_video {
    padding: 0;
    width: 200px;
}

.row_filter_code .set_user_video button.multiselect.dropdown-toggle {
    padding: 0 20px 0 10px;
    height: 38px;
    min-width: 200px;
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    color: #191b23;
    padding: 0 34px 0 12px;
    transition: .3s;
    font-size: 14px;
}

.row_filter_code .set_user_video button.multiselect.dropdown-toggle:hover {
    border: 1px solid #C4C7CF;
}

.row_filter_code .nice-select {
    min-width: 160px;
}

.row_filter_code .open button.multiselect.dropdown-toggle {
    border-color: #d4d4d4 !important;
    color: #282828 !important;
    background: #fff !important;
}

.row_filter_code .btn-group.open b.caret {
    border-color: #191B23;
    width: 7px;
    height: 7px;
    transform: rotate(225deg);
    top: 18px;
}

.row_filter_code .btn-group.open b.caret {
    transition: .3s;
}

.row_filter_code .set_user_video>#categories {
    display: none;
}

.modal-open body {
    overflow: hidden;
    height: 100vh;
    padding-right: 8px !important;
}

.p_bar i[style="height: 0%"] {
    background: #e3e8ff !important;
    min-height: 1px;
}

#tab2[style="display: none;"]+div#pagination {
    display: none;
}

/* new table */
.table_col_two {
    display: flex;
    flex-wrap: wrap;
}

.table_col_23 {
    width: 525px;
    flex-shrink: 0;
    box-shadow: 2px 0px 5px 0px #E5E5E5;
}

.table_col_23-right {
    width: calc(100% - 525px);
    overflow: scroll;
}

.table_col_23:first-child {
    padding-bottom: 12px;
    position: relative;
}

.table_col_23 thead {
    height: 63px;
}

.table_col_23-right thead {
    height: 63px;
}

.t_wrapper_link {
    width: 230px;
}

.table_col_23 table tr th,
.table_col_23 table tr td {
    padding: 5px !important;
}

.t_wrapper_link a.panel_link {
    padding: 0;
}

.row_report {
    display: inline-flex;
}

a.btn.btn_report {
    padding: 8px 8px 8px 35px;
    font-size: 14px;
    line-height: 20px;
    background-image: url(/public/images/new/subtract.svg) !important;
    background-position: 12px center;
    background-repeat: no-repeat;
    background-size: 15px;
}

a.btn.btn_reset {
    display: inline-flex;
    width: 37px;
    height: 38px;
    padding: 0;
    background-color: #E5E5E5;
    border-radius: 4px;
    background-image: url(/public/images/new/replay.svg) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 15px;
    transition: .3s;
    margin-left: 7px;
}

.h_drob {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

i.devace_m_pk {
    display: inline-flex;
    width: 35px;
    height: 20px;
    background-image: url(/public/images/new/devace_g.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

a.btn.btn_reset:hover {
    background-color: #F3F4F6;
}

.line_summ {
    display: flex;
    justify-content: flex-end;
    min-width: 100px;
}

.wrapper_tabel_new .line_summ {
    justify-content: center !important;
}

.wrapper_tabel_new .h_drob {
    align-items: center !important;
}

.table_col_23 table tr td {
    height: 62px;
    vertical-align: middle;
}

.table_col_23 th {
    border-bottom: 0 !important;
}

.line_summ a {
    text-decoration: none;
    margin: 0 5px;
    border-bottom: 1px dashed #333;
}

.table_col_23 tr {
    border-bottom: 1px solid #E5E5E5;
}

.line_summ a:last-child {
    margin-right: 0px;
}

.table_col_two {
    max-height: 1000px;
    overflow-y: auto;
}

.table_col_two::-webkit-scrollbar-track,
.table_col_23-right::-webkit-scrollbar-track {
    border-radius: 9px;
    background-color: transparent;
}

.table_col_two::-webkit-scrollbar,
.table_col_23-right::-webkit-scrollbar {
    width: 9px;
    height: 12px;
    background-color: transparent;
    border-radius: 9px;
}

.table_col_two::-webkit-scrollbar-thumb,
.table_col_23-right::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: #919191;
    border: 2px solid #fff;
}

.table_col_23 table tr th {
    font-size: 12px;
}

.table_col_23 tbody tr:last-child {
    border-bottom: 0px solid #e5e5e5;
}

.table_23 {
    border-bottom: 1px solid #e5e5e5;
}

div#export_errors_to_google_sheet:hover {
    background: #18C15E;
    border-color: #18C15E;
    color: #fff;
}

.p_tooltip+.tooltip .tooltip-inner {
    white-space: inherit;
    max-width: 388px;
    background: #595959;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    padding: 8px;
}

.p_tooltip+.tooltip .tooltip-arrow {
    border-top-color: #595959;
}

.p_tooltip {
    display: inline-flex;
    width: 14px;
    height: 14px;
    background-image: url(/public/images/new/info_grey.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: inherit;
    cursor: pointer;
    transform: translateY(2px);
}

.tol-click.p_tooltip {
    background-position: 46px center;
    background-size: 16px;
    padding-right: 10px;
    width: auto;
    height: 19px;
}

.col_right-t {
    display: flex;
}

.row_btn_scroll button {
    width: 36px;
    height: 36px;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    background: transparent;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-image: url(/public/images/new/arrow_blue.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: inherit;
    transition: .3s;
}

.row_btn_scroll {
    display: inline-flex;
    gap: 4px;
    padding-left: 15px;
}

.row_btn_scroll button:hover {
    background-color: #E5E5E5;
}

button#right-button {
    transform: rotate(180deg);
}

.line_summ i {
    display: inline-flex;
    width: 22px;
    height: 12px;
    margin: 0 5px;
    transform: translateY(2px);
    justify-content: center;
    align-items: center;
}

.line_summ i:before {
    content: '';
    display: inline-flex;
    width: 8px;
    height: 1px;
    background: #000;
    position: absolute
}

.h_drob span {
    white-space: nowrap;
    max-width: 100px;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* end new table */

.content_seo_checker .row_warning {
    padding: 0px 17px 0px 39px;
}

.content_seo_checker .row_warning span.message-info {
    line-height: 40px;
}

.content_seo_checker {
    border: 1px solid #E5E5E5;
    border-radius: 8px;
    padding: 20px;
}

.col_seo_checker-23 .blocked-addreses {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

#blocked-addreses .col_seo_checker-23 textarea.textarea_autisize {
    background: transparent;
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    padding: 10px 17px;
}

.content_seo_checker .btn-orange {
    width: 100%;
    color: #191B23 !important;
    margin-top: 7px;
}

.col-table-page-settings {
    /* border: 1px solid #E5E5E5;
    border-radius: 8px; */
    border-radius: 4px;
    border: 1px solid #E0E3E6;
}

.shadow_wrapp .col-table-page-settings {
    border-radius: inherit;
    border: none;
}

.page_seo_settings #blocked-addreses #v-content-fix .col-table-page-settings {
    padding: 20px;
}

.col-table-page-settings span.my_input_checked div.checker span {
    border: 2px solid #E5E5E5;
    border-radius: 4px;
}

.col-table-page-settings .btn-grey:before {
    content: '';
    display: inline-flex;
    background-image: url(/public/images/w_close.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    transform: translate(0, 3px) rotate(45deg);
    margin-right: 7px;
}

div#for_save_changes[style*="display: block;"] {
    justify-content: flex-start;
}

.col-table-page-settings .btn-grey {
    border: 1px solid #E5E5E5;
    border-radius: 4px;
    margin: 0;
    padding: 4px 10px;
}

.col-table-page-settings-head {
    display: flex;
    align-items: center;
    margin-bottom: -10px;
}

.col-table-page-settings-head div#uniform-check_all {

    margin-left: 10px;
}

button#add_to_disallow {
    margin-left: 28px;
}

.col-table-page-settings td:first-child div.checker span.checked:before {
    top: 1px;
    left: 4px;
}

.page_seo_analysis .row_dashboard_seo_analys_pages .shadow_wrapp {
    margin: 0;
    box-shadow: none;
}

.page_seo_analysis .row_hrafik>div {
    padding: 15px 15px 5px !important;
}

.page_seo_analysis .row_hrafik>div .v_no_date.new_n_date {
    margin-bottom: 9px;
}

.content_seo_checker .btn-primary {
    width: 100%;
    border-radius: 4px;
    padding: 8px 20px;
    margin-top: 8px;
}

.google_refresh_date {
    font-weight: 400;
    font-size: 14px;
    color: #191B23;
    padding-left: 5px;
}

.filter_btn_a.filter_refresh {
    background: #ffc700;
}

.filter_btn_a.filter_refresh:hover {
    background: #eab704;
}

.row_btns_head {
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 12px;
}

#menu-li {
    margin-bottom: 16px;
    border-bottom: 1px solid #C4C7CF;
}

#menu-li .menu-li {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #001E41;
    margin: 0;
    padding: 10px 15px;
    position: relative;
    border: none;
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}

#menu-li .menu-li.active:after {
    content: '';
    display: inline-flex;
    background: #1474E3;
    border-radius: 5px 5px 0px 0px;
    width: 100%;
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
}

#menu-li .menu-li.active {
    pointer-events: none;
}

#menu-li .menu-li:not(.active):hover:after,
.nav-tabs>li:not(.active):hover:after {
    content: "";
    height: 3px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #C4C7CF;
    border-radius: 5px 5px 0px 0px;
}

.nav-tabs>li:not(.active):hover:after {
    bottom: 1px;
}

#menu-li .menu-li:not(.p_tab_active):hover {
    text-decoration: none;
    background: #f4f5f9;
}

.row_compare_serp {
    display: flex;
    gap: 20px;
    margin-bottom: 20px;
}

@media (max-width:767px) {
    .row_compare_serp {
        width: 1370px;
    }

    .parse-page-col-shadow {
        width: 1370px;
    }
}

.row_compare_serp .keywords-db {
    width: 50%;
    display: flex;
    background: #FFFFFF;
    border-radius: 8px;
    padding: 20px;
}

.row_compare_serp .keywords-db>div {
    display: flex;
    flex-direction: column;
    width: calc(25% - -12px);
    font-size: 14px;
    position: relative;
    padding-right: 12px;
}

.row_compare_serp .keywords-db b {
    margin-bottom: 8px;
}

.row_compare_serp .keywords-db>div+div:before {
    content: '';
    display: inline-flex;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -12px;
    background: #E0E3E6;
}

.row_compare_serp .keywords-db i {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    overflow: hidden;
    border-radius: 50%;
}

.row_compare_serp .keywords-db i img {
    min-width: 38px;
}

.par_pr-main_c .p_alert_white {
    margin-top: 16px;
}

.par_pr-main_c .p_alert_white.block-desc {
    margin-top: 0;
    margin-bottom: 20px;
}

.tab__1 .tooltip.top {
    top: 24px !important;
}

.tab__1 .tooltip.top .tooltip-arrow {
    bottom: 0;
    top: 2px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.wrapp_scroll_up {
    justify-content: center;
    padding-top: 10px;
}

.show_scroll_bottom~.wrapp_scroll_up {
    display: flex !important;
    position: sticky;
    bottom: 15px;
}

.nice_search+.wr_nice_search {
    pointer-events: none;
}

.nice_search.open+.wr_nice_search {
    pointer-events: inherit;
}

.p_btn-secondary.w_calendarselect {
    padding: 0;
}

.p_btn-secondary.w_calendarselect i {
    pointer-events: none;
    margin: 0 6px;
    height: 36px;
}

.p_btn_compare.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.w_calendarselect .calendarselect {
    height: 34px;
    margin-right: -35px;
    width: 140px;
}

#filter_search .form-control {
    border-radius: 4px;
    border: 1px solid #8A8E9B;
}

.txt-video-time .w_video-time.w_device-t {
    align-items: self-start;
    padding-top: 12px;
    padding-bottom: 4px;
}

.txt-video-time .col_device_v {
    flex-direction: revert;
    gap: 4px;
}

.txt-video-time .col_device_v .ico_dev_v {
    height: 20px;
    min-width: 20px;
    background-size: 20px;
    margin: 0;
    opacity: .7;
}

ul.list_custom_events {
    margin: 0 0 0 15px;
    list-style: disc;
    text-align: left;
}

.list_video-sesia .page_url_show {
    color: #6C6E79 !important;
    font-size: 12px;
    font-weight: 600;
    max-width: calc(100% - 36px) !important;
}

.list_video-sesia .page_v_play {
    height: 20px;
    transform: translateY(18px);
}

.tabel_sales_performance9 .w_video-time:not(.w_device-t) {
    position: relative;
    /* padding-right: 30px; */
}

.tabel_sales_performance9 .w_video-time:not(.w_device-t) .inside_video {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-15px);
}

.page_list_sessions_group #grid th[data-type]:after,
.page_viewdate #grid th[data-type]:after,
.page_list_sessions_group #grid_popup th[data-type]:after {
    width: 16px;
    height: 20px;
    background-image: url(/public/images/icon/20/sorting.svg);
    background-size: 20px;
    top: calc(50% - 10px);
}

.page_list_sessions_group .tab__3-3126 table#grid th {
    overflow: inherit !important;
}

.tooltip-inner {
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    background-color: #595959;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #595959;
}

.page_list_sessions_group .table-hover>tbody>tr:hover {
    background: #fff !important;
}

.block_video_sourse {
    border-radius: 4px;
    background-color: #F4F5F9;
    padding: 16px;
    margin-top: 12px;
}

#main_video_wrapper .row_editor .radio {
    margin: 0;
    width: 16px;
    height: 16px;
}

#main_video_wrapper .row_editor .radio span {
    border: 1px solid #8a8e9b;
    width: 16px;
    height: 16px;
}

#main_video_wrapper .row_editor_title {
    font-weight: normal;
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    align-items: flex-start;
    line-height: 18px;
}

#main_video_wrapper .row_editor[data-editor="356"] .row_editor_title {
    font-size: 16px;
    font-weight: 600;
    gap: 0;
}

#main_video_wrapper .row_editor .radio span.checked {
    border: 5px solid #1474e3;
}

#main_video_wrapper .row_add_link_video.browse-file-wrp .form-control,
.row_editor[data-editor="35"] .row_add_link_video .form-control {
    max-width: 96px;
    height: 28px;
    border: 1px solid #8A8E9B;
    padding: 4px 8px
}

#main_video_wrapper .row_add_link_video.browse-file-wrp .form-control {
    text-align: center;
}

#main_video_wrapper .row_add_link_video.browse-file-wrp .form-control+span {
    font-size: 14px;
}

#main_video_wrapper .editor_hide .form-control {
    border: 1px solid #bdbdbd;
}

.row_add_link_video+p {
    margin: 8px 0 0;
}

#main_video_wrapper .editor_hide a#baner_form_a {
    pointer-events: none;
    opacity: .6;
}

.editor_hide .row_add_link_video+p,
.editor_hide #tiktok,
.editor_hide #youtube_shorts,
.editor_hide .row_add_link_video.browse-file-wrp {
    display: none;
}

table#grid tr td[title="See"] {
    overflow: inherit;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #595959;
}

.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #595959;
}

.funnel .tooltip {
    z-index: 12 !important;
}

.filter_tab_a.daterange_tab_new {
    background: #1474E3;
    border-color: #1474e3 !important;
}

.daterange_tab_new>.daterange.uniform-input.text {
    color: white;
    background-color: #1474e3;
    width: 230px;
    min-width: 266px;
    height: 32px;
    padding: 3px 25px 3px 40px;
}

.filter_tab_a.daterange_tab_new:active,
.filter_tab_a.daterange_tab_new:focus {
    background-color: #1474e3;
}

.w_seo_checker_result .for_anchors_tb .la-check-circle-o,
.w_seo_checker_result .for_anchors_tb .la-exclamation-circle {
    background-image: none !important;
    width: auto !important;
    padding: 0 3px;
    border-radius: 3px !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.w_seo_checker_result .for_anchors_tb .la-exclamation-circle {
    background-color: #19B28D !important;
}

.w_seo_checker_result .for_anchors_tb .la-check-circle-o {
    background-color: #EE505A;
}

.w_seo_checker_result .for_anchors_tb .la-exclamation-circle:after {
    content: 'NoFollow';
}

.w_seo_checker_result .for_anchors_tb .la-check-circle-o:after {
    content: 'DoFollow';
}

.w_seo_checker_result .for_anchors_tb .la-check-circle-o:after,
.w_seo_checker_result .for_anchors_tb .la-exclamation-circle:after {
    font-size: 10px;
    font-family: "Open Sans", sans-serif;
    color: #fff;
}

.modal.modal-add-new-s {
    width: auto;
}

.col_tool_calendar input.form-control {
    padding: 5px 0 5px 8px;
}

.popup-create-link {
    position: absolute;
    background: #fff;
    z-index: 12;
    padding: 16px;
    width: 100%;
    border-radius: 6px;
    border: 1px solid #e5e5e5;
    bottom: -7px;
    transform: translateY(100%);
}

.popup-create-link label+label {
    margin-top: 15px;
}

.popup-create-link button {
    margin-top: 15px;
}

.txt-https {
    position: relative;
}

.txt-https:after {
    content: 'https://';
    position: absolute;
    bottom: 5px;
    left: 10px;
    font-weight: normal;
    font-size: 14px;
}

.txt-https #link-input {
    padding-left: 58px;
}

span.label.svelte-a6h7w7:before {
    font-size: 12px;
}

[data-lang="en"] span.label.svelte-a6h7w7:before {
    content: 'Skip inactive';
}

[data-lang^="ru"] span.label.svelte-a6h7w7:before {
    content: 'Пропустить неактивное';
}

[data-lang^="ua"] span.label.svelte-a6h7w7:before {
    content: 'Пропустити неактивний';
}

[data-lang="es"] span.label.svelte-a6h7w7:before {
    content: 'Saltar inactivo';
}

[data-lang="it"] span.label.svelte-a6h7w7:before {
    content: 'Salta inattivo';
}

[data-lang="pt"] span.label.svelte-a6h7w7:before {
    content: 'Pular inativo';
}

[data-lang="pl"] span.label.svelte-a6h7w7:before {
    content: 'Pomiń nieaktywne';
}

[data-lang="de"] span.label.svelte-a6h7w7:before {
    content: 'Inaktiv überspringen';
}

[data-lang="fr"] span.label.svelte-a6h7w7:before {
    content: 'Passer inactif';
}

[data-lang="jp"] span.label.svelte-a6h7w7:before {
    content: 'スキップが非アクティブ';
}

.btn_comment {
    display: inline-flex;
    bottom: 0;
    left: 0;
    cursor: pointer;
    /* margin-top: 16px; */
}

.btn_comment.btn_add_com {
    background: #F4F5F9;
    width: max-content;
    height: 36px;
    border: 1px solid #8A8E9B;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px 8px 12px;
}

.btn_comment.btn_add_com:hover {
    background: #E0E0E3;
}

.btn_comment.btn_add_com .text_comments {
    color: #6C6E79;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

.btn_comment.btn_add_com .item_comments {
    background: #1474E3;
    border-radius: 8px;
    color: #FFFFFF;
    width: auto;
    height: 15px;
    margin-left: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 8px;
    position: static;
    display: inline-flex;
    padding: 4px;
}

.btn_add_time {
    margin-top: 10px;
}

div#modalAddEvents[data-backdrop="static"] {
    transform: translateX(-50%) !important;
}

#code_bad_my_site .tooltip .tooltip-inner {
    font-size: 14px;
    line-height: 16px;
    width: 120px;
}

.modal[id^="commentsModal_"] .modal-dialog {
    margin: 0;
    width: auto;
}

.modal[id^="commentsModal_"] .modal-content {
    padding: 40px;
}

.modal[id^="commentsModal_"] .modal-content button.close {
    position: absolute;
    top: 10px;
    right: 15px;
}

.modal[id^="commentsModal_"] h5 {
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 20px;
}

.body_comments {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-height: 300px;
    overflow: auto;
    padding-top: 8px;
    border-top: 1px solid #E0E3E6;
    margin-top:16px;
    /* border-top: 1px solid #E0E3E6; */
}

.comment_info {
    margin-bottom: 16px;
}

.comment_info_title {
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.row_comment {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.row_comment>* {
    margin: 0;
}

.row_comment .head_comment {
    font-size: 14px;
    font-weight: bold;
}

.date_comment {
    color: #6C6E79;
    ;
    display: flex;
    align-items: center;
    gap: 4px;
    line-height: 150%;
}

label.p_textarea_line {
    margin-bottom: 15px;
    position: relative;
}

.date_comment .p_btn-primary.p_btn_large {
    color: #1474E3;
    background: transparent;
    font-weight: 400;
    font-size: 13px;
    line-height: 150%;
    width: max-content;
    padding: 0;
}

.body_comments::-webkit-scrollbar {
    width: 8px;
    background-color: #F3F4F6;
}

.body_comments::-webkit-scrollbar-thumb {
    background-color: #919191;
    border-radius: 5px;
}

.wrapper_g_comments.btn-comments {
    margin-top: 22px;
}

.edit_price_plan_bl {
    margin-top: 8px;
    display: flex;
}

.w_btns_popup {
    display: inline-flex;
}

.edit_price_plan_bl .edit_link,
.w_btns_popup .edit_link {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #006DCA;
}

.edit_price_plan_bl .edit_link {
    display: flex;
    align-items: baseline;
    position: relative;
    flex-direction: row;
}

.edit_price_plan_bl .edit_link:hover {
    text-decoration: none !important;
}

.edit_price_plan_bl .edit_link::before {
    content: '';
    background-image: url(/public/images/new/card.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 15px;
    height: 12px;
    display: block;
    margin-right: 6px;
}

.edit_price_plan_bl .edit_link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 100%;
    height: 1px;
    background-color: #006dca;
    opacity: 0;
}

.edit_price_plan_bl .edit_link:hover::after {
    opacity: 1;
}

.edit_price_plan_bl .cans_link,
.w_btns_popup .cans_link {
    color: #6C6E79;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.edit_price_plan_bl .cans_link {
    display: inline-block;
    margin-left: 12px;
}

.w_btns_popup .cans_link {
    margin-left: 4px;
}

.add_tarifs_title {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #191B23;
    margin-top: 16px;
    margin-bottom: 8px;
}

.popup-body.tarifs_list {
    margin-bottom: 24px;
}

.col-md-6.block_edit_tar,
.item_tarif {
    display: inline-flex;
    width: 100%;
    gap: 4px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.item_tarif span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*
[data-lang^="ru"] .all-selected ~ .btn-group .multiselect-selected-text:before {
    content: 'Пропустить неактивное';
} */

[data-lang="en"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'All selected';
}

[data-lang^="ru"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Все выбрано';
}

[data-lang^="ua"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Вибрано всі';
}

[data-lang="es"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Todo seleccionado';
}

[data-lang="it"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Tutto selezionato';
}

[data-lang="pt"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Todos selecionados';
}

[data-lang="pl"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Wszystkie wybrane';
}

[data-lang="de"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Alle ausgewählt';
}

[data-lang="fr"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'Tous sélectionnés';
}

[data-lang="jp"] .all-selected~.btn-group .multiselect-selected-text:before {
    content: 'すべて選択済み';
}

[data-lang="en"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'selected ';
}

[data-lang^="ru"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'выбрано ';
}

[data-lang^="ua"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'вибрано ';
}

[data-lang="es"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'seleccionado ';
}

[data-lang="it"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'selezionato ';
}

[data-lang="pt"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'selecionados ';
}

[data-lang="pl"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'wybrane ';
}

[data-lang="de"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'ausgewählt ';
}

[data-lang="fr"] .selected~.btn-group .multiselect-selected-text:before {
    content: 'sélectionnés ';
}

[data-lang="jp"] .selected~.btn-group .multiselect-selected-text:before {
    content: '選択された ';
}

[data-lang="en"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'None selected';
}

[data-lang^="ru"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Не выбрано';
}

[data-lang^="ua"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Не вибрано';
}

[data-lang="es"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Ninguna seleccionada';
}

[data-lang="it"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Nessuno selezionato';
}

[data-lang="pt"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Nenhum selecionado';
}

[data-lang="pl"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Nie wybrano';
}

[data-lang="de"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Nichts ausgewählt';
}

[data-lang="fr"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: 'Aucune sélection';
}

[data-lang="jp"] .non-selected~.btn-group .multiselect-selected-text:before {
    content: '何も選択されていません';
}

.tabs-23 li sup {
    background: #5D78FF;
    border-radius: 2px;
    padding: 1px 2px;
    color: #fff;
    position: absolute;
    top: -3px;
    right: 0;
    bottom: auto;
    display: inline-flex;
    height: auto;
    font-size: 12px;
    line-height: 12px;
}

#on_tab4 .on_list li:nth-child(4)>span:after {
    content: 'new';
    background: #5D78FF;
    border-radius: 2px;
    padding: 1px 2px;
    color: #fff;
    display: inline-flex;
    font-size: 12px;
    line-height: 12px;
    transform: translate(2px, -10px);
}

.row_in_add .easy-autocomplete-container ul {
    top: 8px;
    border: none;
}

.row_in_add .easy-autocomplete {
    position: static;
}

.row_in_add {
    position: relative;
}

.row_in_add .easy-autocomplete-container ul li.selected {
    border: none;
    padding: 4px 9px;
    border-radius: 3px;
    background: #ebedf2;
}

.row_in_add .easy-autocomplete-container ul {
    background: #ebedf2;
    border: 1px solid #c4c7cf;
    border-radius: 4px;
}

.row_in_add .easy-autocomplete-container ul li {
    background: #ebedf2;
    border: none;
    padding: 4px 9px;
}

.row_in_add .easy-autocomplete-container ul li:hover {
    background: #c4c7cf;
}

form#preview_form {
    margin-top: 32px;
}

.ref_col .pay_link::before {
    content: '';
    background-image: url(/public/images/new/card.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    width: 15px;
    height: 12px;
    display: block;
    margin-right: 6px;
}

#invite_friends-form .modal-content.popup-bg {
    background-image: url(/public/images/new_form/665-357.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 668px;
    height: 357px;
    background-size: 666px 357px;
    background-color: transparent;
}

#invite_friends-form {
    width: 666px;
    /* height: 357px; */
    background-color: transparent;
}

#invite_friends-form .modal-dialog {
    background-color: transparent;
}

#invite_friends-form .modal-content.popup-bg .mfp-close {
    border-radius: 28px;
    background-color: #C3DFF5;
    width: 28px;
    height: 28px;
    display: -webkit-box;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 10px;
    top: 10px;
}

#invite_friends-form .modal-content.popup-bg .modal-header {
    border: none;
}

#invite_friends-form .modal-content.popup-bg .btn-more-info {
    left: 30px;
    width: 140px;
    height: 39px;
    background-color: #1474E3;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    position: absolute;
    bottom: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: skew(-13deg);
    border-radius: 6px;
    cursor: pointer;
}

#invite_friends-form .modal-content.popup-bg .btn-more-info>span {
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    transform: skew(13deg);
}

span.same_btn_filt.same_btn_filt-save:before {
    display: none;
}

.hrafik-list_sessions_group .apexcharts_head>div {
    width: auto;
}

.hrafik-list_sessions_group .vid_true+div:not(.not_data):after {
    display: none;
}

.block-remove-t {
    display: flex;
    gap: 12px;
}

.block-remove-t>i {
    border-left: 1px solid #E0E3E6;
}

.list_custom_events>li+.not-events {
    display: none;
}

li.not-events {
    list-style: none;
}

.inside_video:nth-child(2) .p_icon-32.p_icon_play {
    background-size: 38px;
}

.wrapper_tags_s {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 2px;
}

.wrapper_tags_s .name_tag {
    font-size: 14px;
    line-height: 20px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    max-width: 56px;
    background: #DBFEE8;
    color: #007C65;
    border-radius: 4px;
    padding: 0 2px;
}

.wrapper_tags_s .name_tag:before {
    content: '#';
}

.wrapper_tags_s .name_tag[data-number-t="2"] {
    background: #FFF3D9;
    color: #C33909;
}

.wrapper_tags_s .name_tag[data-number-t="3"] {
    background: #E9F7FF;
    color: #006DCA;
}

.wrapper_tags_s .name_tag[data-number-t="4"] {
    background: #F9F2FF;
    color: #8649E1;
}

.wrapper_tags_s .name_tag[data-number-t="5"] {
    background: #ffe4ed;
    color: #E91E63;
}

.wrapper_tags_s .name_tag[data-number-t="6"] {
    background: #d6dcff;
    color: #3F51B5;
}

.wrapper_tags_s .name_tag[data-number-t="7"] {
    background: #cbf9ff;
    color: #00BCD4;
}

.wrapper_tags_s .name_tag[data-number-t="8"] {
    background: #bafff9;
    color: #009688;
}

.wrapper_tags_s .name_tag[data-number-t="9"] {
    background: #c9c17b;
    color: #FFEB3B;
}

.wrapper_tags_s .name_tag[data-number-t="10"] {
    background: #e4e4e4;
    color: #607D8B;
}

.svg-funnel-js__container path[fill="undefined"] {
    fill: blue;
}

.wrapper_keyboard {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.wrapper_keyboard span {
    font-size: 13px;
    line-height: 20px;
    padding: 0 4px !important;
    border-radius: 4px;
    display: inline-flex;
    background: #edd5ff;
    color: #9816f4;
}

.wrapper_keyboard span.keyboard2 {
    background: #fde3e3;
    color: #ff0000;
}

.rr-controller__btns.svelte-1cgfpn0 button.svelte-1cgfpn0.playy {
    height: 36px;
    width: 36px;
    background: #1474E3;
    border-radius: 4px;
    margin-right: 112px;
}

.rr-controller__btns.svelte-1cgfpn0 button.svelte-1cgfpn0.playy svg.icon path {
    stroke: #fff;
    fill: #fff;
}

.playy-active svg {
    margin-left: 3px;
}

.rr-controller__btns~.wrapper_for_pagina {
    display: flex;
    right: auto;
    left: 60px;
    bottom: 7px;
}

.wrapper_for_pagina .prev_wrap.prev_next[style*="left"] {
    display: none;
}

.wrapper_for_pagina .prev_next {
    width: 36px;
    height: 36px;
    border: none !important;
    background-color: #1474E3;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: center;
    background-image: url(/public/images/icon/20/skip_next.svg);
}

.wrapper_for_pagina .prev_next:hover {
    background-color: #006dca;
}

.wrapper_for_pagina .prev_wrap.prev_next {
    background-image: url(/public/images/icon/20/skip_previous.svg);
}

.wrapper_for_pagina .prev_next * {
    border: none !important;
    transform: rotate(0deg) !important;
    width: 100% !important;
    height: 100% !important;
}

.wrapper_for_pagina .prev_next.gray_link {
    opacity: .5;
    pointer-events: none;
}

.gallery[style="border: none;"] {
    overflow: inherit;
    position: relative;
}

.gallery[style="border: none;"]:after {
    content: 'max 2 Mb';
    position: absolute;
    background: rgba(255, 255, 255, 0.5);
    bottom: -6px;
    left: 0;
    padding: 2px 6px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 24px;
    transition: .3s;
    opacity: 0;
}

.gallery[style="border: none;"]:hover:after {
    bottom: 0px;
    opacity: 1;
}

.title-url {
    color: #006DCA;
    font-weight: 700;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.desc-url {
    color: #6C6E79;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.p_table.ux-section tr {
    border-bottom: 1px solid #C4C7CF;
}

.p_table.ux-section .compare_checkbox {
    border: 1px solid #C4C7CF !important;
    border-radius: 4px;
    width: 16px;
    height: 16px;
    margin: 0;
    transform: translateY(2px);
    cursor: pointer;
}

.share-block_ux {
    display: flex;
    align-items: center;
    column-gap: 8px;
}

.share-block_ux .share_vid {
    cursor: pointer;
}

.title-block_ux {
    display: flex;
    flex-direction: column;
    max-width: 316px;
}

.p_btn-secondary .p_icon.p_icon_ref_down {
    background-image: url(/public/images/new/download1_grey.svg);
    background-size: 14px;
    opacity: 1;
}

.sucsses-block_ux {
    display: flex;
    align-items: center;
    column-gap: 4px;
}

.btns_create-link .p_btn {
    margin: 0;
}

.btns_create-link {
    display: inline-flex;
    padding-top: 16px;
    gap: 8px;
}

.row_hrafik.hrafik-heatmaps .wrapp_legends .relative {
    padding: 10px 0 0 !important;
    height: 100%;
    min-height: 99px;
}

.new_style_menu .m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__link[href*="dashboard"] {
    cursor: pointer !important;
}

.page_seo_analysis div#export_warnings_to_google_sheet {
    transform: translateY(0px);
}

[data-qwe-modal="m1"] .google_sheet_row_content {
    overflow: hidden;
}

[data-qwe-modal="m1"] .google_sheet_export_content h4 {
    margin-top: 0px;
}

div#export_google_sheet_modal[data-qwe-modal="m1"] button.close {
    display: inline-flex;
    background: none !important;
}

div#export_google_sheet_modal[data-qwe-modal="m1"] {
    height: auto;
}

div#export_google_sheet_modal .modal-content[data-qwe-modal="m1"] {
    gap: 12px;
}

div#export_google_sheet_modal .modal-content[data-qwe-modal="m1"] h4 {
    margin: 0;
}

.row_filter_code #form_dash {
    padding: 0;
}

#dashbord-page .preloader-dots {
    min-width: 210px;
}

.table.table-bordered thead>tr>.viewed_th {
    overflow: inherit;
}

.viewed_th>div {
    position: relative;
}

.viewed_th>div>span {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    cursor: default;
}

.viewed_th .tooltip {
    width: 500px;
}

.viewed_th .tooltip-inner {
    max-width: 500px;
    text-align: left;
    line-height: 16px;
}

.tooltip.left .tooltip-arrow {
    border-left-color: #595959;
}

.row_select_file input {
    display: none;
}

.row_select_file:before {
    content: attr(data-placeholder);
    display: inline-flex;
    align-items: center;
    border: 1px solid #8a8e9b;
    border-radius: 4px;
    line-height: 28px;
    height: 28px;
    padding: 4px 8px;
    max-width: 97px;
    width: 100%;
    margin-right: 12px;
    background: #fff;
    color: #939393;
    cursor: text;
    justify-content: center;
    align-items: center;
}

.row_select_file {
    display: flex;
    align-items: center;
    margin-top: 8px;
}

#main_video_wrapper .wrapper_preview_image {
    border: 3px solid #fff;
    width: 90px;
    height: 160px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 10px;
    border-radius: 20px;
    overflow: hidden;
    margin-top: 12px;
}

.editor_hide+#main_video_wrapper .wrapper_preview_image {
    display: none !important;
}

#main_video_wrapper .wrapper_preview_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wrapper_preview_image img.logo_image {
    max-height: 60px;
}

@keyframes showUserVideo {
    0% {
        visibility: hidden;
    }

    100% {
        visibility: visible;
    }
}

.set_user_video {
    animation: showUserVideo 1s forwards, showUserVideoDelay 1s;
    visibility: hidden;
}

@keyframes showUserVideoDelay {
    0% {
        visibility: hidden;
    }

    100% {
        visibility: hidden;
    }
}

input#guest_user_is_email {
    border-radius: 4px !important;
}

div#add-to_list {
    background: #fafafa;
    padding: 10px;
}

.tooltip.in {
    opacity: 1 !important;
}

.wrapp_blocs_survey .col_survey-food+div {
    color: #626262;
}

span[class^="ab_status-"] {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

span[class^="ab_status-"]:before {
    content: '';
    display: inline-flex;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #009F81;
    transform: translateY(-1px);
}

span.ab_status-2::before {
    background: #8A8E9B;
}

span.ab_status-3::before {
    background: #FF642D;
}

.count-name {
    display: flex;
    gap: 4px;
}

.count-name .row_name_form a[id*=form_name_]:after {
    border: none;
    color: #1474E3;
}

.popup_more_form form,
.table24.table tr th {
    border: none !important;
}

.ab_testing .col_more_item {
    max-width: 100%
}

.wrapp_ab_testing-btn {
    display: inline-flex;
    gap: 6px;
    align-items: center;
}

.table24.table tr td {
    padding: 16px 5px !important;
}

.planing-ab {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 16px;
}

.planing-ab>div {
    display: inline-flex;
    align-items: center;
    gap: 4px;
}

.list-ab {
    display: inline-flex;
    width: 20px;
    height: 20px;
    justify-content: center;
    align-items: center;
    border: 1px solid #6C6E79;
    border-radius: 50%;
    font-weight: normal;
    position: relative;
}

.ab_testing-create .row_head_main {
    padding-bottom: 16px !important;
}

.ab_testing-create .row_head_main+div {
    padding-bottom: 16px;
}

.ab_testing-create .row_head_main+div .p_btn-secondary {
    background: #fff;
}

.ab_testing-create .p_alert {
    margin-bottom: 16px;
}

.wrapper-list-step-ab>.v-wraper-shadow {
    background: #fff;
    margin-bottom: 0px !important;
    padding: 20px !important;
}

.wrapper-list-step-ab {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.row_step_ab {
    display: flex;
}

.row_step_ab .list-ab {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    margin-right: 16px;
}

.row_step_ab h3 {
    font-weight: 700;
    font-size: 20px;
    margin: 0;
}

/* .p_input_line input {
    min-width: 367px;
} */
.line-field-ab {
    display: flex;
    align-items: flex-end;
    gap: 12px;
}

.line-field-ab label {
    display: inline-flex;
    flex-direction: column;
    font-weight: bold;
    margin: 0;
}

.testing_label {
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-weight: bold;
}

.sab_testing_script {
    color: #6C6E79;
    font-weight: 400;
    font-size: 14px;
}

.btns_testing_script {
    display: flex;
    align-items: center;
    gap: 16px;
}

.btns_testing_script a {
    font-size: 14px;
    font-weight: normal;
}

.row_select_devices label {
    display: inline-flex;
    align-items: center;
    margin: 0;
    gap: 4px;
    cursor: pointer;
}

.row_select_devices {
    display: flex;
    align-items: center;
    gap: 16px;
}

.row_select_devices span.checked {
    border: 4px solid #1474E3;
}

.wrapper-list-step-ab:before {
    display: none;
}

#pjs_add_ab_code {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    color: #006DCA;
    cursor: pointer;
}

.btns_testing_script+div,
.testing_label-country+div {
    border-top: 1px solid #E0E3E6;
    /* border-bottom: 1px solid #E0E3E6; */
    width: 100%;
    padding: 10px 0;
    margin-top: 8px;
}

.p_input_line {
    width: 100%;
}

.ab_testing_settings {
    display: flex;
    flex-direction: column;
    gap: 8px;
    width: 100%;
}

.testing_label-datetime {
    width: 148px;
}

.testing_label-datetime .datetime {
    min-width: 100%;
    background-image: url(/public/images/icon/20/calendar.svg);
    background-position: 8px center;
    background-size: inherit;
    background-repeat: no-repeat;
    padding-left: 36px;
}

.set_w_p {
    display: inline-flex;
    flex-direction: column;
    width: max-content;
    max-width: 720px;
    border: 1px solid #E0E3E6;
    font-size: 14px;
    font-weight: normal;
}

.w_list_page {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #E0E3E6;
    margin-top: 16px;
    padding-top: 16px;
}

.set_w_row {
    display: flex;
}

.set_w_row~.set_w_row {
    border-top: 1px solid #E0E3E6;
}

.set_w_col {
    display: inline-flex;
    align-items: center;
    width: max-content;
    height: 60px;
    padding: 8px;
}

.set_w_col:last-child {
    justify-content: flex-end;
}

.checked_ab_test {
    display: flex;
    align-items: center;
    font-weight: normal;
    gap: 4px;
}

.checked_ab_test i {
    cursor: pointer;
}

.list-ab .p_icon {
    position: absolute;
    background-size: 16px;
    bottom: -8px;
    right: -8px;
    width: 16px;
    height: 16px;
    z-index: 1;
}

.ab_head_btns {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    gap: 12px;
}

.new_w_calendar input.daterange {
    background-color: #1474e3;
    border-radius: 4px;
}

.box_23 {
    border-radius: 4px;
    border: 1px solid #E0E3E6;
    background: #FFF;
    padding: 20px;
}

.box_23.box_chart div#chart {
    margin: 0;
}

.box_23.box_chart {
    padding-bottom: 0px;
}

.block-border-btm {
    border-bottom: 1px solid #D6DDEA;
    position: sticky;
    top: 64px;
    z-index: 999;
}

.url-name {
    white-space: nowrap;
    max-width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 12px;
    font-weight: 600;
    color: #6C6E79;
    text-align: left;
}

.ab_testing .row_name_form {
    display: flex;
    flex-wrap: wrap;
    width: 300px;
    max-width: 100%;
    /* gap: 6px; */
    align-items: flex-start;
}

.ab_testing .row_name_form a[id*=form_name_] {
    width: 100%;
    order: 0;
}

.ab_testing .row_name_form .t_a_form_name {
    order: 1;
    width: 250px;
    height: 28px;
    padding-top: 4px;
    margin-right: 8px;
    resize: none;
    margin-bottom: 6px;
}

.ab_testing .row_name_form a.checkEdit {
    order: 3;
    display: none;
}

.ab_testing .row_name_form a[style="display: none;"]~a.checkEdit {
    display: inline-flex;
    height: 26px;
}

.wrapp_ab_testing-btn .disabled {
    opacity: 0.5;
    pointer-events: none;
}

.daterange~.c_arrow {
    pointer-events: none;
    cursor: pointer;
}

.wrapp_bottom-btn-search {
    display: flex;
    align-items: center;
    gap: 16px;
    padding-top: 16px;
}

.relative .apexcharts-legend-marker {
    min-width: 14px;
    min-height: 14px;
    border-radius: 4px !important;
    position: relative;
}

.relative .apexcharts-legend-marker:before {
    content: '';
    display: inline-flex;
    width: 100%;
    height: 100%;
    position: absolute;
    background-position: center;
    background-size: inherit;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/tick.svg);
}

.relative .apexcharts-inactive-legend {
    opacity: 1;
}

.relative .apexcharts-inactive-legend .apexcharts-legend-marker:before {
    display: none;
}

.apexcharts-legend .apexcharts-legend-series {
    display: inline-flex !important;
    align-items: center !important;
}

.tooltip-inner>a {
    text-decoration: underline;
    color: #75cef6;
}

.top-block-contacts {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

#custom-tags .wraper-button-viewdata {
    padding-bottom: 10px;
    padding-left: 10px;
}

table#grid.w_t_iframe.contacts_forms td>a {
    color: #006DCA;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0.035px;
}

.top-block-contacts .wrapper_btns_export a {
    border: 1px solid #8A8E9B;
    background-color: #F4F5F9;
    color: #6C6E79;
    background-image: url(/public/images/new_admin/download-grey.svg);
}

.top-block-contacts .wrapper_btns_export a:hover {
    text-decoration: none;
    background-color: #E0E0E3;
    color: #191B23;

}

.p_tooltip+.tooltip .tooltip-inner {
    border: 1px solid #E0E1E9;
    background: #fff;
    box-shadow: 0px 1px 12px 0px rgba(25, 27, 35, 0.15);
    color: #191b23;
    font-size: 14px;
    border-radius: 4px;
}

.tooltip.bottom .tooltip-arrow {
    border: none;
    display: inline-flex;
    top: -1px;
    width: 12px;
    height: 7px;
    background-position: center;
    background-size: inherit;
    background-repeat: no-repeat;
    background-image: url(/public/images/icon/tooltip_arrow_top.svg);
}

.p_btn-secondary#add_keyword,
.p_btn-secondary.w_calendarselect {
    background: #1474E3;
    color: #FFFFFF;
    border-color: #1474E3;
}

.p_btn-secondary#add_keyword.disabled_class {
    background: #1474E3;
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}

#keywords_block {
    color: #191b23;
}

#keywords_block.disabled_class {
    color: #EE505A;
}

.p_btn-secondary#add_keyword:hover,
.p_btn-secondary.w_calendarselect:hover {
    background: #006DCA;
    border-color: #006DCA;
    color: #fff;
}

.p_btn-secondary#add_keyword:active,
.p_btn-secondary.w_calendarselect:active {
    background: #044792;
    border-color: #044792;
}

.title_link {
    width: 500px;
}

.title_link .link_keyword {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    display: inline-block;
}

.block-three-step {
    display: flex;
    flex-direction: row;
    align-items: center;
    column-gap: 12px;
}

.block-three-step p,
.block-second-step p {
    margin-bottom: 0;
}

.btn-copy_tr,
.block-second-step {
    margin-bottom: 20px;
}

.modal-wabsites .p_alert_warning,
.modal-wabsites.modal-information-big .p_alert_warning,
.first-modal .p_alert_warning {
    margin-top: 16px;
}

.modal-wabsites .p_tabs .p_tab,
.first-modal .p_tabs .p_tab {
    border-right: 1px solid transparent;
    border-left: 1px solid transparent;
}

.p_icon_tooltip.tool-info {
    position: absolute;
    bottom: -9px;
    right: 3px;
    z-index: 1;
    cursor: pointer;
    background-color: #FBFBFB;
}

#form_constructor-tabs.nav-tabs>li:not(.active):hover:after {
    bottom: 0px;
}

.frm_constructor #form_constructor-tabs .nav-tabs>li:not(.active):hover a:after {
    content: none;
}

.head-redactor-text .toolbar span {
    display: flex;
    column-gap: 4px;
    align-items: flex-start;
}

.datepicker thead th.dow {
    width: 32px;
    font-size: 0px;
    padding-top: 20px !important;
    padding-bottom: 15px !important;
}

.datepicker thead th.dow:first-letter {
    font-size: 14px;
}

.datepicker thead th .fa {
    font-size: 20px;
    color: #001E41;
}

.page_url_show {
    user-select: text;
}

.box_switch_option {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    /* padding-left: 8px; */
    transform: translateY(2px);
}

.plerdy_element_update_sb .href_for_second_button {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
    margin-top: 12px;
}

.plerdy_element_update_sb .href_for_second_button .form-control {
    width: 100%;
    border: 1px solid #8A8E9B;
    padding: 8px;
    height: 36px;
}

.box_switch_option .checkbox-title {
    font-weight: normal;
    line-height: 14px;
}

.row_editor_title>.p_switch {
    margin-right: 8px;
    transform: translateY(-2px);
}

[data-editor="14"] .row_editor_title>.p_switch {
    transform: translateY(0px);
}

label.row_select_logo_video {
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 12px;
}

.row_select_logo_video #img-upload {
    display: none;
}

.btn_vid_re p,
.add_image_logo_div p {
    font-size: 14px;
    color: #6C6E79;

}

.add_image_logo_div p {
    margin: 0;
    margin-top: 12px;
}

#btndangerlogo {
    margin-bottom: 5px;
}

.edit_timeZone .p_icon {
    margin-top: -6px;
    transform: translate(4px, 4px);
}

.shopify_apps .wrapper_content_auth {
    max-height: 600px;
}


/*price page new styles*/
.price-list-blocks,
ul.list_plan.price-list-blocks {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
    padding: 0;
}

.price-block,
.list_plan li.price-block {
    width: 200px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 120px;
    cursor: pointer;
}

.price-list-blocks .price-block:nth-child(n+4):nth-child(-n+6) {
    background: #F4F5F9;
}

.col_package-head {
    display: flex;
    align-items: flex-end;
    gap: 12px;
}

.col_package-head b {
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}

.col_package-head img {
    width: 24px;
    height: 24px;
}

.col_package-price {
    display: inline-flex;
    align-items: center;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #6C6E79;
    margin-bottom: 8px;
    width: 100%;
}

.col_package-price .new_price_p {
    display: inline-flex;
    align-items: center;
}

.col_package-price .new_price_p b {
    font-size: 0;
    padding-right: 0px;
}

.col_package-price .old_price {
    text-decoration-line: none;
    color: #191b23;
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    padding-right: 4px;
}

.plan-in-year .old_price {
    text-decoration-line: line-through;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: #6c6e79;
    display: inline-flex;
    margin-right: 4px;
}

.plan-in-year .col_package-price .new_price_p b {
    font-weight: 700;
    font-size: 32px;
    line-height: 40px;
    color: #191B23;
    padding-right: 4px;
}

.accent-text_sale,
.regular-text_sale {
    margin: 0;
    text-transform: uppercase;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    display: none;
}

.regular-text_sale {
    color: #6C6E79;
    display: inline-block;
}

.plan-in-year .accent-text_sale {
    color: #007C65;
    display: inline-block;
}

.plan-in-year .regular-text_sale {
    display: none;
}

.row_choose_package_date.billing_cycle label {
    gap: 8px;
}

.col_package-head i {
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: #1474E3;
    padding: 2px 3px;
    border-radius: 4px;
    background: #E9F7FF;
    font-style: normal;
}

.plan-in-year .list_plan.price-list-blocks .radio+.radio,
.list_plan.price-list-blocks .radio {
    position: absolute;
    z-index: 5;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 8px;
    border: 1px solid #e0e3e6;
    margin: 0;

}

.list_plan.price-list-blocks div.radio span.checked {
    border: none;
    background: transparent;
}

.price-block>span {
    width: 100%;
    height: 100%;
    padding: 12px;
}

.list_plan.price-list-blocks div.radio span {
    border-color: transparent;
}

#myPopup.popup.popup_limit {
    padding: 40px;
    width: 100%;
    max-width: 912px;
    top: 43%;
    border-radius: 8px;
}

.blocks_add-package {
    display: flex;
    column-gap: 40px;
    row-gap: 40px;
    flex-wrap: wrap;
}

.add-package {
    display: flex;
    flex-direction: column;
    gap: 8px;
    min-width: 250px;
}

.add-package h5 {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

#popup_wraper_for_custom .popup_limit .add-package label {
    margin: 0;
}

/*end new styles price page */

.open+.hover-btn-option-font,
.sp-active~.hover-btn-option-font {
    display: none !important;
}

.tab_select_2 li.option:not(:first-child) {
    padding-right: 40px;
}

.apexcharts-canvas text {
    font-family: Roboto, Arial, sans-serif !important;
}

.wrapp_select_site .middle_select-content {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    height: auto;
    width: auto;
}

.wrapp_select_site .current,
.wrapp_select_site .option {
    display: flex;
    gap: 4px;
}

.wr_list_ids {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
    cursor: pointer;
}

.wr_list_ids .p_icon {
    transform: translateY(-1px);
}

.wrapper___viewdata.block-statistics .wrapp_blocs_survey {
    height: 325px;
}

.wr_list_ids+.tooltip .tooltip-inner {
    max-width: 400px;
}

.wrapp_browse_label>span {
    height: 28px;
    border: 1px solid #8a8e9b;
    padding: 4px 8px;
    font-size: 14px;
    display: inline-flex;
    opacity: 0;
    visibility: hidden;
}

.wrapp_browse_label {
    position: relative;
}

.wrapp_browse_label input.browse-label {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100% !important;
    width: 100%;
}

/*empty blocks new design*/
.section_empty_data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    /* border: 1px solid #E0E3E6; */
    background: #FFF;
    height: 450px;
    padding: 20px;
    margin-top: 20px;
}

.section_empty_data h4,
.block_sm_empty h4 {
    margin: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 4px;
    text-transform: none;
}

.section_empty_dots {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 10px;
    padding: 2px;
    gap: 5px;
}

.section_empty_dot {
    height: 6.5px;
    width: 6.5px;
    border-radius: 50%;
}

.section_empty_dot--orange {
    background-color: #FFA24E;
}
.section_empty_dot--green {
    background-color: #18C36E;
}
.section_empty_dot--red {
    background-color: #F86864;
}

.block_sm_empty h4 {
    padding: 0;
    min-height: unset;
    border-bottom: none;
}

.section_empty_data p,
.block_sm_empty p {
    color: #6C6E79;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    max-width: 515px;
}

.section_empty_data .p_icon-126,
.block_sm_empty .p_icon-126 {
    width: 68px;
    height: 85.68px;
    background-size: contain;
    margin-bottom: 16px;
}

.block_sm_empty {
    background: #fff;
    padding: 20px;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.col-md-3.blocks_sm {
    padding-right: 10px;
    padding-left: 10px;
}

.p_alert.empty_notific {
    align-items: center;
}

.empty_notific .p_alert_text {
    flex-direction: row;
    align-items: center;
    gap: 12px;
}

.empty_notific .p_alert_text .p_btn {
    margin-top: 0;
}

.empty_with_mar {
    margin-bottom: 20px;
}

.wrapper-preview-btns {
    display: inline-flex;
    gap: 8px;
}

.wrapper-preview-btns .p_btn.p_btn-secondary.active {
    background: #c4c7cf;
    border: 1px solid #c4c7cf;
    color: #191b23;
}

.wrapper-preview-btns .p_btn-secondary:active,
.wrapper-preview-btns .p_btn-secondary:focus {
    background: #f4f5f9;
    border: 1px solid #8a8e9b;
    color: #6c6e79;
}

.i-loc {
    position: absolute;
    z-index: 1;
}

.i-loc:not([style*="none"])~iframe {
    visibility: hidden !important;
}

[data-location="top_left"] .i-loc {
    top: 0;
    left: 0;
}

[data-location="top_fixed"] .i-loc {
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

[data-location="top_right"] .i-loc {
    top: 0;
    right: 0px;
}

[data-location="middele_left_center"] .i-loc {
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

[data-location="center"] .i-loc {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[data-location="middle_right_center"] .i-loc {
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

[data-location="bottom_left"] .i-loc {
    bottom: 0;
    left: 0;
}

[data-location="bottom_fixed"] .i-loc {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

[data-location="bottom_right"] .i-loc {
    bottom: 0;
    right: 0;
}

.col_b_5 .col_b_inside span {
    color: #191B23 !important;
    font-size: 12px !important;
    font-style: normal;
    font-weight: 400 !important;
    line-height: 130%;
    letter-spacing: 0.03px;
}

.blue_min:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #8ECDFF;
    position: absolute;
    left: -13px;
    top: 3px;
}

.blue_max:before {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #1474E3;
    position: absolute;
    left: -13px;
    top: 3px;
}

#pjs_share-vid-form .modal-dialog {
    width: auto !important;
    margin: 10px !important;
    border-radius: 6px !important;
}

#pjs_share_popup {
    z-index: 999999 !important;
    position: fixed;
    bottom: 0px;
    right: 0px;
    align-items: center;
    justify-content: center;
    display: flex;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
}

.pjs_mfp-close {
    position: absolute;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

#pjs_share-vid-form .title {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
}

#pjs_share-vid-form .modal-header {
    border: none !important;
}

.p_btn.p_btn_large.p_btn-tertiary {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.tooltip1 {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip1 .tooltiptext1 {
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    font-size: 13px;
    left: 50%;
    margin-left: -110px;
    opacity: 0;
    transition: opacity 0.3s;
}

.tooltip1 .tooltiptext1::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip1:hover .tooltiptext1 {
    visibility: visible;
    opacity: 1;
}

.tooltip2 {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip2 .tooltiptext2 {
    visibility: hidden;
    width: 380px;
    background-color: #fff;
    color: #191B23;
    text-align: center;
    border-radius: 6px;
    padding: 12px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    font-size: 13px;
    left: 50%;
    margin-left: -190px;
    opacity: 0;
    transition: opacity .3s;
    box-shadow: 0px 1px 12px 0px rgba(25, 27, 35, 0.15);
}

.tooltip2 .tooltiptext2::after {
    content: "";
    position: absolute;
    top: 97%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
}

.tooltip2:hover .tooltiptext2 {
    visibility: visible;
    opacity: 1;
}

#calendar_show input[disabled] {
    opacity: 0.5 !important;
}

.tooltip1 {
    display: none;
}


.row_switch_pay #uniform-billing-switch .checked {
    background-image: none !important;
}

section.box_alerts .p_alert {
    margin-top: 0px!important;
}

.p_alert_mt20 {
    margin-top: 20px;
}

.p_icon_relative {
    position: relative;
    cursor: pointer;
}

.row_add_rules_tooltiptext {
    height: max-content;
    width: 198px;
    position: absolute;
    bottom: calc(100% + 7px);
    left: 50%;
    transform: translateX(-50%);
    background-color: #FFFFFF;
    font-family: Roboto, Arial, sans-serif;
    color: #191B23;
    font-size: 14px;
    line-height: 20px;
    padding: 12px;
    border: 1px solid #E0E1E9;
    border-radius: 4px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    pointer-events: none;
    /* z-index: 1000; */
    box-shadow: 0px 1px 12px rgba(25, 27, 35, 0.15);
}

.row_add_rules_tooltiptext_arrow {
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    background-color: #FFFFFF;
    transform: rotate(-45deg) translateX(-50%);
    border: 1px solid transparent;
    border-left-color: #E0E1E9;
    border-bottom-color: #E0E1E9;
}

.btn.btn_in-flex {
    display: inline-flex;
    align-items: center;
}

.row_table_hover,
table.contacts_forms.table_contacts_left tbody tr.row_table_hover,
table.contacts_forms-right.table_contacts_right tbody tr.row_table_hover {
    background-color: #f3f4f6;
}

.caption .caption_right {
    padding: 0;
    display: flex;
    justify-content: flex-end;
    flex-grow: 1;
}


.section_empty_data_new {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    background: #FFF;
    min-height: 450px;
    padding: 20px;
}

.widgets .section_empty_data_new h4,
.widgets .section_empty_data_new p {
    padding: 0;
    margin: 0;
    font-size: 14px;
    line-height: 20px;
}

.widgets .section_empty_data_new h4 {
    color: #191B23;
    font-weight: 600;
    min-height: auto;
}

.widgets .section_empty_data_new p {
    font-weight: 400;
    color: #6C6E79;
}

.section_empty_text {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
}

.visual-hidden {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    white-space: nowrap;
    background-color: transparent;
}

.shadow_wrapp.page-settings.page-settings--p20 {
    padding: 20px;
    margin: 0;
}

div#seo_report_receive.report_receive--fp0 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 20px;
    padding: 0;
}

.table_contacts_right thead th {
    text-wrap: nowrap;
}

.filter_popup_btn {
    height: 36px;
    margin-top: 10px;
}

.p_icon_auto {
    cursor: auto;
}

.tooltiptext_wrap {
    height: max-content;
    width: 198px;
    position: absolute;
    bottom: calc(100% + 7px);
    left: 50%;
    transform: translateX(-51%);
    background-color: #FFFFFF;
    font-family: Roboto, Arial, sans-serif;
    color: #191B23;
    font-size: 14px;
    line-height: 20px;
    font-style: normal;
    padding: 12px;
    border: 1px solid #E0E1E9;
    border-radius: 4px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s;
    pointer-events: none;
    z-index: 123450;
    box-shadow: 0px 1px 12px rgba(25, 27, 35, 0.15);
}

.tooltiptext_arrow {
    width: 7px;
    height: 7px;
    position: absolute;
    bottom: -1px;
    left: 50%;
    background-color: #FFFFFF;
    transform: rotate(-45deg) translateX(-50%);
    border: 1px solid transparent;
    border-left-color: #E0E1E9;
    border-bottom-color: #E0E1E9;
}

.per_page.per_page_28 {
    padding: 0 0 0 10px;
    line-height: 28px;
    height: 28px;
    margin-right: 5px;
}

.pracing_cards_popup {
    display: flex;
    gap: 6px;
    align-items: center;
    justify-content: center;
}

.pracing_cards_popup img {
    height: 24px;
    width: 35px;
    object-fit: contain;
    object-position: center;
    margin: 0;
}

.popup_plan-foot .pracing_cards_popup img {
    margin-top: 0;
}

.info_payments_foot_popup {
    color: #191B23;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -0.2px;
}

.popup_plan-foot.popup_plan-foot_new {
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    row-gap: 10px;
}

.set_user_video.set_user_video_switch .switch_add_iframe_wrap{
    color: #191B23;
}

.tooltip_text_orange {
    color: #F5A140;
}

.switch_add_iframe_wrap .tooltiptext_wrap.tooltiptext_wrap_with_img {
    width: 320px;
}

.tooltip_img_add_iframe {
    display: inline-block;
    width: 100%;
    height: 200px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(/public/images/add_iframe.png);
}

.switch_add_iframe_wrap {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0 0 10px;
}

.w_video-time.w_device-t.w_video_new {
    flex-wrap: nowrap;
    padding-top: 0px;
    padding-bottom: 0px;
}

.txt-video-time.txt-video-time-flex {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.location_sesion_head.location_sesion_head_new i img {
    object-fit: contain;
    object-position: center;
    width: 20px;
    height: 20px;
}

.location_sesion_head.location_sesion_head_new i {
    border-radius: 0;
}

.location_sesion_top {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
}

.location_sesion_top.location_sesion_top-new-w {
    max-width: 100%;
    width: max-content;
}

.popup_plan.popup_plan_mob {
    align-items: flex-start;
    overflow-y: scroll;
}

.row_choose_package_date.billing_cycle.row_choose_package_date_flex label{
    flex-wrap: wrap;
}

.list_plan li.price-block, .price-block {
    width: 100%;
}

.popup_plan-foot .btn_pricing.btn_pricing_w {
    width: max-content;
}

.step_first_visit_abs {
    position: absolute;
    top: 15px;
    right: 20px;
}

table#grid tr td.overflow_inherit {
    overflow: inherit;
}

@media (min-width: 530px) {
    .list_plan li.price-block, .price-block {
        width: 200px;
    }

    .col_package-price {
        width: auto;
    }
}

@media (min-width: 768px) {
    .popup_plan.popup_plan_mob {
        align-items: center;
        overflow-y: auto;
    }

    .popup_plan-foot.popup_plan-foot_new {
        flex-direction: row;
    }

    .popup_plan-foot .btn_pricing.btn_pricing_w {
        width: calc(25%);
    }
}
