.searchresult-h1{
    font-weight: 400;
}

.resultpage-buttons-up {
    text-align: right;
}

.resultpage-buttons-down {
    text-align: left;
    padding-left: 0px;
    margin: auto;
    display: block;
}

.resultpage-buttons-notfound {
    padding-left: 15px;
}

/*сообщение о том, нашлись ли данные по запросу (страница результатов поиска по компании)*/
.success-search {
    color: darkgreen;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 18px;
    display: block;
}

.notfound-search {
    color: #c33a07;
    font-weight: 600;
    padding-bottom: 10px;
    /*font-size: 18px;*/
    display: block;
}

.error-search {
    color: royalblue;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 18px;
    display: block;
}


.btn-orange-russian-shareholders {
    background-color: #c33a07;
    border-color: #c33a07;
    margin-bottom: 10px;
    padding: 10px;
    font-size: 14px;
    margin-right: 10px;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}

.btn-orange-russian-shareholders:hover {
    color: #fff;
    background-color: #004767;
}


/*статусы компании в основной информации по ней (результат поиска)*/
.status-active {
    color: darkgreen;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 14px;
}

.status-bad {
    color: #c33a07;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 14px;
}

.error-notexist {
    color: royalblue;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 14px;
}

/*блоки информации в результатах поиска компании (основная инфа, учредители, директора)*/
.main-searchinfo {
    background-color: #D9F7D9;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    margin-bottom: 5px;
    line-height: 30px;
    padding: 15px;
}

.directors-searchinfo {
    background-color: #CCFBFE;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 5px;
}

.shareholders-searchinfo {
    background-color: #FAF3DD;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    margin-bottom: 5px;
    padding-right: 15px;
    padding-left: 15px;
}

.prokura-block {
    background-color: #F6E6FF;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
}

.searchresult-block-padding {
    padding-right: 15px;
    padding-left: 15px;
}

.activities-block {
    background-color: #F6E6FF;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    margin-top: 5px;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 5px;
}

.other-info-block {
    background-color: #FAF3DD;
    border-radius: 5px;
    border: 2px solid #0f6674;
    text-align: left;
    /*margin-bottom: 30px;*/
    padding-right: 15px;
    padding-left: 15px;
}

.button-search {
    background-color: #004767;
    border-color: #004767;
    width: 100%;
    padding: 20px 35px;
    font-size: 20px;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    text-decoration: none;
    border-style: solid;
    border-width: 1px;
    position: relative;
    cursor: pointer;
    outline: none;
    text-align: center;
    transition: all .5s;
    margin-top: 8px;
}

.searchlabel {
    font-size: 16px;
    font-weight: 600;
}

.attention-text {
    color: #93545B;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 16px;
}

.attention-little {
    color: #93545B;
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 14px;
}

.search-help {
    font-size: 12px;
    line-height: 14px;
    font-style: oblique;
}


.one-company-block {
    border: 2px solid #004767;
    border-radius: 5px;
    background-color: #CCFBFE;
    padding: 10px;
}

.actual-button {
    margin-top:20px;
}


.presearch-btn-blue {
    background-color: #004767;
    border-color: #004767;
    margin-bottom: 15px;
    margin-top: 15px;
    margin-right: 10px;
    padding: 10px;
    font-size: 14px;
}

.no-valid-data{



}

.searchresutl-attention-text {
    /*color: rgb(0, 71, 103);*/
    /*font-size: 16px;*/
    /*line-height: 25px;*/
    /*text-transform: uppercase;*/
    /*font-weight: 600;*/
    padding-top: 10px;
    text-align: left;
}

.searchresutl-additional-text {
    /*color: rgb(0, 71, 103);*/
    /*font-size: 16px;*/
    /*line-height: 25px;*/
    /*text-transform: uppercase;*/
    padding-top: 10px;
    text-align: left;
}

.companylist-heading{
    padding-bottom: 10px;
}

.searchresult-shareholders-heading{
    color: rgb(0, 71, 103);
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
}

.sitebar-links {
    padding-bottom: 15px;
    padding-top: 100px;
    margin-bottom: 20px;
}

.shareholder-director-info {
    margin:auto;
    padding: 0px;
}

.search-date {
    padding-bottom: 10px;
    text-align: left;
}

.actual-data {
    color: #014601;
    line-height: 20px;
}




.history-data-crossed {
    color: #952a00;
    line-height: 20px;
}


.history-data{
    color: #952a00;
    padding-left: 20px;
    /*padding-bottom: 10px;*/
    /*line-height: 20px;*/
    /*display: none;*/
    /*ширина необходима, чтобы всегда было с новой строки*/
    width: 100%;
}

.history-data-capital{
    color: #952a00;
    padding-top: 5px;
}

.history-data-list {
    color: #952a00;
}


.history-data-color {
    color: #952a00;
}

.history-data-no-padding {
    color: #952a00;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 20px;
    /*display: none;*/
    /*ширина необходима, чтобы всегда было с новой строки*/
    width: 100%;
}

