﻿@import url("otcmain.css");
@import url("otcui.css");
@import url("https://otc.ru/Portals/0/_otc.css");
/*==================================HEADER==================================*/

.top_row {
    z-index: 1;
    /*position: relative;*/
    background: #4c4c4d;
    height: 81px;
    /*margin-bottom: 20px;*/
}

.touchspin-container {
    width: 133px!important;
}

.top_row_content {
    width: 1136px;
    margin: auto;
    position: relative;
    font: normal 14px/24px PTSans, Tahoma;
    color: #fff;
    height: 38px;
    height: 81px;
    margin-bottom: 20px;
}

    .top_row_content a {
        color: #fff;
    }

.logo_otc {
    display: block;
    border: none;
    overflow: hidden;
    text-indent: -999px;
    position: absolute;
    background: url(../../images/otc_small.png);
    width: 140px;
    height: 60px;
    top: 10px;
    left: 40px;
}

.top_row .add_logo {
    width: 109px;
    height: 108px;
    position: absolute;
    top: -3px;
    left: 108px;
}

.top_row .logo_otc_big + .add_logo {
    left: 110px;
}

.logo, .phone, .email, .social, .into, .registration, .lang {
    position: absolute;
}

.into, .registration, .lang {
    font-family: Cuprum, Tahoma;
}

.phone {
    width: 300px;
    height: 63px;
    position: absolute;
    top: 8px;
    left: 330px;
    padding-left: 25px;
    font: normal 12px/24px PT Sans, Tahoma;
}

    .phone .left {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #AEAEAF;
        border-image: none;
        border-style: solid;
        border-width: 0 1px 0 0;
        float: left;
        width: 49%;
        text-align: center;
    }

        .phone .left > span {
            text-align: center;
            font: normal 12px/24px PT Sans, Tahoma;
        }

        .phone .left > h2 {
            text-align: center;
            margin-bottom: 10px;
            font: bold 17px/24px PT Sans, Tahoma;
            font-family: Cuprum;
        }

    .phone .right {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        border-color: #AEAEAF;
        border-image: none;
        border-style: solid;
        border-width: 0 1px 0 0;
        float: left;
        width: 49%;
        text-align: center;
    }

        .phone .right > span {
            text-align: center;
            font: normal 12px/24px PT Sans, Tahoma;
        }

        .phone .right > h2 {
            margin-bottom: 10px;
            text-align: center;
            font: bold 17px/24px PT Sans, Tahoma;
            font-family: Cuprum;
        }

        .phone .right .title {
            font-size: 12px;
            margin-bottom: 10px;
            text-align: center;
        }

    .phone .left .title {
        font-size: 12px;
        margin-bottom: 10px;
        text-align: center;
    }

.social_otc {
    padding-left: 14px;
    border-left: 1px solid #aeaeaf;
    position: absolute;
    left: auto;
    right: 340px;
    width: 350px;
    border: solid #aeaeaf;
    border-width: 0;
    line-height: 30px;
    text-align: center;
    top: 15px;
    font: normal 12px/24px PT Sans, Tahoma;
}

    .social_otc > span {
        text-align: center;
        font: normal 12px/24px PT Sans, Tahoma;
    }


    .social_otc > h2 {
        margin-bottom: 10px;
        text-align: center;
        font: bold 17px/24px PT Sans, Tahoma;
        font-family: Cuprum;
        color: #ffffff;
    }


.call_skype {
    padding-left: 14px;
    position: absolute;
    left: auto;
    right: 0px;
    width: 170px;
    border-width: 0 1px 0 0;
    line-height: 30px;
    text-align: left;
    top: 18px;
    font: normal 12px/24px PT Sans, Tahoma;
    vertical-align: central;
}

