button.theme-site{
    margin-top: 8px;
    height: 30px;
    border: none;
    line-height: 30px;
    padding: 0px 15px;
    background: #ffffff;
    font-size: 14px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    cursor: pointer;
    z-index: 10000;
}
button.theme-site.dark{
    background: #212b38;
    color: #ffffff;
}

.dark,
.dark .block-bd,
.dark .log-autor .menu-autor-bk{
    background-color: #212b38;
}
.dark .soft-bk,
.dark .block-bd.flex .cont-info,
.dark .footer .cop,
.dark .bg-gray,
.dark .title-h1-site,
.dark .what-working .working-bk .work-bk .rang > div{
    background-color: #1f2833;
}
.dark .footer .footer-cont .lang a.active,
.dark .nav-l li a:hover,
.dark .log-autor .menu-autor-bk ul > li a:hover,
.dark .footer .footer-cont .ct .menu-foot > ul > li a:hover,
.dark .tabs > li.active > a,
.dark .profil-pm .menu > li > a.active,
.dark .profil-pm .menu > li > a:hover,
.dark .pm-table-li-user > a:hover{
    color: #88be3f;
}
.dark a,
.dark .footer .footer-cont .lang a,
.dark .footer .footer-cont .ct .menu-foot > ul > li a,
.dark .footer .footer-cont .bk-bezop a,
.dark .title-h1-site h1,
.dark .nav-l li a,
.dark .nav-l li.active a,
.dark .reviews-modul .lt .inf a,
.dark .reviews-mod .rt .top-revi .autor a,
.dark .soft-item-line .cont a,
.dark .soft-item .title-soft a,
.dark .tabs > li > a,
.dark .profil-pm .menu > li > a,
.dark .pm-table-li-user > a,
.dark .readpm-pm-user-info-right-name > a,
.dark .info-bk a,
.dark .dle-popup-confirm .ui-dialog-buttonset button:nth-child(1),
.dark .dle-popup-complaint .ui-dialog-buttonset button:nth-child(1),
.dark #logout-user a,
.dark .clrh-left > a, .dark .log-autor .autor .text {
    color: #389efd;
}
.dark .dle-popup-userprofile .send-ps .btn.btn-m.c-blue{
    color: #389efd !important;
}
.dark .footer .footer-cont .bk-bezop,
.dark .footer .footer-cont .ct .menu-foot .tit,
.dark .container .title h3,
.dark .container-bk .container-r h3,
.dark .reviews-mod .title,
.dark .container-bk .container-r h2,
.dark .error-site-info > span,
.dark .footer .footer-cont .ct .menu-foot > ul > li a.active,
.dark .block-bd.flex .cont-info > h3,
.dark #acc-cont > h3,
.dark .soft-item-line .price,
.dark .nav-l li.active a,
.dark .what-working .working-bk .work-bk .title-bk,
.dark .profil-dop .profil-bk .title,
.dark .profil-approve .title,
.dark .profil .profil-top .plt .info-autor .name,
.dark .profil-edit-bk .tit,
.dark .readpm-pm-header-left,
.dark .pm-newpm .title,
.dark .info-bk > div,
.dark .dle-popup-userprofile .login-user,
.dark .ui-dialog-titlebar,
.dark .ui-dialog-titlebar-close:before,
.dark #logout-user .title-dop,
.dark #logout-user > .close-mod{
    color: #ffffff;
}
.dark .footer .cop .lt,
.dark .error-site-info > strong,
.dark .error-site-info,
.dark .readpm-pm-signature-cont{
    color: #3e536d;
}
.dark .error-site-info > span{
    background-color: #eb5757;
}
.dark .footer .footer-cont .ct .menu-foot > ul > li a.active{
    background-color: #2d3b4c;
}
.dark .title-h1-site{
    border-bottom: 1px solid #1f2833;
}
.dark .container-bk .container-r p,
.dark .container-r > ul > li,
.dark .full-story-content > ul > li,
.dark .block-bd.flex .cont-info > p,
.dark #acc-cont > div p,
.dark .input-form > label,
.dark .reviews-modul .logo > span,
.dark .soft-item-line .cont p,
.dark .soft-items .logo > span,
.dark .soft-items .items:hover .soft-item .gesc-soft,
.dark .logo.ic-dle span,
.dark .what-working .working-bk .work-bk .rang > span,
.dark .module-left-item .rate-bk .count-rate,
.dark .module-left-info .item .mlt,
.dark .module-left-info .item .mrt,
.dark .update-history .items .data,
.dark .style-checkbox input[type="checkbox"] + label,
.dark .profil-dop .profil-bk p,
.dark .profil .profil-foot,
.dark .profil .profil-top .plt .info-autor .data,
.dark .profil .profil-top .plt .info-autor .desc,
.dark .pm-table-li-subj > a,
.dark .readpm-pm-text,
.dark .readpm-pm-header-right,
.dark .type-group-admin,
.dark .pmlist,
.dark .info-bk > p,
.dark .profil-pm .menu > li > span,
.dark .dle-popup-userprofile .status-user,
.dark .reviews-mod .desc,
.dark .ui-dialog-content,
.dark #logout-user .logout-soc .title-soc,
.dark .style-input-text{
    color: #7085a0;
}
.dark .input-form > input[type="text"],
.dark .input-form > input[type="email"],
.dark .input-form > input[type="url"],
.dark .input-form > input[type="password"],
.dark .input-form > textarea,
.dark  .input-form > select{
    border: none;
    border-bottom: 1px solid #7085a0;
    color: #ffffff;
}
.dark .input-form > input[type="text"]:focus,
.dark .input-form > input[type="email"]:focus,
.dark .input-form > input[type="url"]:focus,
.dark .input-form > input[type="password"]:focus,
.dark .input-form > textarea:focus,
.dark .input-form > select:focus{
    border-bottom: 1px solid #389efd;
}
.dark .nav-l li.active a{
    background-color: #2d3b4c;
}
.dark .nav-l li.active a:before{
    border-color: transparent transparent transparent #2d3b4c;
}
.dark .block-bd{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
}
.dark #acc-cont > h3{
    background-color: #26303e;
}
.dark #acc-cont > div{
    background: #26303e;
}
.dark #acc-cont > h3.ui-state-active + div{
    box-shadow: 0px 5px 20px rgba(19, 26, 35, 0.5);
}
.dark #acc-cont > h3::after{
    border-top: 5px solid #7085a0;
}
.dark .btn.invert.c-blue{
    background-color: transparent;
    border: 2px solid #389efd;
    color: #389efd !important;
}
.dark .btn.invert.c-blue:hover{
    background-color: #389efd;
    color: #ffffff !important;
}
.dark .log-autor .menu-autor-bk{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
}
.dark .reviews-modul,
.dark .soft-item-line,
.dark .soft-items .items .soft-item,
.dark .what-working .working-bk .work-bk,
.dark .module-left-item .mod-con .cont,
.dark .update-history .items .desc div{
    background-color: #273240;
}
.dark .reviews-modul .rt .top-revi .data{
    color: #495e77;
}
.dark .reviews-modul .lt::after{
    background-color: #31445a;
}
.dark .soft-item-line,
.dark .soft-items .items .soft-item{
    border: 1px solid #273240;
}
.dark .soft-item-line .pod::before{
    background-color: #31445a;
}
.dark .soft-items.line .items:hover .soft-item-line{
    box-shadow: 0px 15px 15px rgba(19, 26, 35, 0.5);
}
.dark .soft-items .items:hover .soft-item{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
}
.dark .what-working .working-bk .work-bk:hover{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
}
.dark .what-working .working-bk .work-bk .logo.ic-wp{
    background-image: url(../img/ic-w-wp-w.svg);
}
.dark .module-left-item .mod-con .cont{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
}
.dark .module-left-item .mod-foo > div{
    background-image: url(../img/rvat-d.svg);
}
.dark .module-left-info .item{
    border-bottom: 1px solid #31445a;
}
.dark .update-history .items .desc div::before{
    border-right: 7px solid #273240;
}
.dark .xfieldimagegallery.skrin{
    background-color: #273240;
}
.dark .slick-next,
.dark .slick-prev{
    border: 8px solid #212b38;
}
.dark .slick-next.slick-disabled,
.dark .slick-prev.slick-disabled{
    background-color: #273240;
}
.dark .module-left-item .mod-con .cont{
    border: 2px solid #212b38;
}
.dark .module-left-item .mod-foo > div::before,
.dark .module-left-item .mod-foo > div::after{
    background-color: #212b38;
}
.dark .module-left-item .mod-top{
    background-color: transparent;
}