.history-before-text {
    background-color: #D9F7D9;
    border-radius: 5px;
    border: 2px solid #0f6674;
    color: #952a00;
    margin-bottom: 10px;
    padding: 10px;
    width: 100%;
}

.history-before-text-blink {
    -webkit-animation: HISTORY-BEFORETEXT-BLINK 1.5s 3;  /* Safari 4+ */
    -moz-animation: HISTORY-BEFORETEXT-BLINK 1.5s 3;  /* Fx 5+ */
    -o-animation: HISTORY-BEFORETEXT-BLINK 1.5s 3;  /* Opera 12+ */
    animation: HISTORY-BEFORETEXT-BLINK 1.5s 3;  /* IE 10+, Fx 29+ */
    /*animation-timing-function:ease-in-out;*/
}

@-webkit-keyframes HISTORY-BEFORETEXT-BLINK {
    0%, 49% {
        background-color: #FAF3DD;
    }
    50%, 100% {
        background-color: #D9F7D9;
    }
}


.history-data h2 {
    color: #952a00;
}

.history-data h3 {
    color: #952a00;
}

.history-data p {
    color: #952a00;
}

.history-data-color h2 {
    color: #952a00;
}

.history-data-color h3 {
    color: #952a00;
}

.history-data-color p {
    color: #952a00;
}

.ShowHideButton-right-corner {
    position: fixed; /* Fixed/sticky position */
    bottom: 80px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #406C23; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 10px; /* Rounded corners */
    font-size: 18px; /* Increase font size */
    text-transform: uppercase;
}


.person-capital-list{
    padding-left: 25px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.searchresult-list{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
}

.serachresult-infoblock {
    padding-top: 0px;
    /*padding-bottom: 15px;*/
}

.fullhistory-attention-message {
    background-color: #FAF3DD;
    line-height: 15px;
    padding: 5px;
}

.one-person-info-block {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 10px;
    /*border-right: 1px solid #32a1ce;*/
    position: relative;

}

.block-pretext {
    padding-bottom: 10px;
}

.block-aftertext{
    padding-bottom: 15px;
}

.info-text-block {
    padding-top: 10px;
    padding-bottom: 10px;
}



/*.director-histroy-data {*/
/*    color: #952a00;*/
/*    line-height: 20px;*/
/*}*/

/*.sharehol-histroy-data {*/
/*    color: #952a00;*/
/*    line-height: 20px;*/
/*}*/

.one-data-line {
    padding-bottom: 10px;
}

.search-input-field{
    padding-left: 10px;
    padding-right: 10px;
}

.no-changes-data {
    color: #014601;
    /*line-height: 20px;*/
}

.note-text {
    color: #952a00;
    /*padding-left: 20px;*/
    /*line-height: 20px;*/
}
.note-text {
    /*color: #952a00;*/
    /*padding-left: 20px;*/
    line-height: 20px;
    padding-bottom: 10px;
}

.companysearch-input-field{
    padding-top: 20px;
    padding-bottom: 20px;
}


@media (max-width: 425px) {

    .attention-text {
        color: #93545B;
        font-weight: 600;
        padding-bottom: 10px;
        font-size: 12px;
    }
}


@media (max-width: 768px) {

    .resultpage-buttons-down {
        /*margin-left: 10px;*/
    }
}

@media (max-width: 991.98px) {

    .searchresult-h1{
        font-size: 18px;
    }


    .ShowHideButton-right-corner {
        bottom: 70px; /* Place the button at the bottom of the page */
        right: 15px; /* Place the button 30px from the right */
        padding: 15px; /* Some padding */
        font-size: 14px; /* Increase font size */
    }

    .one-person-info-block{
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 10px;
            padding-bottom: 10px;
            /*border-right: 1px solid #32a1ce;*/
            position: relative;
    }
    .block-pretext {
        padding-left: 5px;
    }


    .companysearch-input-field {
        /*padding-left: 15px;*/
        /*padding-right: 15px;*/
        /*padding-top: 15px;*/
        /*padding-bottom: 20px;*/
    }

    /*.resultpage-buttons-down {*/
    /*    !*padding-left: 13px;*!*/
    /*    padding-right: 10px;*/
    /*}*/

    /*.directors-searchinfo {*/
    /*    margin-left: 13px;*/
    /*}*/

    /*.shareholders-searchinfo {*/
    /*    margin-left: 13px;*/
    /*}*/

    .main-searchinfo {
        padding-left: 15px;
        padding-right: 15px;
    }

    .shareholders-searchinfo {
        margin-top: 5px;
    }

}

@media (min-width: 991.98px) {

    .companyname-searchfield {
        padding-left: 10px;
    }

    .button-search {
        margin-left: 10px;
    }


    .one-person-info-block:after {
        content: '';
        height: 90%;
        width: 1px;
        position: absolute;
        right: 0;
        top: 0;
        background-color: #0f6674;
    }


    .companysearch-pretext {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }


}

