.btn-yellow {
    @include button-variant($pt-yellow, $pt-yellow, #fff, $pt-yellow, #fff, $pt-yellow);
    color: $gray-900;
    &:hover {
        color: $gray-900;
    }
}
//.btn:hover {
//    background: $pt-yellow;
//    border-color: $pt-yellow;
//    color: #333333 !important;
//    box-shadow: none;
//}
.btn:focus {
    outline: none !important;
    box-shadow: none !important;
}
.btn.modal-btn {
    //min-height: 48px;
}
.header .title-panel .btn, .footer .title-panel .btn {
    margin-left: auto;
}
@media (max-width: 420px) {
    .header .title-panel .btn, .footer .title-panel .btn {
        font-size: 12px;
        min-height: 32px;
        margin-left: 0;
        margin-right: auto;
    }
}

@media (max-width: 1199px) {
    .proposition .btn {
        margin-left: auto;
    }
}
@media (max-width: 767px) {
    .proposition .btn {
        margin-top: 20px;
    }
}
@media (max-width: 1199px) {
    .proposition .btn {
        margin: 0 auto;
        margin-top: 20px;
        width: 100%;
    }
}


.company-page .company-row .contacts-column .btn,
.manager-page .company-row .contacts-column .btn {
    margin-top: 16px;
    margin-bottom: 31px;
    width: 162px;
    height: 45px;
}

@media (max-width: 1199px) {
    .company-page .reviews .feedback-block .feedback-form .btn,
    .manager-page .reviews .feedback-block .feedback-form .btn {
        order: 2;
    }
}
@media (max-width: 575px) {
    .company-page .reviews .feedback-block .feedback-form .btn,
    .manager-page .reviews .feedback-block .feedback-form .btn {
        width: 100%;
    }
}
.company-page .reviews .feedback-block .feedback-form .btn:hover,
.manager-page .reviews .feedback-block .feedback-form .btn:hover {
    background: #fff;
}

@media (min-width: 767px) {
    .select-block .btn.btn-managers {
        width: 224px;
    }
}
@media (max-width: 1199px) {
    .select-block .btn {
        margin: 13px auto 0;
    }
}
@media (max-width: 767px) {
    .select-block .btn {
        width: 100%;
    }
}
