/*-------------------------
Template name: GameStation
Author: neotheme
Version: 1.0
E-mail: neotheme123@gmail.com
-------------------------*/

body {
    background: #1e252b;
}

input[type="checkbox"] {
    margin-right:0.25rem;
    vertical-align:middle;
}

input[type="text"] {
    display: block;
    width: 100%;
    height: calc(1.54em + 0.876rem + 2px);
    padding: 0.438rem 0.875rem;
    font-size: .894rem;
    font-weight: 400;
    line-height: 1.54;
    color: #fff;
    background-color: #2a343c;
    background-clip: padding-box;
    border: 1px solid #3f4e5a;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

input[type="text"]:focus {
    border-color: #437ba9;
    outline: 0;
    box-shadow: none
}

.sidenav-link:hover .text-body {
    color:#fff !important;
}

.mass_comments_action select,#dleimagealign, input[type="select"] {
    display: inline-block;
    outline:none;
    background-clip: padding-box;
    height: calc(1.54em + 0.876rem + 2px);
    padding: 0.438rem 2.75rem 0.438rem 0.875rem;
    font-size: .894rem;
    font-weight: 400;
    line-height: 1.54;
    color: #fff;
    vertical-align: middle;
    background: #698296 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAABGdBTUEAALGPC/xhBQAAAKBJREFUSA3t1kEKgCAQBVCTDtciulJ2pWjRiapTaPwokUEjRW0zgaHSOI9PQWLbD4Mhfr7kz/1te4bYKO4JJ8KJ0ATouqUbqeuuH5TRekypb6Scsr2s6zIrHBgLQQ1qs0EAiMU8CNRmhcRgXEQRyBcMRRSDvGF8iKIQHyaEwLOixm8APm2Mq2HoVgMS6u3uZ/9q3MNj5gyhaXEinAhNgK5PpzhEO/hSMK4AAAAASUVORK5CYII=) right 0.875rem center/17px 12px no-repeat;
    border: 1px solid rgba(24,28,33,0.1);
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

input[type="select"]::before {
    transition: background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

.mr-i {
    margin-right:0.15rem;
}

.pt-10 {
    padding-top:10rem;
}

.ui-title {
    background: rgb(252,90,92);
	background: linear-gradient(135deg, rgb(90 188 252 / 35%) 0%, rgba(84, 103, 120, 1) 100%);
    text-shadow: 0px 1px 2px rgb(0 0 0 / 22%);
}

.table-scroll {
	overflow-x: auto;
}

.media-body > h4 > a {
    color:#e4e5e7 !important;
}

.media-body > h4 > a:hover {
    color:#FFD950 !important;
}

/*.bg-top {
    background-position:top;
}*/

.layout-navbar .navbar-search-box {
    background-color: #3f4d5a;
}

.badge-success a {
    color: #fff;
}

.bg-body {
    background: #f8f8f8 !important
}

.text-primary {
    color: #164679 !important
}

a.text-primary:hover,
a.text-primary:focus {
    color: #fb0f12 !important
}

.bg-primary {
    background-color: #164679 !important
}

a.bg-primary:hover,
a.bg-primary:focus {
    background-color: #ef5657 !important
}

.bg-primary-dark {
    background-color: #e35153 !important
}

a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
    background-color: #d84d4f !important
}

.bg-primary-darker {
    background-color: #d64d4e !important
}

a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
    background-color: #cb494a !important
}

html:not([dir=rtl]) .border-primary,
html[dir=rtl] .border-primary {
    border-color: #437ba9 !important
}

.badge-primary {
    background-color: #437ba9;
    color: #fff
}

.badge-primary[href]:hover,
.badge-primary[href]:focus {
    background-color: #ef5657;
    color: #fff;
    text-decoration: none
}

.btn .badge-primary {
    background: #437ba9 !important;
    border-color: #437ba9 !important;
    color: #fff !important
}

.badge-outline-primary {
    background-color: transparent;
    box-shadow: 0 0 0 1px #437ba9 inset;
    color: #437ba9
}

.badge-outline-primary[href]:hover,
.badge-outline-primary[href]:focus {
    color: #437ba9;
    text-decoration: none
}

.btn .badge-outline-primary {
    background-color: transparent !important;
    box-shadow: 0 0 0 1px #437ba9 inset !important;
    color: #437ba9 !important
}

.page-item.active .page-link,
.page-item.active .page-link:hover,
.page-item.active .page-link:focus,
.pagination li.active>a:not(.page-link),
.pagination li.active>a:not(.page-link):hover,
.pagination li.active>a:not(.page-link):focus {
    border-color: #437ba9;
    background-color: #437ba9;
    color: #fff
}

.progress-bar {
    background-color: #437ba9;
    color: #fff
}

.list-group-item-primary {
    border-color: rgba(0, 0, 0, 0.07);
    background-color: #ffefef;
    color: #666060
}

a.list-group-item-primary,
button.list-group-item-primary {
    color: #666060
}

a.list-group-item-primary:hover,
a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
    background-color: #fceded;
    color: #666060
}

a.list-group-item-primary.active,
button.list-group-item-primary.active {
    border-color: #437ba9;
    background-color: #437ba9;
    color: #fff
}

.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    border-color: #437ba9;
    background-color: #437ba9;
    color: #fff
}

.alert-primary {
    border-color: #f0d8d9;
    background-color: #ffe6e7;
    color: #665c5c
}

.alert-primary hr {
    border-top-color: #f0d8d9
}

.alert-primary .alert-link {
    color: #665c5c
}

.alert-dark-primary {
    background-color: #437ba9;
    color: #fff
}

.alert-dark-primary hr {
    border-top-color: rgba(255, 255, 255, 0.2)
}

.alert-dark-primary .close,
.alert-dark-primary .alert-link {
    color: #fff
}

.callout-primary {
    border-color: #437ba9 !important;
    background-color: #ffe6e7;
    color: #665c5c
}

.callout-primary .callout-link {
    color: #665c5c
}

.tooltip-primary .tooltip-inner,
.tooltip-primary>.tooltip .tooltip-inner,
.ngb-tooltip-primary+ngb-tooltip-window .tooltip-inner {
    background: #437ba9;
    color: #fff
}

.tooltip-primary.bs-tooltip-top .arrow::before,
.tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-top .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-top .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #437ba9
}

.tooltip-primary.bs-tooltip-right .arrow::before,
.tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-right .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-right .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #437ba9
}

.tooltip-primary.bs-tooltip-bottom .arrow::before,
.tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-bottom .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-bottom .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #437ba9
}

.tooltip-primary.bs-tooltip-left .arrow::before,
.tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-left .arrow::before,
.tooltip-primary>.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-left .arrow::before,
.ngb-tooltip-primary+ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #437ba9
}

.popover-primary,
.popover-primary>.popover,
.ngb-popover-primary+ngb-popover-window {
    border-color: transparent;
    background: #437ba9
}

.popover-primary .popover-header,
.popover-primary>.popover .popover-header,
.ngb-popover-primary+ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff
}

.popover-primary .popover-body,
.popover-primary>.popover .popover-body,
.ngb-popover-primary+ngb-popover-window .popover-body {
    background: transparent;
    color: #fff
}

.popover-primary>.arrow::before,
.popover-primary>.popover>.arrow::before,
.ngb-popover-primary+ngb-popover-window>.arrow::before {
    border-color: transparent
}

.popover-primary.bs-popover-top>.arrow::after,
.popover-primary.bs-popover-auto[x-placement^="top"]>.arrow::after,
.popover-primary>.popover.bs-popover-top>.arrow::after,
.popover-primary>.popover.bs-popover-auto[x-placement^="top"]>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-top>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-auto[x-placement^="top"]>.arrow::after {
    border-top-color: #437ba9
}

.popover-primary.bs-popover-right>.arrow::after,
.popover-primary.bs-popover-auto[x-placement^="right"]>.arrow::after,
.popover-primary>.popover.bs-popover-right>.arrow::after,
.popover-primary>.popover.bs-popover-auto[x-placement^="right"]>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-right>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-auto[x-placement^="right"]>.arrow::after {
    border-right-color: #437ba9
}

.popover-primary.bs-popover-bottom>.arrow::after,
.popover-primary.bs-popover-auto[x-placement^="bottom"]>.arrow::after,
.popover-primary>.popover.bs-popover-bottom>.arrow::after,
.popover-primary>.popover.bs-popover-auto[x-placement^="bottom"]>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-bottom>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-auto[x-placement^="bottom"]>.arrow::after {
    border-bottom-color: #437ba9
}

.popover-primary.bs-popover-left>.arrow::after,
.popover-primary.bs-popover-auto[x-placement^="left"]>.arrow::after,
.popover-primary>.popover.bs-popover-left>.arrow::after,
.popover-primary>.popover.bs-popover-auto[x-placement^="left"]>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-left>.arrow::after,
.ngb-popover-primary+ngb-popover-window.bs-popover-auto[x-placement^="left"]>.arrow::after {
    border-left-color: #437ba9
}

.table .table-primary,
.table .table-primary>th,
.table .table-primary>td {
    border-color: rgba(0, 0, 0, 0.035) !important;
    background-color: #ffefef;
    color: #666060
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #fceded
}

.btn-primary {
    border-color: rgba(0, 0, 0, 0);
    background: #768bab;
    color: #fff
}

.btn-primary:hover {
    border-color: rgba(0, 0, 0, 0);
    background: #91add7;
    color: #fff
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%)
}

.btn-primary.disabled,
.btn-primary:disabled {
    border-color: rgba(0, 0, 0, 0) !important;
    background: #437ba9 !important;
    box-shadow: none !important;
    color: #fff !important
}

.btn-primary .badge {
    background: #fff;
    color: #437ba9
}

.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle {
    border-color: rgba(0, 0, 0, 0);
    background: #b1bfd7;
    box-shadow: none
}

.btn-group .btn-primary,
.input-group-prepend .btn-primary,
.input-group-append .btn-primary {
    border-right: 1px solid #b1bfd7;
    border-left: 1px solid #b1bfd7
}

.btn-outline-primary {
    border-color: #437ba9;
    background: transparent;
    color: #437ba9
}

.btn-outline-primary:hover {
    border-color: rgba(0, 0, 0, 0);
    background: #437ba9;
    color: #fff
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    border-color: #437ba9 !important;
    background: transparent !important;
    color: #437ba9 !important
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.show>.btn-outline-primary.dropdown-toggle {
    border-color: rgba(0, 0, 0, 0);
    background: #ef5657;
    color: #fff;
    box-shadow: none
}

.btn-outline-primary .badge {
    background: #437ba9;
    border-color: #437ba9;
    color: #fff
}

.btn-outline-primary:hover .badge,
.btn-outline-primary:focus .badge,
.btn-outline-primary:active .badge,
.btn-outline-primary.active .badge,
.show>.btn-outline-primary.dropdown-toggle .badge {
    background: #fff;
    border-color: #fff;
    color: #437ba9
}

.dropdown-item:not(.disabled).active,
.dropdown-item:not(.disabled):active {
    background-color: #437ba9;
    color: #fff
}

.dropdown-menu>li:not(.disabled)>a:not(.dropdown-item):active,
.dropdown-menu>li.active:not(.disabled)>a:not(.dropdown-item) {
    background-color: #437ba9;
    color: #fff
}

.nav-pills .nav-link.active,
.nav-pills .nav-link.active:hover,
.nav-pills .nav-link.active:focus {
    background-color: #437ba9;
    color: #fff
}

.tabs-alt.nav-tabs .nav-link.active,
.tabs-alt.nav-tabs .nav-link.active:hover,
.tabs-alt.nav-tabs .nav-link.active:focus,
.tabs-alt>.nav-tabs .nav-link.active,
.tabs-alt>.nav-tabs .nav-link.active:hover,
.tabs-alt>.nav-tabs .nav-link.active:focus {
    box-shadow: 0 -2px 0 #ffd950 inset
}

.custom-control .custom-control-input:focus~.custom-control-label::before,
.custom-control .custom-control-input:active~.custom-control-label::before {
    border-color: #437ba9
}

.custom-control .custom-control-input:focus~.custom-control-label::before {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%)
}