.exchange_rates {
    padding-left: 5px;
    border-left: 1px solid #aeaeaf;
    position: absolute;
    top: 8px;
    left: auto;
    right: 254px;
    height: 60px;
    width: 82px;
    border: solid #aeaeaf;
    border-width: 0 1px 0 0;
    font-family: PT Sans;
    font-size: 13px;
}

    .exchange_rates table td {
        padding-left: 3px;
    }

.registration {
    position: absolute;
    padding-left: 30px;
    width: 115px;
    text-align: left;
    top: 27px;
    right: 100px;
    font-size: 16px;
    background: url(../../images/enter.png) 0 2px no-repeat;
}

    .registration a {
        font-family: Cuprum, Tahoma !important;
        text-decoration: none;
    }

        .registration a:hover {
            text-decoration: underline;
        }

.sign .registration {
    position: static;
    padding-left: 0;
    width: auto;
    background: none;
}

    .sign .registration a, .sign .registration p {
        font-family: 'IBM Plex Sans',sans-serif !important;
    }

.tender_btn {
    position: absolute;
    left: 250px;
    width: 80px;
    top: 24px;
}

    .tender_btn a {
        width: 50px;
    }

.into {
    background: url(../../images/bg_enter.png) 0 100% no-repeat;
    width: 150px;
    height: 25px;
    text-align: center;
    top: 24px;
    right: 0;
    background: none;
    padding-top: 0;
}

    .into a {
        display: block;
        overflow: visible;
        text-indent: 0;
        width: -879px;
    }


/*######## btn_block ########*/

.btn_block, .btn_block:before, .btn_block:after {
    background: url(../../images/red_btn.png) 50% 0 no-repeat;
    height: 28px;
    position: absolute;
    top: 0;
}

.btn_block {
    float: left;
    clear: both;
    margin: 0 15px;
    position: relative;
    color: #fff;
    font: 16px/29px Cuprum;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    zoom: 1;
    *display: inline;
    cursor: pointer;
}

    .btn_block:before {
        content: '';
        padding-left: 15px;
        background-position: 0 0;
        left: -15px;
    }

    .btn_block:after {
        content: '';
        padding-right: 15px;
        background-position: 100% 0;
        right: -15px;
    }

.btn_block__red_bg, .btn_block__red_bg:before,
.btn_block__red_bg:after {
    background-image: url(../../images/red_btn.png);
}

/*################*/


.employee-link {
    font-size: 13px;
    color: #636466;
    float: right;
    display: block;
    text-decoration: none;
    font-family: PT Sans;
}

    .employee-link:hover {
        text-decoration: underline;
    }

.page-header.navbar .page-logo .logo-default {
    margin: 16px 0px 0px 10px !important;
}

.page-header.navbar .page-logo > a {
    float: none !important;
}

.product-logo {
    position: absolute;
    margin-left: 3px;
    top: 10px;
    display: inline-block;
    background-size: 32px;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33' fill='none'%3E%3Ccircle cx='13.5' cy='14.5' r='12.5' stroke='white' stroke-width='2'/%3E%3Cline x1='23.6402' y1='22.2318' x2='35.6402' y2='32.2318' stroke='white' stroke-width='2'/%3E%3Cpath d='M11.1746 9.35799C11.6251 9.01291 12.2761 8.36187 12.6206 7.91195L13.2143 7.1376C13.5594 6.6871 14.271 6.49675 14.796 6.71537L15.698 7.08998C16.2224 7.30802 17.1127 7.54721 17.6758 7.62119L18.6441 7.74877C19.2072 7.82275 19.729 8.3446 19.803 8.90772L19.9306 9.87598C20.0046 10.4391 20.2443 11.3288 20.4618 11.8538L20.8364 12.7557C21.0544 13.2802 20.8641 13.9918 20.4142 14.3375L19.6398 14.9311C19.1893 15.2762 18.5383 15.9273 18.1938 16.3772L17.6001 17.1515C17.2551 17.602 16.5434 17.7924 16.0184 17.5738L15.1165 17.1992C14.592 16.9811 13.7017 16.7419 13.1386 16.6679L12.1704 16.5404C11.6072 16.4664 11.0854 15.9445 11.0114 15.3814L10.8838 14.4132C10.8098 13.85 10.5701 12.9604 10.3526 12.4353L9.97742 11.5328C9.75996 11.0078 9.95031 10.2961 10.4002 9.95164L11.1746 9.35799Z' fill='%23EE2B45'/%3E%3Cpath d='M5.69267 7.87672L8.49856 10.238L10.4994 18.2381L18.4994 18.2381L18.9994 15.7381M11.4999 10.238L19.9998 10.238L19.5006 13.2381M19.5006 13.2381L12.4994 13.2381M19.5006 13.2381L18.9994 15.7381M18.9994 15.7381L13.9994 15.7381' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0002 18.2379L7.50023 20.7379L18.3386 20.7379' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' stroke='white'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' stroke='white'/%3E%3C/svg%3E");
}

