.personal_data { .add_new_address_modal_container { display: none; } .fields_user { .contact_form { .data_container { margin: 0 auto; width: 90%; display: flex; border: 1px solid #F3F3F3; padding: 50px 128px; @media(max-width: 991px) { flex-direction: column-reverse; flex-wrap: wrap; padding: 20px 26px; width: 100%; } .o_portal_details { margin-right: 0; margin-left: 0; width: 75%; @media(max-width: 991px) { width: 100%; } .row { .form-group { .col-form-label { font-size: 18px; line-height: 17px; color: #000000; font-weight: 700; } .form-control { border: none; border-bottom: 1px solid #E5E5E5;; min-height: 36px; outline: none; padding-left: 5px; border-radius: 0; &:active, &:focus { border-bottom: 1px solid #000000 !important; box-shadow: none; transition: none; } } } } } .photo_user { display: flex; justify-content: flex-end; position: relative; width: 25%; @media(max-width: 991px) { justify-content: center; width: 100%; margin-bottom: 60px; } .recomended { display: none; text-align: center; font-weight: 300; font-size: 12px; line-height: 19px; color: #7C7C7C; position: absolute; top: -20px; @media(max-width: 991px) { left: 50%; transform: translate(-50%); top: -13px; } @media(min-width: 992px) and (max-width: 1199px) { right: -33px; } @media(min-width: 1200px) { right: -88px; } } .portal_contact_img_wrapper { @media(max-width: 991px) { margin-top: 50px; } .portal_contact_img { .partner_image { max-width: 100%; max-height: 100%; width: auto; height: auto; } } } &:hover { .recomended { display: block !important; } } } } .shipping { margin: 0 auto; width: 90%; display: flex; border: 1px solid #F3F3F3; padding: 50px 128px; margin-top: 20px; margin-bottom: 30px; @media(max-width: 991px) { width: 100%; padding: 20px; } .shipping_div { .title { font-size: 18px; line-height: 17px; color: #000000; font-weight: 700; margin-bottom: 20px; margin-right: 60px; } .shipping_add { color: #FFD503; border: none; background-color: transparent; &:focus { border: none; } } } } .clearfix { display: flex; justify-content: center; .btn { font-size: 16px; line-height: 106.2%; font-weight: 700; background-color: #FFD503; color: #000000; border: none; border-radius: 0; padding: 21px 32px; cursor: pointer; &:focus { box-shadow: 0 0 0 0.2rem #fad102fc; } .fa-long-arrow-right { display: none; } @media(max-width: 575px) { width: 90%; } @media(min-width: 1200px) { width: 24%; } } } } } .add_new_address_modal_container { .add_new_address_overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.4); z-index: 1030; } .add_new_address_form { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -130%); background-color: #ffffff; min-width: 318px; min-height: 418px; border: 1px solid #FFD503; padding: 12px 34px; z-index: 1031; .add_new_address_close_modal { border: none; background-color: transparent; position: relative; top: -9px; left: 249px; } .add_new_address_modal_inputs_container { display: flex; flex-direction: column; margin-bottom: 12px; .add_new_address_modal_label { color: #000000; font-size: 18px; line-height: 17px; font-weight: 400; } .add_new_address_modal_input { border: 1px solid #E5E5E5; min-height: 34px; padding: 3px 10px; } } .add_new_address_modal_submit_btn { background-color: #FFD503; border: none; color: #000000; font-size: 16px; line-height: 106.2%; padding: 16px 74px; width: 100%; margin-top: 3px; letter-spacing: 0.1em; } } } }