.custom-control.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before,
.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label::before,
.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before {
    border-color: #437ba9;
    background-color: #437ba9
}

.custom-control.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-control.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E")
}

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}

.custom-file-input:focus~.custom-file-label {
    border-color: #437ba9
}

.custom-file-input:focus~.custom-file-label::after {
    border-color: inherit
}

.form-control:focus,
.form-control.focus,
.custom-select:focus {
    border-color: #437ba9
}

.switcher-input:checked~.switcher-indicator {
    background: #437ba9;
    color: #fff
}

.switcher-input:focus~.switcher-indicator {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%)
}

.switcher-input:active~.switcher-indicator {
    box-shadow: none
}

.navbar.bg-primary {
    background-color: #437ba9 !important;
    color: #fee1e1
}

.navbar.bg-primary .navbar-brand {
    color: #fff
}

.navbar.bg-primary .navbar-brand:hover,
.navbar.bg-primary .navbar-brand:focus {
    color: #fff
}

.navbar.bg-primary .navbar-nav .nav-link {
    color: #fee1e1
}

.navbar.bg-primary .navbar-nav .nav-link:hover,
.navbar.bg-primary .navbar-nav .nav-link:focus {
    color: #fff
}

.navbar.bg-primary .navbar-nav .nav-link.disabled {
    color: #fdabac !important
}

.navbar.bg-primary .navbar-nav .show>.nav-link,
.navbar.bg-primary .navbar-nav .active>.nav-link,
.navbar.bg-primary .navbar-nav .nav-link.show,
.navbar.bg-primary .navbar-nav .nav-link.active {
    color: #fff
}

.navbar.bg-primary .navbar-toggler {
    color: #fee1e1;
    border-color: rgba(255, 255, 255, 0.15)
}

.navbar.bg-primary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255,255,255,0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")
}

.navbar.bg-primary .navbar-text {
    color: #fee1e1
}

.navbar.bg-primary .navbar-text a {
    color: #fff
}

.navbar.bg-primary .navbar-text a:hover,
.navbar.bg-primary .navbar-text a:focus {
    color: #fff
}

.navbar.bg-primary hr {
    border-color: rgba(255, 255, 255, 0.15)
}

.sidenav.bg-primary {
    background-color: #437ba9 !important;
    color: #fee1e1
}

.sidenav.bg-primary .sidenav-link,
.sidenav.bg-primary .sidenav-horizontal-prev,
.sidenav.bg-primary .sidenav-horizontal-next {
    color: #fee1e1
}

.sidenav.bg-primary .sidenav-link:hover,
.sidenav.bg-primary .sidenav-link:focus,
.sidenav.bg-primary .sidenav-horizontal-prev:hover,
.sidenav.bg-primary .sidenav-horizontal-prev:focus,
.sidenav.bg-primary .sidenav-horizontal-next:hover,
.sidenav.bg-primary .sidenav-horizontal-next:focus {
    color: #fff
}

.sidenav.bg-primary .sidenav-link.active,
.sidenav.bg-primary .sidenav-horizontal-prev.active,
.sidenav.bg-primary .sidenav-horizontal-next.active {
    color: #fff
}

.sidenav.bg-primary .sidenav-item.disabled .sidenav-link,
.sidenav.bg-primary .sidenav-horizontal-prev.disabled,
.sidenav.bg-primary .sidenav-horizontal-next.disabled {
    color: #fdabac !important
}

.sidenav.bg-primary .sidenav-item.open:not(.sidenav-item-closing)>.sidenav-toggle,
.sidenav.bg-primary .sidenav-item.active>.sidenav-link {
    color: #fff
}

.sidenav.bg-primary .sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background-color: #ef5657
}

.sidenav.bg-primary.sidenav-horizontal .sidenav-menu>.sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background-color: #e35253
}

.sidenav.bg-primary.sidenav-horizontal .sidenav-inner>.sidenav-item:not(.sidenav-item-closing)>.sidenav-menu,
.sidenav.bg-primary.sidenav-horizontal .sidenav-inner>.sidenav-item.open>.sidenav-toggle {
    background: #ef5657
}

.sidenav.bg-primary .sidenav-inner>.sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
.sidenav.bg-primary .sidenav-inner>.sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: #fee1e1
}

.sidenav.bg-primary .sidenav-text {
    color: #fff
}

.sidenav.bg-primary .sidenav-header {
    color: #febfc0
}

.sidenav.bg-primary hr,
.sidenav.bg-primary .sidenav-divider,
.sidenav.bg-primary .sidenav-inner>.sidenav-item.open>.sidenav-menu::before {
    border-color: rgba(255, 255, 255, 0.15) !important
}

.sidenav.bg-primary .sidenav-inner>.sidenav-header::before,
.sidenav.bg-primary .sidenav-block::before {
    background-color: rgba(255, 255, 255, 0.15)
}

.sidenav.bg-primary .sidenav-inner>.sidenav-item.open .sidenav-item.open>.sidenav-toggle::before {
    background-color: #f16f70
}

.sidenav.bg-primary .sidenav-inner>.sidenav-item.open .sidenav-item.active>.sidenav-link::before {
    background-color: #fff
}

.sidenav.bg-primary .sidenav-inner>.sidenav-item.open .sidenav-item.open>.sidenav-toggle::before,
.sidenav.bg-primary .sidenav-inner>.sidenav-item.open .sidenav-item.active>.sidenav-link::before {
    box-shadow: 0 0 0 2px #ef5657
}

.sidenav.bg-primary .ps__thumb-y,
.sidenav.bg-primary .ps__rail-y.ps--clicking>.ps__thumb-y {
    background: rgba(255, 255, 255, 0.617515) !important
}

.footer.bg-primary {
    background-color: #437ba9 !important;
    color: #fee1e1
}

.footer.bg-primary .footer-link {
    color: #fee1e1
}

.footer.bg-primary .footer-link:hover,
.footer.bg-primary .footer-link:focus {
    color: #fff
}

.footer.bg-primary .footer-link.disabled {
    color: #fdabac !important
}

.footer.bg-primary .footer-text {
    color: #fff
}

.footer.bg-primary .show>.footer-link,
.footer.bg-primary .active>.footer-link,
.footer.bg-primary .footer-link.show,
.footer.bg-primary .footer-link.active {
    color: #fff
}

.footer.bg-primary hr {
    border-color: rgba(255, 255, 255, 0.15)
}

.bg-primary.bs4-toast {
    color: #fff;
    background-color: rgba(252, 90, 92, 0.9) !important
}

.bg-primary.bs4-toast .toast-header {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1)
}

.fill-primary {
    fill: #437ba9
}

.slider-primary .slider-selection,
.slider-primary .slider-reversed .slider-track-high,
.slider-primary.slider-reversed .slider-track-high {
    background: #437ba9
}

.noUi-primary .noUi-base .noUi-connect {
    background: #437ba9 !important
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #437ba9 !important;
    color: #fff !important
}

.select2-container--default.select2-container--focus .select2-selection,
.select2-container--default.select2-container--open .select2-selection {
    border-color: #437ba9 !important
}

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background: #437ba9 !important;
    color: #fff !important
}

.bootstrap-tagsinput.focus {
    border-color: #437ba9 !important
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
    background: #437ba9 !important;
    color: #fff !important
}

.datepicker table tr td.active,
.datepicker table tr td.active.highlighted,
.datepicker table tr td.active.today,
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td.range-start,
.datepicker table tr td.range-end {
    background: #437ba9 !important;
    color: #fff !important
}

.datepicker table tr td.range,
.datepicker table tr td.range.highlighted,
.datepicker table tr td.range.today {
    background: #ffe6e7 !important;
    color: #665c5c !important
}

.datepicker table tr td.range.focused,
.datepicker table tr td.range.highlighted.focused,
.datepicker table tr td.range.today.focused {
    background: #ffc7ca !important
}

.datepicker table tr td.range.disabled,
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.today.disabled {
    background: rgba(255, 230, 231, 0.5) !important;
    color: rgba(102, 92, 92, 0.5) !important
}

.flatpickr-calendar .numInputWrapper span.arrowUp:after {
    border-bottom-color: #fff
}

.flatpickr-calendar .numInputWrapper span.arrowDown:after {
    border-top-color: #fff
}

.flatpickr-month,
span.flatpickr-weekday {
    background: #437ba9;
    color: #fff;
    fill: #fff
}

.flatpickr-weekdays {
    background: #437ba9
}

.flatpickr-day.today {
    border-color: #437ba9
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange {
    border-color: #ffe6e7 !important;
    background: #ffe6e7 !important;
    color: #665c5c !important
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay,
.flatpickr-day.week.selected {
    border-color: #437ba9 !important;
    background: #437ba9 !important;
    color: #fff !important
}

.daterangepicker td.active {
    background-color: #437ba9 !important;
    color: #fff !important
}

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
    background-color: #ffe6e7 !important;
    color: #665c5c !important
}

.daterangepicker .input-mini.active {
    border-color: #437ba9 !important
}

.ranges li.active {
    background-color: #437ba9 !important;
    color: #fff !important
}

.dtp-date,
.dtp-time {
    background: #437ba9;
    color: #fff
}

.dtp-close>a {
    color: #fff
}

header.dtp-header {
    background: #d64d4e;
    color: #fff
}

table.dtp-picker-days tr>td>a.selected {
    background: #437ba9;
    color: #fff !important
}

.dtp-actual-meridien a.selected {
    background: #437ba9 !important;
    color: #fff !important
}

.dtp .year-picker-item:hover {
    color: #437ba9
}

.dtp .year-picker-item.active {
    color: #437ba9
}

.dtp .svg-clock [stroke="#8BC34A"] {
    stroke: #437ba9 !important
}

.dtp .svg-clock [fill="#8BC34A"] {
    fill: #437ba9 !important
}

.dtp .svg-clock [fill="#fff"] {
    fill: #fff !important
}

li.ui-timepicker-selected,
.ui-timepicker-list .ui-timepicker-selected:hover {
    background: #437ba9 !important;
    color: #fff !important
}

.growl-default {
    background: #437ba9 !important;
    color: #fff !important
}

.md-editor.active {
    border-color: #437ba9 !important
}

.ql-snow.ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar button:hover,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
    color: #437ba9 !important
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
    fill: #437ba9 !important
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
    stroke: #437ba9 !important
}

.ql-snow.ql-container .ql-editor:focus {
    border-color: #437ba9 !important
}

.tt-suggestion:active,
.tt-cursor {
    background: #437ba9 !important;
    color: #fff !important
}

.dropzone.dz-drag-hover {
    border-color: #437ba9 !important
}

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #9cb2e7 !important
}

.sk-primary.sk-plane,
.sk-primary .sk-chase-dot:before,
.sk-primary .sk-bounce-dot,
.sk-primary .sk-wave-rect,
.sk-primary.sk-pulse,
.sk-primary .sk-swing-dot,
.sk-primary .sk-circle-dot:before,
.sk-primary .sk-circle-fade-dot:before,
.sk-primary .sk-grid-cube,
.sk-primary .sk-fold-cube:before {
    background-color: #437ba9
}

.sw-theme-default>.nav .active .sw-icon,
.sw-theme-default>.nav .active .sw-number {
    color: #437ba9;
    border-color: #437ba9
}

.plyr[class] .plyr__control--overlaid {
    background: rgba(252, 90, 92, 0.75) !important;
    color: #fff !important
}

.plyr[class] .plyr__control.plyr__tab-focus,
.plyr[class] .plyr__control:hover,
.plyr[class] .plyr__control[aria-expanded='true'] {
    background: #437ba9 !important;
    color: #fff !important
}

.plyr[class] .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:not(.plyr__tab-focus):not(:hover)::before {
    background: #437ba9 !important
}