.tender-logo {
    position: absolute;
    margin-left: 3px;
    top: 10px;
    display: inline-block;
    background-size: 32px;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='32' viewBox='0 0 37 32' fill='none'%3E%3Ccircle cx='13.5' cy='13.5' r='12.5' stroke='white' stroke-width='2'/%3E%3Cline x1='23.6402' y1='21.2318' x2='35.6402' y2='31.2318' stroke='white' stroke-width='2'/%3E%3Cline x1='12.2441' y1='10.0908' x2='16.3349' y2='6' stroke='white' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='15.9999' y1='14.0908' x2='20.0908' y2='10' stroke='white' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cline x1='14.9999' y1='11.2322' x2='17.2322' y2='9' stroke='white' stroke-width='2.5' stroke-linecap='square'/%3E%3Crect x='10.9999' y='14.0579' width='3.37778' height='1.30777' transform='rotate(-43.31 10.9999 14.0579)' fill='white'/%3E%3Cpath d='M14.5414 19.5293C14.5401 19.2532 14.7629 19.0282 15.039 19.0268L20.0047 19.0025C20.2808 19.0012 20.5058 19.2239 20.5071 19.5001L20.5111 20.3078L14.5454 20.3371L14.5414 19.5293Z' fill='%23EE2B45'/%3E%3Crect x='3.71674' y='19.5781' width='9.43598' height='3.32816' rx='1' transform='rotate(-43.31 3.71674 19.5781)' fill='white'/%3E%3C/svg%3E");
}

.page-header.navbar .page-logo .logo-default {
    margin: 9px 0px 0px 10px !important;
}

.page-header.navbar .page-logo {
    float: left;
    display: block;
    width: 235px;
    height: 46px;
    padding-left: 10.5px;
    padding-right: 10.5px;
}

.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle > .itemname {
    vertical-align: text-bottom;
}

.product-logo ~ .itemname, .tender-logo ~ .itemname {
    padding-left: 35px;
}

/*==================================HEADER==================================*/

