.btn-primary{
    --bs-btn-disabled-bg: rgba(0, 0, 0, 0.04);
}
.apply .btn{width: 17.5rem;}
.apply .help-block {width:100%;margin-top:.25rem;font-size:.875em;color:#ff525d;display:block;}
.apply .has-error .form-control {border-color:#ff525d;padding-right:calc(1.5em + .75rem);background-image:url("../../assets/img/error-icon.svg");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}
.btn {border-radius:12px;--bs-btn-padding-y:0.55rem;}
.step-item {display:none;}
.step-1 {display:block;}
.apply .form-check {display:inline-block;margin-right:10px;font-size:14px;}
.apply .form-control {background:#F9F9F9;border-radius:0.25rem /* 4/16 */;padding:.75rem 1rem;border:0;font-size:14px;}
.custom-select {width:100%;font-size:14px;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;border:0;background:#F9F9F9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAuCAYAAACvWdDAAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAJaADAAQAAAABAAAALgAAAADnGDAeAAADQ0lEQVRYCe2ZPWhTURiGm0QRkYIIgk02BwcHoWkSB8UfNNJi1Vqliw4qCOLSSSc7ubiIiw4iKOKgiwWLxUItSEFBmiZQqejSRW0UQQuiomji88abkCY3N+fem7QdcuBw/r7vPQ/fPeT8JNDWgBSPxzfn8/k7gUDg9NTU1JxfyaBfgUQisSWXy00CtUul2n41A34EOjs7twaDwQk0NpXpfARuXyaTeV3W56rqGSoajW7jcz1lto02M34mcvvT6fSMzVjdLk9QXV1dUZTHyRscZvjCWHJ6ejrtYGM75HpNAbQdJX0yJyBNpvEJy15t4+QKigl2oqwIrTecQXbjlp+hS1ubMRTCe1EdI7cbq/83lP2Y5W/kagSF4AHURsnrjFSrjeQ3aulUj1b01IVC6CA+I+S1Fb5um/IfsfQcfR2hEOjDe5i8xlHFfFA6w5ZuTa9QrRF+hwb4HXrA+OpaNh77Nefxjo6Ot9lsdtZOwxYKoJMA3cNhlZ1TA/qC6PcDNgfYTKVeFVQsFjuD0W1y1Vils8+2wPoikcj7+fn5TLnWoon51ucYvEl2XGvlAj7r2lEOh8PhT0QsVdQqQQE0SOd1sqetpyjoodR8vYAtAPZS/gUo1tAFQnnVg2AjXbpZYz8AexEgQpdQvtxIdZ9aQz79W+6tCLQi0IpAKwIrJgIrcpsJsQFOaiNkQ04ud6i4VV/kVn2lcErQzszR4StQPcsINgjQNc1fOk/pLKPDFn26vSzlmSrPfOe53t+gLKQSlFqApTievqN6iLwUYDmWzVmAbmn+YloEpU6dl3Wgx/gIzWYei/+yhk4BdLcIUyyroDRAxGYAewPYUZrNAPsD0AnW0P0iSHlpCyUDwGZZY6+o9pNr2snWZfqN/QBAD2v51V03HJe18CXQiFvyL3SO8cn0LlEz1YWSJ3fBJOF+RFXvAV7TT63TVCqlpyTHZAQlBcD2APaYql5Q3KbvAPUC9MzE0RhKYoDtAOwJ1XYTccvmG0A9AD039XEFJVHWmJ4X9Xhm8pq3gF03a6hwyaRulFxDSRWwKEXTHmI9QQlsxT1ZC0qpWY/7vn6t9a9CKBTaDd+HAiWl2n7+bZCO589nQRSKRv9h9A++wgS4oHDEIQAAAABJRU5ErkJggg==) no-repeat right .75rem center / 8px 10px;border-radius:0.25rem /* 4/16 */;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.apply .table {--bs-border-color:transparent;}
.apply .table tr td:first-child {width:30%;color:#A0A0A0;text-align:right;font-size:14px;}
.price {color:var(--bs-btn-color-bg);font-weight:bold;}
.desc {color:#A0A0A0;}
.supply-item {background:rgb(249,249,249);width:35rem;border-radius:4px;display:inline-block;padding:0.55rem 1.55rem 0.55rem 3.55rem;font-size:14px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:left calc(2.25em) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);}
.spinner,
.dummyimage{width: 104px;height: 104px;background: #F9F9F9;border: 1px solid #00000026;border-radius: 8px;object-fit: contain;}
.order-tag{
    width: 10px;
    height: 10px;
    background: #FAAD14;
    border-radius: 99px;
    display: inline-block;
    margin-right: 8px;
}
.order-info .text-right{
    text-align: right;
}
.order-info .text-center{
    text-align: center;
}
.order-info .btn{
    border-radius: 0.375rem;
    padding: 8px 15px;
    --el-loading-spinner-size: 20px;
}
.wxtip{background: rgba(0,0,0,0.8); text-align: center; position: fixed; left:0; top: 0; width: 100%; height: 100%; z-index: 1042; display: none;}
.wxtip-icon{width: 52px; height: 67px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABDCAYAAADTXyaSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABGFJREFUeNrcmmdoFEEUxyd69kSIgomxoUbsUSPWIGrUiJEQRRFBI9jFIDZsEcsH4wchoKKoEQ1YQYxixYIV/WCJiiKKCnbFErHGWC7xP+R/cC53l9292UtmH/yyl53Zvf3v23nvzexFlZeXCxdYS/AKlNVwgZhJ4IgUI/+J0txD9UAxtzXd4KG9FCOtnfyjs6BpYLTf/0k6C2oDthv2ddZZ0NEA+zrqKmiDzxsGS9Ixyg0Hp4K0eUGCTh7qYhDzw9Auw3YXXQTJi80Eu0E2SAbRIBUU/DeO5COnATVALcO+BaAxP2eAMnBZFw/JsuaPYV9/0I+fj4Hu4ILKoBAFWoEPAZ5vJ8bTM/Dd2KDCQ0vBeiDvzHHQFYwClymyJ2iqWFAemB+oIRxBMlMPBi/BO+7LArfAE5BPQdtAmmJBM8CWgC02BmgsiAZbwVAT/ZuAuqAQbFEQIM6BxcHaPTbC5xWQA2aZPOY9twfATxALSvnZjsnHuyRoq43wmQaahnGH74Fsm8fmgdRQfayMoYXgNDgD3oYRCeeBQpvH1/IVoSo81BxMUJQoc0GBhf4eMAvEVdbXrIf6gHTOEFXY4yBTgGD2F4wHAyrtafIOjQKnOIZUlTO9wGgT/WLACFDbzHmrcvqwi3d+SiX92oOzLEg/VjpITQraxPnG3AiLjgcNGfq/+paqQpnZMXQI7FN8sXKV5i5oHaLPElYEn82IseKhZvziKwoFNWawuRAgycoE3oMJuJSllCkz6yFZo21U7KFPHEONguSrwxT2xMpJzXrI4xc+VVlDemcZk7XPhvBGP+BU5JcTggSnBrfBCocDQSEfwYl2DrZSnMpEeEPxJG0zGMfpRxZnnRPMBoBw50P5XJhYrUjQI1bg8qbW41iKZxD4bfekVqcPHYgKa08PzaZXUpSsA9isFFaBRD4mdu06aAIG8iadViHIY/O4h0x2vcFYRiqvhfUAefG5TK7PiRoLs8BMB9dY3u/m+lgDbn3rZW1BCihi2x5wFaxzYg0v3FWfk8z2f5kz3nG9bK3fpFC+w3nDKuMPw3EqU4Byc6La9r1Rk7mkNiNpqV+7DACdwHInBHkcOKd/XRYo/HoZnh2xSC8FrwEvwFS3CErkcrFj5omQkJnMNeOd/qJIeEhOAeoTx81pD61kJTAkUs+0U4IWgQacchRFcpB6FJ9rv6h4Sy1DdwK4GemlpHAExTCnDOJiRiZnl/W5SlQlZqdSqMML38FqWZb/I0XF+yKvqGKzI+ggeM3lpThwSVQjsyJoK6fgT+mJaiXEyhjqwW0Jp+DnRTU2Mx6Sq6ay0xihgYXy0DCKmF4dBrsKQTIsy7dlxUIjC1bLnQBfWLYINwi6A74JDc34yGVwEtZNaGpGD91lQenRVZD/hc8RFb/JyREam7+Hngq9f/b8X2KdLCp+1JCvuyCfR2TiTBYuMOmhtti2ABfdIEh6qC/YKVxi0kMxFPbFLR66r2OJE0qQXGp66BZB/wQYADkBmnEvOp6EAAAAAElFTkSuQmCC') no-repeat; display: block; position: absolute; right: 20px; top: 20px;}
.wxtip-txt{margin-top: 107px; color: #fff; font-size: 16px; line-height: 1.5;}
@media (max-width: 767px) {
    .apply .btn {
        width: calc(50% - 0.5rem);
        border-radius: 0.375rem;
    }

    .apply .table tr {
        display: flex;
        /* flex-direction: column; */
        /* border-bottom: 0px solid #efefef; */
    }

    .apply .table tr td:first-child {
        text-align: left;
        width: 87%;
        flex: 1;
        border-bottom: 1px solid #efefef;
    }

    .apply .table tr td:last-child {
        /* margin-left: 10px; */
        border-bottom: 1px solid #efefef;
    }
    .el-dialog{width: 90% !important;}
    .order-info .text-right,
    .order-info .text-center{
        text-align: left !important;
    }
}