.plyr[class] .plyr__menu__container .plyr__control[role='menuitemradio'][aria-checked='true']:not(.plyr__tab-focus):not(:hover)::after {
    background: #fff !important
}

.plyr[class] .plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%) !important
}

.plyr--full-ui[class] input[type='range'] {
    color: #437ba9 !important
}

.plyr--full-ui[class] input[type='range'].plyr__tab-focus::-webkit-slider-runnable-track {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%) !important
}

.plyr--full-ui[class] input[type='range'].plyr__tab-focus::-moz-range-track {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%) !important
}

.plyr--full-ui[class] input[type='range'].plyr__tab-focus::-ms-track {
    box-shadow: 0 0 0 2px rgb(124 139 219 / 40%) !important
}

.fc-h-event,
.fc-v-event {
    background: rgba(252, 90, 92, 0.3) !important
}

.fc-daygrid-event-dot,
.fc .fc-list-event-dot {
    border-color: rgba(252, 90, 92, 0.75) !important
}

.fc-bgevent:not(.fc-nonbusiness) {
    background: #437ba9 !important
}

.fc-highlight {
    background: rgba(252, 90, 92, 0.3) !important
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step-line,
.swal2-progress-steps[class] .swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step {
    background: #437ba9;
    color: #fff
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,
.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line {
    background: #fed6d6
}

.ui-product-color.active {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #437ba9 !important
}

.bg-navbar-theme {
    background-color: #f8f8f8 !important;
    color: #a3a4a6
}

.bg-navbar-theme .navbar-brand {
    color: #4E5155
}

.bg-navbar-theme .navbar-brand:hover,
.bg-navbar-theme .navbar-brand:focus {
    color: #4E5155
}

.bg-navbar-theme .navbar-nav .nav-link {
    color: #a3a4a6
}

.bg-navbar-theme .navbar-nav .nav-link:hover,
.bg-navbar-theme .navbar-nav .nav-link:focus {
    color: #4E5155
}

.bg-navbar-theme .navbar-nav .nav-link.disabled {
    color: #c5c6c7 !important
}

.bg-navbar-theme .navbar-nav .show>.nav-link,
.bg-navbar-theme .navbar-nav .active>.nav-link,
.bg-navbar-theme .navbar-nav .nav-link.show,
.bg-navbar-theme .navbar-nav .nav-link.active {
    color: #4E5155
}

.bg-navbar-theme .navbar-toggler {
    color: #a3a4a6;
    border-color: rgba(78, 81, 85, 0.0763725)
}

.bg-navbar-theme .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(24,28,33,0.4)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>")
}

.bg-navbar-theme .navbar-text {
    color: #a3a4a6
}

.bg-navbar-theme .navbar-text a {
    color: #4E5155
}

.bg-navbar-theme .navbar-text a:hover,
.bg-navbar-theme .navbar-text a:focus {
    color: #4E5155
}

.bg-navbar-theme hr {
    border-color: rgba(78, 81, 85, 0.0763725)
}

.layout-navbar {
    box-shadow: 0 1px 0 rgba(24, 28, 33, 0.06);
    background: rgb(252,90,92);
	background: linear-gradient(135deg, rgb(33 67 89) 0%, rgba(84, 103, 120, 1) 100%)
}

.bg-sidenav-theme {
    background-color: #222 !important;
    color: #999
}

.bg-sidenav-theme .sidenav-link,
.bg-sidenav-theme .sidenav-horizontal-prev,
.bg-sidenav-theme .sidenav-horizontal-next {
    color: #999
}

.bg-sidenav-theme .sidenav-link:hover,
.bg-sidenav-theme .sidenav-link:focus,
.bg-sidenav-theme .sidenav-horizontal-prev:hover,
.bg-sidenav-theme .sidenav-horizontal-prev:focus,
.bg-sidenav-theme .sidenav-horizontal-next:hover,
.bg-sidenav-theme .sidenav-horizontal-next:focus {
    color: #fff
}

.bg-sidenav-theme .sidenav-link.active,
.bg-sidenav-theme .sidenav-horizontal-prev.active,
.bg-sidenav-theme .sidenav-horizontal-next.active {
    color: #fff
}

.bg-sidenav-theme .sidenav-item.disabled .sidenav-link,
.bg-sidenav-theme .sidenav-horizontal-prev.disabled,
.bg-sidenav-theme .sidenav-horizontal-next.disabled {
    color: dimgray !important
}

.bg-sidenav-theme .sidenav-item.open:not(.sidenav-item-closing)>.sidenav-toggle,
.bg-sidenav-theme .sidenav-item.active>.sidenav-link {
    color: #fff
}

.bg-sidenav-theme .sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background-color: #2d2d2d
}

.bg-sidenav-theme.sidenav-horizontal .sidenav-menu>.sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background-color: #383838
}

.bg-sidenav-theme.sidenav-horizontal .sidenav-inner>.sidenav-item:not(.sidenav-item-closing)>.sidenav-menu,
.bg-sidenav-theme.sidenav-horizontal .sidenav-inner>.sidenav-item.open>.sidenav-toggle {
    background: #2d2d2d
}

.bg-sidenav-theme .sidenav-inner>.sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
.bg-sidenav-theme .sidenav-inner>.sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: #999
}

.bg-sidenav-theme .sidenav-text {
    color: #fff
}

.bg-sidenav-theme .sidenav-header {
    color: #7b7b7b
}

.bg-sidenav-theme hr,
.bg-sidenav-theme .sidenav-divider,
.bg-sidenav-theme .sidenav-inner>.sidenav-item.open>.sidenav-menu::before {
    border-color: rgba(255, 255, 255, 0.06) !important
}

.bg-sidenav-theme .sidenav-inner>.sidenav-header::before,
.bg-sidenav-theme .sidenav-block::before {
    background-color: rgba(255, 255, 255, 0.06)
}

.bg-sidenav-theme .sidenav-inner>.sidenav-item.open .sidenav-item.open>.sidenav-toggle::before {
    background-color: #3a3a3a
}

.bg-sidenav-theme .sidenav-inner>.sidenav-item.open .sidenav-item.active>.sidenav-link::before {
    background-color: #fff
}

.bg-sidenav-theme .sidenav-inner>.sidenav-item.open .sidenav-item.open>.sidenav-toggle::before,
.bg-sidenav-theme .sidenav-inner>.sidenav-item.open .sidenav-item.active>.sidenav-link::before {
    box-shadow: 0 0 0 2px #2d2d2d
}

.bg-sidenav-theme .ps__thumb-y,
.bg-sidenav-theme .ps__rail-y.ps--clicking>.ps__thumb-y {
    background: rgba(255, 255, 255, 0.453333) !important
}

.bg-sidenav-theme .sidenav-inner>.sidenav-item.active>.sidenav-link .sidenav-icon {
    color: #437ba9 !important
}

.bg-sidenav-theme .sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background: none !important
}

.bg-sidenav-theme .sidenav-item.active>.sidenav-link:not(.sidenav-toggle)>div:first-of-type {
    position: relative
}

.bg-sidenav-theme .sidenav-item.active>.sidenav-link:not(.sidenav-toggle)>div:first-of-type:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    height: 0;
    border-bottom: 2px solid #437ba9
}

.bg-footer-theme {
    background-color: #f8f8f8 !important;
    color: #a3a4a6
}

.bg-footer-theme .footer-link {
    color: #a3a4a6
}

.bg-footer-theme .footer-link:hover,
.bg-footer-theme .footer-link:focus {
    color: #4E5155
}

.bg-footer-theme .footer-link.disabled {
    color: #c5c6c7 !important
}

.bg-footer-theme .footer-text {
    color: #4E5155
}

.bg-footer-theme .show>.footer-link,
.bg-footer-theme .active>.footer-link,
.bg-footer-theme .footer-link.show,
.bg-footer-theme .footer-link.active {
    color: #4E5155
}

.bg-footer-theme hr {
    border-color: rgba(78, 81, 85, 0.0763725)
}

.layout-footer {
    box-shadow: 0 -1px 0 rgba(24, 28, 33, 0.06)
}

hr {
    border-color: #323e48
}

.light-style .sidenav .app-brand {
    height: 66px;
}

.dark-style .sidenav .app-brand {
    height: 66px;
}

.material-style .sidenav .app-brand {
    height: 70px;
}

.hr {
	/*border-top: 0px!important;
	border-left: 0px!important;
	border-right: 0px!important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;*/
	border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgb(52 142 163), rgba(0, 0, 0, 0));
	margin-bottom: 60px;
    margin-top: 40px;
}

.app-brand-logo {
    display: -ms-flexbox;
    display: flex;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.app-brand-logo svg {
    width: 20px;
    height: 11px;
}

.app-brand-text {
    font-size: 1.1rem;
}

.layout-1 .layout-sidenav .app-brand,
.layout-1 .layout-sidenav .app-brand+.sidenav-divider,
.layout-reversed .layout-2 .layout-sidenav .app-brand {
    display: none;
}

.layout-1 .layout-navbar .app-brand,
.layout-reversed .layout-2 .layout-navbar .app-brand {
    display: -ms-flexbox !important;
    display: flex !important;
}

.layout-1 .layout-navbar .layout-sidenav-toggle,
.layout-reversed .layout-2 .layout-navbar .layout-sidenav-toggle,
.layout-offcanvas .layout-navbar .layout-sidenav-toggle,
.layout-fixed-offcanvas .layout-navbar .layout-sidenav-toggle {
    display: block !important;
}

@media (min-width: 992px) {
    .layout-offcanvas .layout-sidenav .layout-sidenav-toggle,
    .layout-fixed-offcanvas .layout-sidenav .layout-sidenav-toggle {
        display: none;
    }
}


/* *****************************************************************************
 * Navbar
 */

.demo-navbar-user .nav-link {
    padding: 0.5rem 0;
}

.demo-navbar-messages .dropdown-toggle,
.demo-navbar-notifications .dropdown-toggle,
.demo-navbar-user .dropdown-toggle,
.demo-navbar-messages.b-nav-dropdown .nav-link,
.demo-navbar-notifications.b-nav-dropdown .nav-link,
.demo-navbar-user.b-nav-dropdown .nav-link {
    white-space: nowrap;
}

.demo-navbar-messages .dropdown-menu,
.demo-navbar-notifications .dropdown-menu {
    overflow: hidden;
    padding: 0;
}

@media (min-width: 992px) {
    .demo-navbar-messages .dropdown-menu,
    .demo-navbar-notifications .dropdown-menu {
        margin-top: .5rem;
        width: 22rem;
    }
    .demo-navbar-user .dropdown-menu {
        margin-top: .25rem;
    }
}


/* *****************************************************************************
 * Content
 */

.demo-vertical-spacing>*+* {
    margin-top: 1.875rem !important;
    margin-bottom: 0 !important;
}

.demo-vertical-spacing-sm>*+* {
    margin-top: .9375rem !important;
    margin-bottom: 0 !important;
}

.demo-vertical-spacing-lg>*+* {
    margin-top: 5rem !important;
    margin-bottom: 0 !important;
}

.demo-inline-spacing>*,
.demo-paragraph-spacing>p>* {
    margin: 0 .375rem .9375rem 0 !important;
}

.demo-paragraph-spacing>p {
    margin: 0;
}

.demo-blocks>* {
    display: block !important;
}

html:not(.material-style) .material-style-only {
    display: none !important;
}

.rtl-only {
    display: none !important;
    text-align: left !important;
    direction: ltr !important;
}

[dir=rtl] .rtl-only {
    display: block !important;
}


/* *****************************************************************************
 * Layouts
 */

.layout-example-block {
    margin-top: 10px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, .04);
    border-radius: 2px;
    background: rgba(0, 0, 0, .04);
    color: #c7254e;
}

.dark-style .layout-example-block {
    border-color: rgba(255, 255, 255, .2);
    background: rgba(255, 255, 255, .1);
}

.layout-example-block code {
    background: none;
    color: #666;
}

.dark-style .layout-example-block code {
    color: #fff;
}

.layout-example-block-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 500px;
}