.hideShowPassword-toggle {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.corporate .page-header, .preShadow .page-header {
    display: inline-block !important;
}
.page-header.navbar .page-logo .logo-default {
     margin: 0px!important;
}
.bootstrap-iso .panel-footer {
    background: none !important;
    border: none !important;
}

.hero__title--with-label:after {
    display: block;
    content: "";
    width: 150px;
    height: 160px;
    background-image: url("data:image/svg+xml,%3Csvg width='150' height='160' viewBox='0 0 150 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M134.297 83.0532C131.745 89.2005 128.95 99.6318 128.089 106.222L126.6 117.57C125.737 124.17 119.625 130.277 113.009 131.135L101.65 132.619C95.0441 133.48 84.5986 136.272 78.4445 138.823L67.861 143.205C61.7069 145.756 53.3456 143.516 49.2916 138.23L42.3172 129.142C38.2632 123.856 30.6102 116.225 25.322 112.167L16.2273 105.203C10.9365 101.154 8.69668 92.8088 11.2397 86.6589L15.6239 76.0875C18.1762 69.9402 20.9713 59.5089 21.8321 52.9182L23.321 41.571C24.1843 34.9711 30.2965 28.8642 36.9121 28.0056L48.2707 26.5214C54.877 25.6604 65.3226 22.8691 71.4766 20.3181L82.0602 15.9355C88.2142 13.3844 96.5755 15.6248 100.63 20.9111L107.604 29.9984C111.658 35.2847 119.311 42.9154 124.599 46.9736L133.703 53.9407C138.991 57.9988 141.231 66.3437 138.681 72.4818L134.297 83.0532Z' fill='%23EE2B45'/%3E%3Cpath d='M28.9646 69.5285C28.9646 65.603 30.1645 62.451 32.5835 60.0339C35.0026 57.6167 38.157 56.3984 42.0856 56.3984C45.9948 56.3984 49.1492 57.6167 51.5876 60.0339C54.0067 62.451 55.2259 65.6223 55.2259 69.5285C55.2259 73.454 54.0067 76.6253 51.5876 79.0424C49.1686 81.4596 45.9948 82.6779 42.0856 82.6779C38.157 82.6779 35.0026 81.4596 32.5835 79.0424C30.1645 76.6253 28.9646 73.454 28.9646 69.5285ZM32.2352 69.5285C32.2352 72.5838 33.1254 75.0203 34.9058 76.838C36.6862 78.6557 39.0666 79.5452 42.0662 79.5452C45.0465 79.5452 47.4269 78.6364 49.2073 76.8187C50.9877 75.0009 51.8779 72.5644 51.8779 69.5285C51.8779 66.4925 50.9877 64.056 49.2073 62.2576C47.4269 60.4593 45.0465 59.5504 42.0662 59.5504C39.0666 59.5504 36.6669 60.4593 34.9058 62.2576C33.1447 64.056 32.2352 66.4925 32.2352 69.5285Z' fill='white'/%3E%3Cpath d='M87.5447 78.559C87.4867 78.4623 87.3512 78.4237 87.2544 78.4817C85.9191 79.1971 84.4096 79.5452 82.7066 79.5452C79.707 79.5452 77.3073 78.6364 75.5462 76.838C73.7851 75.0396 72.8755 72.6031 72.8755 69.5285C72.8755 66.5119 73.7658 64.0754 75.5655 62.2383C77.3653 60.3819 79.707 59.4537 82.5905 59.4537C84.4096 59.4537 85.9772 59.8018 87.2931 60.5173C87.3899 60.5753 87.5254 60.5366 87.5834 60.4399L88.9187 58.0808C88.9768 57.9648 88.9381 57.8294 88.822 57.7714C87.0222 56.8625 84.9902 56.3984 82.6873 56.3984C78.7587 56.3984 75.6042 57.6167 73.1852 60.0339C70.8048 62.451 69.605 65.6223 69.605 69.5285C69.605 73.454 70.8048 76.6253 73.2239 79.0424C75.643 81.4596 78.7974 82.6779 82.726 82.6779C85.0095 82.6779 87.0416 82.2138 88.8413 81.2856C88.9575 81.2276 88.9962 81.0922 88.9381 80.9762L87.5447 78.559Z' fill='white'/%3E%3Cpath d='M67.534 79.2931C67.4953 79.2157 67.4178 79.1771 67.3404 79.1771C67.0889 79.1964 66.5663 79.2351 66.2954 79.2351C65.173 79.2351 64.3989 79.0224 63.9925 78.6163C63.5861 78.2102 63.3732 77.0886 63.3732 75.2516V59.9558H67.3211C67.3985 59.9558 67.4759 59.9171 67.5146 59.8397L68.7725 57.5966C68.8499 57.4612 68.7532 57.2872 68.579 57.2872H63.3732V53.4197C63.3732 53.3037 63.2764 53.207 63.1603 53.207H60.838C60.7219 53.207 60.6445 53.3037 60.6251 53.4004C60.4897 55.5082 58.2835 57.4999 56.1741 57.6159C56.0579 57.6159 55.9612 57.7126 55.9612 57.8287V59.743C55.9612 59.8591 56.0579 59.9558 56.1741 59.9558H60.122V75.7157C60.122 78.1135 60.4897 79.7959 61.2251 80.7627C61.9604 81.7296 63.1797 82.213 64.902 82.213C65.4826 82.213 66.1212 82.1743 66.7599 82.0777C67.3211 82.0003 67.9404 81.8843 68.579 81.7489C68.7145 81.7103 68.7919 81.5556 68.7145 81.4395L67.534 79.2931Z' fill='white'/%3E%3C/svg%3E%0A");
    z-index: -1;
    position: absolute;
    top: -85px;
    left: -60px;
}

.container .hero__title--with-label {
    display: none !important;
}

.hero__title--with-label ~ .panel.panel-default.center-block {
}
/*.site-logo-small img {
    position: fixed;
    top: 0px;
    left: 0px;
}*/
.page-header.navbar {
    height: 50px!important;
    min-height: 50px!important;
}
.page-header.navbar {
    background-color: #F8F9FA !important;
    border-bottom: 3px solid #202020 !important;
    padding: 0px !important;
}
.bootstrap-iso .panel {
    margin-top: 0;
    background: #FFFFFF;
    box-sizing: border-box !important;
}

.registration-page, .footer {
    background: none !important;
}

.bootstrap-iso .panel-default {
    border: none;
}

    .bootstrap-iso .panel-default > .panel-heading {
        background: none;
        border: none;
     /*   border-radius: 8px;
        padding: 0 !important;*/
    }

.checkbox {
    margin: 0 !important;
}

/*.bootstrap-iso .panel .panel-body, .bootstrap-iso .note p, .bootstrap-iso .form-control, .bootstrap-iso .nav-tabs > li > a, .bootstrap-iso .nav-pills > li > a, .bootstrap-iso .chzn-container-multi .chzn-choices .search-field input {
    font-size: 16px !important;
    color: #202020 !important;
    font-family: IBM Plex Sans,Avenir,Helvetica,Arial,sans-serif !important;
}

.bootstrap-iso select, .bootstrap-iso input[type=text], .bootstrap-iso input[type=password] {*/
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    border: 1px solid #6e7c8d !important;
    height: 32px !important;
    padding: 0 0 0 6px !important;
    font-size: 16px !important;
    font-family: IBM Plex Sans,Avenir,Helvetica,Arial,sans-serif !important;
}*/

