Your IP : 172.28.240.42


Current Path : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/templates/citizens/css/
Upload File :
Current File : /var/www/html/clients/e-nkama.ru/e-nkama_bitrix/bitrix/templates/citizens/css/template.css

@font-face {
    font-family: 'Segoe UI';
    src: url('/bitrix/templates/nk/fonts/SegoeUIRegular/SegoeUIRegular.eot');
    src: url('/bitrix/templates/nk/fonts/SegoeUIRegular/SegoeUIRegular.eot?#iefix')format('embedded-opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUIRegular/SegoeUIRegular.woff') format('woff'),
        url('/bitrix/templates/nk/fonts/SegoeUIRegular/SegoeUIRegular.otf') format('opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUIRegular/SegoeUIRegular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Segoe UI Semibold';
    src: url('/bitrix/templates/nk/fonts/SegoeUISemiBold/SegoeUISemiBold.eot');
    src: url('/bitrix/templates/nk/fonts/SegoeUISemiBold/SegoeUISemiBold.eot?#iefix')format('embedded-opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUISemiBold/SegoeUISemiBold.woff') format('woff'),
        url('/bitrix/templates/nk/fonts/SegoeUISemiBold/SegoeUISemiBold.otf') format('opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUISemiBold/SegoeUISemiBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: 'Segoe UI Bold';
    src: url('/bitrix/templates/nk/fonts/SegoeUIBold/SegoeUIBold.eot');
    src: url('/bitrix/templates/nk/fonts/SegoeUIBold/SegoeUIBold.eot?#iefix')format('embedded-opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUIBold/SegoeUIBold.woff') format('woff'),
        url('/bitrix/templates/nk/fonts/SegoeUIBold/SegoeUIBold.otf') format('opentype'),
        url('/bitrix/templates/nk/fonts/SegoeUIBold/SegoeUIBold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
}

body {
    font-family: 'Segoe UI';
}

b {
    font-family: 'Segoe UI Bold';
    font-weight: normal;
}

ul.unstyled {
    list-style: none;
    padding: 0;
    margin: 0;
}

button, input, select, textarea {
    border: none;
    outline: none;
}

.ovh {
    overflow: hidden;
}

@media (min-width: 768px) {
    .header .container {
        padding: 0;
    }
}

.breadcrumbs_bg {
    position: relative;
    box-shadow: 0 1px 3px 0 rgba(48, 32, 32, 0.3);
    z-index: 15;
}

.breadcrumbs {
    padding: 20px 0;
}

.breadcrumbs a.link {
    display: block;
    position: relative;
    float: left;
    height: 21px;
    background: #c2ad9f;
    color: #fff;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 10px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-right: 20px;
}

.breadcrumbs a.link:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -11px;
    width: 11px;
    height: 21px;
    background: url('/bitrix/templates/citizens/images/link-before.png') center no-repeat;
}

.breadcrumbs a.active {
    display: inline-block;
    min-height: 21px;
    color: #29251d;
}

.main {
    z-index: 10;
}

.week__item:focus, .week__item:hover {
    text-decoration: none;
}

.upcoming__events .doing__img {
    background: center no-repeat;
    background-size: cover;
}

.upcoming__events .doing__img img {
    visibility: hidden;
}

.upcoming__events .doing__img img {
    visibility: hidden;
}

.upcoming__events__p {
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000;
}

h1.upcoming__events__title {
    text-shadow: 1px 1px 0 #000, -1px -1px 0 #000;
}

.upcoming__events__title-new {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url('/bitrix/templates/citizens/images/news-bg.png') top repeat-x;
    color: #fff;
    font-family: 'Segoe UI Bold';
    font-size: 20px;
    line-height: 1.42857143;
    padding: 25px 20px 15px;
    margin: 0;
}

.upcoming__events__title-new:before {
    content: '';
    display: block;
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: url('/bitrix/templates/citizens/images/news-bg-before.png') top repeat-x;
}

.search-page form {
    position: relative;
}

.search-page input[type=text] {
    display: block;
    width: 100%;
    height: 50px;
    color: #555;
    font-size: 16px;
    line-height: 1.42857143;
    padding: 6px 12px;
    padding-right: 210px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.search-page input[type=text]:focus {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.search-page input[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 50px;
    background: #008636;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    border-radius: 4px;
}

.invalid-feedback {
    color: #660c22 !important;
    font-size: 12px !important;
}

.is-invalid {
    border-color: #660c22 !important;
}

.btn__start {
    color: #fff !important;
    line-height: 50px;
    text-align: center;
    text-decoration: none !important;
}

.footer .nopad {
    padding-right: 0;
    padding-left: 0;
}

.footer a {
    text-decoration: underline;
}

.footer a:focus, .footer a:hover {
    text-decoration: none;
}

.scroll-top {
    display: none;
    position: fixed;
    bottom: 15px;
    right: 15px;
    width: 50px;
    height: 50px;
    background: #cec7c1 url('/bitrix/templates/nk/img/scroll-top.png') center no-repeat;
    border-radius: 3px;
    cursor: pointer;
    opacity: 0;
    transition: 0.2s;
    z-index: 50;
}

.scroll-top.active {
    display: block;
    opacity: 0.7;
}

.scroll-top.active:hover {
    opacity: 1;
}

/* header */

.header{ width: 100%; height: 165px; border-bottom: 2px solid #a27d7d; background:url('/bitrix/templates/nk/img/header-fon.jpg') center bottom; }
.header .top-line{ height: 55px; background-color: #5c0000; position: relative; overflow: visible; }
.header .top-line:before,
.header .top-line:after{ content:''; display: block; width: 100%; height: 55px; top: 0; position: absolute; background-color: #5c0000; }
.header .top-line:before{ left: 100%; }
.header .top-line:after{ right: 100%; }
.header .top-line .lang{ float: left; margin: 0 8px; height: 55px; line-height: 55px; font-size: 14px; font-family: 'Tahoma'; }
.header .top-line .lang a{ border-bottom: 1px dotted #fff; color: #fff; text-decoration: none; margin: 0 3px; }
.header .top-line .lang b{ color: #c6aa07; margin: 0 3px; }
.header .top-line .top-icons{ margin: 0 8px; float: left; }
.header .top-line .top-icons .icon{ float: left; width: 55px; height: 55px; background-position: center center; background-repeat: no-repeat; border-right: 1px solid #4f0000; background-color: #430303; cursor: pointer; }
.header .top-line .top-icons .icon.glass{ background-color: #d1ac00; background-image: url('/bitrix/templates/nk/img/hdr-glasses.png'); }
.header .top-line .top-icons .icon.phone{ background-image: url('/bitrix/templates/nk/img/hdr-phone.png'); }
.header .top-line .top-icons .icon.map{ background-image: url('/bitrix/templates/nk/img/hdr-map.png'); }
.header .top-line .search-panel{ float: left; margin: 9px 0% 9px 15%; border: 2px solid #755656; width: 33%; border-radius: 3px; }
.header .top-line .search-panel .search-inp{ float: left; width: 91%; height: 32px; padding: 4px 20px; background-color: #d7d6d3; font-family: 'Calibri'; border-right: 1px solid #b1b3b5; }
.header .top-line .search-panel .search-type{ float: left; width: 25%; padding: 0 10px; background-color: #d7d6d3; border-right: 1px solid #b1b3b5; }
.header .top-line .search-panel .search-type span{ width: 100%; height: 32px; line-height: 30px; font-style: italic; font-size: 12px; float: left; background:url('/bitrix/templates/nk/img/search-arw.png') right center no-repeat; }
.header .top-line .search-panel .search-type ul{ display: none; }
.header .top-line .search-panel .search-btn{ height: 32px; width: 9%; float: left; background:url('/bitrix/templates/nk/img/hdr-search.png') center center no-repeat; background-color: #d7d6d3; cursor: pointer; }
.header .top-line .search-btn-hid{ width: 55px; height: 55px; float: right; margin-right: 15px; background:url('/bitrix/templates/nk/img/hdr-search2.png') center center no-repeat; background-color: #430303; cursor: pointer; }
.header .top-line .social{ float: right; position: relative; margin-right: 2%; font-family: 'Calibri'; }
.header .top-line .social span{ color: #d2d4d6; float: left; padding: 0 10px; height: 55px; line-height: 55px; }
.header .top-line .social a{ float: left; width: 35px; height: 55px; background-position: center center; background-repeat: no-repeat; }
.header .top-line .social a.vk{ background-image: url('/bitrix/templates/nk/img/header-social-vk.png'); }
.header .top-line .social a.ig{ background-image: url('/bitrix/templates/nk/img/header-social-ig.png'); }
.header .top-line .social a.fb{ background-image: url('/bitrix/templates/nk/img/header-social-fb.png'); }
.header .top-line .social a.yt{ background-image: url('/bitrix/templates/nk/img/header-social-yt-new.png'); }
.header .top-line .social a:hover{ background-color: #430303; }
.header .bottom-line{ height: 110px; position: relative; }
.header ul.main-menu{ margin: 0 auto; padding: 35px 0 0 0; height: 110px; text-align: center; font-size: 12px; transition:0.2s; font-family: 'Segoe UI Semibold'; list-style: none; }
.header ul.main-menu li.main-li{ display: inline-block; vertical-align: middle; padding: 10px; text-transform: uppercase; position: relative; }
.header ul.main-menu li.main-li:hover{ background-color: #5c0000; }
.header ul.main-menu li.main-li:hover a{ color: #c6aa07; border: 0; }
.header ul.main-menu li.main-li a{ color: #3a3a38; padding-bottom: 3px; border-bottom: 1px solid #bbb1ab; text-decoration: none; }
.header ul.main-menu li.main-li a:hover{ border: 0; }
.header ul.main-menu li.main-li.active a{ border: 0; color: #c6aa07; }
.header ul.main-menu li.main-li ul.inner-ul{ display: none; width: 200px; list-style: none; margin: 0; padding: 6px 0; position: absolute; top: 37px; left: 50%; margin-left: -100px; font-size: 14px; background-color: #dfd4d2; opacity: 0.95; text-align: left; z-index: 50; text-transform: none; font-family:'Calibri'; border-radius: 4px; box-shadow: 0 2px 20px #A2A2A2; }
.header ul.main-menu li.main-li ul.inner-ul:before{ content:''; display: block; width: 14px; height: 7px; background:url('/bitrix/templates/nk/img/inner-ul-before.png') center center no-repeat; position: absolute; top: 0; left: 50%; margin-left: -7px; }
.header ul.main-menu li.main-li ul.inner-ul li:hover{ background-color: #cbb9b8; }
.header ul.main-menu li.main-li ul.inner-ul li a{ color: #3b3731; text-decoration: underline; border: 0; padding: 5px 20px; display: block; }
.header ul.main-menu li.main-li ul.inner-ul li a:hover{ text-decoration: none; }
.header ul.main-menu li.main-li:hover ul.inner-ul{ display: block; }
.header .mobile-menu{ text-transform: uppercase; font-size: 14px; color: #495159; padding-right: 30px; background:url('/bitrix/templates/nk/img/hidden-menu.png') right center no-repeat; float: right; margin: 45px 5% 0 0; cursor: pointer; }
.header .hidden-menu{ display: none; margin-top: 1px; position: absolute; width: 100%; left: 0; top: -110px; z-index: 50; background-color: #5c0000; }
.header .hidden-menu.active{ display: block; }
.header .hidden-menu .top{ height: 110px; color: #d2d4d6; }
.header .hidden-menu .top .close-btn{ float: right; cursor: pointer; background:url('/bitrix/templates/nk/img/close-menu.png') right center no-repeat; padding: 10px 34px 10px 10px; margin: 34px 15px; }
.header .hidden-menu ul.first-ul{ font-family: 'Segoe UI Semibold'; font-size: 14px; }
.header .hidden-menu ul.first-ul li.f-li{ background-color: #430303; margin-top: 1px; padding: 0 15px; position: relative; }
.header .hidden-menu ul.first-ul li.f-li .name{ height: 45px; line-height: 45px; text-transform: uppercase; color: #d2d4d6; cursor: pointer; transition:0.15s; position: relative; }
.header .hidden-menu ul.first-ul li.f-li .name:before{ content:''; width: 12px; height: 12px; position: absolute; right: 10px; top: 15px; background:url('/bitrix/templates/nk/img/hidden-open.png') center center no-repeat; }
.header .hidden-menu ul.first-ul li.f-li .name.no-child:before{ display: none; }
.header .hidden-menu ul.first-ul li.f-li .name a{ color: #d2d4d6; text-decoration: none; display: block; }
.header .hidden-menu ul.first-ul li.f-li.active{ background-color: #350303; }
.header .hidden-menu ul.first-ul li.f-li:hover .name,
.header .hidden-menu ul.first-ul li.f-li.active .name{ color: #c6aa07; }
.header .hidden-menu ul.first-ul li.f-li.active .name:before{ background:url('/bitrix/templates/nk/img/hidden-close.png') center center no-repeat; }
.header .hidden-menu ul.first-ul li.f-li ul.second-ul{ display: none; transition:0.2s; }
.header .hidden-menu ul.first-ul li.f-li.active ul.second-ul{ display: block; padding-bottom: 10px; }
.header .hidden-menu ul.first-ul li.f-li.active ul.second-ul li.s-li{ padding: 8px 0; }
.header .hidden-menu ul.first-ul li.f-li.active ul.second-ul li.s-li a{ color: #d2d4d6; }
.header .hidden-line{ padding: 0!important; }
.header .hidden-line .content{ padding: 0; position: relative; }
.header .logo{ width: 69px; height: 84px; float: left; margin-top: 14px; display: block; background:url('/bitrix/templates/nk/img/header-logo.png') center center no-repeat; }
.header .info{ font-size: 11px; padding: 16px 0 16px 12px; float: left; line-height: 1.6; color: #494947; /* font-family: 'Calibri'; */ }
.header.header-fixed{ position: fixed; display: none; height: 110px; top: 0; z-index: 100; }
.header.header-fixed.active{ display: block; }

/* footer */

.footer{ width: 100%; background-color: #5c0000; padding-top: 35px; position: relative; overflow: hidden; }
.footer .container{ overflow: visible; position: relative; }
.footer .mid-line{ background-color: #3b0606; padding-top: 18px; padding-bottom: 18px; position: relative; color: #d4d9dd; font-size: 13px; }
.footer .mid-line:before,
.footer .mid-line:after{ content:''; display: block; width: 100%; height: 100%; top: 0; position: absolute; background-color: #3b0606; }
.footer .bottom-line{ background-color: #ededed; padding-top: 12px; padding-bottom: 12px; position: relative; }
.footer .bottom-line:before,
.footer .bottom-line:after{ content:''; display: block; width: 100%; height: 100%; top: 0; position: absolute; background-color: #ededed; }
.footer .mid-line:before,
.footer .bottom-line:before{ left: 100%; }
.footer .mid-line:after,
.footer .bottom-line:after{ right: 100%; }
.footer .mid-line a{ color: #d4d9dd; }
.footer .mid-line a.f-link{ text-decoration: none; color: #edbb4c; }
.footer .bottom-line a{ margin-right: 12px; }
.footer .bottom-line a:last-child{ margin: 0; }
.footer .bottom-line .site{ float: right; }
.footer .bottom-line .site span{ padding: 0 15px; line-height: 26px; float: left; color: #4f5052; font-size: 14px; }
.footer .bottom-line .site span a{ margin: 0; }
.footer .f-head{ font-size: 12px; text-transform: uppercase; font-family: 'Segoe UI Semibold'; color: #ebba4b; padding-bottom: 2px; border-bottom: 2px solid #92979b; margin-bottom: 8px; }
.footer .f-head.clear{ color: #fff; border:0; padding-bottom: 5px; }
.footer .f-head.clear a{ color: #fff; text-decoration: none; }
.footer .f-head a{ color: #ebba4b; text-decoration: none; }
.footer .f-list{ font-size: 14px; margin-bottom: 30px; }
.footer .f-list li a{ color: #d2d4d6; }

.highlight {
    background: #ff2;
}

.alert-polls {
    margin: 21px 42px 0;
}

.card__eco .card__body {
    height: 259px;
    overflow-x: hidden;
    overflow-y: auto;
}

.add__question .checkbox label {
    padding-left: 25px;
}

.add__question .checkbox input {
    width: 20px;
    height: 20px;
    margin-left: -25px;
    cursor: pointer;
}

.receproom__item .receproom__content form .form-group .form-control[readonly] {
    background: #fff;
}