.forms { margin: 0 15px; margin-top: 26px; background: #fff; border-radius: 6px; position: relative; //-----COMMON--------// form { padding: 0 18px; border: 1px solid #9999994d; border-top: none; padding-bottom: 22px; } #validation, #validation-two, #validation-three, #validation-four, #validation-five, #validation-six, #validation-seven, #validation-eight, #validation-nine, #validation-ten, #validation-eleven { position: absolute; right: 19px; margin-top: 15px; @media screen and (min-width: 764px) { right: 10px; } } .inactive { opacity: 0; } .active { opacity: 1; } p { @include form-heading(); } span { @include label() } .indication { background: #101010; font-size: 12px; font-weight: 600; font-style: italic; padding: 7px 9px; color: #fff; opacity: 0.6; border-radius: 4px; } .search-criteria-toggle { display: flex; } .location { padding-top: 26px; } //-----NETWORK AND PROVIDER--------// .network, .provider { margin-top: 26px; } .network { } .provider{ input { @include select-menu(); width: 100%; &:placeholder-shown { opacity: 0.6; font-weight: normal; color: #999; } } } //Submit button #btn_submit, .search-criteria-toggle { @include button(); padding: 10px 20px; text-transform: uppercase; } #btn_submit[disabled] { background: #e5e5e5; border-color: #e5e5e5; } @media screen and (min-width: 764px) { position: absolute; padding: 20px 12px; width: 308px; height: 820px; z-index: 1; box-shadow: 0 1px 40px 0 rgba(74, 74, 74, 0.17); background-color: #f5f5f5; margin-top: 0; border-radius: 0; margin: 0 30px; form { border: none; padding-top: 0; margin-top: 0; padding-bottom: 22px; } .location { padding-top: 0; } .search-criteria-toggle { display: none !important; } span { font-size: 12px; margin-top: 10px; } .indication { font-size: 10px; padding: 5px; } .provider { margin-top: 18px; } .network { margin-top: 26px; } #btn_submit { margin-top: 18px; padding: 7px 20px; } .tooltip-hover img { width: 14px; height: 14px; } } @media screen and (min-width: 1280px) { margin-left: 85px; width: 385px; height: 1025px; padding-top: 0; fieldset { margin-top: 26px !important; } span { font-size: 16px; margin-top: 17px ; } .provider { margin-top: 18px; input { padding: 12px 24px !important; } } .network { margin-top: 26px; } #btn_submit { margin-top: 26px; padding: 12px 18px; } .tooltip-hover img { width: 16px; height: 16px; margin-top: 12px; } } }