.bootstrap-iso select {
    padding-left: 2px !important;
}

#BaseMainContent_MainContent_cvEmailAsLogin,
#BaseMainContent_MainContent_ucUserNameControl_cvFio,
#BaseMainContent_MainContent_ucUserLoginPasswordControl_cvUserConfirmPassword {
    display: none;
}

.padding-left-24 {
padding-left:24px;
}
.footer-475A6E, .footer-475A6E a {
    color: #475A6E !important;
}

.page-footer-fixed .page-footer {
    background-color: #F8F9FA !important
}
.text-display-flex {
    display: flex !important;
}
.page-footer {
    height: 44px !important;
    vertical-align: middle;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.padding-top-12 {
padding-top:12px!important;
}
.bootstrap-iso .error {
    display: block;
}

.bootstrap-iso hr {
    display: none;
}

td.someClass:not(:empty) {
    /* Styles */
}

.help-block {
    display: none;
}

.corporate .bootstrap-iso .btn.btn-success, .container .bootstrap-iso .btn.btn-success {
    padding: 4px 13px 4px 10px !important;
    font-weight: 300;
    width: 100%;
    background-color: #6E7C8D !important;
    border: 0px;
    font-size: 16px;
    text-align: center;
    color: rgb(255, 255, 255) !important;
    vertical-align: top;
    cursor: pointer;
    outline: none;
    user-select: none;
    height: auto !important;
}
.container .bootstrap-iso .btn.btn-success.btn-success-old{
	    background-color: #36c6d3!important;
		 width: auto;
	
}
.bootstrap-iso .note {
    border: none !important;
}

    .bootstrap-iso .note.note-warning {
        background: rgb(240, 242, 244) !important;
    }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: none
}

