:root {
    --primary-background-color: #fff;
    --logo-text-color: #bbb;
}

body {
    background-color: var(--primary-background-color);
}

.standard-logo .logo-text,
.logo-text {
    color: var(--logo-text-color);
}

:root {
    --primary-link-color: #337ab7;
    --hover-link-color: #23527c;
    --active-link-color: #337ab7;
    --visited-link-color: #337ab7;
}

a:not(
    .gc-right-active-block a,
    .gc-account-leftbar a,
    a.btn,
    .btn-group .dropdown-menu a,
    .select-folder-link,
    .stream-table tr a,
    .page-action-btn,
    .design-settings .design-settings-description a,
    .select2-container .select2-choice,
    .pagination > .active > a,
    .pagination > .active > span,
    .group-name a,
    .show-case-template-event.only-link a,
    .bt-common,
    .bt-edit,
    .setting-warning .tariffs__warning-text a,
    .tariffs__warning .button_connect,
    .courses-window-button a,
    .page-menu li.active a,
    .design-settings .standard-page-menu li > a,
    .showcase-training .button_add,
    .showcase-training .button_connect,
    .showcase-training .button_edit
) {
    color: var(--primary-link-color);
}

a:hover:not(
    .gc-right-active-block a:hover,
    .gc-account-leftbar a:hover,
    a.btn:hover,
    .btn-group .dropdown-menu a:hover,
    .standard-page-menu li.active a,
    .select-folder-link,
    .stream-table tr a,
    .page-action-btn,
    .design-settings .design-settings-description a,
    .select2-container .select2-choice,
    .pagination > .active > a,
    .pagination > .active > span,
    .group-name a,
    .show-case-template-event.only-link a,
    .bt-common,
    .bt-edit,
    .setting-warning .tariffs__warning-text a,
    .tariffs__warning .button_connect,
    .courses-window-button a,
    .page-menu li.active a,
    .design-settings .standard-page-menu li > a,
    .showcase-training .button_add,
    .showcase-training .button_connect,
    .showcase-training .button_edit
),
a:focus:not(
    .gc-right-active-block a:focus,
    .gc-account-leftbar a:focus,
    a.btn:focus,
    .btn-group .dropdown-menu a:focus,
    .standard-page-menu li.active a,
    .select-folder-link,
    .stream-table tr a,
    .page-action-btn,
    .design-settings .design-settings-description a,
    .select2-container .select2-choice,
    .pagination > .active > a,
    .pagination > .active > span,
    .group-name a,
    .show-case-template-event.only-link a,
    .bt-common,
    .bt-edit,
    .setting-warning .tariffs__warning-text a,
    .tariffs__warning .button_connect,
    .courses-window-button a,
    .page-menu li.active a,
    .design-settings .standard-page-menu li > a,
    .showcase-training .button_add,
    .showcase-training .button_connect,
    .showcase-training .button_edit
) {
    color: var(--hover-link-color);
}

a:active:not(
    .gc-right-active-block a:active,
    .gc-account-leftbar a:active,
    a.btn:active,
    .btn-group .dropdown-menu a:active,
    .standard-page-menu li.active a,
    .select-folder-link,
    .stream-table tr a,
    .page-action-btn,
    .design-settings .design-settings-description a,
    .select2-container .select2-choice,
    .pagination > .active > a,
    .pagination > .active > span,
    .group-name a,
    .show-case-template-event.only-link a,
    .bt-common,
    .bt-edit,
    .setting-warning .tariffs__warning-text a,
    .tariffs__warning .button_connect,
    .courses-window-button a,
    .page-menu li.active a,
    .design-settings .standard-page-menu li > a,
    .showcase-training .button_add,
    .showcase-training .button_connect,
    .showcase-training .button_edit
) {
    color: var(--active-link-color);
}

a:visited:not(
    .gc-right-active-block a:visited,
    .gc-account-leftbar a:visited,
    a.btn:visited,
    .btn-group .dropdown-menu a:visited,
    .standard-page-menu li.active a,
    .select-folder-link,
    .stream-table tr a,
    .page-action-btn,
    .design-settings .design-settings-description a,
    .select2-container .select2-choice,
    .pagination > .active > a,
    .pagination > .active > span,
    .group-name a,
    .show-case-template-event.only-link a,
    .bt-common,
    .bt-edit,
    .setting-warning .tariffs__warning-text a,
    .tariffs__warning .button_connect,
    .courses-window-button a,
    .page-menu li.active a,
    .design-settings .standard-page-menu li > a,
    .showcase-training .button_add,
    .showcase-training .button_connect,
    .showcase-training .button_edit
) {
    color: var(--visited-link-color);
}

:root {
    --primary-btn-link-color: #337ab7;
    --hover-btn-link-color: #23527c;
    --active-btn-link-color: #337ab7;
    --visited-btn-link-color: #337ab7;
}

.btn-link:not(.gc-right-active-block .btn-link) {
    color: var(--primary-btn-link-color);
}

.btn-link:hover:not(.gc-right-active-block .btn-link:hover),
.btn-link:focus:not(.gc-right-active-block .btn-link:focus) {
    color: var(--hover-btn-link-color);
}

.btn-link:active:not(.gc-right-active-block .btn-link:active) {
    color: var(--active-btn-link-color);
}

.btn-link:visited:not(.gc-right-active-block .btn-link:visited) {
    color: var(--visited-btn-link-color);
}

:root {
    --btn-background: #DADADA;
    --btn-border-color: transparent;
    --btn-color: #333;
    --btn-default-color: #333;
    --btn-default-bg-color-basic: #fff;
    --btn-default-bg-color-focus: #e6e6e6;
    --btn-default-bg-color-active-focus: #d4d4d4;
    --btn-default-border-color-basic: #ccc;
    --btn-default-border-color-focus: #adadad;
    --btn-default-border-color-active-focus: #8c8c8c;
    --btn-default-badge-color-basic: #fff;
}

.btn:not(.gc-right-active-block .btn, .btn-social, .btn-social-icon, .btn-link) {
    background: var(--btn-background);
    border-color: var(--btn-border-color);
    color: var(--btn-color);
}

.btn-default:not(.gc-right-active-block .btn-default, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-default-color);
    background-color: var(--btn-default-bg-color-basic);
    border-color: var(--btn-default-border-color-basic);
}

.btn-default:focus:not(.gc-right-active-block .btn-default:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-default.focus:not(.gc-right-active-block .btn-default.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-default-color);
    background-color: var(--btn-default-bg-color-focus);
    border-color: var(--btn-default-border-color-active-focus);
}

.btn-default:hover:not(.gc-right-active-block .btn-default:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-default-color);
    background-color: var(--btn-default-bg-color-focus);
    border-color: var(--btn-default-border-color-focus);
}