.dark .tabs{
    border-bottom: 1px solid #273240;
}
.dark .tabs::before,
.dark .tabs::after{
    background-color: #273240;
}
.dark .tabs > li > a:hover{
    border-bottom: 1px solid #389efd;
}
.dark .profil-dop .profil-bk{
    border: 4px solid #273240;
}
.dark .style-checkbox input[type="checkbox"] + label:before{
    background-color: #273240;
    border: 1px solid #389efd;
}
.dark .style-checkbox input[type="checkbox"]:checked + label:before{
    background-color: #389efd;
}
.dark .btn.c-blue{
    background-color: #389efd;
    border: 1px solid #389efd;
}
.dark .profil{
    border: 1px solid #273240;
}
.dark .profil .profil-top{
    background-color: #273240;
}
.dark .profil .profil-foot{
    background-color: #1f2833;
}
.dark .profil .profil-top .plt .info-autor .group{
    color: #3e536d;
}
.dark .profil-edit-bk{
    background-color: #273240;
}
.dark .profil-edit-bk:nth-child(even){
    background-color: #1f2833;
}
.dark .profil-edit{
    box-shadow: 0px 20px 20px rgba(19, 26, 35, 0.5);
    background-color: #273240;
}
.dark .btn.btn-none{
    background-color: #273240;
    color: #389efd;
}
.dark .profil-pm .progres::before{
    background-color: #13181f;
}
.dark .pm-table-header{
    border-bottom: 1px solid #273240;
    background-color: #273240;
    border-left: 1px solid #273240;
    border-right: 1px solid #273240;
}
.dark .pm-table-li{
    border-bottom: 1px solid #273240;
    border-left: 1px solid #273240;
    border-right: 1px solid #273240;
}
.dark .pm-table-li-subj,
.dark .pm-table-li-date{
    color: #3e536d;
}
.dark .readpm-pm-header{
    background-color: #273240;
}
.dark .readpm-pm{
    border: 2px solid #273240;
}
.dark .pm-table-li.unread{
    background-color: rgba(56, 158, 253, 0.15);
    border-bottom: 1px solid transparent;
}
.dark .tabs > li.active > a:hover{
    border-bottom: 2px solid #88BE3F;
}
.dark .info-bk::before{
    background-color: #212b38;
}