.ui-widget-header .ui-icon {
    position: relative -webkit-filter: grayscale(100%);
    filter: grayscale(100%) brightness(200%);
    transform: scale(1.4);
}

.ui-dialog .ui-dialog-title {
    text-transform: none;
    text-align: center;
}

.nav.nav-pills.nav-justified li a {
}
/*
.nav.nav-pills.nav-justified li.active a {
    background: rgb(110, 124, 141) !important;
    color: white !important;
}*/

.ui-dialog .ui-dialog-titlebar {
    background: rgb(110, 124, 141);
}

.ui-dialog .ui-dialog-title {
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
}

.ui-dialog {
    border: none;
}

    .ui-dialog .ui-dialog-buttonpane {
        border: none;
    }

.corporate .ui-dialog .ui-dialog-buttonpane button,
.container .ui-dialog .ui-dialog-buttonpane button {
    width: 100px;
    background-color: #6E7C8D !important;
    border: none !important;
}

input:-internal-autofill-selected {
    background-color: #F8F9FA!important;
}

.ui-dialog .ui-dialog-buttonpane .btn-danger {
    background-color: rgb(110, 124, 141) !important;
    border: none;
}

        .ui-dialog .ui-dialog-buttonpane button span {
            text-align: center;
        }

.ui-dialog-buttonpane button:hover {
    opacity: 0.8;
}

.ui-jqgrid-bdiv::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
    /*background-color: #F5F5F5;*/
}

.ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
}

.ui-jqgrid-bdiv::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    /*background-color: gray;*/
    height: 30px;
}

.auction_title2 {
    display: none;
}

.panel-body.text-right {
    margin-top: -40px;
    padding-top: 0;
}

#MainContent_pQuickLogin .panel-heading {
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    padding: 5px !important;
    background: rgb(110, 124, 141);
    color: white;
}

#MainContent_btnLogin {
    width: 45%;
    margin-right: 10% !important;
    float: left;
}

#btnSelectCert {
    width: 45%;
    float: left;
}

body {
    background: #F8F9FA !important;
}

iframe {
}

.ui-dialog-titlebar-close .ui-icon-closethick {
    display: none;
}

.ui-button.ui-dialog-titlebar-close:after {
    content: '×' !important;
    color: #aaa;
    font-size: 25px !important;
    cursor: pointer;
    top: -5px;
    position: absolute;
    right: 2px;
}

.bootstrap-iso .btn.btn-link, #MainContent_pQuickLogin a {
    color: black !important;
    text-decoration: underline;
}

.text-left, .pull-left {
    padding-right: 3px !important;
}

#MainContent_txtUserName::placeholder {
    text-align: left !important;
}

#MainContent_txtEmail::placeholder {
    text-align: left !important;
}

#MainContent_txtUserName:-ms-input-placeholder {
    text-align: left !important;
}

#MainContent_txtEmail:-ms-input-placeholder {
    text-align: left !important;
}

.g-recaptcha {
    float: left;
}

@media screen and (min-width:0\0) and (min-resolution: +72dpi) {
    input[type='checkbox'] {
        width: 13px;
        height: 13px;
        margin-right: 5px !important;
    }
}

#MainContent_divPlatform {
    display: none;
}

#BaseMainContent_MainContent_lbtAddEmployee {
    width: 45%;
    margin-right: 8%;
}

#BaseMainContent_MainContent_lbtAddOrganization {
    width: 45%;
}

