html,body{ height: 100%; } :root{ --info-header-color: blue; } h5{ margin: 0; padding: 0; } .mianselectdelivery{ min-height: 100vh; } .info-numberbox{ background: linear-gradient(145deg,rgb(27,45,83,0.9),rgb(10,19,34)) !important; color: white; display: flex; justify-content: center; align-items: center; font-size: 14px; font-weight: 700; border-radius: 50%; height: 30px; width: 30px; line-height: 1; } .info-numberbox.selectdonefiled{ background-color: #f3f3f3; } .addresslabel{ position: relative; } .addressedit{ position: absolute; top: 0; right: 0; cursor: pointer; text-transform: uppercase; font-weight: 500; font-size: 14px; } .addresscontrol input{ width: 50px; } .rounded-contain{ width: 25px; height: 25px; border: 1px solid #c2c2c2; border-radius: 25px; display: flex; align-items: center; justify-content: center; cursor: pointer; } .selectaddressimgshow{ width: 130px; } .displayadress{ } .changeaddressbtn{ position: absolute; top:50%; right: 0; width: max-content; transform: translateY(-50%); } .detailsAddressBg{ background: linear-gradient(112.1deg, rgb(63, 76, 119) -14.8% , rgb(32, 38, 57) 100.4%); color: white; } .paymentgatewaypage{ width: 100vw; height: 100vh; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.378); color: white; font-weight: 800; display: flex; justify-content: center; align-items: center; flex-direction: column; z-index: 9999; } .select2-container--default{ width: 100% !important; } .select2-selection__clear span{ display: none !important; } .select2-selection__rendered { line-height: 50px !important; } .select2-container .select2-selection--single { height: 60px !important; } .select2-selection__arrow { height: 50px !important; } [name="payment"]:checked ~ label{ border: 1px solid blue ; }