.layout-example-block-sidenav {
    width: 24%;
    background: #607d8b !important;
}

.layout-example-block-sidenav code {
    color: #fff;
}

.layout-example-block-navbar {
    background: #3ca99e !important;
}

.layout-example-block-navbar code {
    color: #fff;
}

.layout-example-block-content {
    background: #9e9e9e !important;
}

.layout-example-block-content code {
    color: #fff;
}

.layout-example-block-1 .layout-example-block-content {
    width: 74%;
}

.layout-example-block-2 .layout-example-block-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 74%;
}

.layout-example-block-2>.layout-example-block {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.layout-example-block-2 .layout-example-block-content {
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.layout-example-block-1-no-sidenav .layout-example-block-content {
    width: 100%;
}

.layout-example-code {
    display: block;
    overflow: auto;
    margin: 0;
    padding: 30px;
    min-width: 0;
    width: 100%;
    background: #fff;
}

.dark-style .layout-example-code {
    background: #2f3238;
}

.layout-example-run {
    display: inline-block;
    margin: 3px;
    padding: 4px 6px;
    border: 1px solid #eee;
    background: transparent;
    white-space: nowrap;
    line-height: 1;
}

.dark-style .layout-example-run {
    border-color: rgba(255, 255, 255, .2);
}

.layout-example-block-3 .layout-example-block-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
}

.layout-example-block-3 .layout-example-block-inner>.layout-example-block {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.layout-example-block-3 .layout-example-block-inner .layout-example-block-container-fluid {
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.layout-example-block-3 .layout-example-block-sidenav-horizontal {
    background: #607d8b !important;
}

.layout-example-block-3 .layout-example-block-container-fluid {
    background: #fff !important;
}

.layout-example-block-3 .layout-example-block-container-fluid code {
    color: #666 !important;
}

.layout-example-block-3 .layout-example-block-footer {
    background: #e6514a !important;
}

.dark-style .layout-example-block-content .layout-example-block:not(.layout-example-block-sidenav-horizontal) code {
    color: #666 !important;
}

@media (min-width:990px) {
    .sidenav-horizontal-prev,
    .sidenav-horizontal-next {
        display: none;
    }
}


.nextprev .previous i, .nextprev .next i {
    background:#546778;
}

/* engine.css */


/*--- Загрузчик AJAX ---*/

#loading-layer {
    background: #000;
    padding: 20px;
    text-align: center;
    color: #fff;
    border-radius: 2px
}


/*--- Цитаты, Спойлеры, Код  ---*/

.scriptcode,
.title_quote,
.title_spoiler,
.text_spoiler,
.quote {
    padding: 0.5rem 0.8rem;
    background: #546778;
}

.quote_block {
    margin-bottom: 1rem;
    border-radius: 0.25rem;
    overflow: hidden;
    border-left: 3px solid #FFD950;
}

.title_quote {
    border-bottom: 1px solid #495a69;
    margin-top: 2px;
    font-weight: bold;
    color: #fff;
}

.quote,
blockquote {
    padding: 1rem;
    color: #fff;
}

.title_spoiler {
    margin-top: 2px;
}

.title_spoiler a {
    color:#fff;
}

.text_spoiler {
    margin-bottom: 2px;
}

.title_spoiler img {
    vertical-align: middle;
    margin: -1px 0 0 !important
}

.scriptcode {
    color: #4c6d0f;
    text-align: left;
    font-family: "Courier New"
}

.title_spoiler {
    font-weight: normal;
    display: inline-block;
    padding: 0.5rem 1.1rem 0.5rem 0.8rem;
}

.text_spoiler {
    border-top: 0;
    text-align: justify;
    padding: 0.4rem 1.25rem;
}

.hide {
    background-color: #f0f0f0;
    padding: 5px;
    color: #4c6d0f;
    margin: 0 0 1em 0
}

.hide a {
    text-decoration: underline;
}

.hide a:hover {
    text-decoration: none
}


/* --- Сортировка статей --- */

.sort {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.sort li,
.sort a {
    outline: none;
}

.sort li {
    display: inline-block;
    margin-right: 0.125rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
}

.sort a {
    color: #8c8e90;
}

.sort a:hover {
    color: #4E5155;
}

.sort .desc a,
.sort .asc a {
    color: #a5b4c0;
    padding-bottom: 1.63rem;
    padding-top: 1.5rem;
    box-shadow: 0 -2px 0 #ffd950 inset;
    border-color: #eee;
    border-bottom-color: #fff;
}

.sort>li.asc a:after,
.sort>li.desc a:after {
    content: "";
    background-image: url("../dleimages/sort.png");
    display: inline-block;
    vertical-align: middle;
    margin: -1px 0 0 .4em;
    width: 6px;
    height: 11px;
    -webkit-background-size: 6px auto;
    background-size: 6px auto;
}

.sort>li.asc a:after {
    background-position: 0 -11px;
}

.scroll {
    white-space: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}


/* --- Оформление календаря --- */

#calendar {
    text-align: center;
    width: 100%;
}

.calendar tr td,
.calendar tr th {
    padding: 3px;
}

.calendar tr td a {
    color: inherit;
    font-weight: bold;
}

.calendar tr td {
    padding: 5px 3px;
}

.calendar tr td.weekday {
    color: #ea5f24;
}

.calendar tr th {
    background-color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}

.calendar tr th.weekday {
    background-color: #437ba9;
    color: #fff;
}

.calendar tr th.monthselect {
    background-color: transparent;
    color: #7e592a;
    padding-bottom: 15px;
}

.calendar tr th.monthselect a {
    color: #b8b8b8;
}


/* --- Вывод результатов голосования на сайте --- */

.vote label {
    margin-left: 0.25rem
}

.voteprogress,
.pollprogress {
    overflow: hidden;
    height: 6px;
    margin-bottom: 10px;
    background-color: #fafafa;
    border-radius: 3px;
    margin-top: 6px;
}

.voteprogress span,
.pollprogress span {
    text-indent: -9999px;
    height: 6px;
    display: block;
    overflow: hidden;
    background: #3394e6;
}

.voteprogress .vote2,
.pollprogress .poll2 {
    background-color: #dd514c;
}

.voteprogress .vote3,
.pollprogress .poll3 {
    background-color: #5eb95e;
}

.voteprogress .vote4,
.pollprogress .poll4 {
    background-color: #4bb1cf;
}

.voteprogress .vote5,
.pollprogress .poll5 {
    background-color: #faa732;
}


/*--- Рейтинг - Звездами ---*/

.rating,
.unit-rating {
    width: 115px;
    height: 23px;
}

.rating {
    font-size: 11px;
    margin-top: -2px;
}

.unit-rating,
.unit-rating li a:hover,
.unit-rating li.current-rating {
    background-image: url("../dleimages/ratingg.png");
    -webkit-background-size: 23px auto;
    background-size: 23px auto;
}

.unit-rating {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    background-position: 0 -46px;
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0;
    margin: 0;
    float: left;
}

.unit-rating li a {
    display: block;
    width: 23px;
    height: 23px;
    text-decoration: none;
    border: 0 none !important;
    text-indent: -9000px;
    z-index: 17;
    position: absolute;
    padding: 0;
}

.unit-rating li a:hover {
    background-position: 0 -23px;
    z-index: 2;
    left: 0;
}

.unit-rating a.r1-unit {
    left: 0;
}

.unit-rating a.r1-unit:hover {
    width: 23px;
}

.unit-rating a.r2-unit {
    left: 23px;
}

.unit-rating a.r2-unit:hover {
    width: 46px;
}

.unit-rating a.r3-unit {
    left: 46px;
}

.unit-rating a.r3-unit:hover {
    width: 69px;
}

.unit-rating a.r4-unit {
    left: 69px;
}

.unit-rating a.r4-unit:hover {
    width: 92px;
}

.unit-rating a.r5-unit {
    left: 92px;
}

.unit-rating a.r5-unit:hover {
    width: 115px;
}

.unit-rating li.current-rating {
    background-position: 0 0;
    position: absolute;
    height: 23px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
    padding: 0px;
}

.ratingplus {
    color: #70bb39;
}

.ratingminus {
    color: red;
}

.ratingzero {
    color: #8897aa;
}

.com-rating {
    line-height: 1.5rem;
    height: 22px;
}


/*--- Таблица Персональных сообщений и лучших пользователей ---*/

.userstop td,
.pm td.pm_list,
.pm td.pm_head {
    border-bottom: 1px solid #3f4e5a;
    padding: 12px 2px;
}

table.pm,
table.userstop {
    width: 100%;
    margin-bottom: 0;
}

table.pm select {
    width: auto;
    margin-bottom: 0;
}

.pm td.pm_head {
    width: auto;
}

.pmlist {
    overflow: auto;
}

.pmlist td:nth-child(2) {
    width: 250px;
}

.userstop thead td,
.pm td.pm_head {
    border-bottom: 1px solid #3f4e5a;
    font-weight: bold;
    white-space: nowrap;
}

table.pm .navigation {
    border-top-width: 0;
    margin: 0;
}

.pagination .pages {
    white-space: nowrap;
    overflow: auto;
}


/*---Выпадающее меню кнопки редактировать---*/

#dropmenudiv {
    padding: 10px 0;
    min-width: 140px;
    width: auto !important;
    opacity: 1 !important;
    display: none;
    font-size: .9em;
    box-shadow: 0 8px 40px -10px rgba(0, 0, 0, 0.3);
    border: 1px solid #e6e6e6;
    border-color: rgba(0, 0, 0, 0.1);
    background-clip: padding-box;
}

#dropmenudiv {
    background-color: #34414b;
}

#dropmenudiv a {
    text-decoration: none !important;
    color: inherit;
    display: block;
    padding: 3px 20px;
    border: 0 none;
    white-space: nowrap;
    color: inherit;
}

#dropmenudiv a:hover {
    background-color: #3f4e5a;
}


/*---показ оригинальной картинки загруженной на сайт из уменьшенной копии---*/

.highslide-wrapper,
.highslide-outline {
    background: #fff
}

.highslide-caption {
    color:#333;
}

.highslide-image {
    border: 2px solid #fff
}

.highslide-active-anchor {
    visibility: hidden
}

.highslide-active-anchor img {
    visibility: hidden
}

.highslide-dimming {
    background-color: black
}

.highslide-html {
    background-color: white
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black
}

a.highslide-full-expand {
    background: url(../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px
}

.highslide-display-block {
    display: block
}

.highslide-display-none {
    display: none
}

.highslide-caption {
    display: none;
    padding: 5px;
    background: white
}

.highslide-controls {
    width: 195px;
    height: 40px;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
    margin-right: 15px;
    margin-bottom: 10px;
    margin-top: 10px
}

.highslide-controls ul {
    position: relative;
    left: 15px;
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px
}

.highslide-controls li {
    float: left;
    padding: 5px 0;
}

.highslide-controls a {
    background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none
}

.highslide-controls a.disabled {
    cursor: default
}

.highslide-controls a span {
    display: none
}


/*---Навигация по картинкам галереи---*/

.highslide-controls .highslide-previous a {
    background-position: 0 0
}

.highslide-controls .highslide-previous a:hover {
    background-position: 0 -30px
}

.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -60px !important
}

.highslide-controls .highslide-play a {
    background-position: -30px 0
}

.highslide-controls .highslide-play a:hover {
    background-position: -30px -30px
}

.highslide-controls .highslide-play a.disabled {
    background-position: -30px -60px !important
}

.highslide-controls .highslide-pause a {
    background-position: -60px 0
}

.highslide-controls .highslide-pause a:hover {
    background-position: -60px -30px
}

.highslide-controls .highslide-next a {
    background-position: -90px 0
}

.highslide-controls .highslide-next a:hover {
    background-position: -90px -30px
}

.highslide-controls .highslide-next a.disabled {
    background-position: -90px -60px !important
}

.highslide-controls .highslide-move a {
    background-position: -120px 0
}

.highslide-controls .highslide-move a:hover {
    background-position: -120px -30px
}