#selectOrganizationDialog .form_block .form_block {
    width: 100% !important;
    padding-top: 10px !important;
}

.footer span {
    color: #000B25 !important;
}

.title-header {
/*    margin-left: 200px;*/
    display: inline-block!important;
    /* font-family: Roboto; */
    font-style: normal;
    font-weight: bold;
    font-size: 32px;
    line-height: 42px;
    height: 42px;
    display: flex;
    align-items: center;
    color: #212529;
}
.page-logo {
    background: #212529;
    height: 50px !important;
}
/*body {
    background-color: #364150!important;
}*/
.page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > .itemname, .page-header.navbar .top-menu .navbar-nav > li.menu-item > .dropdown-toggle > i {
    font-style: normal;
    font-weight: normal;
  /*  font-size: 12px;
    line-height: 14px;*/
    color: #212529!important;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username {
    color: #212529 !important;
    font-style: normal!important;
    font-weight: normal!important;
}
.page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav > li.menu-items a.dropdown-toggle:focus, .page-header.navbar .top-menu .navbar-nav > li.menu-items.open a.dropdown-toggle,
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover,
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
    background-color: #E1E1E1!important;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar {
    background-color: #F8F9FA;
}

    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a , .page-sidebar .page-sidebar-menu > li > a .title,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a, .page-sidebar .page-sidebar-menu .sub-menu > li > a .title{
        color: #475A6E!important;
    }

    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar .page-sidebar-menu > li.open > a,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a {
        background: #E1E1E1 !important;
        color: #475A6E;
        font-style: normal !important;
        font-weight: normal !important;
    }
.page-content {
    border: 1px solid #98A9BB;
}
/*бордер в меню*/
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a, .page-sidebar .page-sidebar-menu > li > a {
    border-top: 0px!important;
}

.page-header.navbar .menu-toggler.sidebar-toggler {
    float: left;
    margin: 14px 0 12px 0;
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i, .page-sidebar .page-sidebar-menu > li > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i {
    color: #475A6E!important;
}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i,
.bootstrap-iso .dropdown-menu > li > a > [class^="fa-"], .bootstrap-iso .dropdown-menu > li > a > [class*=" fa-"],
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {
    color: #212529!important;
}
.product-logo {
    position: absolute;
    margin-left: 3px;
    top: 10px;
    display: inline-block;
    background-size: 32px;
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='33' viewBox='0 0 37 33' fill='none'%3E%3Ccircle cx='13.5' cy='14.5' r='12.5' stroke='%23212529' stroke-width='2'/%3E%3Cline x1='23.6402' y1='22.2318' x2='35.6402' y2='32.2318' stroke='%23212529' stroke-width='2'/%3E%3Cpath d='M5.69267 7.87672L8.49856 10.238L10.4994 18.2381L18.4994 18.2381L18.9994 15.7381M11.4999 10.238L19.9998 10.238L19.5006 13.2381M19.5006 13.2381L12.4994 13.2381M19.5006 13.2381L18.9994 15.7381M18.9994 15.7381L13.9994 15.7381' stroke='%23212529' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0002 18.2379L7.50023 20.7379L18.3386 20.7379' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='9.49994' cy='22.238' r='1' stroke='%23212529'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' fill='%23131524'/%3E%3Ccircle cx='15.4999' cy='22.238' r='1' stroke='%23212529'/%3E%3C/svg%3E");
}

.page-header.navbar .page-logo {
    float: left;
    display: block;
    width: 235px;
    height: 46px;
    padding-left: 10.5px;
    padding-right: 10.5px;
}

.page-header.navbar .top-menu .navbar-nav > li.menu-item .dropdown-toggle > .itemname {
    vertical-align: text-bottom;
}

.product-logo ~ .itemname, .tender-logo ~ .itemname {
    padding-left: 35px;
}

#pInfoMessage .margin-top-20 {
    margin-top: 60px !important;
}

.header-cart-95a {
    display: none;
}