html[data-fontsize="small"] {
    font-size: 10px;
}

html[data-fontsize="large"] {
    font-size: 24px;
}

html[data-fontsize="large"] .checkbox label::before {
  width: 28px;
  height: 28px;
}
html[data-fontsize="large"] .checkbox label {
    padding-left: 15px;
}
html[data-krec='large'] {
    letter-spacing: 5px !important;
}
html[data-krec='normal'] {
    letter-spacing: normal;
}
html[data-krec='large'] h4{
    letter-spacing: 5px !important;
}

html[data-krec='normal'] h4{
    letter-spacing: normal;
}


html[data-color="black"] body {
    background: black;
    color: white
}

/* blue */
html[data-color="blue"] body,
html[data-color="blue"] .service-and-docs,
html[data-color="blue"] .services .item,
html[data-color="blue"] .list-list .list-item,
html[data-color="blue"] .footer,
html[data-color="blue"] .card,
html[data-color="blue"] .modal-content,
html[data-color="blue"] .more-news .publication{
    background: rgba(100,149,237,0.33);
}
html[data-color="blue"] .modal-content {
    background: rgba(100,149,237,1);
}

html[data-color="blue"] a[href],
html[data-color="blue"] .index-page a>h3,
html[data-color="blue"] .footer .top-footer .item a,
html[data-color="blue"] .services .item .category-title,
html[data-color="blue"] .partners .title-block .desc-link,
html[data-color="blue"] .header-info .spec-icons .special a,
html[data-color="blue"] .list-list .title-block h4.doc-title a,
html[data-color="blue"] .header-menu .navbar-light .navbar-nav .nav-link,
html[data-color="blue"] .top-news .tab-content .right-col .item-title h4 a{
    text-decoration: underline;
    color: black;

}

html[data-color="blue"] a[href]:hover,
html[data-color="blue"] a[href]:hover>h4,
html[data-color="blue"] a[href]:hover>.card,
html[data-color="blue"] .footer .top-footer .item a:hover,
html[data-color="blue"] .index-page a:hover>h3,
html[data-color="blue"] .services .item .category-title:hover,
html[data-color="blue"] .partners .title-block .desc-link:hover,
html[data-color="blue"] .header-info .spec-icons .special a:hover,
html[data-color="blue"] .list-list .title-block h4.doc-title a:hover,
html[data-color="blue"] .header-menu .navbar-light .navbar-nav .nav-link:hover,
html[data-color="blue"] .top-news .tab-content .right-col .item-title h4 a:hover{
    color: black;
    background: white;
    outline-color: #d8edff;
}

html[data-color="blue"] a[href]:visited {
    color: red;
}

html[data-color="blue"] a[href].disabled {
    color: #cbcbcb;
}

/* white */
html[data-color="white"] body,
html[data-color="white"] .service-and-docs{
    background: white;
    color: black;

}

html[data-color="white"] a[href],
html[data-color="white"] .index-page a>h3,
html[data-color="white"] .footer .top-footer .item a,
html[data-color="white"] .services .item .category-title,
html[data-color="white"] .partners .title-block .desc-link,
html[data-color="white"] .header-info .spec-icons .special a,
html[data-color="white"] .list-list .title-block h4.doc-title a,
html[data-color="white"] .header-menu .navbar-light .navbar-nav .nav-link,
html[data-color="white"] .top-news .tab-content .right-col .item-title h4 a{
    text-decoration: underline;
    color: #00c;

}

html[data-color="white"] a[href]:hover,
html[data-color="white"] a[href]:hover>h4,
html[data-color="white"] a[href]:hover>.card,
html[data-color="white"] .footer .top-footer .item a:hover,
html[data-color="white"] .index-page a:hover>h3,
html[data-color="white"] .services .item .category-title:hover,
html[data-color="white"] .partners .title-block .desc-link:hover,
html[data-color="white"] .header-info .spec-icons .special a:hover,
html[data-color="white"] .list-list .title-block h4.doc-title a:hover,
html[data-color="white"] .header-menu .navbar-light .navbar-nav .nav-link:hover,
html[data-color="white"] .top-news .tab-content .right-col .item-title h4 a:hover{
    outline: 3px solid #ffa;
    text-decoration: underline;
    background: #ffa;
    color: #BF1722; }

html[data-color="white"] a[href]:visited {
    color: #660099;
}

/* black */
html[data-color="black"] body,
html[data-color="black"] .service-and-docs,
html[data-color="black"] .services .item,
html[data-color="black"] .list-list .list-item,
html[data-color="black"] .footer,
html[data-color="black"] .card,
html[data-color="black"] .modal-content,
html[data-color="black"] .more-news .publication,
html[data-color="black"] .block-list .block-item .card-title,
html[data-color="black"] .block-list .block-item .card:hover .card-title {
    color: #fff;
    background: #000;
  }


html[data-color="black"] .btn-danger{
   background: #f3f2f2;
}
html[data-color="black"] .footer .top-footer>.container {
    border-top: 5px solid #f3f2f2;
}

html[data-color="black"] a[href],
html[data-color="black"] .index-page a>h3,
html[data-color="black"] .footer .top-footer .item a,
html[data-color="black"] .services .item .category-title,
html[data-color="black"] .partners .title-block .desc-link,
html[data-color="black"] .header-info .spec-icons .special a,
html[data-color="black"] .list-list .title-block h4.doc-title a,
html[data-color="black"] .header-menu .navbar-light .navbar-nav .nav-link,
html[data-color="black"] .top-news .tab-content .right-col .item-title h4 a{
    text-decoration: underline;
    color: #969691;

}

html[data-color="black"] a[href]:hover,
html[data-color="black"] a[href]:hover>h4,
html[data-color="black"] a[href]:hover>.card,
html[data-color="black"] .footer .top-footer .item a:hover,
html[data-color="black"] .index-page a:hover>h3,
html[data-color="black"] .services .item .category-title:hover,
html[data-color="black"] .partners .title-block .desc-link:hover,
html[data-color="black"] .header-info .spec-icons .special a:hover,
html[data-color="black"] .list-list .title-block h4.doc-title a:hover,
html[data-color="black"] .header-menu .navbar-light .navbar-nav .nav-link:hover,
html[data-color="black"] .top-news .tab-content .right-col .item-title h4 a:hover{
    color: #bf1722;
    background: #d8edff;
    outline-color: #d8edff;
}

html[data-color="black"] a[href]:visited {
    color: #99FF66;
}

html[data-color="black"] a[href].disabled {
    color: #cbcbcb;
}

/*images*/
html[data-images="no"] .top-news .tab-content .left-col{
    width: 0;
    min-width: 0;
}

html[data-images="no"] .icon-block,
html[data-images="no"] .logo,
html[data-images="no"] .img-responsive,
html[data-images="no"] .swiper-container,
html[data-images="no"] .cut-img-center,
html[data-images="no"] .control-nav,
html[data-images="no"] .org-sub-img{
    display: none;
}
html[data-images="no"] .flex-caption{
    background: white;
    color: black;
}
html[data-color="white"] .flex-caption{
    border: black 1px solid;
}
html[data-images="no"] img {
    visibility: hidden;
}