.highslide-controls .highslide-full-expand a {
    background-position: -150px 0
}

.highslide-controls .highslide-full-expand a:hover {
    background-position: -150px -30px
}

.highslide-controls .highslide-full-expand a.disabled {
    background-position: -150px -60px !important
}

.highslide-controls .highslide-close a {
    background-position: -180px 0
}

.highslide-controls .highslide-close a:hover {
    background-position: -180px -30px
}


/*---Быстрый поиск на сайте---*/

.commentsreplyname input[type="text"], .commentsreplymail input[type="text"], #searchinput, #replylimit, #searchuser {
    display: block;
    width: 100%;
    height: calc(1.54em + 0.876rem + 2px);
    padding: 0.438rem 0.875rem;
    font-size: .894rem;
    font-weight: 400;
    line-height: 1.54;
    color: #e4e5e7;
    background-color: #2d3740;
    background-clip: padding-box;
    border: 1px solid #546778;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.commentsreplyname input[type="text"]:focus,
.commentsreplymail input[type="text"]:focus,
#searchinput:focus,
#searchuser:focus {
    border-color: #437ba9;
    outline: 0;
    box-shadow: none
}

#fullsearch {
    width: 100%;
}

.search legend {
    font-size: 1.05rem;
    font-weight: bold;
    margin-bottom: 0.15rem;
}

.search fieldset {
    margin-bottom: 1rem;
}

.search label {
    margin-right: 0.5rem;
}

.search #searchinput,
.search #searchuser {
    margin-bottom: 0.25rem;
}

.search input[type="checkbox"],
.search input[type="radio"] {
    margin-right: 0.25rem;
}

/*.pm select {}*/

.pm select, .search #titleonly, .search #replyless, .search #searchdate, .search #beforeafter, .search #sortby, .search #resorder {
    display: inline-block;
    background-clip: padding-box;
    width: 100%;
    margin-bottom: 0.5rem;
    outline: none;
    height: calc(1.54em + 0.876rem + 2px);
    padding: 0.438rem 2.75rem 0.438rem 0.875rem;
    font-size: .894rem;
    font-weight: 400;
    line-height: 1.54;
    color: #e4e5e7;
    vertical-align: middle;
    background: #2d3740 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAABGdBTUEAALGPC/xhBQAAAKBJREFUSA3t1kEKgCAQBVCTDtciulJ2pWjRiapTaPwokUEjRW0zgaHSOI9PQWLbD4Mhfr7kz/1te4bYKO4JJ8KJ0ATouqUbqeuuH5TRekypb6Scsr2s6zIrHBgLQQ1qs0EAiMU8CNRmhcRgXEQRyBcMRRSDvGF8iKIQHyaEwLOixm8APm2Mq2HoVgMS6u3uZ/9q3MNj5gyhaXEinAhNgK5PpzhEO/hSMK4AAAAASUVORK5CYII=) right 0.875rem center/17px 12px no-repeat;
    border: 1px solid #546778;
    border-radius: 0.25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.search #replyless,
.search #replylimit,
.search #searchdate,
.search #beforeafter,
.search #sortby,
.search #resorder {
    width: auto;
    display: inline-block;
    margin-bottom: 0.15rem;
}

.recip select, .search #catlist {
    padding: 0.5rem;
    border: 1px solid #546778;
    border-radius: 0.25rem;
    background: #2d3740;
    color: #e4e5e7;
}

.announcements .title {
    position: relative;
    color: #515761;
    bottom: 0.4rem;
    font-style: italic;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #313131;
    font-size: 45px;
    font-weight: bold;
    -webkit-animation: colorchange 20s infinite alternate;
}

@-webkit-keyframes colorchange {
  0% {
    color: blue;
  }
  10% {
    color: #8e44ad;
  }
  20% {
    color: #1abc9c;
  }
  30% {
    color: #d35400;
  }
  40% {
    color: blue;
  }
  50% {
    color: #34495e;
  }
  60% {
    color: blue;
  }
  70% {
    color: #2980b9;
  }
  80% {
    color: #f1c40f;
  }
  90% {
    color: #2980b9;
  }
  100% {
    color: pink;
  }
}

#searchsuggestions {
    z-index: 2200;
    width: 100%;
    max-width: 380px;
    border-radius: 2px;
    background: #1e252b;
    box-shadow: 0 8px 40px -10px rgb(0 0 0 / 30%);
    border: 1px solid #34414b;
    border-color: rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    font-size: .9em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

#searchsuggestions a,
#searchsuggestions span.notfound {
    padding: 15px 25px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #34414b;
}

#searchsuggestions a {
    color: inherit;
}

#searchsuggestions a:hover {
    background-color: #34414b;
}

#searchsuggestions a span {
    display: block;
    cursor: pointer;
}

#searchsuggestions span.searchheading {
    display: block;
    font-weight: bold;
    margin-bottom: .2em;
}

#searchsuggestions span.seperator {
    display: block;
}

#searchsuggestions span.seperator a {
    padding: 10px 0;
    text-align: center;
    border: 0 none;
    background-color: transparent;
    color: #919191;
}

#searchsuggestions span.notfound {
    padding: 15px 25px;
    display: block;
}

#searchsuggestions .break {
    display: none;
}


/*---Диалоговые и всплывающие окна jQuery UI---*/

.tox-tinymce {
    border: 1px solid #e7e8e8 !important;
    border-radius: 0 0 0.25rem 0.25rem !important;
    border-top: 0 !important;
    box-shadow: none !important;
}

.ui-front {
    z-index: 1000;
}

.ui-widget-overlay {
    background: #000;
    opacity: 0.5;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: fixed;
}

.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

* html .ui-helper-clearfix {
    height: 1%
}

.ui-helper-clearfix {
    display: block
}

.ui-dialog {
    text-align: left;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 370px;
    border-radius: 0.25rem;
    box-shadow: 0 8px 40px -10px rgba(0, 0, 0, 0.3);
    border: 1px solid #e6e6e6;
    border-color: rgba(0, 0, 0, 0.1);
    background-color: #546778;
    background-clip: padding-box;
    outline: none;
}

.ui-dialog-titlebar {
    padding: 15px 25px;
    position: relative;
    border-bottom: 1px solid #3f4e5a;
}

.ui-dialog-title {
    float: left;
    font-weight: bold;
    font-size: 1.15em;
    color:#fff;
}

.ui-dialog-titlebar-close {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -16px !important;
    height: 23px !important;
    width: 32px;
    border: 0 none !important;
    background-color: inherit !important;
    box-shadow: none !important;
    padding: 0px !important;
}

.ui-dialog-titlebar-close .ui-icon {
    display: block;
    margin: 10px auto 0 auto;
    width: 12px;
    height: 12px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
    -webkit-background-size: 12px auto;
    background-size: 12px auto;
    opacity: .5;
    border: 0;
}

.ui-dialog fieldset legend {
    font-size: 1rem;
}

.ui-button {
    float: right;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    height: 36px;
    border-radius: 0.25rem;
    line-height: 22px;
    outline: none;
    background-color: #7488a1;
    border: 0;
    color: #fff;
    padding: 7px 22px;
    text-decoration: none !important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all ease .1s;
    transition: all ease .1s;
}

.ui-button:hover {
    background-color: #94b1d5;
}

.ui-dialog-titlebar-close:hover .ui-icon {
    opacity: 1;
}

.ui-icon,
.ui-button-icon-only {
    overflow: hidden;
    text-indent: -9999px;
}

.ui-dialog label {
    color: #e6e6e6;
}

.ui-dialog-content {
    padding: 1rem 1.5rem;
    border-bottom: 1px solid #3f4e5a;
    overflow: auto;
    position: relative;
    color:#e1e6ea;
    zoom: 1;
}

.loginbox.ui-dialog,
.loginbox .ui-dialog-content {
    overflow: visible !important;
}

.ui-dialog-content h2 {
    display: inline;
    font-size: 1em;
    font-weight: bold
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 1rem;
    text-align: center;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x !important;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}

.ui-button {
    margin: 0 3px;
}

.ui-helper-hidden-accessible {
    display: none;
}


/* --- Автозаполнение облака тегов --- */

.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width: 1px
}


/* without this, the menu expands to 100% in IE6 */

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    float: left;
    background: #fff 50% bottom repeat-x;
    border: 1px solid #dedede;
    color: #353535;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
    border: 1px solid #a7a7a7;
    color: #4e4e4e;
    font-weight: bold;
}


/*---Подсветка кода в теге [code]---*/

pre code {
    display: block;
    padding: 0.5em;
    background: #f9fafa;
    border: 1px solid #dce7e7;
    overflow: auto;
    white-space: pre;
}

.hljs-comment,
.hljs-quote {
    color: #a0a1a7;
    font-style: italic;
}

.hljs-doctag,
.hljs-keyword,
.hljs-formula {
    color: #a626a4;
}

.hljs-section,
.hljs-name,
.hljs-selector-tag,
.hljs-deletion,
.hljs-subst {
    color: #e45649;
}

.hljs-literal {
    color: #0184bb;
}

.hljs-string,
.hljs-regexp,
.hljs-addition,
.hljs-attribute,
.hljs-meta-string {
    color: #50a14f;
}

.hljs-built_in,
.hljs-class .hljs-title {
    color: #c18401;
}

.hljs-attr,
.hljs-variable,
.hljs-template-variable,
.hljs-type,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-number {
    color: #986801;
}

.hljs-symbol,
.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-title {
    color: #4078f2;
}

.hljs-emphasis {
    font-style: italic;
}

.hljs-strong {
    font-weight: bold;
}

.hljs-link {
    text-decoration: underline;
}


/*---BB Редактор---*/

.bb-pane {
    height: 1%;
    overflow: hidden;
    padding-bottom: 5px;
    padding-left: 5px;
    margin: 0;
    height: auto !important;
    text-decoration: none;
    background-color:#333;
    background-repeat: repeat-x;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -khtml-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -khtml-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top: 1px solid #546778;
    border-left: 1px solid #546778;
    border-right: 1px solid #546778;
    box-shadow: none !important;
}

.bb-pane>b {
    margin-top: 5px;
    margin-left: 0;
    vertical-align: middle;
}

.bb-pane .bb-btn+.bb-btn,
.bb-pane .bb-btn+.bb-pane,
.bb-pane .bb-pane+.bb-btn,
.bb-pane .bb-pane+.bb-pane {
    margin-left: -1px;
}

.bb-btn {
    display: inline-block;
    overflow: hidden;
    float: left;
    padding: 4px 10px;
}

.bb-btn:hover {
    background: #546778;
}

.bb-btn:active {
    background: #546778;
    border-color: #cfcfcf;
}

.bb-editor textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 7px;
    background-color:#333;
    color: #e4e5e7;
    border: 1px solid #546778;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    margin-top: -1px;
    outline: none;
}

.bb-editor textarea:focus {
    border-color: #437ba9 !important;
}

@font-face {
    font-family: 'bb-editor-font';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="bb-btn"],
[class*=" bb-btn"] {
    font-family: 'bb-editor-font';
    speak-as: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bb-sel {
    float: left;
    padding: 2px 2px 0 2px;
}

.bb-sel select {
    font-size: 11px;
}

.bb-sep {
    display: inline-block;
    float: left;
    width: 1px;
    padding: 2px;
}

.bb-btn {
    cursor: pointer;
    outline: 0;
}

#b_font select,
#b_size select {
    padding: 0;
}

#b_b:before {
    content: "\f032";
}

#b_i:before {
    content: "\f033";
}

#b_u:before {
    content: "\f0cd";
}

#b_s:before {
    content: "\f0cc";
}

#b_img:before {
    content: "\f03e";
}

#b_up:before {
    content: "\e930";
}

#b_emo:before {
    content: "\f118";
}

#b_url:before {
    content: "\f0c1";
}

#b_leech:before {
    content: "\e98d";
}

#b_mail:before {
    content: "\f003";
}

#b_video:before {
    content: "\e913";
}

#b_audio:before {
    content: "\e911";
}

