html,
body {display: flex;align-items: center;padding-bottom: 40px;background-color: #f5f5f5;line-height: 1.5; height: 100%; width: 100%;}
.form-signin {width: 100%;max-width: 500px;padding: 15px;margin: auto;}
.form-signin .checkbox {font-weight: 400;}
.form-signin input[type=text], input[type=email] {text-align: center;}

@media (max-width: 991px) and (min-width: 0px)
{
    .paymentWrap .paymentBtnGroup .paymentMethod {
        padding: 17px 35px;
    }
}

/*form */
.questionnaire-logo-block { height: 64px; margin-bottom: 22px }
.questionnaire-logo-block > img { height: 42px }
#form_q_answers .checkbox > label > input[type='checkbox'] {position: relative; top: 1px;}
/*support_page*/
.support_container {height: 100%; display: flex; flex-direction: column;}
.support_container > header {margin-top:0; margin-bottom: 32px;}
.support_container > header > a {display: block; height: 48px}
.support_container > header > a > img {height: 100%; width: 100%;}
.support_container > .greeting_block {justify-content: center; margin-bottom: 56px;}
.support_container > .greeting_block > h6 {margin: 0; font-size: 24px;}
.support_container > .info_block {flex: 1 1; display: flex; flex-direction: column; justify-content: center;}
.support_container > .info_block > div {margin-bottom: 16px;}
.support_container > .info_block > div > a {font-size: 16px; color: #2591CB; }
.support_container > .info_block > strong {margin-bottom: 16px; font-weight: 600;}
.support_container > .middle_block > p {font-size: 16px}
/*privacy page*/
.privacy_container {height: 100%; display: flex; flex-direction: column; margin-bottom: 16px;}
.privacy_container > h6 {font-size: 24px; margin: 32px;}
.privacy_container > p, .privacy_container > div {font-size: 18px; text-align: left}
/*hunt request*/
.hunt_request_layout {width: 100%; max-width: 814px;padding: 15px; margin: auto;}
.hunt_request_layout .form-label {text-align: left; width: 100%;}
.hunt_request_layout .create_request_alert {font-size: 16px; margin-bottom: 22px;}
.hunt_request_layout .grid_single {display: grid; grid-template-columns: .5fr .5fr; grid-gap: 0 24px;}
.hunt_request_layout .grid_single > label:not(.salary_currency_lbl) {grid-column: 1/3; grid-row: 1/2}
.hunt_request_layout .grid_single > .salary_currency_lbl {grid-row: 1/2; max-width: 214px; grid-column: 2/3; justify-self: flex-end}
.hunt_request_layout .hidden {visibility: hidden;}
.hunt_request_layout .grid_range {display: grid; grid-template-columns: 214px 214px 1fr; grid-gap: 0 24px;}
.hunt_request_layout .grid_range > label:nth-of-type(1) {grid-row: 1/2; grid-column: 1/2}
.hunt_request_layout .grid_range > label:nth-of-type(2) {grid-row: 1/2; grid-column: 2/3}
.hunt_request_layout .grid_range > label:nth-of-type(3) {grid-row: 1/2; grid-column: 3/4; max-width: 214px; justify-self: flex-end;}
#form_hunt_request {}
#form_hunt_request .salary_block {display: flex; flex-direction: column;}
#form_hunt_request .salary_block > p {text-align: left; margin-bottom: 0.5rem;}
#form_hunt_request .salary_block > section > .range-label {}
#form_hunt_request .salary_block > section > .range-label:first-child {}
#salary_currency {max-width: 214px; max-height: 38px; justify-self: flex-end;}
#form_hunt_request .salary_currency_lbl {}


.form-signin .checkbox_area_qa {display: flex;align-items: flex-start; flex-direction: column;}
.form-signin .checkbox_area_qa > div > label {margin-right: 8px;}