.btn-default:active:not(.gc-right-active-block .btn-default:active, .btn-social, .btn-social-icon, .btn-link),
.btn-default.active:not(.gc-right-active-block .btn-default.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-default:not(.gc-right-active-block .open>.dropdown-toggle.btn-default) {
    color: var(--btn-default-color);
    background-color: var(--btn-default-bg-color-focus);
    border-color: var(--btn-default-border-color-focus);
}

.btn-default:active:hover:not(.gc-right-active-block .btn-default:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-default.active:hover:not(.gc-right-active-block .btn-default.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-default:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-default:hover),
.btn-default:active:focus:not(.gc-right-active-block .btn-default:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-default.active:focus:not(.gc-right-active-block .btn-default.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-default:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-default:focus),
.btn-default:active.focus:not(.gc-right-active-block .btn-default:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-default.active.focus:not(.gc-right-active-block .btn-default.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-default.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-default.focus) {
    color: var(--btn-default-color);
    background-color: var(--btn-default-bg-color-active-focus);
    border-color: var(--btn-default-border-color-active-focus);
}

.btn-default:active:not(.gc-right-active-block .btn-default:active, .btn-social, .btn-social-icon, .btn-link),
.btn-default.active:not(.gc-right-active-block .btn-default.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-default:not(.gc-right-active-block .open>.dropdown-toggle.btn-default) {
    background-image: none;
}

.btn-default.disabled:not(.gc-right-active-block .btn-default.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled]:not(.gc-right-active-block .btn-default[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default:not(.gc-right-active-block fieldset[disabled] .btn-default),
.btn-default.disabled:hover:not(.gc-right-active-block .btn-default.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled]:hover:not(.gc-right-active-block .btn-default[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default:hover:not(.gc-right-active-block fieldset[disabled] .btn-default:hover),
.btn-default.disabled:focus:not(.gc-right-active-block .btn-default.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled]:focus:not(.gc-right-active-block .btn-default[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default:focus:not(.gc-right-active-block fieldset[disabled] .btn-default:focus),
.btn-default.disabled.focus:not(.gc-right-active-block .btn-default.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled].focus:not(.gc-right-active-block .btn-default[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default.focus:not(.gc-right-active-block fieldset[disabled] .btn-default.focus),
.btn-default.disabled:active:not(.gc-right-active-block .btn-default.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled]:active:not(.gc-right-active-block .btn-default[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default:active:not(.gc-right-active-block fieldset[disabled] .btn-default:active),
.btn-default.disabled.active:not(.gc-right-active-block .btn-default.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-default[disabled].active:not(.gc-right-active-block .btn-default[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-default.active:not(.gc-right-active-block fieldset[disabled] .btn-default.active) {
    background-color: var(--btn-default-bg-color-basic);
    border-color: var(--btn-default-border-color-basic);
}

.btn-default .badge:not(.gc-right-active-block .btn-default .badge) {
    color: var(--btn-default-badge-color-basic);
    background-color: var(--btn-default-color);
}

:root {
    --btn-primary-color: #fff;
    --btn-primary-bg-color-basic: #337ab7;
    --btn-primary-bg-color-focus: #286090;
    --btn-primary-border-color-basic: #2e6da4;
    --btn-primary-border-color-focus: #122b40;
    --btn-primary-border-color-active-focus: #204d74;
    --btn-primary-badge-color-basic: #337ab7;
}

.btn-primary:not(.gc-right-active-block .btn-primary, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-primary-color);
    background-color: var(--btn-primary-bg-color-basic);
    border-color: var(--btn-primary-border-color-basic);
}

.btn-primary:focus:not(.gc-right-active-block .btn-primary:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.focus:not(.gc-right-active-block .btn-primary.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-primary-color);
    background-color: var(--btn-primary-bg-color-focus);
    border-color: var(--btn-primary-border-color-focus);
}

.btn-primary:hover:not(.gc-right-active-block .btn-primary:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-primary-color);
    background-color: var(--btn-primary-bg-color-focus);
    border-color: var(--btn-primary-border-color-active-focus);
}

.btn-primary:active:not(.gc-right-active-block .btn-primary:active, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.active:not(.gc-right-active-block .btn-primary.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-primary:not(.gc-right-active-block .open>.dropdown-toggle.btn-primary) {
    color: var(--btn-primary-color);
    background-color: var(--btn-primary-bg-color-focus);
    border-color: var(--btn-primary-border-color-active-focus);
}

.btn-primary:active:hover:not(.gc-right-active-block .btn-primary:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.active:hover:not(.gc-right-active-block .btn-primary.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-primary:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-primary:hover),
.btn-primary:active:focus:not(.gc-right-active-block .btn-primary:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.active:focus:not(.gc-right-active-block .btn-primary.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-primary:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-primary:focus),
.btn-primary:active.focus:not(.gc-right-active-block .btn-primary:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.active.focus:not(.gc-right-active-block .btn-primary.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-primary.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-primary.focus) {
    color: var(--btn-primary-color);
    background-color: var(--btn-primary-border-color-active-focus);
    border-color: var(--btn-primary-border-color-focus);
}

.btn-primary:active:not(.gc-right-active-block .btn-primary:active, .btn-social, .btn-social-icon, .btn-link),
.btn-primary.active:not(.gc-right-active-block .btn-primary.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-primary:not(.gc-right-active-block .open>.dropdown-toggle.btn-primary) {
    background-image: none;
}

.btn-primary.disabled:not(.gc-right-active-block .btn-primary.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled]:not(.gc-right-active-block .btn-primary[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary:not(.gc-right-active-block fieldset[disabled] .btn-primary),
.btn-primary.disabled:hover:not(.gc-right-active-block .btn-primary.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled]:hover:not(.gc-right-active-block .btn-primary[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary:hover:not(.gc-right-active-block fieldset[disabled] .btn-primary:hover),
.btn-primary.disabled:focus:not(.gc-right-active-block .btn-primary.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled]:focus:not(.gc-right-active-block .btn-primary[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary:focus:not(.gc-right-active-block fieldset[disabled] .btn-primary:focus),
.btn-primary.disabled.focus:not(.gc-right-active-block .btn-primary.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled].focus:not(.gc-right-active-block .btn-primary[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary.focus:not(.gc-right-active-block fieldset[disabled] .btn-primary.focus),
.btn-primary.disabled:active:not(.gc-right-active-block .btn-primary.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled]:active:not(.gc-right-active-block .btn-primary[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary:active:not(.gc-right-active-block fieldset[disabled] .btn-primary:active),
.btn-primary.disabled.active:not(.gc-right-active-block .btn-primary.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-primary[disabled].active:not(.gc-right-active-block .btn-primary[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-primary.active:not(.gc-right-active-block fieldset[disabled] .btn-primary.active) {
    background-color: var(--btn-primary-bg-color-basic);
    border-color: var(--btn-primary-border-color-basic);
}

.btn-primary .badge:not(.gc-right-active-block .btn-primary .badge) {
    color: var(--btn-primary-badge-color-basic);
    background-color: var(--btn-primary-color);
}

:root {
    --btn-success-color: #fff;
    --btn-success-bg-color-basic: #5cb85c;
    --btn-success-bg-color-focus: #449d44;
    --btn-success-border-color-basic: #4cae4c;
    --btn-success-border-color-focus: #255625;
    --btn-success-border-color-active-focus: #398439;
    --btn-success-badge-color-basic: #5cb85c;
}

.btn-success:not(.gc-right-active-block .btn-success, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-success-color);
    background-color: var(--btn-success-bg-color-basic);
    border-color: var(--btn-success-border-color-basic);
}

.btn-success:focus:not(.gc-right-active-block .btn-success:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-success.focus:not(.gc-right-active-block .btn-success.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-success-color);
    background-color: var(--btn-success-bg-color-focus);
    border-color: var(--btn-success-border-color-focus);
}

.btn-success:hover:not(.gc-right-active-block .btn-success:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-success-color);
    background-color: var(--btn-success-bg-color-focus);
    border-color: var(--btn-success-border-color-active-focus);
}

.btn-success:active:not(.gc-right-active-block .btn-success:active, .btn-social, .btn-social-icon, .btn-link),
.btn-success.active:not(.gc-right-active-block .btn-success.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-success:not(.gc-right-active-block .open>.dropdown-toggle.btn-success) {
    color: var(--btn-success-color);
    background-color: var(--btn-success-bg-color-focus);
    border-color: var(--btn-success-border-color-active-focus);
}

.btn-success:active:hover:not(.gc-right-active-block .btn-success:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-success.active:hover:not(.gc-right-active-block .btn-success.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-success:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-success:hover),
.btn-success:active:focus:not(.gc-right-active-block .btn-success:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-success.active:focus:not(.gc-right-active-block .btn-success.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-success:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-success:focus),
.btn-success:active.focus:not(.gc-right-active-block .btn-success:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-success.active.focus:not(.gc-right-active-block .btn-success.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-success.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-success.focus) {
    color: var(--btn-success-color);
    background-color: var(--btn-success-border-color-active-focus);
    border-color: var(--btn-success-border-color-focus);
}

.btn-success:active:not(.gc-right-active-block .btn-success:active, .btn-social, .btn-social-icon, .btn-link),
.btn-success.active:not(.gc-right-active-block .btn-success.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-success:not(.gc-right-active-block .open>.dropdown-toggle.btn-success) {
    background-image: none;
}

.btn-success.disabled:not(.gc-right-active-block .btn-success.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled]:not(.gc-right-active-block .btn-success[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success:not(.gc-right-active-block fieldset[disabled] .btn-success),
.btn-success.disabled:hover:not(.gc-right-active-block .btn-success.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled]:hover:not(.gc-right-active-block .btn-success[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success:hover:not(.gc-right-active-block fieldset[disabled] .btn-success:hover),
.btn-success.disabled:focus:not(.gc-right-active-block .btn-success.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled]:focus:not(.gc-right-active-block .btn-success[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success:focus:not(.gc-right-active-block fieldset[disabled] .btn-success:focus),
.btn-success.disabled.focus:not(.gc-right-active-block .btn-success.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled].focus:not(.gc-right-active-block .btn-success[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success.focus:not(.gc-right-active-block fieldset[disabled] .btn-success.focus),
.btn-success.disabled:active:not(.gc-right-active-block .btn-success.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled]:active:not(.gc-right-active-block .btn-success[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success:active:not(.gc-right-active-block fieldset[disabled] .btn-success:active),
.btn-success.disabled.active:not(.gc-right-active-block .btn-success.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-success[disabled].active:not(.gc-right-active-block .btn-success[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-success.active:not(.gc-right-active-block fieldset[disabled] .btn-success.active) {
    background-color: var(--btn-success-bg-color-basic);
    border-color: var(--btn-success-border-color-basic);
}

.btn-success .badge:not(.gc-right-active-block .btn-success .badge) {
    color: var(--btn-success-badge-color-basic);
    background-color: var(--btn-success-color);
}

:root {
    --btn-info-color: #fff;
    --btn-info-bg-color-basic: #5bc0de;
    --btn-info-bg-color-focus: #31b0d5;
    --btn-info-bg-color-active-focus: #269abc;
    --btn-info-border-color-basic: #46b8da;
    --btn-info-border-color-focus: #1b6d85;
    --btn-info-border-color-active-focus: #269abc;
    --btn-info-badge-color-basic: #5bc0de;
}

.btn-info:not(.gc-right-active-block .btn-info, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-info-color);
    background-color: var(--btn-info-bg-color-basic);
    border-color: var(--btn-info-border-color-basic);
}

.btn-info:focus:not(.gc-right-active-block .btn-info:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-info.focus:not(.gc-right-active-block .btn-info.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-info-color);
    background-color: var(--btn-info-bg-color-focus);
    border-color: var(--btn-info-border-color-focus);
}

.btn-info:hover:not(.gc-right-active-block .btn-info:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-info-color);
    background-color: var(--btn-info-bg-color-focus);
    border-color: var(--btn-info-border-color-active-focus);
}

.btn-info:active:not(.gc-right-active-block .btn-info:active, .btn-social, .btn-social-icon, .btn-link),
.btn-info.active:not(.gc-right-active-block .btn-info.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-info:not(.gc-right-active-block .open>.dropdown-toggle.btn-info) {
    color: var(--btn-info-color);
    background-color: var(--btn-info-bg-color-focus);
    border-color: var(--btn-info-border-color-active-focus);
}

.btn-info:active:hover:not(.gc-right-active-block .btn-info:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-info.active:hover:not(.gc-right-active-block .btn-info.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-info:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-info:hover),
.btn-info:active:focus:not(.gc-right-active-block .btn-info:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-info.active:focus:not(.gc-right-active-block .btn-info.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-info:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-info:focus),
.btn-info:active.focus:not(.gc-right-active-block .btn-info:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-info.active.focus:not(.gc-right-active-block .btn-info.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-info.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-info.focus) {
    color: var(--btn-info-color);
    background-color: var(--btn-info-bg-color-active-focus);
    border-color: var(--btn-info-border-color-focus);
}

.btn-info:active:not(.gc-right-active-block .btn-info:active, .btn-social, .btn-social-icon, .btn-link),
.btn-info.active:not(.gc-right-active-block .btn-info.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-info:not(.gc-right-active-block .open>.dropdown-toggle.btn-info) {
    background-image: none;
}

.btn-info.disabled:not(.gc-right-active-block .btn-info.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled]:not(.gc-right-active-block .btn-info[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info:not(.gc-right-active-block fieldset[disabled] .btn-info),
.btn-info.disabled:hover:not(.gc-right-active-block .btn-info.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled]:hover:not(.gc-right-active-block .btn-info[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info:hover:not(.gc-right-active-block fieldset[disabled] .btn-info:hover),
.btn-info.disabled:focus:not(.gc-right-active-block .btn-info.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled]:focus:not(.gc-right-active-block .btn-info[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info:focus:not(.gc-right-active-block fieldset[disabled] .btn-info:focus),
.btn-info.disabled.focus:not(.gc-right-active-block .btn-info.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled].focus:not(.gc-right-active-block .btn-info[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info.focus:not(.gc-right-active-block fieldset[disabled] .btn-info.focus),
.btn-info.disabled:active:not(.gc-right-active-block .btn-info.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled]:active:not(.gc-right-active-block .btn-info[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info:active:not(.gc-right-active-block fieldset[disabled] .btn-info:active),
.btn-info.disabled.active:not(.gc-right-active-block .btn-info.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-info[disabled].active:not(.gc-right-active-block .btn-info[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-info.active:not(.gc-right-active-block fieldset[disabled] .btn-info.active) {
    background-color: var(--btn-info-bg-color-basic);
    border-color: var(--btn-info-border-color-basic);
}

.btn-info .badge:not(.gc-right-active-block .btn-info .badge) {
    color: var(--btn-info-badge-color-basic);
    background-color: var(--btn-info-color);
}

:root {
    --btn-warning-color: #fff;
    --btn-warning-bg-color-basic: #f0ad4e;
    --btn-warning-bg-color-focus: #ec971f;
    --btn-warning-bg-color-active-focus: #d58512;
    --btn-warning-border-color-basic: #eea236;
    --btn-warning-border-color-focus: #985f0d;
    --btn-warning-border-color-active-focus: #d58512;
    --btn-warning-badge-color-basic: #f0ad4e;
}

.btn-warning:not(.gc-right-active-block .btn-warning, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-warning-color);
    background-color: var(--btn-warning-bg-color-basic);
    border-color: var(--btn-warning-border-color-basic);
}

.btn-warning:focus:not(.gc-right-active-block .btn-warning:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.focus:not(.gc-right-active-block .btn-warning.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-warning-color);
    background-color: var(--btn-warning-bg-color-focus);
    border-color: var(--btn-warning-border-color-focus);
}

.btn-warning:hover:not(.gc-right-active-block .btn-warning:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-warning-color);
    background-color: var(--btn-warning-bg-color-focus);
    border-color: var(--btn-warning-border-color-active-focus);
}

.btn-warning:active:not(.gc-right-active-block .btn-warning:active, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.active:not(.gc-right-active-block .btn-warning.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-warning:not(.gc-right-active-block .open>.dropdown-toggle.btn-warning) {
    color: var(--btn-warning-color);
    background-color: var(--btn-warning-bg-color-focus);
    border-color: var(--btn-warning-border-color-active-focus);
}

.btn-warning:active:hover:not(.gc-right-active-block .btn-warning:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.active:hover:not(.gc-right-active-block .btn-warning.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-warning:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-warning:hover),
.btn-warning:active:focus:not(.gc-right-active-block .btn-warning:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.active:focus:not(.gc-right-active-block .btn-warning.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-warning:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-warning:focus),
.btn-warning:active.focus:not(.gc-right-active-block .btn-warning:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.active.focus:not(.gc-right-active-block .btn-warning.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-warning.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-warning.focus) {
    color: var(--btn-warning-color);
    background-color: var(--btn-warning-bg-color-active-focus);
    border-color: var(--btn-warning-border-color-focus);
}

.btn-warning:active:not(.gc-right-active-block .btn-warning:active, .btn-social, .btn-social-icon, .btn-link),
.btn-warning.active:not(.gc-right-active-block .btn-warning.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-warning:not(.gc-right-active-block .open>.dropdown-toggle.btn-warning) {
    background-image: none;
}

.btn-warning.disabled:not(.gc-right-active-block .btn-warning.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled]:not(.gc-right-active-block .btn-warning[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning:not(.gc-right-active-block fieldset[disabled] .btn-warning),
.btn-warning.disabled:hover:not(.gc-right-active-block .btn-warning.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled]:hover:not(.gc-right-active-block .btn-warning[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning:hover:not(.gc-right-active-block fieldset[disabled] .btn-warning:hover),
.btn-warning.disabled:focus:not(.gc-right-active-block .btn-warning.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled]:focus:not(.gc-right-active-block .btn-warning[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning:focus:not(.gc-right-active-block fieldset[disabled] .btn-warning:focus),
.btn-warning.disabled.focus:not(.gc-right-active-block .btn-warning.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled].focus:not(.gc-right-active-block .btn-warning[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning.focus:not(.gc-right-active-block fieldset[disabled] .btn-warning.focus),
.btn-warning.disabled:active:not(.gc-right-active-block .btn-warning.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled]:active:not(.gc-right-active-block .btn-warning[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning:active:not(.gc-right-active-block fieldset[disabled] .btn-warning:active),
.btn-warning.disabled.active:not(.gc-right-active-block .btn-warning.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-warning[disabled].active:not(.gc-right-active-block .btn-warning[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-warning.active:not(.gc-right-active-block fieldset[disabled] .btn-warning.active) {
    background-color: var(--btn-warning-bg-color-basic);
    border-color: var(--btn-warning-border-color-basic);
}

.btn-warning .badge:not(.gc-right-active-block .btn-warning .badge) {
    color: var(--btn-warning-badge-color-basic);
    background-color: var(--btn-warning-color);
}

:root {
    --btn-danger-color: #fff;
    --btn-danger-bg-color-basic: #d9534f;
    --btn-danger-bg-color-focus: #c9302c;
    --btn-danger-bg-color-active-focus: #ac2925;
    --btn-danger-border-color-basic: #d43f3a;
    --btn-danger-border-color-focus: #761c19;
    --btn-danger-border-color-active-focus: #ac2925;
    --btn-danger-badge-color-basic: #d9534f;
}

.btn-danger:not(.gc-right-active-block .btn-danger, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-danger-color);
    background-color: var(--btn-danger-bg-color-basic);
    border-color: var(--btn-danger-border-color-basic);
}

.btn-danger:focus:not(.gc-right-active-block .btn-danger:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.focus:not(.gc-right-active-block .btn-danger.focus, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-danger-color);
    background-color: var(--btn-danger-bg-color-focus);
    border-color: var(--btn-danger-border-color-focus);
}

.btn-danger:hover:not(.gc-right-active-block .btn-danger:hover, .btn-social, .btn-social-icon, .btn-link) {
    color: var(--btn-danger-color);
    background-color: var(--btn-danger-bg-color-focus);
    border-color: var(--btn-danger-border-color-active-focus);
}

.btn-danger:active:not(.gc-right-active-block .btn-danger:active, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.active:not(.gc-right-active-block .btn-danger.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-danger:not(.gc-right-active-block .open>.dropdown-toggle.btn-danger) {
    color: var(--btn-danger-color);
    background-color: var(--btn-danger-bg-color-focus);
    border-color: var(--btn-danger-border-color-active-focus);
}

.btn-danger:active:hover:not(.gc-right-active-block .btn-danger:active:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.active:hover:not(.gc-right-active-block .btn-danger.active:hover, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-danger:hover:not(.gc-right-active-block .open>.dropdown-toggle.btn-danger:hover),
.btn-danger:active:focus:not(.gc-right-active-block .btn-danger:active:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.active:focus:not(.gc-right-active-block .btn-danger.active:focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-danger:focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-danger:focus),
.btn-danger:active.focus:not(.gc-right-active-block .btn-danger:active.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.active.focus:not(.gc-right-active-block .btn-danger.active.focus, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-danger.focus:not(.gc-right-active-block .open>.dropdown-toggle.btn-danger.focus) {
    color: var(--btn-danger-color);
    background-color: var(--btn-danger-bg-color-active-focus);
    border-color: var(--btn-danger-border-color-focus);
}

.btn-danger:active:not(.gc-right-active-block .btn-danger:active, .btn-social, .btn-social-icon, .btn-link),
.btn-danger.active:not(.gc-right-active-block .btn-danger.active, .btn-social, .btn-social-icon, .btn-link),
.open>.dropdown-toggle.btn-danger:not(.gc-right-active-block .open>.dropdown-toggle.btn-danger) {
    background-image: none;
}

.btn-danger.disabled:not(.gc-right-active-block .btn-danger.disabled, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled]:not(.gc-right-active-block .btn-danger[disabled], .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger:not(.gc-right-active-block fieldset[disabled] .btn-danger),
.btn-danger.disabled:hover:not(.gc-right-active-block .btn-danger.disabled:hover, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled]:hover:not(.gc-right-active-block .btn-danger[disabled]:hover, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger:hover:not(.gc-right-active-block fieldset[disabled] .btn-danger:hover),
.btn-danger.disabled:focus:not(.gc-right-active-block .btn-danger.disabled:focus, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled]:focus:not(.gc-right-active-block .btn-danger[disabled]:focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger:focus:not(.gc-right-active-block fieldset[disabled] .btn-danger:focus),
.btn-danger.disabled.focus:not(.gc-right-active-block .btn-danger.disabled.focus, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled].focus:not(.gc-right-active-block .btn-danger[disabled].focus, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger.focus:not(.gc-right-active-block fieldset[disabled] .btn-danger.focus),
.btn-danger.disabled:active:not(.gc-right-active-block .btn-danger.disabled:active, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled]:active:not(.gc-right-active-block .btn-danger[disabled]:active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger:active:not(.gc-right-active-block fieldset[disabled] .btn-danger:active),
.btn-danger.disabled.active:not(.gc-right-active-block .btn-danger.disabled.active, .btn-social, .btn-social-icon, .btn-link),
.btn-danger[disabled].active:not(.gc-right-active-block .btn-danger[disabled].active, .btn-social, .btn-social-icon, .btn-link),
fieldset[disabled] .btn-danger.active:not(.gc-right-active-block fieldset[disabled] .btn-danger.active) {
    background-color: var(--btn-danger-bg-color-basic);
    border-color: var(--btn-danger-border-color-basic);
}

.btn-danger .badge:not(.gc-right-active-block .btn-danger .badge) {
    color: var(--btn-danger-badge-color-basic);
    background-color: var(--btn-danger-color);
}

:root {
    --alert-success-color: #3c763d;
    --alert-success-bg-color: #dff0d8;
    --alert-success-border-color: #d6e9c6;
    --alert-success-hr-color: #c9e2b3;
    --alert-success-link-color: #2b542c;
}

.alert-success:not(.gc-right-active-block .alert-success) {
    color: var(--alert-success-color);
    background-color: var(--alert-success-bg-color);
    border-color: var(--alert-success-border-color);
}

.alert-success hr:not(.gc-right-active-block .alert-success hr) {
    border-top-color: var(--alert-success-hr-color);
}

.alert-success .alert-link:not(.gc-right-active-block .alert-success .alert-link) {
    color: var(--alert-success-link-color);
}

:root {
    --alert-info-color: #31708f;
    --alert-info-bg-color: #d9edf7;
    --alert-info-border-color: #bce8f1;
    --alert-info-hr-color: #a6e1ec;
    --alert-info-link-color: #245269;
}

.alert-info:not(.gc-right-active-block .alert-info) {
    color: var(--alert-info-color);
    background-color: var(--alert-info-bg-color);
    border-color: var(--alert-info-border-color);
}

.alert-info hr:not(.gc-right-active-block .alert-info hr) {
    border-top-color: var(--alert-info-hr-color);
}

.alert-info .alert-link:not(.gc-right-active-block .alert-info .alert-link) {
    color: var(--alert-info-link-color);
}

:root {
    --alert-warning-color: #8a6d3b;
    --alert-warning-bg-color: #fcf8e3;
    --alert-warning-border-color: #faebcc;
    --alert-warning-hr-color: #f7e1b5;
    --alert-warning-link-color: #66512c;
}

.alert-warning:not(.gc-right-active-block .alert-warning) {
    color: var(--alert-warning-color);
    background-color: var(--alert-warning-bg-color);
    border-color: var(--alert-warning-border-color);
}

.alert-warning hr:not(.gc-right-active-block .alert-warning hr) {
    border-top-color: var(--alert-warning-hr-color);
}

.alert-warning .alert-link:not(.gc-right-active-block .alert-warning .alert-link) {
    color: var(--alert-warning-link-color);
}

:root {
    --alert-danger-color: #a94442;
    --alert-danger-bg-color: #f2dede;
    --alert-danger-border-color: #ebccd1;
    --alert-danger-hr-color: #e4b9c0;
    --alert-danger-link-color: #843534;
}

.alert-danger:not(.gc-right-active-block .alert-danger) {
    color: var(--alert-danger-color);
    background-color: var(--alert-danger-bg-color);
    border-color: var(--alert-danger-border-color);
}

.alert-danger hr:not(.gc-right-active-block .alert-danger hr) {
    border-top-color: var(--alert-danger-hr-color);
}

.alert-danger .alert-link:not(.gc-right-active-block .alert-danger .alert-link) {
    color: var(--alert-danger-link-color);
}

:root {
    --standard-page-menu-border-color: #eee;
    --standard-page-menu-li-active-bg-color: #F0F0F0;
    --standard-page-menu-li-active-a-color: #000000;
}

.standard-page-menu:not(.gc-right-active-block .standard-page-menu),
.content-menu:not(.gc-right-active-block .content-menu) {
    border-color: var(--standard-page-menu-border-color);
}

.standard-page-menu li.active:not(.gc-right-active-block .standard-page-menu li.active),
.content-menu li.active:not(.gc-right-active-block .content-menu li.active) {
    background: var(--standard-page-menu-li-active-bg-color);
}

.standard-page-menu li.active a:not(.gc-right-active-block .standard-page-menu li.active a),
.content-menu li.active a:not(.gc-right-active-block .content-menu li.active a) {
    color: var(--standard-page-menu-li-active-a-color);
}

:root {
    --client-form-key-color: #999;
    --editable-link-color: black;
    --editable-novalue-link-color: #999;
}

.client-form td.key:not(.gc-right-active-block .client-form td.key) {
    color: var(--client-form-key-color);
}

.editable-link-wrapper .link:not(.gc-right-active-block .editable-link-wrapper .link) {
    border-bottom: 1px dashed var(--editable-link-color);
    color: var(--editable-link-color);
}

.editable-link-wrapper.no-value .link:not(.gc-right-active-block .editable-link-wrapper.no-value .link) {
    color: var(--editable-novalue-link-color);
    border-color: var(--editable-novalue-link-color);
}

:root {
    --table-background-color: transparent;
    --table-common-border-color: #ddd;
    --table-table-background-color: #fff;
    --table-striped-odd-row-bg-color: #f9f9f9;
    --table-hover-tr-bg-color: #f5f5f5;
    --table-active-col-bg-color: #f5f5f5;
    --table-active-hover-col-bg-color: #e8e8e8;
    --table-success-col-bg-color: #dff0d8;
    --table-success-hover-col-bg-color: #d0e9c6;
    --table-info-col-bg-color: #d9edf7;
    --table-info-hover-col-bg-color: #c4e3f3;
    --table-warning-col-bg-color: #fcf8e3;
    --table-warning-hover-col-bg-color: #faf2cc;
    --table-danger-col-bg-color: #f2dede;
    --table-danger-hover-col-bg-color: #ebcccc;
}

table:not(.gc-right-active-block table) {
    background-color: var(--table-background-color);
}

.table>thead>tr>th:not(.gc-right-active-block .table>thead>tr>th),
.table>tbody>tr>th:not(.gc-right-active-block .table>tbody>tr>th),
.table>tfoot>tr>th:not(.gc-right-active-block .table>tfoot>tr>th),
.table>thead>tr>td:not(.gc-right-active-block .table>thead>tr>td),
.table>tbody>tr>td:not(.gc-right-active-block .table>tbody>tr>td),
.table>tfoot>tr>td:not(.gc-right-active-block .table>tfoot>tr>td) {
    border-color: var(--table-common-border-color);
}

.table>tbody+tbody:not(.gc-right-active-block .table>tbody+tbody) {
    border-color: var(--table-common-border-color);
}

.table .table:not(.gc-right-active-block .table .table) {
    background-color: var(--table-table-background-color);
}

.table-bordered:not(.gc-right-active-block .table-bordered) {
    border-color: var(--table-common-border-color);
}

.table-bordered>thead>tr>th:not(.gc-right-active-block .table-bordered>thead>tr>th),
.table-bordered>tbody>tr>th:not(.gc-right-active-block .table-bordered>tbody>tr>th),
.table-bordered>tfoot>tr>th:not(.gc-right-active-block .table-bordered>tfoot>tr>th),
.table-bordered>thead>tr>td:not(.gc-right-active-block .table-bordered>thead>tr>td),
.table-bordered>tbody>tr>td:not(.gc-right-active-block .table-bordered>tbody>tr>td),
.table-bordered>tfoot>tr>td:not(.gc-right-active-block .table-bordered>tfoot>tr>td) {
    border-color: var(--table-common-border-color);
}

.table-striped>tbody>tr:nth-of-type(odd):not(.gc-right-active-block .table-striped>tbody>tr:nth-of-type(odd)) {
    background-color: var(--table-striped-odd-row-bg-color);
}

.table-hover>tbody>tr:hover:not(.gc-right-active-block .table-hover>tbody>tr:hover) {
    background-color: var(--table-hover-tr-bg-color);
}

.table>thead>tr>td.active:not(.gc-right-active-block .table>thead>tr>td.active),
.table>tbody>tr>td.active:not(.gc-right-active-block .table>tbody>tr>td.active),
.table>tfoot>tr>td.active:not(.gc-right-active-block .table>tfoot>tr>td.active),
.table>thead>tr>th.active:not(.gc-right-active-block .table>thead>tr>th.active),
.table>tbody>tr>th.active:not(.gc-right-active-block .table>tbody>tr>th.active),
.table>tfoot>tr>th.active:not(.gc-right-active-block .table>tfoot>tr>th.active),
.table>thead>tr.active>td:not(.gc-right-active-block .table>thead>tr.active>td),
.table>tbody>tr.active>td:not(.gc-right-active-block .table>tbody>tr.active>td),
.table>tfoot>tr.active>td:not(.gc-right-active-block .table>tfoot>tr.active>td),
.table>thead>tr.active>th:not(.gc-right-active-block .table>thead>tr.active>th),
.table>tbody>tr.active>th:not(.gc-right-active-block .table>tbody>tr.active>th),
.table>tfoot>tr.active>th:not(.gc-right-active-block .table>tfoot>tr.active>th) {
    background-color: var(--table-active-col-bg-color);
}

.table-hover>tbody>tr>td.active:hover:not(.gc-right-active-block .table-hover>tbody>tr>td.active:hover),
.table-hover>tbody>tr>th.active:hover:not(.gc-right-active-block .table-hover>tbody>tr>th.active:hover),
.table-hover>tbody>tr.active:hover>td:not(.gc-right-active-block .table-hover>tbody>tr.active:hover>td),
.table-hover>tbody>tr:hover>.active:not(.gc-right-active-block .table-hover>tbody>tr:hover>.active),
.table-hover>tbody>tr.active:hover>th:not(.gc-right-active-block .table-hover>tbody>tr.active:hover>th) {
    background-color: var(--table-active-hover-col-bg-color);
}

.table>thead>tr>td.success:not(.gc-right-active-block .table>thead>tr>td.success),
.table>tbody>tr>td.success:not(.gc-right-active-block .table>tbody>tr>td.success),
.table>tfoot>tr>td.success:not(.gc-right-active-block .table>tfoot>tr>td.success),
.table>thead>tr>th.success:not(.gc-right-active-block .table>thead>tr>th.success),
.table>tbody>tr>th.success:not(.gc-right-active-block .table>tbody>tr>th.success),
.table>tfoot>tr>th.success:not(.gc-right-active-block .table>tfoot>tr>th.success),
.table>thead>tr.success>td:not(.gc-right-active-block .table>thead>tr.success>td),
.table>tbody>tr.success>td:not(.gc-right-active-block .table>tbody>tr.success>td),
.table>tfoot>tr.success>td:not(.gc-right-active-block .table>tfoot>tr.success>td),
.table>thead>tr.success>th:not(.gc-right-active-block .table>thead>tr.success>th),
.table>tbody>tr.success>th:not(.gc-right-active-block .table>tbody>tr.success>th),
.table>tfoot>tr.success>th:not(.gc-right-active-block .table>tfoot>tr.success>th) {
    background-color: var(--table-success-col-bg-color);
}

.table-hover>tbody>tr>td.success:hover:not(.gc-right-active-block .table-hover>tbody>tr>td.success:hover),
.table-hover>tbody>tr>th.success:hover:not(.gc-right-active-block .table-hover>tbody>tr>th.success:hover),
.table-hover>tbody>tr.success:hover>td:not(.gc-right-active-block .table-hover>tbody>tr.success:hover>td),
.table-hover>tbody>tr:hover>.success:not(.gc-right-active-block .table-hover>tbody>tr:hover>.success),
.table-hover>tbody>tr.success:hover>th:not(.gc-right-active-block .table-hover>tbody>tr.success:hover>th) {
    background-color: var(--table-success-hover-col-bg-color);
}

.table>thead>tr>td.info:not(.gc-right-active-block .table>thead>tr>td.info),
.table>tbody>tr>td.info:not(.gc-right-active-block .table>tbody>tr>td.info),
.table>tfoot>tr>td.info:not(.gc-right-active-block .table>tfoot>tr>td.info),
.table>thead>tr>th.info:not(.gc-right-active-block .table>thead>tr>th.info),
.table>tbody>tr>th.info:not(.gc-right-active-block .table>tbody>tr>th.info),
.table>tfoot>tr>th.info:not(.gc-right-active-block .table>tfoot>tr>th.info),
.table>thead>tr.info>td:not(.gc-right-active-block .table>thead>tr.info>td),
.table>tbody>tr.info>td:not(.gc-right-active-block .table>tbody>tr.info>td),
.table>tfoot>tr.info>td:not(.gc-right-active-block .table>tfoot>tr.info>td),
.table>thead>tr.info>th:not(.gc-right-active-block .table>thead>tr.info>th),
.table>tbody>tr.info>th:not(.gc-right-active-block .table>tbody>tr.info>th),
.table>tfoot>tr.info>th:not(.gc-right-active-block .table>tfoot>tr.info>th) {
    background-color: var(--table-info-col-bg-color);
}

.table-hover>tbody>tr>td.info:hover:not(.gc-right-active-block .table-hover>tbody>tr>td.info:hover),
.table-hover>tbody>tr>th.info:hover:not(.gc-right-active-block .table-hover>tbody>tr>th.info:hover),
.table-hover>tbody>tr.info:hover>td:not(.gc-right-active-block .table-hover>tbody>tr.info:hover>td),
.table-hover>tbody>tr:hover>.info:not(.gc-right-active-block .table-hover>tbody>tr:hover>.info),
.table-hover>tbody>tr.info:hover>th:not(.gc-right-active-block .table-hover>tbody>tr.info:hover>th) {
    background-color: var(--table-info-hover-col-bg-color);
}

.table>thead>tr>td.warning:not(.gc-right-active-block .table>thead>tr>td.warning),
.table>tbody>tr>td.warning:not(.gc-right-active-block .table>tbody>tr>td.warning),
.table>tfoot>tr>td.warning:not(.gc-right-active-block .table>tfoot>tr>td.warning),
.table>thead>tr>th.warning:not(.gc-right-active-block .table>thead>tr>th.warning),
.table>tbody>tr>th.warning:not(.gc-right-active-block .table>tbody>tr>th.warning),
.table>tfoot>tr>th.warning:not(.gc-right-active-block .table>tfoot>tr>th.warning),
.table>thead>tr.warning>td:not(.gc-right-active-block .table>thead>tr.warning>td),
.table>tbody>tr.warning>td:not(.gc-right-active-block .table>tbody>tr.warning>td),
.table>tfoot>tr.warning>td:not(.gc-right-active-block .table>tfoot>tr.warning>td),
.table>thead>tr.warning>th:not(.gc-right-active-block .table>thead>tr.warning>th),
.table>tbody>tr.warning>th:not(.gc-right-active-block .table>tbody>tr.warning>th),
.table>tfoot>tr.warning>th:not(.gc-right-active-block .table>tfoot>tr.warning>th) {
    background-color: var(--table-warning-col-bg-color);
}

.table-hover>tbody>tr>td.warning:hover:not(.gc-right-active-block .table-hover>tbody>tr>td.warning:hover),
.table-hover>tbody>tr>th.warning:hover:not(.gc-right-active-block .table-hover>tbody>tr>th.warning:hover),
.table-hover>tbody>tr.warning:hover>td:not(.gc-right-active-block .table-hover>tbody>tr.warning:hover>td),
.table-hover>tbody>tr:hover>.warning:not(.gc-right-active-block .table-hover>tbody>tr:hover>.warning),
.table-hover>tbody>tr.warning:hover>th:not(.gc-right-active-block .table-hover>tbody>tr.warning:hover>th) {
    background-color: var(--table-warning-hover-col-bg-color);
}

.table>thead>tr>td.danger:not(.gc-right-active-block .table>thead>tr>td.danger),
.table>tbody>tr>td.danger:not(.gc-right-active-block .table>tbody>tr>td.danger),
.table>tfoot>tr>td.danger:not(.gc-right-active-block .table>tfoot>tr>td.danger),
.table>thead>tr>th.danger:not(.gc-right-active-block .table>thead>tr>th.danger),
.table>tbody>tr>th.danger:not(.gc-right-active-block .table>tbody>tr>th.danger),
.table>tfoot>tr>th.danger:not(.gc-right-active-block .table>tfoot>tr>th.danger),
.table>thead>tr.danger>td:not(.gc-right-active-block .table>thead>tr.danger>td),
.table>tbody>tr.danger>td:not(.gc-right-active-block .table>tbody>tr.danger>td),
.table>tfoot>tr.danger>td:not(.gc-right-active-block .table>tfoot>tr.danger>td),
.table>thead>tr.danger>th:not(.gc-right-active-block .table>thead>tr.danger>th),
.table>tbody>tr.danger>th:not(.gc-right-active-block .table>tbody>tr.danger>th),
.table>tfoot>tr.danger>th:not(.gc-right-active-block .table>tfoot>tr.danger>th) {
    background-color: var(--table-danger-col-bg-color);
}

.table-hover>tbody>tr>td.danger:hover:not(.gc-right-active-block .table-hover>tbody>tr>td.danger:hover),
.table-hover>tbody>tr>th.danger:hover:not(.gc-right-active-block .table-hover>tbody>tr>th.danger:hover),
.table-hover>tbody>tr.danger:hover>td:not(.gc-right-active-block .table-hover>tbody>tr.danger:hover>td),
.table-hover>tbody>tr:hover>.danger:not(.gc-right-active-block .table-hover>tbody>tr:hover>.danger),
.table-hover>tbody>tr.danger:hover>th:not(.gc-right-active-block .table-hover>tbody>tr.danger:hover>th) {
    background-color: var(--table-danger-hover-col-bg-color);
}

:root {
    --panel-bg-color: #fff;
    --panel-heading-border-bottom-color: transparent;
    --panel-dropdown-toggle-color: inherit;
    --panel-title-color: inherit;
    --panel-title-a-color: inherit;
    --panel-footer-bg-color: #f5f5f5;
    --panel-common-border-color: #ddd;
}

.panel:not(.gc-right-active-block .panel) {
    background-color: var(--panel-bg-color);
}

.panel-heading:not(.gc-right-active-block .panel-heading) {
    border-bottom-color: var(--panel-heading-border-bottom-color);
}

.panel-heading>.dropdown .dropdown-toggle:not(.gc-right-active-block .panel-heading>.dropdown .dropdown-toggle) {
    color: var(--panel-dropdown-toggle-color);
}

.panel-title:not(.gc-right-active-block .panel-title) {
    color: var(--panel-title-color);
}

.panel-title>a:not(.gc-right-active-block .panel-title>a),
.panel-title>small:not(.gc-right-active-block .panel-title>small),
.panel-title>.small:not(.gc-right-active-block .panel-title>.small),
.panel-title>small>a:not(.gc-right-active-block .panel-title>small>a),
.panel-title>.small>a:not(.gc-right-active-block .panel-title>.small>a) {
    color: var(--panel-title-a-color);
}

.panel-footer:not(.gc-right-active-block .panel-footer) {
    background-color: var(--panel-footer-bg-color);
    border-top-color: var(--panel-common-border-color);
}

.panel>.panel-body+.table:not(.gc-right-active-block .panel>.panel-body+.table),
.panel>.panel-body+.table-responsive:not(.gc-right-active-block .panel>.panel-body+.table-responsive),
.panel>.table+.panel-body:not(.gc-right-active-block .panel>.table+.panel-body),
.panel>.table-responsive+.panel-body:not(.gc-right-active-block .panel>.table-responsive+.panel-body) {
    border-top-color: var(--panel-common-border-color);
}

.panel-group .panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-group .panel-heading+.panel-collapse>.panel-body),
.panel-group .panel-heading+.panel-collapse>.list-group:not(.gc-right-active-block .panel-group .panel-heading+.panel-collapse>.list-group) {
    border-top-color: var(--panel-common-border-color);
}

.panel-group .panel-footer+.panel-collapse .panel-body:not(.gc-right-active-block .panel-group .panel-footer+.panel-collapse .panel-body) {
    border-bottom-color: var(--panel-common-border-color);
}

:root {
    --panel-default-heading-color: #333;
    --panel-default-heading-bg-color: #f5f5f5;
    --panel-default-heading-badge-color: #f5f5f5;
    --panel-default-heading-badge-bg-color: #333;
}

.panel-default:not(.gc-right-active-block .panel-default) {
    border-color: var(--panel-common-border-color);
}

.panel-default>.panel-heading:not(.gc-right-active-block .panel-default>.panel-heading) {
    color: var(--panel-default-heading-color);
    background-color: var(--panel-default-heading-bg-color);
    border-color: var(--panel-common-border-color);
}

.panel-default>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-default>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-common-border-color);
}

.panel-default>.panel-heading .badge:not(.gc-right-active-block .panel-default>.panel-heading .badge) {
    color: var(--panel-default-heading-badge-color);
    background-color: var(--panel-default-heading-badge-bg-color);
}

.panel-default>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-default>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-common-border-color);
}

:root {
    --panel-primary-border-color: #337ab7;
    --panel-primary-heading-color: #fff;
    --panel-primary-heading-bg-color: #337ab7;
    --panel-primary-heading-badge-color: #337ab7;
    --panel-primary-heading-badge-bg-color: #fff;
}

.panel-primary:not(.gc-right-active-block .panel-primary) {
    border-color: var(--panel-primary-border-color);
}

.panel-primary>.panel-heading:not(.gc-right-active-block .panel-primary>.panel-heading) {
    color: var(--panel-primary-heading-color);
    background-color: var(--panel-primary-heading-bg-color);
    border-color: var(--panel-primary-border-color);
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-primary>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-primary-border-color);
}

.panel-primary>.panel-heading .badge:not(.gc-right-active-block .panel-primary>.panel-heading .badge) {
    color: var(--panel-primary-heading-badge-color);
    background-color: var(--panel-primary-heading-badge-bg-color);
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-primary>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-primary-border-color);
}

:root {
    --panel-success-border-color: #d6e9c6;
    --panel-success-heading-color: #3c763d;
    --panel-success-heading-bg-color: #dff0d8;
    --panel-success-heading-badge-color: #dff0d8;
    --panel-success-heading-badge-bg-color: #3c763d;
}

.panel-success:not(.gc-right-active-block .panel-success) {
    border-color: var(--panel-success-border-color);
}

.panel-success>.panel-heading:not(.gc-right-active-block .panel-success>.panel-heading) {
    color: var(--panel-success-heading-color);
    background-color: var(--panel-success-heading-bg-color);
    border-color: var(--panel-success-border-color);
}

.panel-success>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-success>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-success-border-color);
}

.panel-success>.panel-heading .badge:not(.gc-right-active-block .panel-success>.panel-heading .badge) {
    color: var(--panel-success-heading-badge-color);
    background-color: var(--panel-success-heading-badge-bg-color);
}

.panel-success>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-success>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-success-border-color);
}

:root {
    --panel-info-border-color: #bce8f1;
    --panel-info-heading-color: #31708f;
    --panel-info-heading-bg-color: #d9edf7;
    --panel-info-heading-badge-color: #d9edf7;
    --panel-info-heading-badge-bg-color: #31708f;
}

.panel-info:not(.gc-right-active-block .panel-info) {
    border-color: var(--panel-info-border-color);
}

.panel-info>.panel-heading:not(.gc-right-active-block .panel-info>.panel-heading) {
    color: var(--panel-info-heading-color);
    background-color: var(--panel-info-heading-bg-color);
    border-color: var(--panel-info-border-color);
}

.panel-info>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-info>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-info-border-color);
}

.panel-info>.panel-heading .badge:not(.gc-right-active-block .panel-info>.panel-heading .badge) {
    color: var(--panel-info-heading-badge-color);
    background-color: var(--panel-info-heading-badge-bg-color);
}

.panel-info>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-info>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-info-border-color);
}

:root {
    --panel-warning-border-color: #faebcc;
    --panel-warning-heading-color: #8a6d3b;
    --panel-warning-heading-bg-color: #fcf8e3;
    --panel-warning-heading-badge-color: #fcf8e3;
    --panel-warning-heading-badge-bg-color: #8a6d3b;
}

.panel-warning:not(.gc-right-active-block .panel-warning) {
    border-color: var(--panel-warning-border-color);
}

.panel-warning>.panel-heading:not(.gc-right-active-block .panel-warning>.panel-heading) {
    color: var(--panel-warning-heading-color);
    background-color: var(--panel-warning-heading-bg-color);
    border-color: var(--panel-warning-border-color);
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-warning>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-warning-border-color);
}

.panel-warning>.panel-heading .badge:not(.gc-right-active-block .panel-warning>.panel-heading .badge) {
    color: var(--panel-warning-heading-badge-color);
    background-color: var(--panel-warning-heading-badge-bg-color);
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-warning>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-warning-border-color);
}

:root {
    --panel-danger-border-color: #ebccd1;
    --panel-danger-heading-color: #a94442;
    --panel-danger-heading-bg-color: #f2dede;
    --panel-danger-heading-badge-color: #f2dede;
    --panel-danger-heading-badge-bg-color: #a94442;
}

.panel-danger:not(.gc-right-active-block .panel-danger) {
    border-color: var(--panel-danger-border-color);
}

.panel-danger>.panel-heading:not(.gc-right-active-block .panel-danger>.panel-heading) {
    color: var(--panel-danger-heading-color);
    background-color: var(--panel-danger-heading-bg-color);
    border-color: var(--panel-danger-border-color);
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-danger>.panel-heading+.panel-collapse>.panel-body) {
    border-top-color: var(--panel-danger-border-color);
}

.panel-danger>.panel-heading .badge:not(.gc-right-active-block .panel-danger>.panel-heading .badge) {
    color: var(--panel-danger-heading-badge-color);
    background-color: var(--panel-danger-heading-badge-bg-color);
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body:not(.gc-right-active-block .panel-danger>.panel-footer+.panel-collapse>.panel-body) {
    border-bottom-color: var(--panel-danger-border-color);
}

:root {
    --pagination-page-color: #337ab7;
    --pagination-page-focus-color: #23527c;
    --pagination-page-active-color: #fff;
    --pagination-page-disabled-color: #777;
    --pagination-page-bg-color: #fff;
    --pagination-page-focus-bg-color: #eee;
    --pagination-page-active-bg-color: #337ab7;
    --pagination-page-disabled-bg-color: #fff;
    --pagination-page-border-color: #ddd;
    --pagination-page-focus-border-color: #ddd;
    --pagination-page-active-border-color: #337ab7;
    --pagination-page-disabled-border-color: #ddd;
    --kv-panel-before-background-color: #F0F0F0;
}

.pagination>li>a:not(.gc-right-active-block .pagination>li>a),
.kv-panel-before+.pagination>li>a:not(.gc-right-active-block .kv-panel-before+.pagination>li>a),
.pagination>li>span:not(.gc-right-active-block .pagination>li>span) {
    color: var(--pagination-page-color);
    background-color: var(--pagination-page-bg-color);
    border-color: var(--pagination-page-border-color);
}

.pagination>li>a:hover:not(.gc-right-active-block .pagination>li>a:hover),
.kv-panel-before+.pagination>li>a:hover:not(.gc-right-active-block .kv-panel-before+.pagination>li>a:hover),
.pagination>li>span:hover:not(.gc-right-active-block .pagination>li>span:hover),
.pagination>li>a:focus:not(.gc-right-active-block .pagination>li>a:focus),
.kv-panel-before+.pagination>li>a:focus:not(.gc-right-active-block .kv-panel-before+.pagination>li>a:focus),
.pagination>li>span:focus:not(.gc-right-active-block .pagination>li>span:focus) {
    color: var(--pagination-page-focus-color);
    background-color: var(--pagination-page-focus-bg-color);
    border-color: var(--pagination-page-focus-border-color);
}

.pagination>.active>a:not(.gc-right-active-block .pagination>.active>a),
.kv-panel-before+.pagination>.active>a:not(.gc-right-active-block .kv-panel-before+.pagination>.active>a),
.pagination>.active>span:not(.gc-right-active-block .pagination>.active>span),
.pagination>.active>a:hover:not(.gc-right-active-block .pagination>.active>a:hover),
.kv-panel-before+.pagination>.active>a:hover:not(.gc-right-active-block .kv-panel-before+.pagination>.active>a:hover),
.pagination>.active>span:hover:not(.gc-right-active-block .pagination>.active>span:hover),
.pagination>.active>a:focus:not(.gc-right-active-block .pagination>.active>a:focus),
.kv-panel-before+.pagination>.active>a:focus:not(.gc-right-active-block .kv-panel-before+.pagination>.active>a:focus),
.pagination>.active>span:focus:not(.gc-right-active-block .pagination>.active>span:focus) {
    color: var(--pagination-page-active-color);
    background-color: var(--pagination-page-active-bg-color);
    border-color: var(--pagination-page-active-border-color);
}

.pagination>.disabled>span:not(.gc-right-active-block .pagination>.disabled>span),
.pagination>.disabled>span:hover:not(.gc-right-active-block .pagination>.disabled>span:hover),
.pagination>.disabled>span:focus:not(.gc-right-active-block .pagination>.disabled>span:focus),
.pagination>.disabled>a:not(.gc-right-active-block .pagination>.disabled>a),
.kv-panel-before+.pagination>.disabled>a:not(.gc-right-active-block .kv-panel-before+.pagination>.disabled>a),
.pagination>.disabled>a:hover:not(.gc-right-active-block .pagination>.disabled>a:hover),
.kv-panel-before+.pagination>.disabled>a:hover:not(.gc-right-active-block .kv-panel-before+.pagination>.disabled>a:hover),
.pagination>.disabled>a:focus:not(.gc-right-active-block .pagination>.disabled>a:focus),
.kv-panel-before+.pagination>.disabled>a:focus:not(.gc-right-active-block .kv-panel-before+.pagination>.disabled>a:focus) {
    color: var(--pagination-page-disabled-color);
    background-color: var(--pagination-page-disabled-bg-color);
    border-color: var(--pagination-page-disabled-border-color);
}

.context-table .kv-panel-before:not(.gc-right-active-block .context-table .kv-panel-before) {
    background: var(--kv-panel-before-background-color);
}

:root {
    --tasks-annotate-block-background: #F0F0F0;
    --tasks-group-label-background: #E0E0E0;
    --all-tasks-link-block-background: #E0E0E0;
    --tasks-text-data: #777;
    --tasks-manager-name: #666;
    --text-muted: #777;
}

.gc-tasks-block .annotate-block:not(.gc-right-active-block .gc-tasks-block .annotate-block) {
    background: var(--tasks-annotate-block-background);
}

.gc-tasks-block .tasks-group-label:not(.gc-right-active-block .gc-tasks-block .tasks-group-label) {
    background: var(--tasks-group-label-background);
}

.gc-tasks-block .tasks-block .all-tasks-link-block:not(.gc-right-active-block .gc-tasks-block .tasks-block .all-tasks-link-block) {
    background: var(--all-tasks-link-block-background);
}

.gc-tasks-block .task-text-data:not(.gc-right-active-block .gc-tasks-block .task-text-data) {
    color: var(--tasks-text-data);
}

.gc-tasks-block .tasks-block .task-block .manager-name:not(.gc-right-active-block .gc-tasks-block .tasks-block .task-block .manager-name) {
    color: var(--tasks-manager-name);
}

.text-muted:not(.gc-right-active-block .text-muted) {
    color: var(--text-muted);
}

:root {
    --body-text-color: inherit;
    --body-sec-text-color: #999999;
    --body-gray-text: #333333;
    --body-font-family: inherit;
}

body {
    color: var(--body-text-color);
    font-family: var(--body-font-family) !important;
}

.gc-right-active-block {
    color: #333;
    font-family: "proxima-nova", "Lato", Helvetica, Arial, sans-serif;
}

:root {
    --qr-link-color: #fff;
    --menu-bg-color: #2c3e50;
    --menu-worksheet-is-not-working-color: #ffffff;
    --menu-worksheet-is-not-working-bg-color: #9E9E9E;
    --menu-worksheet-is-working-color: #ffffff;
    --menu-worksheet-is-working-bg-color: #03BFA5;
    --menu-worksheet-is-working-project-color: #ffffff;
    --menu-worksheet-is-working-project-bg-color: #03BFA5;
    --menu-worksheet-is-working-incoming-color: #ffffff;
    --menu-worksheet-is-working-incoming-bg-color: #03BFA5;
    --menu-worksheet-is-sorting-color: #ffffff;
    --menu-worksheet-is-sorting-bg-color: #03BFA5;
    --menu-worksheet-is-duty-color: #ffffff;
    --menu-worksheet-is-duty-bg-color: #03BFA5;
    --menu-worksheet-is-working-consult-color: #ffffff;
    --menu-worksheet-is-working-consult-bg-color: #FF9800;
    --menu-worksheet-is-meeting-color: #ffffff;
    --menu-worksheet-is-meeting-bg-color: #FF9800;
    --menu-worksheet-is-training-color: #ffffff;
    --menu-worksheet-is-training-bg-color: #FF9800;
    --menu-worksheet-is-mentoring-color: #ffffff;
    --menu-worksheet-is-mentoring-bg-color: #FF9800;
    --menu-worksheet-is-assignment-color: #ffffff;
    --menu-worksheet-is-assignment-bg-color: #FF9800;
    --menu-worksheet-is-official-color: #ffffff;
    --menu-worksheet-is-official-bg-color: #FF9800;
}

.gc-account-leftbar {
    background-color: var(--menu-bg-color);
}

.gc-account-leftbar .qr-link {
    color: var(--qr-link-color);
}

.gc-account-leftbar .sub-icon .worksheet.is_not_working {
    color: var(--menu-worksheet-is-not-working-color) !important;
    background: var(--menu-worksheet-is-not-working-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_working {
    color: var(--menu-worksheet-is-working-color) !important;
    background: var(--menu-worksheet-is-working-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_working_project {
    color: var(--menu-worksheet-is-working-project-color) !important;
    background: var(--menu-worksheet-is-working-project-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_working_incoming {
    color: var(--menu-worksheet-is-working-incoming-color) !important;
    background: var(--menu-worksheet-is-working-incoming-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_sorting {
    color: var(--menu-worksheet-is-sorting-color) !important;
    background: var(--menu-worksheet-is-sorting-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_duty {
    color: var(--menu-worksheet-is-duty-color) !important;
    background: var(--menu-worksheet-is-duty-bg-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_working_consult {
    background-color: var(--menu-worksheet-is-working-consult-bg-color) !important;
    color: var(--menu-worksheet-is-working-consult-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_meeting {
    background-color: var(--menu-worksheet-is-meeting-bg-color) !important;
    color: var(--menu-worksheet-is-meeting-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_training {
    background-color: var(--menu-worksheet-is-training-bg-color) !important;
    color: var(--menu-worksheet-is-training-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_mentoring {
    background-color: var(--menu-worksheet-is-mentoring-bg-color) !important;
    color: var(--menu-worksheet-is-mentoring-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_assignment {
    background-color: var(--menu-worksheet-is-assignment-bg-color) !important;
    color: var(--menu-worksheet-is-assignment-color) !important;
}

.gc-account-leftbar .sub-icon .worksheet.is_official {
    background-color: var(--menu-worksheet-is-official-bg-color) !important;
    color: var(--menu-worksheet-is-official-color) !important;
}

:root {
    --menu-toggle-link-bg-color: #34495e;
    --menu-toggle-link-color: #fff;
    --menu-notify-count-bg-color: #d2322dc9;
    --menu-notify-count-color: #fff;
    --menu-item-border-bottom-color: transparent;
    --menu-item-link-color: #fff;
    --menu-item-link-bg-color: #34495e;
    --menu-item-link-hover-bg-color: #5f7184;
    --menu-item-profile-is-not-working-img-border-color: #9E9E9E;
    --menu-item-profile-is-working-img-border-color: #03BFA5;
    --menu-item-profile-is-working-project-img-border-color: #03BFA5;
    --menu-item-profile-is-working-incoming-img-border-color: #03BFA5;
    --menu-item-profile-is-sorting-img-border-color: #03BFA5;
    --menu-item-profile-is-duty-img-border-color: #03BFA5;
    --menu-item-profile-is-working-consult-img-border-color: #FF9800;
    --menu-item-profile-is-meeting-img-border-color: #FF9800;
    --menu-item-profile-is-training-img-border-color: #FF9800;
    --menu-item-profile-is-mentoring-img-border-color: #FF9800;
    --menu-item-profile-is-assignment-img-border-color: #FF9800;
    --menu-item-profile-is-official-img-border-color: #FF9800;
    --menu-item-profile-is-break-img-border-color: #7B61FF;
}

.gc-account-leftbar .toggle-link {
    background: var(--menu-toggle-link-bg-color);
    color: var(--menu-toggle-link-color);
}

.gc-account-leftbar .notify-count {
    background: var(--menu-notify-count-bg-color);
    color: var(--menu-notify-count-color);
}

.gc-account-leftbar .gc-account-user-menu li {
    border-bottom-color: var(--menu-item-border-bottom-color);
}

.gc-account-leftbar .gc-account-user-menu li a {
    color: var(--menu-item-link-color);
    background: var(--menu-item-link-bg-color);
}

.gc-account-leftbar .gc-account-user-menu li a:hover {
    background-color: var(--menu-item-link-hover-bg-color);
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_not_working img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_not_working a::after {
    border-color: var(--menu-item-profile-is-not-working-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working a::after {
    border-color: var(--menu-item-profile-is-working-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_project img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_project a::after {
    border-color: var(--menu-item-profile-is-working-project-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_incoming img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_incoming a::after {
    border-color: var(--menu-item-profile-is-working-incoming-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_sorting img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_sorting a::after {
    border-color: var(--menu-item-profile-is-sorting-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_duty img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_duty a::after {
    border-color: var(--menu-item-profile-is-duty-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_consult img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_working_consult a::after {
    border-color: var(--menu-item-profile-is-working-consult-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_meeting img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_meeting a::after {
    border-color: var(--menu-item-profile-is-meeting-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_training img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_training a::after {
    border-color: var(--menu-item-profile-is-training-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_mentoring img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_mentoring a::after {
    border-color: var(--menu-item-profile-is-mentoring-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_assignment img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_assignment a::after {
    border-color: var(--menu-item-profile-is-assignment-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_official img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_official a::after {
    border-color: var(--menu-item-profile-is-official-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_break img,
.gc-account-leftbar .gc-account-user-menu li.menu-item-profile.worksheet__is_break a::after {
    border-color: var(--menu-item-profile-is-break-img-border-color) !important;
    border-width: 3px;
    border-style: solid;
}

:root {
    --menu-item-notifications-notify-count-bg-color: #72992ed9;
    --menu-item-chatium-notify-count-bg-color: #ec8215d9;
    --menu-item-active-selected-link-bg-color: #f0f0f0;
    --menu-selected-qr-link-color: #000;
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-notifications .notify-count {
    background: var(--menu-item-notifications-notify-count-bg-color);
}

.gc-account-leftbar .gc-account-user-menu li.menu-item-chatium .notify-count {
    background: var(--menu-item-chatium-notify-count-bg-color);
}

.gc-account-leftbar .gc-account-user-menu li.active a,
.gc-account-leftbar .gc-account-user-menu li.selected a {
    background: var(--menu-item-active-selected-link-bg-color);
}

.gc-account-leftbar .gc-account-user-menu .selected .qr-link {
    color: var(--menu-selected-qr-link-color);
}

:root {
    --submenu-bg-color: #f0f0f0;
    --submenu-item-delimiter-link-border-top-color: #ddd;
    --submenu-item-help-link-border-top-color: #ddd;
}

.gc-account-leftbar .gc-account-user-submenu-bar {
    background: var(--submenu-bg-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-delimiter a {
    border-top-color: var(--submenu-item-delimiter-link-border-top-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar li.menu-item-help a {
    border-top-color: var(--submenu-item-help-link-border-top-color);
}

:root {
    --menu-notifications-button-small-footer-bg-color: #e0e0e0;
    --menu-notifications-button-small-footer-link-border-bottom-color: #e0e0e0;
    --menu-notifications-button-small-footer-link-color: #000000;
    --menu-notifications-button-small-header-link-color: #000000;
    --menu-notifications-button-small-notification-group-hover-color: #fdf9f1;
    --menu-notifications-button-small-notification-group-color: #333333;
    --menu-notifications-button-small-notification-group-border-top-color: #e0e0e0;
    --menu-notifications-button-small-notification-group-background-color: #ffffff;
    --menu-notifications-button-small-notification-group-date-color: #c3c3c3;
    --menu-notifications-button-small-notification-group-mark-viewed-color: #c3c3c3;
    --menu-notifications-button-small-notification-group-mark-viewed-hover-color: #000000;
    --menu-notifications-button-small-notification-group-status-viewed-color: #afafaf;
    --menu-notifications-button-small-notification-group-status-viewed-bg-color: #f0f0f0;
    --menu-notifications-button-small-notification-group-status-viewed-hover-color: #737373;
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notifications-footer {
    background-color: var(--menu-notifications-button-small-footer-bg-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-footer-link {
    border-bottom-color: var(--menu-notifications-button-small-footer-link-border-bottom-color);
    color: var(--menu-notifications-button-small-footer-link-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .all-notifications-header-link {
    color: var(--menu-notifications-button-small-header-link-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group:hover {
    background-color: var(--menu-notifications-button-small-notification-group-hover-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group {
    color: var(--menu-notifications-button-small-notification-group-color);
    border-top-color: var(--menu-notifications-button-small-notification-group-border-top-color);
    background-color: var(--menu-notifications-button-small-notification-group-background-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .date {
    color: var(--menu-notifications-button-small-notification-group-date-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .mark-viewed {
    color: var(--menu-notifications-button-small-notification-group-mark-viewed-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group .mark-viewed:hover {
    color: var(--menu-notifications-button-small-notification-group-mark-viewed-hover-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed:hover {
    color: var(--menu-notifications-button-small-notification-group-status-viewed-hover-color);
}

.gc-account-leftbar .gc-account-user-submenu-bar-notifications_button_small .notification-group.notification-status-viewed {
    background-color: var(--menu-notifications-button-small-notification-group-status-viewed-bg-color);
    color: var(--menu-notifications-button-small-notification-group-status-viewed-color);
}

:root {
    --menu-item-label-color: #fff;
    --menu-active-item-label-color: #2c3e50;
    --submenu-chatium-updates-notify-count-bg-color: #ec8215;
    --submenu-h3-color: #7f8c9a;
    --submenu-h3-font-family: inherit;
    --submenu-item-link-color: #34495e;
    --submenu-item-link-font-family: inherit;
    --submenu-item-link-hover-bg-color: #e0e0e0;
    --submenu-item-gus-link-color: #00c7be;
    --submenu-item-gus-font-family: inherit;
    --submenu-item-crm-learning-link-color: rgb(157, 31, 20);
}

.gc-account-leftbar .menu-item-label {
    color: var(--menu-item-label-color);
}

.gc-account-leftbar li.active .menu-item-label,
.gc-account-leftbar li.selected .menu-item-label {
    color: var(--menu-active-item-label-color);
}

.gc-account-user-submenu-bar .menu-item-chatium_updates .notify-count {
    background: var(--submenu-chatium-updates-notify-count-bg-color);
}

.gc-account-user-submenu-bar h3 {
    color: var(--submenu-h3-color);
    font-family: var(--submenu-h3-font-family);
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a {
    color: var(--submenu-item-link-color);
    font-family: var(--submenu-item-link-font-family);
}

.gc-account-user-submenu-bar .gc-account-user-submenu li a:hover {
    background: var(--submenu-item-link-hover-bg-color);
}

.gc-account-user-submenu-bar .gc-account-user-submenu li[class*="menu-item-gus"] a {
    color: var(--submenu-item-gus-link-color);
    font-family: var(--submenu-item-gus-font-family);
}

.gc-account-user-submenu-bar .gc-account-user-submenu .menu-item-crm_learning a {
    color: var(--submenu-item-crm-learning-link-color);
}

:root {
    --fade-bg-color: #000;
    --account-user-help-bg-color: #35495d;
    --account-user-help-hover-bg-color: #5f7184;
    --page-nav-items-menu-color: #fff;
    --page-nav-items-menu-link-bg-color: #000;
    --page-nav-items-menu-link-color: #fff;
}

.gc-fade-wrapper .gc-fade {
    background: var(--fade-bg-color);
}

.gc-account-user-help:not(.gc-right-active-block .gc-account-user-help) {
    background-color: var(--account-user-help-bg-color);
}

.gc-account-user-help:hover:not(.gc-right-active-block .gc-account-user-help:hover) {
    background-color: var(--account-user-help-hover-bg-color);
}

.gc-page-nav-items-menu:not(.gc-right-active-block .gc-page-nav-items-menu) {
    color: var(--page-nav-items-menu-color);
}

.gc-page-nav-items-menu a:not(.gc-right-active-block .gc-page-nav-items-menu a) {
    background: var(--page-nav-items-menu-link-bg-color);
    color: var(--page-nav-items-menu-link-color);
}

:root {
    --slim-menu-toggle-link-bg-color: #2c3e50;
    --slim-menu-account-user-menu-bg-color: #2c3e50;
    --slim-menu-expanded-bg-color: transparent;
    --slim-page-nav-items-menu-link-bg-color: #21252f;
    --slim-page-nav-items-menu-link-color: #fff;
}

@media (max-width: 768px) {
    .gc-account-leftbar .toggle-link {
        background: var(--slim-menu-toggle-link-bg-color);
    }

    .gc-account-leftbar .gc-account-user-menu {
        background: var(--slim-menu-account-user-menu-bg-color);
    }

    .gc-account-leftbar.expanded {
        background: var(--slim-menu-expanded-bg-color);
    }

    .gc-page-nav-items-menu a:not(.gc-right-active-block .gc-page-nav-items-menu a) {
        background: var(--slim-page-nav-items-menu-link-bg-color);
        color: var(--slim-page-nav-items-menu-link-color);
    }
}

:root {
    --filter-h4-color: #34495e;
    --filter-list-badge-bg: none;
    --filter-list-badge-color: #666;
    --filter-list-link-color: #666;
    --filter-list-selected-link-bg-color: #34495e;
    --filter-list-selected-link-color: #fff;
    --filter-list-selected-link-badge-color: #fff;
}

.filter-block h4:not(.gc-right-active-block .filter-block h4) {
    color: var(--filter-h4-color);
}

.filter-block .filter-list .badge:not(.gc-right-active-block .filter-block .filter-list .badge) {
    background: var(--filter-list-badge-bg);
    color: var(--filter-list-badge-color);
}

.filter-block .filter-list a:not(.gc-right-active-block .filter-block .filter-list a) {
    color: var(--filter-list-link-color);
}

.filter-block .filter-list>li.selected>a:not(.gc-right-active-block .filter-block .filter-list>li.selected>a) {
    background-color: var(--filter-list-selected-link-bg-color);
    color: var(--filter-list-selected-link-color);
}

.filter-block .filter-list>li.selected>a .badge:not(.gc-right-active-block .filter-block .filter-list>li.selected>a .badge) {
    color: var(--filter-list-selected-link-badge-color);
}

:root {
    --menu-profile-icon-width: 56px;
    --menu-profile-icon-height: 56px;
    --menu-profile-icon-image: url('/public/img/default_profile_50.png');
    --menu-marathon-icon-width: 35px;
    --menu-marathon-icon-height: 35px;
    --menu-marathon-icon-image: url('/public/img/service/marathon.png');
    --menu-search-icon-width: 34px;
    --menu-search-icon-height: 34px;
    --menu-search-icon-image: url('/public/img/service/search.png');
    --menu-search-active-icon-image: url('/public/img/service/search_active.png');
    --menu-notify-but-small-icon-width: 37px;
    --menu-notify-but-small-icon-height: 34px;
    --menu-notify-but-small-icon-image: url('/public/img/service/notifications_button_small.png');
    --menu-notify-but-small-active-icon-image: url('/public/img/service/notifications_button_small_active.png');
    --menu-cms-icon-width: 37px;
    --menu-cms-icon-height: 34px;
    --menu-cms-icon-image: url('/public/img/service/cms.png');
    --menu-cms-active-icon-image: url('/public/img/service/cms_active.png');
    --menu-teach-icon-width: 28px;
    --menu-teach-icon-height: 39px;
    --menu-teach-icon-image: url('/public/img/service/teach.png');
    --menu-teach-active-icon-image: url('/public/img/service/teach_active.png');
    --menu-user-icon-width: 35px;
    --menu-user-icon-height: 31px;
    --menu-user-icon-image: url('/public/img/service/user.png');
    --menu-user-active-icon-image: url('/public/img/service/user_active.png');
    --menu-tasks-icon-width: 34px;
    --menu-tasks-icon-height: 34px;
    --menu-tasks-icon-image: url('/public/img/service/tasks.png');
    --menu-tasks-active-icon-image: url('/public/img/service/tasks_active.png');
    --menu-notifications-icon-width: 35px;
    --menu-notifications-icon-height: 35px;
    --menu-notifications-icon-image: url('/public/img/service/notifications.png');
    --menu-notifications-active-icon-image: url('/public/img/service/notifications_active.png');
    --menu-sales-icon-width: 34px;
    --menu-sales-icon-height: 34px;
    --menu-sales-icon-image: url('/public/img/service/sales.png');
    --menu-sales-active-icon-image: url('/public/img/service/sales_active.png');
    --menu-chatium-icon-width: 34px;
    --menu-chatium-icon-height: 40px;
    --menu-chatium-icon-image: url('/public/img/service/chatium.png');
    --menu-chatium-active-icon-image: url('/public/img/service/chatium_active.png');
}

#gcAccountUserMenu:not(.custom-menu, .with-profile-image, .god-profile-image) .gc-account-leftbar .gc-account-user-menu li.menu-item-profile a img,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile) a img {
    display: none;
}

#gcAccountUserMenu:not(.custom-menu, .with-profile-image, .god-profile-image) .gc-account-leftbar .gc-account-user-menu li.menu-item-profile a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li:not(.menu-item-profile) a::after {
    content: '';
    display: inline-block;
    background-repeat: no-repeat;
    background-size: cover;
}

#gcAccountUserMenu:not(.custom-menu, .with-profile-image, .god-profile-image) .gc-account-leftbar .gc-account-user-menu li.menu-item-profile a::after {
    width: var(--menu-profile-icon-width);
    height: var(--menu-profile-icon-height);
    background-image: var(--menu-profile-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-marathon a::after {
    width: var(--menu-marathon-icon-width);
    height: var(--menu-marathon-icon-height);
    background-image: var(--menu-marathon-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-search a::after {
    width: var(--menu-search-icon-width);
    height: var(--menu-search-icon-height);
    background-image: var(--menu-search-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-search.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-search.selected a::after {
    background-image: var(--menu-search-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small a::after {
    width: var(--menu-notify-but-small-icon-width);
    height: var(--menu-notify-but-small-icon-height);
    background-image: var(--menu-notify-but-small-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications_button_small.selected a::after {
    background-image: var(--menu-notify-but-small-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-cms a::after {
    width: var(--menu-cms-icon-width);
    height: var(--menu-cms-icon-height);
    background-image: var(--menu-cms-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-cms.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-cms.selected a::after {
    background-image: var(--menu-cms-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-teach a::after {
    width: var(--menu-teach-icon-width);
    height: var(--menu-teach-icon-height);
    background-image: var(--menu-teach-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-teach.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-teach.selected a::after {
    background-image: var(--menu-teach-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-user a::after {
    width: var(--menu-user-icon-width);
    height: var(--menu-user-icon-height);
    background-image: var(--menu-user-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-user.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-user.selected a::after {
    background-image: var(--menu-user-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-tasks a::after {
    width: var(--menu-tasks-icon-width);
    height: var(--menu-tasks-icon-height);
    background-image: var(--menu-tasks-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-tasks.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-tasks.selected a::after {
    background-image: var(--menu-tasks-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications a::after {
    width: var(--menu-notifications-icon-width);
    height: var(--menu-notifications-icon-height);
    background-image: var(--menu-notifications-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-notifications.selected a::after {
    background-image: var(--menu-notifications-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-sales a::after {
    width: var(--menu-sales-icon-width);
    height: var(--menu-sales-icon-height);
    background-image: var(--menu-sales-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-sales.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-sales.selected a::after {
    background-image: var(--menu-sales-active-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-chatium a::after {
    width: var(--menu-chatium-icon-width);
    height: var(--menu-chatium-icon-height);
    background-image: var(--menu-chatium-icon-image);
}

#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-chatium.active a::after,
#gcAccountUserMenu:not(.custom-menu) .gc-account-leftbar .gc-account-user-menu li.menu-item-chatium.selected a::after {
    background-image: var(--menu-chatium-active-icon-image);
}

:root {
    --form-control-color: #555;
    --form-control-font-family: "proxima-nova", "Lato", Helvetica, Arial, sans-serif;
    --form-control-background-color: #fff;
    --form-control-background-image: none;
    --form-control-border: 1px solid #ccc;
    --form-control-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    --form-control-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    --form-control-placeholder-color: #999;
    --form-control-focus-background-color: #66afe9;
    --form-control-focus-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    --form-control-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.form-control:not(.gc-right-active-block .form-control) {
    color: var(--form-control-color);
    font-family: var(--form-control-font-family);
    background-color: var(--form-control-background-color);
    background-image: var(--form-control-background-image);
    border: var(--form-control-border);
    -webkit-box-shadow: var(--form-control-webkit-box-shadow);
    box-shadow: var(--form-control-box-shadow);
}

.form-control:focus:not(.gc-right-active-block .form-control:focus) {
    border-color: var(--form-control-focus-background-color);
    -webkit-box-shadow: var(--form-control-focus-webkit-box-shadow);
    box-shadow: var(--form-control-focus-box-shadow);
}

.form-control::placeholder:not(.gc-right-active-block .form-control::placeholder),
.form-control::-moz-placeholder:not(.gc-right-active-block .form-control::-moz-placeholder),
.form-control:-ms-input-placeholder:not(.gc-right-active-block .form-control:-ms-input-placeholder),
.form-control::-webkit-input-placeholder:not(.gc-right-active-block .form-control::-webkit-input-placeholder) {
    color: var(--form-control-placeholder-color);
}

:root {
    --form-control-success-color: #3c763d;
    --form-control-success-focus-border-color: #2b542c;
    --form-control-success-focus-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    --form-control-success-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    --input-group-addon-success-background-color: #dff0d8;
    --form-control-success-placeholder-color: #999;
}

.has-success .help-block:not(.gc-right-active-block .has-success .help-block),
.has-success .control-label:not(.gc-right-active-block .has-success .control-label),
.has-success .radio:not(.gc-right-active-block .has-success .radio),
.has-success .checkbox:not(.gc-right-active-block .has-success .checkbox),
.has-success .radio-inline:not(.gc-right-active-block .has-success .radio-inline),
.has-success .checkbox-inline:not(.gc-right-active-block .has-success .checkbox-inline),
.has-success.radio label:not(.gc-right-active-block .has-success.radio label),
.has-success.checkbox label:not(.gc-right-active-block .has-success.checkbox label),
.has-success.radio-inline label:not(.gc-right-active-block .has-success.radio-inline label),
.has-success.checkbox-inline label:not(.gc-right-active-block .has-success.checkbox-inline label) {
    color: var(--form-control-success-color);
}

.has-success .form-control:not(.gc-right-active-block .has-success .form-control) {
    border-color: var(--form-control-success-color);
    -webkit-box-shadow: var(--form-control-webkit-box-shadow);
    box-shadow: var(--form-control-box-shadow);
}

.has-success .form-control::placeholder:not(.gc-right-active-block .has-success .form-control::placeholder),
.has-success .form-control::-moz-placeholder:not(.gc-right-active-block .has-success .form-control::-moz-placeholder),
.has-success .form-control:-ms-input-placeholder:not(.gc-right-active-block .has-success .form-control:-ms-input-placeholder),
.has-success .form-control::-webkit-input-placeholder:not(.gc-right-active-block .has-success .form-control::-webkit-input-placeholder) {
    color: var(--form-control-success-placeholder-color);
}

.has-success .form-control:focus:not(.gc-right-active-block .has-success .form-control:focus) {
    border-color: var(--form-control-success-focus-border-color);
    -webkit-box-shadow: var(--form-control-success-focus-webkit-box-shadow);
    box-shadow: var(--form-control-success-focus-box-shadow);
}

.has-success .input-group-addon:not(.gc-right-active-block .has-success .input-group-addon) {
    color: var(--form-control-success-color);
    background-color: var(--input-group-addon-success-background-color);
    border-color: var(--form-control-success-color);
}

.has-success .form-control-feedback:not(.gc-right-active-block .has-success .form-control-feedback) {
    color: var(--form-control-success-color);
}

:root {
    --form-control-warning-color: #8a6d3b;
    --form-control-warning-focus-border-color: #66512c;
    --form-control-warning-focus-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    --form-control-warning-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    --input-group-addon-warning-background-color: #fcf8e3;
    --form-control-warning-placeholder-color: #999;
}

.has-warning .help-block:not(.gc-right-active-block .has-warning .help-block),
.has-warning .control-label:not(.gc-right-active-block .has-warning .control-label),
.has-warning .radio:not(.gc-right-active-block .has-warning .radio),
.has-warning .checkbox:not(.gc-right-active-block .has-warning .checkbox),
.has-warning .radio-inline:not(.gc-right-active-block .has-warning .radio-inline),
.has-warning .checkbox-inline:not(.gc-right-active-block .has-warning .checkbox-inline),
.has-warning.radio label:not(.gc-right-active-block .has-warning.radio label),
.has-warning.checkbox label:not(.gc-right-active-block .has-warning.checkbox label),
.has-warning.radio-inline label:not(.gc-right-active-block .has-warning.radio-inline label),
.has-warning.checkbox-inline label:not(.gc-right-active-block .has-warning.checkbox-inline label) {
    color: var(--form-control-warning-color);
}

.has-warning .form-control:not(.gc-right-active-block .has-warning .form-control) {
    border-color: var(--form-control-warning-color);
    -webkit-box-shadow: var(--form-control-webkit-box-shadow);
    box-shadow: var(--form-control-box-shadow);
}

.has-warning .form-control::placeholder:not(.gc-right-active-block .has-warning .form-control::placeholder),
.has-warning .form-control::-moz-placeholder:not(.gc-right-active-block .has-warning .form-control::-moz-placeholder),
.has-warning .form-control:-ms-input-placeholder:not(.gc-right-active-block .has-warning .form-control:-ms-input-placeholder),
.has-warning .form-control::-webkit-input-placeholder:not(.gc-right-active-block .has-warning .form-control::-webkit-input-placeholder) {
    color: var(--form-control-warning-placeholder-color);
}

.has-warning .form-control:focus:not(.gc-right-active-block .has-warning .form-control:focus) {
    border-color: var(--form-control-warning-focus-border-color);
    -webkit-box-shadow: var(--form-control-warning-focus-webkit-box-shadow);
    box-shadow: var(--form-control-warning-focus-box-shadow);
}

.has-warning .input-group-addon:not(.gc-right-active-block .has-warning .input-group-addon) {
    color: var(--form-control-warning-color);
    background-color: var(--input-group-addon-warning-background-color);
    border-color: var(--form-control-warning-color);
}

.has-warning .form-control-feedback:not(.gc-right-active-block .has-warning .form-control-feedback) {
    color: var(--form-control-warning-color);
}

:root {
    --form-control-error-color: #a94442;
    --form-control-error-focus-border-color: #843534;
    --form-control-error-focus-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    --form-control-error-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    --input-group-addon-error-background-color: #f2dede;
    --form-control-error-placeholder-color: #999;
}

.has-error .help-block:not(.gc-right-active-block .has-error .help-block),
.has-error .control-label:not(.gc-right-active-block .has-error .control-label),
.has-error .radio:not(.gc-right-active-block .has-error .radio),
.has-error .checkbox:not(.gc-right-active-block .has-error .checkbox),
.has-error .radio-inline:not(.gc-right-active-block .has-error .radio-inline),
.has-error .checkbox-inline:not(.gc-right-active-block .has-error .checkbox-inline),
.has-error.radio label:not(.gc-right-active-block .has-error.radio label),
.has-error.checkbox label:not(.gc-right-active-block .has-error.checkbox label),
.has-error.radio-inline label:not(.gc-right-active-block .has-error.radio-inline label),
.has-error.checkbox-inline label:not(.gc-right-active-block .has-error.checkbox-inline label) {
    color: var(--form-control-error-color);
}

.has-error .form-control:not(.gc-right-active-block .has-error .form-control) {
    border-color: var(--form-control-error-color);
    -webkit-box-shadow: var(--form-control-webkit-box-shadow);
    box-shadow: var(--form-control-box-shadow);
}

.has-error .form-control::placeholder:not(.gc-right-active-block .has-error .form-control::placeholder),
.has-error .form-control::-moz-placeholder:not(.gc-right-active-block .has-error .form-control::-moz-placeholder),
.has-error .form-control:-ms-input-placeholder:not(.gc-right-active-block .has-error .form-control:-ms-input-placeholder),
.has-error .form-control::-webkit-input-placeholder:not(.gc-right-active-block .has-error .form-control::-webkit-input-placeholder) {
    color: var(--form-control-error-placeholder-color);
}

.has-error .form-control:focus:not(.gc-right-active-block .has-error .form-control:focus) {
    border-color: var(--form-control-error-focus-border-color);
    -webkit-box-shadow: var(--form-control-error-focus-webkit-box-shadow);
    box-shadow: var(--form-control-error-focus-box-shadow);
}

.has-error .input-group-addon:not(.gc-right-active-block .has-error .input-group-addon) {
    color: var(--form-control-error-color);
    background-color: var(--input-group-addon-error-background-color);
    border-color: var(--form-control-error-color);
}

.has-error .form-control-feedback:not(.gc-right-active-block .has-error .form-control-feedback) {
    color: var(--form-control-error-color);
}

:root {
    --select2-form-control-background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    --select2-choices-background: none repeat scroll 0 0 #FFFFFF;
    --select2-choices-border-color: #CCCCCC;
    --select2-choices-color: #555555;
    --select2-search-input-background-color: #FFFFFF;
    --select2-search-input-border-color: #CCCCCC;
    --select2-search-input-color: #555555;
}

.select2-container.form-control:not(.gc-right-active-block .select2-container.form-control) {
    background: var(--select2-form-control-background);
}

.select2-container .select2-choices .select2-search-field input:not(.gc-right-active-block .select2-container .select2-choices .select2-search-field input),
.select2-container .select2-choice:not(.gc-right-active-block .select2-container .select2-choice),
.select2-container .select2-choices:not(.gc-right-active-block .select2-container .select2-choices) {
    background: var(--select2-choices-background);
    border-color: var(--select2-choices-border-color);
    color: var(--select2-choices-color);
}

.select2-search input:not(.gc-right-active-block .select2-search input) {
    background-color: var(--select2-search-input-background-color);
    border-color: var(--select2-search-input-border-color);
    color: var(--select2-search-input-color);
}

:root {
    --select2-choice-warning-border-color: #8a6d3b;
    --select2-active-choice-warning-border-color: #66512c;
    --select2-active-choice-warning-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #c0a16b;
}

.has-warning .select2-choice:not(.gc-right-active-block .has-warning .select2-choice),
.has-warning .select2-choices:not(.gc-right-active-block .has-warning .select2-choices) {
    border-color: var(--select2-choice-warning-border-color);
}

.has-warning .select2-container-active .select2-choice:not(.gc-right-active-block .has-warning .select2-container-active .select2-choice),
.has-warning .select2-container-multi.select2-container-active .select2-choices:not(.gc-right-active-block .has-warning .select2-container-multi.select2-container-active .select2-choices) {
    border-color: var(--select2-active-choice-warning-border-color);
    box-shadow: var(--select2-active-choice-warning-box-shadow);
}

.has-warning.select2-drop-active:not(.gc-right-active-block .has-warning.select2-drop-active) {
    border-color: var(--select2-active-choice-warning-border-color);
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above:not(.gc-right-active-block .has-warning.select2-drop-active.select2-drop.select2-drop-above) {
    border-top-color: var(--select2-active-choice-warning-border-color);
}

:root {
    --select2-choice-error-border-color: #a94442;
    --select2-active-choice-error-border-color: #843534;
    --select2-active-choice-error-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}

.has-error .select2-choice:not(.gc-right-active-block .has-error .select2-choice),
.has-error .select2-choices:not(.gc-right-active-block .has-error .select2-choices) {
    border-color: var(--select2-choice-error-border-color);
}

.has-error .select2-container-active .select2-choice:not(.gc-right-active-block .has-error .select2-container-active .select2-choice),
.has-error .select2-container-multi.select2-container-active .select2-choices:not(.gc-right-active-block .has-error .select2-container-multi.select2-container-active .select2-choices) {
    border-color: var(--select2-active-choice-error-border-color);
    box-shadow: var(--select2-active-choice-error-box-shadow);
}

.has-error.select2-drop-active:not(.gc-right-active-block .has-error.select2-drop-active) {
    border-color: var(--select2-active-choice-error-border-color);
}

.has-error.select2-drop-active.select2-drop.select2-drop-above:not(.gc-right-active-block .has-error.select2-drop-active.select2-drop.select2-drop-above) {
    border-top-color: var(--select2-active-choice-error-border-color);
}

:root {
    --select2-choice-success-border-color: #3c763d;
    --select2-active-choice-success-border-color: #2b542c;
    --select2-active-choice-success-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
}

.has-success .select2-choice:not(.gc-right-active-block .has-success .select2-choice),
.has-success .select2-choices:not(.gc-right-active-block .has-success .select2-choices) {
    border-color: var(--select2-choice-success-border-color);
}

.has-success .select2-container-active .select2-choice:not(.gc-right-active-block .has-success .select2-container-active .select2-choice),
.has-success .select2-container-multi.select2-container-active .select2-choices:not(.gc-right-active-block .has-success .select2-container-multi.select2-container-active .select2-choices) {
    border-color: var(--select2-active-choice-success-border-color);
    box-shadow: var(--select2-active-choice-success-box-shadow);
}

.has-success.select2-drop-active:not(.gc-right-active-block .has-success.select2-drop-active) {
    border-color: var(--select2-active-choice-success-border-color);
}

.has-success.select2-drop-active.select2-drop.select2-drop-above:not(.gc-right-active-block .has-success.select2-drop-active.select2-drop.select2-drop-above) {
    border-top-color: var(--select2-active-choice-success-border-color);
}

:root {
    --stream-table-item-hovered-bg: #F7F7F7;
    --stream-table-item-title-color: #006caf;
    --lesson-list-bg-color: #ecf0f1;
    --lesson-user-state-has-mission-bg: #34495e;
    --lesson-user-state-has-mission-label: #34495e;
    --lesson-list-description-color: #222;
    --lesson-header-block-bg: #FAFAFA;
    --lesson-header-block-border-bottom-color: #ddd;
}

.stream-table tr td:hover {
    background: var(--stream-table-item-hovered-bg) !important;
}

.stream-title {
    color: var(--stream-table-item-title-color) !important;
}

.lesson-list {
    background: var(--lesson-list-bg-color) !important;
}

.user-state-has_mission .user-state-bg {
    background: var(--lesson-user-state-has-mission-bg) !important;
}

.user-state-has_mission .user-state-label {
    color: var(--lesson-user-state-has-mission-label) !important;
}

.lesson-list .description {
    color: var(--lesson-list-description-color) !important;
}

.lesson-header-block {
    background: var(--lesson-header-block-bg) !important;
    border-bottom-color: var(--lesson-header-block-border-bottom-color) !important;
}