#b_hide:before {
    content: "\e9d1";
}

#b_quote:before {
    content: "\e977";
}

#b_code:before {
    content: "\f121";
}

#b_left:before {
    content: "\f036";
}

#b_center:before {
    content: "\f037";
}

#b_right:before {
    content: "\f038";
}

#b_color:before {
    content: "\e601";
}

#b_spoiler:before {
    content: "\e600";
}

#b_fla:before {
    content: "\ea8d";
}

#b_yt:before {
    content: "\f166";
}

#b_tf:before {
    content: "\ea61";
}

#b_list:before {
    content: "\f0ca";
}

#b_ol:before {
    content: "\f0cb";
}

#b_tnl:before {
    content: "\ea61";
}

#b_br:before {
    content: "\ea68";
}

#b_pl:before {
    content: "\ea72";
}

#b_size:before {
    content: "\f034";
}

#b_font:before {
    content: "\f031";
}

#b_header:before {
    content: "\f1dc";
}

#b_sub:before {
    content: "\f12c";
}

#b_sup:before {
    content: "\f12b";
}

#b_justify:before {
    content: "\f039";
}

.bb-pane h1,
.bb-pane h2,
.bb-pane h3,
.bb-pane h4,
.bb-pane h5,
.bb-pane h6 {
    margin-top: 5px;
    margin-bottom: 5px;
}

.bb-pane h1 {
    font-size: 36px;
}

.bb-pane h2 {
    font-size: 30px;
}

.bb-pane h3 {
    font-size: 24px;
}

.bb-pane h4 {
    font-size: 18px;
}

.bb-pane h5 {
    font-size: 14px;
}

.bb-pane h6 {
    font-size: 12px;
}

.bb-pane-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    color: #fff;
    z-index: 1000;
    display: none;
    min-width: 180px;
    padding: 1rem;
    margin: 2px 0 0;
    list-style: none;
    font-size: 11px;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    background: #546778;
    background-clip: padding-box;
    max-height: 300px;
    overflow: auto;
    box-shadow: 0 8px 40px -10px rgb(0 0 0 / 30%);
}

.bb-pane-dropdown>li>a {
    display: block;
    padding: 3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #353535;
    white-space: nowrap;
}

.bb-pane-dropdown>li>a:hover {
    text-decoration: none;
    color: #262626;
    background-color: whitesmoke;
}

.bb-pane-dropdown .color-palette div .color-btn {
    width: 17px;
    height: 17px;
    padding: 0;
    margin: 0;
    border: 1px solid #fff;
    cursor: pointer;
}

.bb-pane-dropdown .color-palette {
    padding: 0px 5px;
}

.bb-pane-dropdown table {
    margin: 0px;
}

.emoji_box {
    width: 100%;
    max-width: 390px;
}

.emoji_category {
    padding: 7px;
    clear: both;
}

.emoji_list {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
    font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
    font-size: 2em;
}

.emoji_symbol {
    float: left;
    margin-bottom: 10px;
    width: 12.5%;
    text-align: center;
}

.emoji_symbol a,
.emoji_symbol a:hover {
    cursor: pointer;
    text-decoration: none;
}


/*---Поля быстрого редактирования публикаций на сайте---*/

.quick-edit-text {
    padding: 0.4em;
    width: 350px;
    border: 1px solid #e7e8e8;
    border-radius: 0.25rem;
    padding-left: 0.7rem;
    outline: none;
}

.quick-edit-textarea {
    height: 250px;
    padding: 2px;
    border: 1px solid #d7d7d7;
    width: 100%;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}


/*---Быстрый ответ на комментарии, упрощенная форма---*/

#dlefastreplycomments {
    padding: 0 4% 10px 4%;
}

.dlecomments-editor {
    margin-top: 0.25rem;
}

#dle-comments-list>.comments-tree-list>li .comments-tree-list>li #dlefastreplycomments {
    padding: 0 0 10px 0;
}

.comments-tree-list {
    list-style-type: none;
    padding: 0;
}

.comments_subscribe input[type="checkbox"] {
    margin-right: 0.25rem;
}

.comments_subscribe {
    color: #879aab;
    margin-top: -0.5rem;
    display: block;
}

#allow_subscribe {
    margin-right: 0.25rem;
}


/*---Выделение текста и всплывающее окно (поделиться ссылкой)---*/

#marker-bar,
#txtselect_marker {
    display: block;
    visibility: hidden;
    position: absolute;
    z-index: 1200;
    opacity: 0;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#txtselect_marker {
    cursor: pointer;
    background: url(../dleimages/marker.png) no-repeat 0 0;
}

#txtselect_marker:hover {
    background-position: 0 -32px;
}

#marker-bar {
    border: 1px solid #ccc;
    border-radius: 15px;
    background: #fff;
    padding: 5px 10px;
    cursor: default;
    box-shadow: 0 0 4px #ccc;
    -webkit-box-shadow: 0 0 4px #ccc;
}

#marker-bar.show {
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
    visibility: visible;
}

#txtselect_marker.show {
    visibility: visible;
    width: 32px;
    height: 32px;
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
    opacity: 1;
}

#marker-bar .masha-social,
#marker-bar .masha-marker {
    cursor: pointer;
    display: block;
    margin: 0 5px;
    float: left;
}

#marker-bar .masha-marker {
    line-height: 1em;
    color: #aaa;
    border-bottom: 1px dotted #aaa;
    margin-right: 10px;
}

#marker-bar .masha-marker:hover {
    color: #ea3e26;
    border-color: #ea3e26;
}

.user_selection,
.user_selection_true {
    background: #fff5d5;
    padding: 2px 0;
}

.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close {
    display: none;
}

.user_selection .closewrap,
.user_selection_true .closewrap {
    position: relative;
}

.user_selection.hover a.txtsel_close,
.user_selection_true.hover a.txtsel_close {
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -5px;
    width: 33px;
    height: 33px;
    background: url(../dleimages/closemarker.png) 0 0 no-repeat;
}

.user_selection.hover a.txtsel_close:hover,
.user_selection_true.hover a.txtsel_close:hover {
    background-position: -0px -33px;
}

#share-popup {
    border: 1px solid #e6e6e6;
    border-color: rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    background: #fff;
    position: absolute;
    z-index: 100;
    width: 414px;
    display: none;
    padding: 20px 0;
    opacity: 0;
    box-shadow: 0 8px 40px -10px rgba(0, 0, 0, 0.3);
    background-clip: padding-box;
    -webkit-transition: opacity .4s, visibility .1s linear .4s;
    transition: opacity .4s, visibility .1s linear .4s;
}

#share-popup.show {
    display: block;
    opacity: 1;
    -webkit-transition: opacity .4s, visibility 0s;
    transition: opacity .4s, visibility 0s;
}

#share-popup .social {
    padding: 0 0 10px 17px;
}

#share-popup .social p {
    padding-bottom: 10px;
    margin: 0;
    font-weight: bold;
}

#share-popup .social ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#share-popup .social ul li {
    display: inline;
    margin-right: 20px;
    padding-top: 2px;
}

#share-popup .social ul a {
    text-decoration: none;
    font-size: 12px;
    display: inline-block;
    color: #919191;
}

#share-popup .social ul a:hover {
    text-decoration: underline;
}

#share-popup .social a span {
    cursor: pointer;
    width: 20px;
    height: 20px;
    background: url(../dleimages/social-icons.png) 20px 20px no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}

#share-popup .social .tw span {
    background-position: 0 -20px;
}

#share-popup .social .tw:hover span {
    background-position: 0 0;
}

#share-popup .social .fb span {
    background-position: -20px -20px;
}

#share-popup .social .fb:hover span {
    background-position: -20px 0;
}

#share-popup .social .vk span {
    background-position: -40px -20px;
}

#share-popup .social .vk:hover span {
    background-position: -40px 0;
}

#share-popup .social .gp span {
    background-position: -60px -20px;
}

#share-popup .social .gp:hover span {
    background-position: -60px 0;
}

#share-popup .link {
    clear: both;
    border-top: 1px solid #d9d9d9;
    padding: 10px 5px 0 10px;
    line-height: 1.2;
    overflow: hidden;
    margin: 0 7px;
}

#share-popup .link p {
    font-weight: bold;
    padding: 0 0 3px 0;
    margin: 0;
}

#share-popup .link span {
    color: #999;
    font-size: 10px;
    display: block;
    padding-top: 3px;
}

#share-popup .link a {
    display: block;
}

.dle-alert,
.dle-confirm,
.dle-promt {
    padding: 20px 1em !important;
}


/*---Дополнительные поля---*/

table.xfields {
    width: 100%;
}

.xfields textarea,
.xprofile textarea {
    width: 100%;
    height: 186px;
    margin-top: 5px;
}

.xfields input[type="text"] {
    width: 100%;
}

.xfieldsdescr {
    width: 200px;
}

.xfields .bb-pane+textarea {
    margin-top: 0px;
}

.xfieldsnote {
    color: #838383;
    font-size: .9em;
}

.xfields_table td {
    vertical-align: top;
}

.xfieldsrow {
    padding-top: 10px;
    clear: both;
}

.xfieldscolleft {
    float: left;
    width: 30%;
}

.xfieldscolright {
    float: left;
    width: 70%;
}

.file-box {
    width: 95%;
    max-width: 437px;
    border: 1px solid #B3B3B3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #F5F5F5;
    padding: 10px;
    margin-top: 10px;
}

.xfieldimagegallery {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
}

.xfieldimagegallery li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.xfieldimagegallery li img {
    float: left;
    margin-right: 5px;
    border: 5px solid #fff;
    width: 100px;
    height: 100px;
    transition: box-shadow 0.5s ease;
}

.xfieldimagegallery li img:hover {
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);
}

.qq-uploader {
    position: relative;
    width: 100%;
}

.qq-upload-button {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    cursor: pointer;
    background: #02bc77 !important;
    color: #fff !important;
}

.qq-upload-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    max-width: 437px;
    background: #FF9797;
    text-align: center;
}

.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}

.qq-upload-drop-area-active {
    background: #FF7171;
}

.uploadedfile {
    display: inline-block;
    width: 117px;
    height: 160px;
    margin: 10px 5px 5px 5px;
    border: 1px solid #e6e6e6;
    text-align: center;
}

.uploadedfile .uploadimage {
    margin-top: 5px;
    width: 115px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: move;
    cursor: -webkit-grabbing;
}

.sortable-ghost {
    opacity: 0.4;
}

.uploadedfile .info {
    text-align: left;
    white-space: nowrap;
    margin: 0px 5px 0px 5px;
    overflow: hidden;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}

.progress {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: whitesmoke;
    height: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background: #eee;
    -webkit-box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;
}

.progress .progress-bar {
    float: left;
    width: 0%;
    font-size: 12px;
    line-height: 20px;
    color: white;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 8px;
}

.progress-bar span {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0;
}

.progress-blue {
    background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));
    background-image: -webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);
    background-image: -moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);
    background-image: linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);
    background-repeat: repeat-x;
    border: 1px solid #55aeee;
}


/*---Смайлы---*/

.emoji {
    border: none;
    vertical-align: middle;
    width: 22px;
    height: 22px;
}

.native-emoji {
    font-size: 1.3em;
    font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';
}

.dlecomments-editor .tox .tox-toolbar__primary,
.dlefastedit-editor .tox .tox-toolbar__primary {
    border-top: 0;
    box-shadow: none;
}

#dlemasscomments {
    width: 100%;
}

.speedbar {
    line-height: 1.25rem;
}

.speedbar a {
    color: #c6e9ff;
    text-shadow: none;
    font-weight: bold;
	text-transform: uppercase;
}

#dle-promt-text, #dle-promt-mail, select#category, .timezoneselect {
    border: 1px solid #3f4e5a;
    padding: 0.5rem;
    border-radius: 0.25rem;
    outline: none;
    background: #2a343c;
    color: #e4e5e7;
}

select#category {
    width: 300px !important;
}

.timezoneselect {
    display: block;
}