.dark .ui-dialog{
    background-color: #273240;
    box-shadow: 0px 0px 70px rgba(0, 62, 142, 0.7);
    border: 2px solid #1f2833;
}
.dark .ui-dialog.dle-popup-userprofile{
    border: 2px solid #273240;
}
.dark .avatar-photo > .cover::before{
    border: 5px solid #273240;
    background-color: #1f2833;
}

.dark #loading-layer {
    background-color: #212b38;
}



.dark::-webkit-scrollbar-track,
.dark *::-webkit-scrollbar-track{
    background-color: #273240;
}
.dark::-webkit-scrollbar,
.dark *::-webkit-scrollbar{
    width: 17px;
    height: 17px;
    background-color: #1f2833;
}
.dark::-webkit-scrollbar-thumb,
.dark *::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #88be3f;
    border: 5px solid #273240;
}
.dark::-webkit-scrollbar-corner,
.dark *::-webkit-scrollbar-corner{
    background: #1f2833;
}

.dark .readpm-pm-signature-cont{
    border-bottom: 1px solid #273240;
    border-top: 1px solid #273240;
}
.dark .ui-dialog-titlebar{
    background: #1f2833;
}
.dark .ui-button{
    background-color: #389efd;
}
.dark .dle-popup-complaint #dlepopup #dle-promt-text{
    background-color: #212b38;
    border: 2px solid #1f2833;
    color: #ffffff;
}
.dark .dle-popup-userprofile .ui-dialog-titlebar{
    background: transparent;
}
.dark #dlesendpmpopup+.ui-dialog-buttonpane .ui-dialog-buttonset button:first-child,
.dark #newpm+.ui-dialog-buttonpane .ui-dialog-buttonset button:first-child{
    background-color: transparent;
    color: #389efd;
}
.dark .ui-dialog .dle-promt #orfom{
    background-color: #f45757;
    color: #ffffff;
}

.dark #logout-user{
    background-color: #273240;
    border: 2px solid #1f2833;
    box-shadow: 0px 0px 70px rgba(0, 62, 142, 0.7);
}
.dark #logout-user .logout-soc{
    background: #212b38;
}
.dark .style-input-text{
    background: #212b38;
    border: 1px solid #1f2833;
}

