

/* Start:/local/templates/estate_master_2022/components/gds/resume.feedback/resume/style.css?17792597902800*/
.mfeedback input[type="submit"] {
    width: 110px;
}

.mfeedback input {
    width: 95%;
}

.mfeedback textarea {
    width: 97%;
}

.mfeedback textarea::placeholder {
    padding: 3px;
    opacity: 0.7; /* Ensures color is consistent across browsers */
    font-style: italic;
}

div.mf-name, div.mf-email, div.mf-captcha, div.mf-message {
    width: 100%;
    padding-bottom: 0.4em;
}

div.mf-name input, div.mf-email input {
    width: 60%;
}

div.mf-message textarea {
    width: 60%;
}

span.mf-req {
    color: red;
}

div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
}

.tabs__content {
    display: none; /* по умолчанию прячем все блоки */
}

.tabs__content.active {
    display: block; /* по умолчанию показываем нужный блок */
}

.form-anketa {
    padding: 20px 0px;
}

.gp-submit-margin {
    margin: 10px 0 0 8px !important;
}

.tabs {
    width: 100%;
    /*background: #EFEFEF;*/
    margin: 0 0 30px;
}

.tabs__caption {
    height: 28px;
    line-height: 25px;
    list-style: none;
    border-bottom: 1px solid #DDD;
    background: #FFF;
    margin: 0;
    padding: 0;
}

.tabs__caption li {
    width: 130px;
    float: left;
    display: inline;
    margin: 0;
    padding: 0 13px 1px;
    color: #777;
    cursor: pointer;
    background: #D2D2D2;
    border: 1px solid #E4E4E4;
    border-bottom: 1px solid #F9F9F9;
    position: relative;
}

.tabs__caption li:hover,
.vertical .tabs__caption li:hover {
    color: #F70;
    padding: 0 13px;
    background: #FFFFDF;
    border: 1px solid #FFCA95;
}

.tabs__caption .active {
    color: #444;
    background: #FFFFFF;
    padding: 0 13px 2px;
    border: 1px solid #D4D4D4;
    border-bottom: 1px solid #FFF;
}

.tabs__content {
    display: none;
    border: 1px solid #D4D4D4;
    border-width: 0 1px 1px;
    /*background: #EFEFEF;*/
    padding: 0 12px;
}

.tabs__content.active {
    display: block;
}

.tabs.vertical {
    width: 440px;
    border-left: 160px solid #FFF;
}

.vertical .tabs__caption {
    width: 160px;
    float: left;
    display: inline;
    margin: 0 0 0 -160px;
}

.vertical .tabs__caption li {
    padding: 0 13px;
    margin: 0 0 1px;
    border: 1px solid #E4E4E4;
    border-right: 1px solid #F9F9F9;
    width: 132px;
    height: 25px;
}

.vertical .tabs__caption li:hover {
    width: 131px;
}

.vertical .tabs__caption .active {
    width: 133px;
    color: #444;
    background: #EFEFEF;
    border: 1px solid #D4D4D4;
    border-right: 1px solid #EFEFEF;
    margin-right: -1px;
}

.vertical .tabs__content {
    border-width: 1px;
}

div.mf-message input {
    width: 97%;
}

.mf-text {
    padding-bottom: 0 !important;
}


#maket td {
    padding: 8px;
    vertical-align: top;
    width: 50%;
}
/* End */


/* Start:/local/templates/estate_master_2022/components/bitrix/news.list/gp_colleague/style.css?1735627861320*/
div.news-list {
    word-wrap: break-word;
}

div.news-list img.preview_picture {
    float: left;
    margin: 0 10px 0 0;
    width: 120px;
    height: 120px;
}

.news-date-time {
    color: #486DAA;
}

.info-agents-img {
    display: inline-block;
}

.info-agents {
    display: inline-block;
    position: absolute;
}
/* End */


/* Start:/local/templates/estate_master_2022/components/bitrix/system.pagenavigation/gp_nav/style.css?166556662188*/
.news-nav-left span {
    border: none !important;
    background: #fcfcfc !important;
}
/* End */
/* /local/templates/estate_master_2022/components/gds/resume.feedback/resume/style.css?17792597902800 */
/* /local/templates/estate_master_2022/components/bitrix/news.list/gp_colleague/style.css?1735627861320 */
/* /local/templates/estate_master_2022/components/bitrix/system.pagenavigation/gp_nav/style.css?166556662188 */