.checkbox input[type="checkbox"] {
    margin-right: 0.25rem;
}

#outboxcopy {
    margin-right: 0.25rem;
}

.quick-edit-text,
.dlecomments-editor {
    margin-bottom: 0.25rem;
}

#pm-menu {
    margin-bottom: 1rem;
    overflow-x: auto;
    white-space: nowrap;
}

.pm_status {
    padding: 25px;
    background-color: #3f4e5a;
    border-radius: 2px;
}

.pm_progress_bar {
    background-color: #2a343c;
    margin-bottom: 10px;
    border-radius: 2px;
}

.pm_progress_bar span {
    background: #e85319;
    font-size: 0;
    height: 20px;
    border-radius: 2px;
    display: block;
    overflow: hidden
}

.pm-box {
    margin-bottom: 25px;
}

#dle-comments-form,
#sendmail,
#userinfo,
#entryform {
    width: 100%;
}

.clearfix {
    clear: both;
}


/* Постраничная навигация в новости */

.splitnewsnavigation>a,
.splitnewsnavigation>span {
    padding: 6px 10px;
    font-weight: bold;
}

.splitnewsnavigation>a {
    color: #437ba9;
}

.popular-list .media-body .small i {
    margin-right:0.15rem;
}

.popular-list {
    list-style: none;
    counter-reset: my-awesome-counter;
}

.popular-list li {
    counter-increment: my-awesome-counter;
}

.popular-list li::after {
    position: absolute;
    top: 1rem;
    right: 1rem;
    content: counter(my-awesome-counter);
    color: #e6e6e6;
    opacity: 0;
    font-weight: bold;
    font-style: italic;
    font-size: 2rem;
}

.popular-list li:first-child::after {
    background-color: #FFD700;
    color: #fff;
    opacity: 0.3;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    text-indent: -9999px;
    background-size: cover;
    background-image: url(../img/gold.png);
}

.popular-list li:nth-child(2)::after {
    background-color: #c0c0c0;
    opacity: 0.3;
    border-radius: 50%;
    color: #fff;
    text-indent: -9999px;
    width: 55px;
    height: 55px;
    background-image: url(../img/silver.png);
}

.popular-list li:nth-child(3)::after {
    background-color: #CD7F32;
    opacity: 0.3;
    border-radius: 50%;
    color: #fff;
    text-indent: -9999px;
    width: 55px;
    height: 55px;
    background-image: url(../img/bronze.png);
}

.main-nav>.sidenav-item.active>.sidenav-link:not(.sidenav-toggle) {
    background: none !important;
    color: #9d9fa1;
}

.position-top {
    top: 0;
    left: auto;
    right: auto;
    bottom: auto
}

.main-nav>.sidenav-item .sidenav-link:hover {
    color: #fff !important
}

.position-top-left {
    top: 0;
    left: 0;
    right: auto;
    margin: 1rem
}

.position-top-right {
    top: 0;
    right: 0;
    left: auto;
    margin: 1rem
}

.position-bottom-right {
    bottom: 0;
    right: 0;
    left: auto;
    margin: 1rem
}

.featured-small {
    min-height: 178px
}

.featured-small h3 a {
    line-height:1.5rem;
    text-shadow: 0px 1px 1px rgb(0 0 0 / 30%);
}

#slider .swiper-slide .small.px-3, .featured-small .small.px-3 {
    background-color: rgb(0 0 0 / 50%);
}

.featured-small .small i {
    margin-right:0.15rem;
}
 
.random-game .card-body h3 {
    text-shadow: 0px 1px 1px #000;
} 

.random-game .platform a {
    color:#fff;
}
 
.latest-videos .swiper-button-next,
.latest-videos .swiper-button-prev {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0.2rem 0.5rem;
    font-size: 1.25rem;
    z-index: 0
}

.featured-articles .swiper-button-next,
.featured-articles .swiper-button-prev {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 .8rem;
    font-size: 1.25rem;
    margin-top: 0.3rem;
    color: #fff;
    z-index: 0;
}

.screenshots .swiper-button-next,
.screenshots .swiper-button-prev {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0 .8rem;
    font-size: 1.25rem;
    margin-top: -0.4rem;
    color: #fff;
    z-index: 0
}

.featured-articles .swiper-button-prev {
    right: 20px;
    left: auto;
}

.screenshots .swiper-button-prev,
.latest-videos .swiper-button-prev {
    right: 20px;
    left: auto;
    z-index: 0
}

#latest-videos .swiper-slide {
    width: 300px;
    height: auto
}

#featured-articles .swiper-slide {
    width: 296px;
    height: auto;
    border-right: 1px solid #1e252b;
}

.featured-category .media .small i {
    margin-right:0.15rem;
}

.lostpassword>form {
    width: 100%;
}

.fullstory .nav-tabs .nav-link.active {
    background-color: #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}

.fullstory h1 a {
    color: #fff;
    font-family: 'Jost',Arial, sans-serif;
}

.fullstory .card-header .views {
    border: 1px solid #2a343c;
    border-radius: 0.25rem;
    padding: 0.468rem 1.125rem;
    background: #2a343c;
}

.fullstory .inner-bg {
    background: rgb(0,0,0);
    background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7035189075630253) 50%, rgba(255,255,255,0) 100%);
    background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7035189075630253) 50%, rgba(255,255,255,0) 100%);
    background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.7035189075630253) 50%, rgba(255,255,255,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
}

.fullstory .card-subtitle a {
    color:#a3a4a6;
}

.navbar-search-input input::placeholder {
    color: #a3a4a6;
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 0px;
    left: 0;
    z-index: 10;
    padding-top: 60px;
    padding-bottom: 20px;
    padding-left: 20px;
    color: #fff;
    text-align: left;
    width: 100%;
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 89%, rgba(255, 255, 255, 0) 100%);
}

.swiper-pagination-bullet {
    background: #9cb2e7;
    border-radius: 0;
    width: 16px;
    height: 4px;
}

#slider {
    max-height: 23.4rem;
}

#slider .swiper-slide {
    max-height: 23.4rem;
}

@media (min-width:1600px),
(max-width:1650px) {
    #slider {
        height: 400px
    }
}

.featured .card-body {
    padding: 1.6rem
}

.featured .ui-bg-overlay {
    background: rgb(0, 0, 0);
    background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 89%, rgba(255, 255, 255, 0) 100%);
}

.featured h5,
.carousel-caption {
    text-shadow: 0px 1px 1px rgb(0 0 0 / 30%);
}

.featured {
    min-height: 98px;
}

.one-stroke {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.two-stroke {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    box-orient: vertical;
}

.three-stroke {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-clamp: 3;
    box-orient: vertical;
}

.pages>span, .pages a {
    min-width: calc(2.144rem + 2px);
    text-align: center;
    font-size: .9rem;
    border-radius: 0.25rem;
    position: relative;
    display: inline-block;
    padding: 0.625rem 0.3125rem;
    line-height: 1;
    color: #fff;
    border: 0;
    background-color: #546778;
}

.pages>span {
    color: #fff;
    background-color: #437ba9;
}

.pagination .prev {
    padding: 0.6rem 0.3125rem;
    margin-top: -1px;
}

.pagination .next {
    padding: 0.6rem 0.3125rem;
    margin-top: -1px;
}

.pagination .page-link {
    background-color: #546778;
}

.pages a:hover,
.pagination>a:hover>.next,
.pagination>a:hover>.prev {
    color: #fff;
    border: 0;
    background-color: #fb4144;
    transition: 0.3s all;
}

.coming-soon .media i {
    margin-right:0.15rem;
}

.video .small i, .video .media i {
    margin-right:0.15rem;
}

.featured-category .play-icon, .video .play-icon {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    background: rgba(0, 0, 0, .5);
    width: 60px;
    height: 60px;
    line-height: 63px;
    border-radius: 50%;
    text-indent: 8px;
    transition: all 0.2s;
}

.featured-category .play-icon {
    text-indent:6px;
}

.featured-category .play-icon:hover, .video .play-icon:hover {
    background: rgba(0, 0, 0, .8);
    transition: all 0.2s;
}

.video .small-play-icon {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
    background: rgba(0, 0, 0, .5);
    width: 40px;
    height: 40px;
    line-height: 42px;
    border-radius: 50%;
    text-indent: 5.5px;
    transition: all 0.2s;
}

.video .small-play-icon:hover {
    background: rgba(0, 0, 0, .8);
    transition: all 0.2s;
}

.downloads .card-header {
    border-bottom:0;
}

.downloads .media .small i {
    margin-right:0.15rem;
}

.downloads .media .bg-light {
    background-color:#2a343c !important;
}

.downloads .platform a {
    color: #fff;
    font-size: 0.75rem;
}

.latest-articles .nav-pills .nav-link.active,
.latest-articles .nav-pills .nav-link.active:hover,
.latest-articles .nav-pills .nav-link.active:focus {
    background-color: #00a877;
    color: #fff;
}

.fullstory h1, .fullstory .ui-bg-cover h1 {
    font-size: 1.25rem;
    color:#fff;
}

.fullstory .ui-bg-cover .badge a {
    color:#fff;
}

.fullstory .meta a {
    color: #babbbc;
}

.fullstory .info-bg {
    background: rgb(84 103 120 / 24%);
    padding: 0.5rem 0.9rem;
    border-radius: 0.25rem;
    padding-bottom: 0.1rem;
    border-right: 2px solid #437ba9;
}

.full-download .info-bg dd, .full-download .info-bg dt {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.fullstory .info-bg a {
    color:#fff;
}

.fullstory p>iframe {
    width: 100% !important;
}

.screenshots .xfieldimage {
    max-width: 100%;
    height: auto;
    box-shadow: 0px 0px 15px black;
}

.profile-card .name a {
    color: #fff;
}

.tagscloud a, .tags a {
    display: inline-block;
    font-size: .858em;
    margin-right: 0.25rem;
    margin-bottom: 0.45rem;
    font-weight: 500;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: all 0.2s ease-in-out;
    background-color: #495b69;
    color: #d7d9da;
    padding: 0.5rem 0.7rem;
    font-weight: 700;
}

.tagscloud a:hover,
.tags a:hover {
    background-color: #e3e6e8;
    color:#495b69 !important;
    transition: all 0.2s ease-in-out;
}

.tagscloud a:before,
.tags a:before {
    content: '#';
}


.quote_body p {
    margin-bottom: 0;
}

.mass_comments_action {
    margin-top: 1rem;
    margin-bottom: 1rem;
}



.dle-popup-mediaupload .tabs a:hover,.dle-popup-mediaupload .tabs a.current, .dle-popup-mediaupload .tabs a.current:hover.dle-popup-mediaupload .tabs a.current, .dle-popup-mediaupload .tabs a.current:hover {
    color: #fff !important;
    background-color: #5e7487 !important;
    border: 1px solid #698196 !important;
    border-top-color: #D65C4F !important;
    border-bottom-color: transparent;
    outline:none;
}

.dle-popup-mediaupload .tabs a {
    color: #d9d9d9 !important;
}

.mediaupload-box {
    border: 1px solid #698196 !important;
    border-top-color: #698196 !important;
}

.mediaupload-row {
    border-top: 1px solid #698196 !important;
}

.upload-options {
    border-top: 1px solid #698196 !important;
    border-bottom: 1px solid #698196 !important;
}

.media-upload-button, .mediaupload-col3 button {
    background-color: #ffd950 !important;
    border-color: #bba03e !important;
    color: #323e48 !important;
}

.file-preview-card .file-footer-bottom {
    background-color: #5e7487 !important;
    border-top: solid 1px #698196 !important;
}

.file-preview-card .file-footer-caption {
    border-bottom: 1px solid #698196 !important;
}

.file-preview-card, .folder-preview-card {
    border-top: 1px solid #698196 !important;
}

.file-preview-card .file-footer {
    border-top: 1px solid #698196 !important;
}

.dle-popup-mediaupload .tabs a {
    outline:none;
}

input.bbcodes[type="submit"],
.applychanges,
.cancelchanges,
.mass_comments_action .bbcodes {
    color: #fff;
    border: 0;
    background-color: #437ba9;
    border-radius: 0.25rem;
    padding: 0.5rem 1rem;
    transition: all 0.2s ease-in-out;
}

.applychanges:hover,
.cancelchanges:hover,
.mass_comments_action .bbcodes:hover {
    background-color: #c74749;
}

.com-rating>div {
    display: inline-block;
}

.card-img-top .card-img-overlay {
    background: rgba(0, 0, 0, 15%);
    opacity: 0;
    transition: all 0.3s;
}

.card-img-top:hover .card-img-overlay {
    display: block;
    opacity: 100;
    transition: all 0.3s;
}

.card-img-top .rounded-top {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.article .media small i {
    margin-right:0.15rem;
}

.article .more {
    position: absolute;
    right: 1rem;
    bottom: 1rem;
}

.pm-button a,
.pm-button a:hover {
    color: #333 !important;
}

#registration input[type="submit"],
#registration input[type="button"] {
    color: #fff;
    padding: .438rem 1.125rem;
    border-radius: 0.25rem;
    background: #02BC77;
    border: 0;
}

#registration input[type="button"] {
    background: #d9534f;
}

.box_in .title {
    font-size: 1.313rem;
}

.box_in .text {
    padding: 1rem;
    background: #fff;
    border-radius: 0.25rem;
    box-shadow: 0 0.125rem 0.25rem rgb(24 28 33 / 8%);
}

.score1,
.score2,
.score3,
.score4 {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 1rem;
}

.score1 .align-middle {
    margin-top: -0.10rem;
}

.news_title a {
    color: #333;
}

#votes .title.bg-light {
    background-color:#2a343c !important;
}