.dark .style-input-text::-webkit-input-placeholder{
    color: #3e536d;
}
.dark .style-input-text:-ms-input-placeholder{
    color: #3e536d;
}
.dark .style-input-text::placeholder{
    color: #3e536d;
}
.dark .style-input-text + .placeholder::before{
    color: #3e536d;
}
.dark input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #1f2833; /* цвет вашего фона */
    -webkit-text-fill-color: #389dfc; /* цвет текста */
}
.dark .rating, .dark .unit-rating{
    background-image: url(../img/rate-darck.png);
}
.dark .tsr-ratingscore, .dark .soft-item .footer-soft .rt .price{
    color: #ffffff;
}
.dark .tsr-vote-num{
    color: #4a5e77;
}
.dark .container-r > ol li, .dark  .full-story-content > ol li{
    color: #7085a0;
}
.dark #dlesendpmpopup #pm_text, .dark .pm-newpm #comments{
    background-color: #1f2833;
    border: 2px solid #13181f;
    color: #7085a0;
}
.dark #dlesendpmpopup #pm_text:focus, .dark .pm-newpm #comments:focus{
    border: 2px solid #000000;
}
.dark .container-r > ol li:before, .dark .full-story-content > ol li:before{
    color: #212b38;
    background-color: #389efd;
    border-radius: 3px;
    text-align: center;
    content: counters(li,".");
}
.dark .com-add{
    background: #273240;
}
.dark .ca-editor textarea{
    background-color: #212b38;
    border: 2px solid #1f2833;
    color: #ffffff;
}
.dark .ca-editor textarea:focus{
    border-color: #000000;
}
.dark .com-add #allow_subscribe + label::before{
    background-color: #273240;
    border: 1px solid #389efd;
}
.dark .com-add #allow_subscribe:checked + label::before {
    background-color: #389efd;
}
.dark .com-add .comments_subscribe,
.dark .container .title .title-captions{
    color: #7085a0;
}
.dark .com-not-com{
    color: #ffcc00;
    background-color: #273240;
    border: 2px solid #ffcc0021;
}
.dark .com-li {
    background: #273240;
}
.dark .comments-tree-list > li > ol {
    background: #273240;
}
.dark .comments-tree-list > li > ol > li .com-li .com-li-left,
.dark .comments-tree-list > li > ol > li .com-li .com-li-right {
    border-top: 1px solid #3a4759;
}
.dark .clr-content{
    color: #7085a0;
}
.dark .clrfl-data {
    color: #4a5e77;
}
.dark .mass_comments_action,
.dark #dlefastreplycomments {
    background: #273240;
    color: #7085a0;
}
.dark #dlefastreplycomments:before {
    background-color: #3a4759;
}

.dark #dlefastreplycomments .save-buttons .cancelchanges,
.dark .comments-edit-area .save-buttons .cancelchanges {
    color: #7085a0;
}

.dark #dlefastreplycomments textarea,
.dark .comments-edit-area textarea {
    background-color: #212b38;
    border: 2px solid #1f2833;
    color: #ffffff;
}
.dark #dlefastreplycomments textarea:focus,
.dark .comments-edit-area textarea:focus {
    border-color: #000000;
}
.dark .cllpu-status {
    background: #273240;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
}
.dark .cllpu-status:after {
    background-color: #445972;
}
.dark .cllpu-status.online:after {
    background-color: #88BE3F;
}
.dark .clrhr-option > button{
    color: #88be3f;
}
.dark .clrhr-option > ul {
    background-color: #1f2833;
    box-shadow: 0px 10px 40px rgba(0, 62, 142, 0.3);
}
.dark .clrhr-option > ul:before {
    border-color: transparent transparent #1f2833 transparent;
    line-height: 0px;
    _border-color: #000000 #000000 #1f2833 #000000;
}
.dark .clrhr-option > ul > li > a {
    color: #7085a0;
}
.dark .clrhr-option > ul > li > a:hover {
    background-color: #273240;
}

.dark header {
    background-color: #212b38;
    -webkit-box-shadow: 0 10px 70px 0 rgba(6, 6, 6, 0.15);
    -moz-box-shadow: 0 10px 70px 0 rgba(6, 6, 6, 0.15);
    box-shadow: 0 10px 70px 0 rgba(6, 6, 6, 0.15);
}
.dark header .container .right > ul li a, .dark .log-autor .menu-autor-bk ul > li a, .dark .speedbar {
    color: #7085a0;
}
.dark .speedbar {
    border-color: #1a2026;
}
.dark header .container .right > ul li a:hover, .dark .log-autor .menu-autor-bk ul > li a:hover {
    background-color: #1d252f;
}
.dark header .container .right > ul li.active a {
    background-color: #0169CA;
    color: #ffffff;
}
.dark .btn {
    color: #ffffff;
}

.dark .light-button {
    background-color: #212b38;
    color: white;
}

.dark .light-button::before {
    font-family: "Font Awesome 6 Free";
    font-weight: 400;
    content: "\f0eb";
}

@media screen and (min-width: 0px) and (max-width: 700px), only screen and (min-device-width: 0px) and (max-device-width: 700px){
    .dark .tabs > li.active > a{
        color: #ffffff;
        border: none;
    }
    .dark .tabs > li > a:hover{
        border: none;
        color: #ffffff;
        background-color: #273240;
    }
}