#toTop {
    text-align: center;
    z-index: 10;
    position: fixed;
    width:55px;
    height:50px;
    line-height:50px;
    bottom: 60px;
    right: 10px;
    cursor: pointer;
    display: none;
    font-size: 1rem;
}

.bottom-navbar {
    position:fixed;
    bottom:0;
    left:auto;
    z-index:11;
    right:auto;
    width:100%;
    box-shadow: 0 -1px 3px rgb(51 51 51 / 13%);
    height:60px;
}

.bottom-navbar a {
    display:block;
    margin-top:0.8rem;
}

.bottom-navbar a i {
    margin-bottom:0.15rem;
}

@media (min-width: 768px) {
    .full-download .poster {
        max-height:143px;
    }
    
    .full-movie .poster {
        max-height:117px;
    }
}

@media (max-width: 767.98px) {
    .article .desc {
        margin-bottom:3rem;
    }
    
    .fullstory .pt-10 {
        padding-top:0;
    }
    
    .hide-small {
        display:none !important;
    }
}

@media (max-width: 1279.98px) {
    #toArticles,#toGames,#toVideo {
        display: none !important;
    }
    
    #toTop {
        bottom:125px;
    }
    
    .layout-container {
        padding-bottom:2rem;
    }
}

@media (max-width: 575.98px) {
    .pm-page .card-body {
        padding: 1rem;
    }
    
    .pm select {
        display: block;
        margin-bottom: 0.25rem !important;
    }
    
    .fullstory .font-mobile {
        font-weight: normal;
        font-size: 1rem !important;
        text-shadow: 0 1px 1px black;
    }
    
    .addcomment .card-body,
    .comment .card-body,
    .fullstory .card-body {
        padding: 1rem !important;
    }
    
    .container-fluid {
        margin-top: 3rem !important;
    }
    
    .search-actions .btn,
    .article-actions .btn,
    .download-actions .btn,
    .video-actions .btn {
        padding: 0.188rem 0.6875rem;
        font-size: 0.75rem;
        line-height: 1.5;
    }
    
    #toTop {
        width: 40px !important;
        height: 35px !important;
        font-size: 1rem !important;
        line-height: 35px !important;
    }
    
    .hide-small {
        display: none !important;
    }
}

@media (max-width: 991.98px) {
    .main-navbar.navbar-collapse {
        margin-top:1rem;
    }
}

/*.faq_7 * {
  font-family: Nunito, sans-serif;
}*/

.faq_7 .responsive-cell-block {
  min-height: 75px;
}

.faq_7 .text-blk {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  line-height: 25px;
}

.faq_7 .responsive-container-block {
  min-height: 75px;
  height: fit-content;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  justify-content: flex-start;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.faq_7 .faq-head-bg {
  background-color: #333e48;
  color: white;
  padding-top: 80px;
  padding-right: 60px;
  padding-bottom: 80px;
  padding-left: 60px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: auto;
}

.faq_7 .text-blk.faq-heading1 {
  font-size: 40px;
  line-height: 55px;
  font-weight: 900;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

.faq_7 .text-blk.faq-subheading {
  font-size: 18px;
  line-height: 26px;
}

.faq_7 .faq-dropdown-bg {
  width: 100%;
  padding-top: 80px;
  padding-right: 60px;
  padding-bottom: 80px;
  padding-left: 60px;
}

.faq_7 .faq {
  display: block;
  flex-direction: column;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #333e48;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 25px;
  margin-left: 0px;
}

.faq_7 .faq-question-container {
  display: flex;
  justify-content: space-between;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 10px;
  margin-left: 0px;
}

.faq_7 .faq-question-container:hover {
  cursor: pointer;
}

.faq_7 .text-blk.faq-questions {
  color: #a2c9f1;
  font-size: 15px;    
  text-shadow: 0px 0px 5px #a71818;
}

.faq_7 .text-blk.faq-answer {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
  color: #7a8c9f;
  font-size: 13px;
  line-height: 26px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  text-shadow: 0px 0px 5px #184d02;
}

.faq_7 .text-blk.faq-subheading {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 50px;
  margin-left: 0px;
  max-width: 590px;
  font-size: 18px;
}

.faq_7 .answer-box {
  max-height: 0px;
  overflow-x: hidden;
  overflow-y: hidden;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: max-height;
}

.faq_7 .faq.active .openimg {
  transform: rotate(180deg);
}

.faq_7 .openimg {
  transition-duration: 0.3s;
  transition-timing-function: ease-in;
  transition-delay: 0s;
  transition-property: transform;
    height: 15px;
    /* width: 15px; */
    margin-top: 10px;
}

.faq_7 .faq.active .answer-box {
  max-height: 550px;
}

.faq_7 .faq-head-content {
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  max-width: 450px;
}

.faq_7 .container-block {
  max-width: 800px;
}

@media (max-width: 1024px) {
  .faq_7 .text-blk.faq-answer {
    font-size: 13px;
  }
}

@media (max-width: 768px) {
  .faq_7 .text-blk.faq-heading1 {
    font-size: 30px;
    line-height: 40px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    margin-left: 0px;
  }

  .faq_7 .faq-head-content {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    max-width: 500px;
    text-align: center;
  }

  .faq_7 .faq-head-bg {
    padding-top: 50px;
    padding-right: 60px;
    padding-bottom: 30px;
    padding-left: 60px;
  }

  .faq_7 .faq-dropdown-bg {
	width: 100%;
    padding-top: 50px;
    padding-right: 60px;
    padding-bottom: 50px;
    padding-left: 60px;
  }

  .faq_7 .text-blk.faq-questions {
    font-size: 15px;
  }

  .faq_7 .text-blk.faq-answer {
    font-size: 13px;
  }

  .faq_7 .text-blk.faq-subheading {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }
}

@media (max-width: 500px) {
  .faq_7 .responsive-cell-block.wk-tab-12.wk-mobile-12.wk-desk-5.wk-ipadp-5.faq-head-bg {
    padding-top: 80px;
    padding-right: 30px;
    padding-bottom: 80px;
    padding-left: 30px;
  }

  .faq_7 .responsive-cell-block.wk-tab-12.wk-mobile-12.wk-desk-7.wk-ipadp-7.faq-dropdown-bg {
    padding-top: 80px;
    padding-right: 30px;
    padding-bottom: 80px;
    padding-left: 30px;
  }

  .faq_7 .responsive-cell-block.wk-tab-12.wk-mobile-12.wk-desk-5.wk-ipadp-5.faq-head-bg {
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }

  .faq_7 .responsive-cell-block.wk-tab-12.wk-mobile-12.wk-desk-7.wk-ipadp-7.faq-dropdown-bg {
    padding-top: 50px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 30px;
  }

  .faq_7 .text-blk.faq-answer {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    line-height: 22px;
    font-size: 13px;
  }

  .faq_7 .text-blk.faq-questions {
    font-size: 15px;
  }

  .faq_7 .text-blk.faq-heading1 {
    font-size: 26px;
  }

  .faq_7 .text-blk.faq-subheading {
    font-size: 17px;
    line-height: 24px;
  }
}

@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700;800&amp;display=swap');

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

body {
  margin: 0;
}

.wk-desk-1 {
  width: 8.333333%;
}

.wk-desk-2 {
  width: 16.666667%;
}

.wk-desk-3 {
  width: 25%;
}

.wk-desk-4 {
  width: 33.333333%;
}

.wk-desk-5 {
  width: 41.666667%;
}

.wk-desk-6 {
  width: 50%;
}

.wk-desk-7 {
  width: 58.333333%;
}

.wk-desk-8 {
  width: 66.666667%;
}

.wk-desk-9 {
  width: 75%;
}

.wk-desk-10 {
  width: 83.333333%;
}

.wk-desk-11 {
  width: 91.666667%;
}

.wk-desk-12 {
  width: 100%;
}

@media (max-width: 1024px) {
  .wk-ipadp-1 {
    width: 8.333333%;
  }

  .wk-ipadp-2 {
    width: 16.666667%;
  }

  .wk-ipadp-3 {
    width: 25%;
  }

  .wk-ipadp-4 {
    width: 33.333333%;
  }

  .wk-ipadp-5 {
    width: 41.666667%;
  }

  .wk-ipadp-6 {
    width: 50%;
  }

  .wk-ipadp-7 {
    width: 58.333333%;
  }

  .wk-ipadp-8 {
    width: 66.666667%;
  }

  .wk-ipadp-9 {
    width: 75%;
  }

  .wk-ipadp-10 {
    width: 83.333333%;
  }

  .wk-ipadp-11 {
    width: 91.666667%;
  }

  .wk-ipadp-12 {
    width: 100%;
  }
}

@media (max-width: 768px) {
  .wk-tab-1 {
    width: 8.333333%;
  }

  .wk-tab-2 {
    width: 16.666667%;
  }

  .wk-tab-3 {
    width: 25%;
  }

  .wk-tab-4 {
    width: 33.333333%;
  }

  .wk-tab-5 {
    width: 41.666667%;
  }

  .wk-tab-6 {
    width: 50%;
  }

  .wk-tab-7 {
    width: 58.333333%;
  }

  .wk-tab-8 {
    width: 66.666667%;
  }

  .wk-tab-9 {
    width: 75%;
  }

  .wk-tab-10 {
    width: 83.333333%;
  }

  .wk-tab-11 {
    width: 91.666667%;
  }

  .wk-tab-12 {
    width: 100%;
  }
}

@media (max-width: 500px) {
  .wk-mobile-1 {
    width: 8.333333%;
  }

  .wk-mobile-2 {
    width: 16.666667%;
  }

  .wk-mobile-3 {
    width: 25%;
  }

  .wk-mobile-4 {
    width: 33.333333%;
  }

  .wk-mobile-5 {
    width: 41.666667%;
  }

  .wk-mobile-6 {
    width: 50%;
  }

  .wk-mobile-7 {
    width: 58.333333%;
  }

  .wk-mobile-8 {
    width: 66.666667%;
  }

  .wk-mobile-9 {
    width: 75%;
  }

  .wk-mobile-10 {
    width: 83.333333%;
  }

  .wk-mobile-11 {
    width: 91.666667%;
  }

  .wk-mobile-12 {
    width: 100%;
  }
}

.text-shadow {text-shadow: 0 1px 2px rgb(0 0 0 / 35%);}