@import url(https://fonts.googleapis.com/css2?family=Prompt:wght@100;200;300;400;500;600&display=swap);

.buttons-for-verify-id{display:grid;grid-template-columns:240px 50px 240px;justify-content:center;align-items:center}.buttons-for-verify-id .btn{width:200px;margin:0px}.buttons-for-verify-id .btn.btn-primary{font-style:normal;font-weight:bold;font-size:16px;text-align:center}.buttons-for-verify-id .btn.btn-outline-secondary{border:1px solid #22aaec;color:#22aaec;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center}.buttons-for-verify-id p{margin-top:10px;margin-bottom:10px}.card-payment-success{padding:15px}.card-payment-success .card-body{padding:0px}@media screen and (max-width: 767px){.card-body{padding-bottom:0px}.buttons-for-verify-id{grid-template-columns:auto}}
/* order-details */
.customlink-shop-profile-shopcart .order-details {
    background-color: #F5F5F5;
    padding-bottom: 35px;
}

.customlink-shop-profile-shopcart .order-details .shipping_method{
    margin: 15px 0;
}

.customlink-shop-profile-shopcart .order-details .order-details-header {
    background-color: #F5F5F5;
    font-size: 26px;
    color: black;
    padding-top: 35px;
    font-weight: bold;
}

.customlink-shop-profile-shopcart .order-details-header-div {
    text-align: center;
    padding: 20px;
}

.customlink-shop-profile-shopcart .order-details .order-details-content {
    background-color: #F5F5F5;
    margin-top: 20px;
}
.customlink-shop-profile-shopcart .order-details .order-details-content .redirect-loading-container{
    height: auto;
}

.customlink-shop-profile-shopcart .card-section-top,.customlink-shop-profile-shopcart .card-section-bottom {
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}

.customlink-shop-profile-shopcart .card-section-bottom {
    margin-top: 30px;
    border: 0;
}

.customlink-shop-profile-shopcart .card-section-bottom .ant-card-body {
    padding: 0;
}

/* ShipTo Section */
.section-shipto {
    /* padding-top: 30px; */
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-top {
    background: transparent;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-top .ant-card {
    border-radius: 7px 7px 0 0;
    border: 0;
    
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-top .ant-card .ant-card-body {
    padding: 1.25rem;
    padding-bottom: 0;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom {
    background-color: transparent;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-checkbox-wrapper{
    /* padding-right: 8px; */
    padding-left: 8px;
    margin-left: 0;
    display: inline-block;
    padding-right: 0;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-checkbox-wrapper .ant-checkbox{
    margin-top: 0;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-checkbox-wrapper .ant-checkbox + span{
    padding-right: 3px;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition .ant-checkbox-wrapper{
    padding: 0;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-card {
    margin-top: -1px;
    border-radius: 0;
    border-top: 0;
    border-bottom: 0;
    border: 0;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-card {
    border-radius: 0 0 7px 7px;
    border: 0;
    background-color: #E3E8ED;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-card-body {
    padding: 30px;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-btn {
    min-width: 198px;
    min-height: 40px;
    height: 40px;
    color: #707783;
    font-size: 16px;
    font-weight: 500;
    border-radius: 28px;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-btn.ant-btn-primary {
    color: white;
    font-weight: bold;
    background-color: #22AAEC;
}

.customlink-shop-profile-shopcart .order-details-read-tc{
    color: #22AAEC;
    cursor: pointer;
}

/* --------------------------------------------- */

/* Input */
.customlink-shop-profile-shopcart .order-details .super-input {
    color: #384250;
    font-size: 16px;
    height: 50px;
    border: 1px solid #E3E8ED;
    border-radius: 7px;
    padding-left: 15px;
    padding-right: 15px;
    transition: border-color .3s;
}

.customlink-shop-profile-shopcart .order-details .super-input:focus {
    outline: none !important;
    border-color: #0da9ef;
}

.customlink-shop-profile-shopcart .order-details .super-input[disabled] {
    color: #9EA9B9;
    background-color: #F5F5F5;
    border: 1px solid #E3E8ED;
    border-radius: 4px;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.customlink-shop-profile-shopcart .order-details .super-input::-webkit-input-placeholder {
    color: rgba(158, 169, 185, 0.5)
}
    
.customlink-shop-profile-shopcart .order-details .super-input:-moz-placeholder { /* Firefox 18- */
    color: rgba(158, 169, 185, 0.5)
}
    
.customlink-shop-profile-shopcart .order-details .super-input::-moz-placeholder {  /* Firefox 19+ */
    color: rgba(158, 169, 185, 0.5)
}
    
.customlink-shop-profile-shopcart .order-details .super-input:-ms-input-placeholder {  
    color: rgba(158, 169, 185, 0.5)
}

/* Form */
.customlink-shop-profile-shopcart .order-details .ant-form-item-label > label {
    color: #9EA9B9;
    padding-left: 15px;
}

.customlink-shop-profile-shopcart .order-details .ant-form-vertical .ant-form-item-label {
    padding: 0 !important;
}


/* Select */
.customlink-shop-profile-shopcart .order-details .super-pills {
    height: 50px;
    border: 1px solid #E3E8ED;
    border-radius: 7px !important;
    box-shadow: none !important;
    transition: border-color .3s !important;
}
.customlink-shop-profile-shopcart .order-details .select-commision .super-pills{
    background-color: white;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-show-search.ant-select-single:not(.ant-select-customize-input) .ant-select-selector input {
    height: 50px;
    padding-left: 15px;
    padding-right: 5px;
    color: #384250;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-single.ant-select-show-arrow .ant-select-selection-item, 
.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder {
    padding-left: 15px;
    color: #384250;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-selection-search {
    left: 0;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    height: 50px;
    padding-left: 0;
    border: 0 !important;
    align-items: center;
    background: transparent;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-selection:hover {
    border-color: #22AAEC;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-disabled {
    border-color: #E3E8ED;
    background-color: #F5F5F5;
}

.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-disabled .ant-select-selection:hover {
    border-color: #E3E8ED;
}

.customlink-shop-profile-shopcart .order-details .super-pills input {
    height: 50px;
    border: 0 !important;
    padding: 0;
}

.customlink-shop-profile-shopcart .orange-divider {
    margin: auto;
    width: 100%;
    height: 4px;
    background-color: #FFB74F;
    border-radius: 4px;
}

.customlink-shop-profile-shopcart .orange-divider-subtitle {
    padding-top: 2px;
    font-size: 14px;
    color: #9EA9B9;
}

.customlink-shop-profile-shopcart .order-details .ant-card {
    border-radius: 10px;
}

.customlink-shop-profile-shopcart .order-details h4.ant-typography {
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.customlink-shop-profile-shopcart .order-details .select-commision {
    display: flex !important;
    justify-content: center !important;
}

.customlink-shop-profile-shopcart .order-details .select-commision-radio {
    display: block !important;
    background: #e3e8ed;
    padding: 15px 0;
    /* border-bottom: 1px solid #E3E8ED;
    border-top: 1px solid #E3E8ED; */
    margin: 0 !important;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio-one .ant-radio{
    display: none;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio .ant-radio-wrapper{
    display: block;
    margin-top: 9px;
    margin-bottom: 9px;
    font-weight: 500;
    color: #384250;
    font-size: 16px;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio-one .ant-radio-wrapper{
    cursor: default;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio .ant-radio-wrapper .ant-radio{
    margin-right: 5px;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio .ant-radio-wrapper .ant-radio-inner::after{
    position: absolute;
    top: 4px;
    left: 4px;
    display: table;
    width: 6px;
    height: 6px;
    background-color: white;
    border-top: 0;
    border-left: 0;
    border-radius: 8px;
    transform: scale(1);
    opacity: 1;
    transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);
    content: ' ';
}

.customlink-shop-profile-shopcart .order-details .select-commision-radio .ant-radio-wrapper .ant-radio-inner{
    background: #9EA9B9;
    border-color: #9EA9B9;
}
.customlink-shop-profile-shopcart .order-details .select-commision-radio .ant-radio-wrapper-checked .ant-radio-inner{
    background: #6FCF97;
    border-color: #6FCF97;
}
.customlink-shop-profile-shopcart .order-details .select-commision .ant-btn {
    border-radius: 7px;
    min-width: 160px;
    width: 100%;
}

.customlink-shop-profile-shopcart .order-details .select-commision .ant-btn.actived {
    font-size: 16px;
    border: 1px solid #22AAEC;
    background-color: #22AAEC;
    color: white;
    font-weight: bold;
}

.customlink-shop-profile-shopcart .order-details .select-commision .ant-btn.inactived {
    font-size: 16px;
    border: 1px solid #E3E8ED;
    background-color: white;
    color: #384250;
}

.customlink-shop-profile-shopcart .order-details .card-section-header {
    margin-bottom: 10px;
    background: #E3E8ED;
    font-size: 24px;
    border: 0;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
}

.customlink-shop-profile-shopcart .order-details .card-section-header .ant-card {
    width: 100%;
    border: 0;
    width: 100%;
    margin: 20px;
}

.customlink-shop-profile-shopcart .order-details .card-section-header .ant-card-body {
    border: 0;
    padding: 20px;
}

.customlink-shop-profile-shopcart .order-details .card-section-top {
    padding-bottom: 30px;
    border: 0;
}

.customlink-shop-profile-shopcart .order-details .card-section-top .ant-card-body{
    padding: 0;
}

/* */

.customlink-shop-profile-shopcart .shipto-tabs .ant-tabs-bar {
    border: 0;
}

.customlink-shop-profile-shopcart .shipto-tabs .ant-tabs-tab-active {
    color: #0da9ef;
}

.customlink-shop-profile-shopcart .shipto-tabs .ant-tabs-ink-bar {
    background-color: #0da9ef;
}

.customlink-shop-profile-shopcart .shipto-tabs-single {
    margin-top: 30px;
}


.customlink-shop-profile-shopcart .order-details .super-alert {
    padding: 0 10px 12px 10px;
}

/* Section Form */
.customlink-shop-profile-shopcart .section-form {
    padding-top: 20px;
}

.customlink-shop-profile-shopcart .section-form h1 {
    text-transform: uppercase;
    padding-bottom: 20px;
}


.customlink-shop-profile-shopcart .order-details .ant-spin-container {
    height: auto;
}

.customlink-shop-profile-shopcart .super-input .ant-input-suffix {
    height: 24px;
    margin: auto;
}

.customlink-shop-profile-shopcart .super-input .ant-input-suffix span {
    border: 0;
    padding-left: 10px;
    padding-right: 0;
}

.customlink-shop-profile-shopcart .super-input.valid .ant-input-suffix span {
    color: black;
}

.customlink-shop-profile-shopcart .super-input.invalid .ant-input-suffix span {
    color: #E3E8ED;
}

.modal-searchzip .ant-modal-content {
    border-radius: 7px;
    transition: all .5s;
}

.modal-searchzip .ant-modal-body {
    padding: 35px 35px 60px 35px;
    transition: all .5s;
    overflow: hidden;
    padding-bottom: 0;
    border-radius: 7px;
}

.modal-searchzip .ant-modal-footer {
    display: none;
}

.modal-searchzip .ant-modal-close {
    top: 0;
    display: block;
}

.modal-searchzip .card-searchzip-item {
    width: 100%;
    min-height: 60px;
    border: 0;
    border-radius: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    border-radius: 7px;
}
 .modal-searchzip li .card-searchzip-item:active {
    background: #0ca9ef;
    color: #d4eefc;
}
 .modal-searchzip li .card-searchzip-item:active  .keyword-hilight{
    color: white;
}
 .modal-searchzip ul > li:last-child .card-searchzip-item {
    border-bottom: 0;
}

 .modal-searchzip .card-searchzip-item .ant-card-body {
    padding: 1.5rem;
    display: flex;
    align-items: flex-start;
}

 .modal-searchzip .card-searchzip-item .ant-card-body .anticon {
    width: 16px;
    font-size: 20px;
    margin-right: 8px;
}

 .modal-searchzip .card-searchzip-item .keyword-hilight {
    font-weight: bold;
    color: black;
    padding: 0 1.2px;
}

 .modal-searchzip .card-searchzip-loading {
    height: 325px;
    display: grid;
    align-items: center;
    border: 0;
}

 .modal-searchzip .ant-list-empty-text {
    display: none;
}

 .modal-searchzip .ant-form-item-control-input {
    width: 100%;
}

.modal-searchzip .ant-input-search-icon{
    display: inline-block;
}
.ant-select-dropdown{
    border-radius: 7px;
    padding: 0;
  }
  .ant-select-item{
    border-bottom: 1px solid #e8e3ed;
    padding: 8px 12px;
  }
  .ant-select-item-option-active:not(.ant-select-item-option-disabled){
    background-color: #22AAEC;
    color: white;
  }

 .searchzip-layout {
    font-family: Prompt, Maven Pro, sans-serif;
    width: 101%;
    /* background: #e3e8ed; */
    position: relative;
    padding-top: 0px;
    margin-top: 0px;
    padding-bottom: 0px;
}

 .searchzip-infinite-container {
    overflow: inherit;
    position: relative;
    margin-top: 10px;
    max-height: 335px;
    border-radius: 7px;
    border-radius: 0;
    padding-top: 20px;
    
}
 .searchzip-infinite-container.show{
    border: none;
    margin-bottom: 50px;
    border: none !important;
}
 .searchzip-infinite-container .searchzip-infinite-container .ant-list{
    padding-right: 4px;
}
 .searchzip-infinite-container.show:before{
    content:'';
    position: absolute;
    width: 200%;
    left: -100px;
    right: -100px;
    bottom: -100px;
    top: 0;
    background-color: #e3e8ed;

}
 .searchzip-infinite-container section {
    overflow-y: scroll;
    position: absolute;
    height: 100%;
    left: 0;
    right: 0px;
}

.searchzip-infinite-found-items {
    font-family: Prompt, Maven Pro, sans-serif;
    margin-top: 0px;
    text-align: center;
    color: #9EA9B9;
}

 .searchzip-infinite-container .ant-empty {
    height: 225px;
    padding-top: 70px;
}

.searchzip-infinite-container .ant-list-item {
    padding: 0;
}

 .searchzip-infinite-container .ant-list-split .ant-list-item {
   /*  border-bottom: 1px solid #E3E8ED; */
    margin-bottom: 9px;
    border: none;
}

 .searchzip-infinite-container .ant-list-split .ant-list-item:last-child {
    border-bottom: 0;
}

.searchzip-loading-container {
    position: absolute;
    bottom: 40px;
    width: 100%;
    text-align: center;
}

.searchzip-header {
    font-size: 24px;
    color: black;
    font-weight: bold;
    text-align: center;
    padding-bottom: 20px;
    font-family: Prompt, Maven Pro, sans-serif;
}

.searchzip-error {
    font-family: Prompt, Maven Pro, sans-serif;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
}

/* .input-fetching-zip input {
    font-size: 16px;
    color: #384250;
}

.input-fetching-zip {
    font-size: 16px;
    outline: 0;
    border-color: #22AAEC;
}
*/

.customlink-shop-profile-shopcart .input-fetching-zip .super-input {
    padding-right: 45px;
}

.customlink-shop-profile-shopcart .input-fetching-zip .super-input-suffix {
    display: none;
}

.customlink-shop-profile-shopcart .input-fetching-zip.loading .super-input-suffix {
    display: block;
}

.order-details-modal .ant-modal {
    font-family: Prompt, Maven Pro, sans-serif;
}

.order-details-modal .ant-modal-content {
    height: 75vh;
    padding: 15px;
    border-radius: 20px;
}

.order-details-modal .ant-modal-body {
    height: 70vh;
    overflow-y: scroll;
}

.order-details-modal .ant-modal-footer {
    display: none;
}

.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition .ant-checkbox-wrapper-checked{
   padding-right: 0;
   padding-left: 0;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-btn.ant-btn-primary{
    border: none !important;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-footer .ant-btn.ant-btn-primary:disabled{
    background-color: #22AAEC !important;
    opacity: 0.7 !important;
    color:white !important;
}
.customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition{
    display: block;
    margin-left: 0px;
    padding-left: 8px;
    padding-right: 8px;
}

.checkout-customlink .checkout-detail  .order-summary-gateway-payment-methods .ant-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    background: none;
    border: 1px solid #9EA9B9;
    color: #9EA9B9;
    height: 50px;
    /* padding: 15px; */
    width: auto;
    padding: 15px;
}
.checkout-customlink .checkout-detail  .order-summary-gateway-payment-methods .ant-btn svg{
    margin-right: 8px;
    margin-top: -3px;
}
.checkout-customlink .checkout-detail  .order-summary-gateway-payment-methods .ant-btn svg path{
    fill:#9EA9B9;
}
.checkout-customlink .checkout-detail  .order-summary-gateway-payment-methods .ant-btn.ant-btn-primary{
  
    border: 1px solid #22aaec;
    color: #22aaec;

}
.checkout-customlink .checkout-detail  .order-summary-gateway-payment-methods .ant-btn.ant-btn-primary svg path{
    fill:#22aaec;
}
.checkout-customlink .checkout-detail .super-alert-ph{
    padding: 0 25px;
    padding-bottom: 10px;
}
.customlink-shop-profile-shopcart .order-details .super-pills .ant-select-single .ant-select-selector .ant-select-selection-item{
    padding-left: 15px;
}

.customlink-shop-profile-shopcart .block-price-pv{
    display: flex;
    justify-content: center;
}
.customlink-shop-profile-shopcart .shopping-cart-item-mobile .block-price-pv{
    justify-content: left;
}

/******* PAYMENT RESULT  ********/

.customlink-result .postbackenroll-img{
        width: 350px;
}

.customlink-result .card-title{
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
}

.customlink-result .messageOrderId{
    display: table;
    margin: 0 auto;
    background: #F5F5F5;
    color: #333333;
    border: 1px solid #E3E8ED;
    border-radius: 7px;
    padding: 10px 25px;
    margin-top: 25px;
    font-size: 16px;
    min-width: 260px;
}
.customlink-result .text{
    font-size: 18px;
}

.customlink-result .block-button .ant-btn{
    display: table;
    width: 260px;
    margin: 0 auto;
    background: #22AAEC;
    color: white;
    border-radius: 28px;
    margin-top: 35px;
}
.customlink-result.payment-fail .block-button .ant-btn{
    background: #FE5D7C;
}

.customlink-result .card-body{
    padding-bottom: 70px;
}

.renew-result.customlink-result .block-button .ant-btn{
    background: none;
    color: #22AAEC;
    margin-top: 25px;
}

/******* END PAYMENT RESULT  ********/

@media screen and (max-width: 1024px){
    .customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition{

    }
}
@media screen and (min-width: 768px){
    .customlink-shop-profile-shopcart .order-details .order-details-header{
        margin-top: -65px;
    }
    .block-bottom-customlink-cart .block_addmore i{
        font-size: 17px;
        padding-top: 9px;
    }
}
@media screen and (max-width: 768px){
    .customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-checkbox-wrapper{
        padding-left: 10px;
    }
    .customlink-shop-profile-shopcart .section-shipto-footer .ant-card-body .ant-col:nth-child(1){
        order: 2;
    }
    .customlink-shop-profile-shopcart .section-shipto-footer .ant-card-body .ant-col:nth-child(2){
        order: 1;
    }
    .customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition {
        padding-left: 10px;
    }
}
@media screen and (max-width: 767px) {
    .customlink-shop-profile-shopcart .searchzip-infinite-container{
        max-height: 77vw;
    }
    .customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .ant-checkbox-wrapper{
        padding-left: 13px;
    }
    .customlink-shop-profile-shopcart .section-shipto .section-shipto-content-bottom .term_and_condition {
        padding-left: 13px;
    }
    .customlink-shop-profile-shopcart .checkout-customlink .checkout-detail .super-alert-ph{
        padding: 0 15px;
        padding-bottom: 10px;
    }
    .customlink-shop-profile-shopcart .order-details .order-details-header{
        padding-top: 0;
        margin-top: -10px;
    }
    .customlink-shop-profile-shopcart .order-details-header-div{
        padding-top: 0;
    }
    .customlink-shop-profile-shopcart .order-details .order-details-content{
        margin-top: 0;
    }
    .customlink-shop-profile-shopcart .order-details .order-details-content.notBA .card-section-bottom{
        margin-top: 0;
    }
    .customlink-shop-profile-shopcart .section-form h1.ant-typography{
        font-size: 19px;
    }
    .customlink-shop-profile-shopcart .order-details .select-commision-radio{
        padding: 5px 0;
    }
    .customlink-shop-profile-shopcart .order-details .select-commision-superpill{
        padding: 15px 20px;
    }
    .customlink-shop-profile-shopcart .order-details .shipping_method{
        padding: 0 20px;
    }

    .customlink-result .postbackenroll-img{
        width: 230px;
    }

    .customlink-result .block-button .ant-btn{
        width: 90%;
    }
    .renew-result .block-button .ant-btn{
        width: 100%;
    }
    .customlink-result .messageOrderId{
        width: 100%;
        min-width: auto;
        padding: 10px;
    }
    .customlink-result .card-body{
        padding-bottom: 50px;
    }
  
    
}



.super-pills {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ /* Firefox */ /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
    outline: none;
    transition: all 0.15s ease-out;
}

.super-pills.focus {
    border-color: #22AAEC !important;
}

.super-pills .ant-select {
    overflow: hidden;
    width: 100%;
    cursor: pointer;
    outline: none;
    font-size: 16px;
    font-family: Prompt, Maven Pro, sans-serif !important;
    color: rgba(0, 0, 0, 0.65);
}

.super-pills .ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border: 1px solid #dbe2e8;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-radius: 0 !important;
}
.wrapper-mobi .mbsc-input input.mbsc-control{height:50px;padding:0 18px 3px;border:1px solid #dbe2e8;border-radius:5px;color:#606975;text-align:center}.wrapper-mobi .mbsc-ios.mbsc-control-w:before,.wrapper-mobi .mbsc-ios.mbsc-control-w:after{border-top:none}.wrapper-mobi .mbsc-ios.mbsc-input input:disabled,.wrapper-mobi .mbsc-ios.mbsc-input textarea:disabled,.wrapper-mobi .mbsc-ios.mbsc-input .mbsc-control:disabled~input,.wrapper-mobi .mbsc-ios.mbsc-input .mbsc-control:disabled~.mbsc-ic{color:#9ea9b9;background-color:#f5f5f5;border:1px solid #e3e8ed;opacity:1}.wrapper-mobi .mbsc-ios.mbsc-input .mbsc-control:disabled~.mbsc-ic-arrow-down5{color:#d4d4d4;border:1px solid transparent;opacity:1}.wrapper-mobi .mbsc-ios.mbsc-ltr.mbsc-ic-right .mbsc-input-wrap{padding-right:0}.wrapper-mobi.showDefaultValue .mbsc-input-wrap input,.wrapper-mobi.showDefaultValue .mbsc-input-wrap .hide{display:none !important}.wrapper-mobi.showDefaultValue .mbsc-input-wrap input.showDefaultValue-input{display:block !important}.upload-book-bank-enroll-indo .mbsc-sc-itm-ml{font-size:18px !important}.next-run-date-input-autoship .mbsc-ios.mbsc-input{border-radius:7px}.section-form.delivery .mbsc-textarea{border:1px solid #e3e8ed !important;border-radius:7px;font-size:16px;padding:1em;background-color:#f5f5f5 !important}.section-form.delivery .mbsc-textarea:before,.section-form.delivery .mbsc-textarea:after{border:0}.section-form.delivery .mbsc-textarea .mbsc-input-wrap{display:none}.section-form.delivery .mbsc-textarea .mbsc-label{overflow:visible;white-space:normal;line-height:normal;display:contents}.wrapper-mobi-calendar .mbsc-fr-c{font-family:Prompt}.disabled-handmake .mbsc-ios.mbsc-ltr.mbsc-select input{background-color:#f5f5f5;cursor:not-allowed}.wrapper-top-mobi-select.hide-selection .mbsc-sc-itm-sel{display:none}.wrapper-top-mobi-select .mbsc-fr-btn-cont *{font-family:"Prompt" !important}
.footer_glicshop{
    background-color: #193A59;
    text-align: center;
    padding: 30px;
}

.footer_glicshop img.logo-footer{
    width: 180px;
    height: 30px;
}

.glicshop{
    background-color:#FFF;
    width: 100%;
    overflow: hidden;
}

.glicshop_cart{
    background-color: #99BCDE;
    padding-top: 40px;
    padding-bottom: 60px;
}
.glicshop_cart .title{
    padding-bottom: 40px;
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 72px;
    align-items: center;
    text-align: center;
    color: #193A59;
}
.glicshop_cart .boxProduct{
    padding-left: 5px;
    padding-right: 5px;
}
.glicshop_cart .glicProduct{
    background: #FFFFFF;
    border-radius: 5px;
    text-align: center;
    margin-bottom: 10px;
    padding: 20px;
}
.glicshop_cart .glicProduct .itemimg{
    min-width: 50%;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    /* height: 250px; */
    padding: 0px;
    padding-bottom: 20px;
}
.glicshop_cart .glicProduct .itemimg .bidImg img{
    /* max-height: 200px;
    max-width: 200px; */
    /* margin: 0 auto; */
}
.glicshop_cart .glicProduct .itemname{
    height: 80px;
}
.glicshop_cart .glicProduct .itemname{
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    align-items: center;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
    color: #003B6F;
}
.glicshop_cart .glicProduct .itempv{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    align-items: center;
    text-align: center;
    padding-bottom: 10px;
    color: #003B6F;
}
.glicshop_cart .glicProduct .itemprice{
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    align-items: center;
    text-align: center;
    /* padding-bottom: 30px; */
    color: #003B6F;
}

.glicshop_cart .glicProduct .itemqty .mbsc-ios .mbsc-stepper{
    right: auto !important;
}
.glicshop_cart .glicProduct .itemqty .mbsc-ios.mbsc-ltr.mbsc-stepper-cont{
    /* padding: 1.5em 11.75em 1.5em 1em !important; */
    padding: 0 !important;
}
.glicshop_cart .glicProduct .itemqty .mbsc-ios.mbsc-segmented input:disabled ~ .mbsc-segmented-item .mbsc-segmented-content, .mbsc-ios.mbsc-segmented .mbsc-segmented-item.mbsc-stepper-control.mbsc-disabled .mbsc-segmented-content, .mbsc-ios.mbsc-segmented .mbsc-segmented-item input:disabled + .mbsc-segmented-content{
    color: #fff !important;
    border-color: #003b6f !important;
    background-color: #003B6F !important;
}
.glicshop_cart .glicProduct .itemqty .mbsc-ios .mbsc-stepper input{
    color: #fff !important;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    align-items: center;
    text-align: center;
    width: 30px;
    margin-left: -26px;
}

.glicshop_cart .glicProduct .itemqty .mbsc-ios .mbsc-segmented-content{
    color: #fff !important;
    border: 0.07142857em solid #003b6f !important;
    background: #003b6f !important;
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    align-items: center;
    text-align: center;
    width: 30px;

}
.glicshop_cart .glicProduct .itemqty .mbsc-ic-minus::before,
.glicshop_cart .glicProduct .itemqty .mbsc-ic-plus::before{
    font-size: 16px;
    font-weight: normal;
    text-align: center;
    vertical-align: top;
}

.glicshop_cart .glicProduct .itemqty{

}

.glicshop_cart .glicProduct .itemqty .boxQty{
    margin-top: 20px;
    margin-left: 0px;
}

.glicshop_detail{
    background-color: #F0F2F5;
    padding-top: 40px;
    padding-bottom: 40px;
}
.glicshop_detail .title{
    padding-bottom: 40px;
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 72px;
    align-items: center;
    text-align: center;
    color: #193A59;
}
.glicshop_detail input{
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: left !important;
    color: #000 !important;
}
.glicshop_detail .mbsc-ios.mbsc-form{
    background-color: #f0f2f5;
}
.glicshop_detail .mbsc-ios.mbsc-input input{
    /* border: 1px solid #D2D9E1 !important; */
    font-size: 24px;
}
.glicshop_detail input.inputForm::placeholder{
    text-align: left;
    color: #33628C !important;
}
.glicshop_detail .mbsc-ios.mbsc-input-box.mbsc-control-w, .mbsc-ios.mbsc-input-outline.mbsc-control-w{
    margin: 15px !important;
}
.glicshop_payment{
    background-color: #B871A8;
    padding-top: 40px;
    padding-bottom: 40px;
}
.glicshop_payment .title,.glicshop_payment .titleMobile{
    padding-bottom: 10px;
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 72px;
    align-items: center;
    text-align: center;
    color: #193A59;
}
.glicshop_payment .paymentForm{
    margin-left: -130px;
    margin-top: 60px;
}
.glicshop_payment .paymentForm .mbsc-form-grid{
    background: #FFFFFF;
    box-shadow: 0px 1px 5px rgba(14, 35, 56, 0.2);
    border-radius: 10px;
    padding: 35px;
}

.glicshop_payment .paymentForm .mbsc-ios.mbsc-input input{
     /* border: 1px solid #D2D9E1 !important; */
    font-size: 24px;
}


.glicshop_payment .selectCardMMYY input{
    font-size: 21px !important;
    color: #33628C !important;
}

.glicshop_payment .mbsc-ios.mbsc-input-box.mbsc-control-w, .mbsc-ios.mbsc-input-outline.mbsc-control-w{
    margin: 5px 5px !important;
    border: 1px solid #D2D9E1;
}
.glicshop_payment input{
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 29px;
    text-align: left !important;
    color: #000 !important;
}

.glicshop_payment input.inputForm::placeholder{
    text-align: left;
    color: #33628C !important;
}

.glicshop_cart .totalPV{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 45px;
    align-items: center;
    text-align: right;
    padding-top: 60px;
    color: #193A59;
}
.glicshop_cart .totalPVs{
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    align-items: center;
    text-align: left;
    padding-top: 60px;
    color: #193A59;
}
.glicshop_cart .totalPrice{
    font-style: normal;
    font-weight: 400;
    font-size: 30px;
    line-height: 45px;
    align-items: center;
    text-align: right;
    color: #193A59;
}
.glicshop_cart .totalPrices{
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 45px;
    align-items: center;
    text-align: left;
    color: #193A59;
}

.btLangGlic button{
    border: none;
    background: none;
    cursor: pointer;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #003B6F;
    white-space: nowrap;
    /* border-left: 1px solid #003B6F; */
    /* font-family: 'Montserrat', sans-serif !important */

}
/* .btLangGlic button:first-child{
    border-left: 0px solid #003B6F;
} */
.btLangGlic button.active{
    font-weight: 800;
    background: #FFA001;
    border-radius: 3px;
    color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.btLangGlic span{
    border: 1px solid #003B6F;
    transform: rotate(90deg);
    width: 15px;
    height: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.glicshop_payment .titleMobile{
    display: none;
} 

.btCheckout{
    margin: 0 auto;
    margin-top: 40px;
    width: 300px;
    margin-bottom: 20px;
}
.btCheckout button{
    background: #193A59;
    border-radius: 40px;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 36px;
    /* identical to box height */

    text-align: center;

    /* #FFFFFF */

    color: #FFFFFF;
}
.btCheckout button:hover,.btCheckout button:focus{
    background: #193A59;
    color: #FFFFFF;
    font-weight: 500;
    font-size: 24px;
}

.glicshopSuccess{
    background-color: #E5EBF0;
    padding-top: 40px;
    padding-bottom: 70px;
    text-align: center;
}
.glicshopSuccess .contentW{
    position:relative;
    width: 680px;
    margin: 0 auto;
    border-radius: 10px;
    background-color: #fff;
}
.glicshopSuccess .contentT{
    /* position: absolute; */
    top: 0px;
    padding: 30px 70px;
    width: 100%;
}
.glicshopSuccess .logoSuceess{

}
.glicshopSuccess .title{
    font-style: normal;
    font-weight: 600;
    font-size: 36px;
    line-height: 54px;
    align-items: center;
    text-align: center;
    color: #478989;
    padding-bottom: 10px;
}
.glicshopSuccess .desc{
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    align-items: center;
    color: #003B6F;
}
.glicshopSuccess .desc-pro{
    color: #707783;
}

.glicshopSuccess .qrCode{
    margin-top: 50px;
    margin-bottom: 40px;
}

.glicshopSuccess .product{

}
.glicshopSuccess .hrline{
    border-top: 1px dashed #606975;
    margin-top: 20px;
    margin-bottom: 15px;
}

.glicshopSuccess .ant-skeleton-header{
    padding-right: 15px;
    padding-left: 15px;
}
.glicshopSuccess .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar {
    width: 100% !important;
    height: 450px !important;
    border-radius: 7px;
}

.glicshop .mbsc-ios.mbsc-label-floating.mbsc-input .mbsc-label{
    font-style: normal;
    font-weight: 400;
    font-size: 1.3em;
    line-height: 29px;
    color: #33628C;
}

.glicshop .mbsc-ios.mbsc-ltr.mbsc-label-floating.mbsc-input .mbsc-label{
    left: 0.8em;
}
.glicshop .glicshop_detail .mbsc-ios.mbsc-input-box.mbsc-control-w, .mbsc-ios.mbsc-input-outline.mbsc-control-w{
    border: 1px solid #D2D9E1;
}

.glicshop .mbsc-ios.mbsc-input:before, .mbsc-ios.mbsc-input:after, .mbsc-ios.mbsc-form .mbsc-control-w:before, .mbsc-ios.mbsc-form .mbsc-control-w:after{
    border-color: #FFF !important;
}
.glicshop .selectCardMMYY{
    border: 1px solid #D2D9E1;
    border-radius: 8px;
    padding: 8px 0px !important;
    font-weight: 400;
    margin-left: 5px;
    margin-top: 5px !important;
}

.glicshop .soldout{
    /* font-family: 'Prompt'; */
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 30px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    background: #FFA001;
    border-radius: 3px;
    text-transform: uppercase;
    width: 70%;
    margin-left: 25px;
    margin-top: 25px;
    margin-bottom: 10px;
}
.glicshop .glicProductDisabled{
    opacity: 0.8;
}

.glicshop_payment .cardLogo{
    margin-bottom: 20px;
}

.glicshop .mbsc-ios.mbsc-input-box.mbsc-label-floating.mbsc-input .mbsc-label, .mbsc-ios.mbsc-input-outline.mbsc-label-floating.mbsc-input .mbsc-label {
    top: 1em;
}
.glicshop .mbsc-ios.mbsc-input-box.mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap input, .mbsc-ios.mbsc-input-box.mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-color-input, .mbsc-ios.mbsc-input-outline.mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap input, .mbsc-ios.mbsc-input-outline.mbsc-label-floating.mbsc-input .mbsc-label ~ .mbsc-input-wrap .mbsc-color-input{
    height: 3em;
}

.col-product-qtyinput .antd-qty-input button{
    width: 45px;
    height: 45px;
    border: 1px solid #003B6F;
    cursor: pointer;
}
.col-product-qtyinput input {
    width: 45px;
    height: 45px;
    border: 1px solid #003B6F;
    outline: none;
    background: #003B6F;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    align-items: center;
    text-align: center;
    color: #fff;
}
.col-product-qtyinput button svg {
    filter: brightness(0) invert(1);
}

.glicshop .antd-qty-input button:first-child{
    background: #003B6F;
    /* border-radius: 5px; */
    /* border: 1px solid #003B6F; */
}

.glicshop .antd-qty-input button{
    background: #003B6F;
    border-radius: 5px;
}

.glicshop .selected{
    background: #FFF !important;
}
.glicshop .slide{
    height: 30vh !important;
}
.glicshop .carousel .control-dots .dot{
    background: #040404;
    width: 12px;
    height: 12px;
    box-shadow: 0px 0px 0px rgba(0,0,0,0.9);
    margin: 0 4px;
}
.glicshop .carousel .control-dots .selected{
    background: #FFBF3A !important;
    width: 24px;
    height: 12px;
    box-shadow: 0px 0px 0px rgb(0 0 0 / 90%);
    border-radius: 10px;
    margin: 0 4px;
}

.bgPageStatus{

}
.bgPageStatus img{
    width: 100%;
}

.bgPageStatus .bgPageMobile{
  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  /* display: table-cell;
  vertical-align: middle; */
}

.bgPageStatus .bgPageTablet{
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    /* display: table-cell;
    vertical-align: middle; */
  }
  
  .bgPageStatus .bgPageDesktop{
    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    /* display: table-cell;
    vertical-align: middle; */
  }
  .bgPageStatus .textDesc{
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 49px;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding-top: 400px;
  }

  .glicshop .errorMSG .ant-alert-description{
    font-size: 20px;
    font-weight: 400;
    line-height: 24.38px;
    text-align: center;
  }

  .glicshop .slick-slide{
    height: 100% !important;
  }
  .glicshop .slick-dots{
    background-color: transparent;
    bottom: -40px !important;
    width: 100% !important;
    left: 0px !important;
    height: 45px !important;
  }

  .glicshop .slick-dots li button {
    border-radius: 11px;
    background: #9EA9B9;
    width: 12px;
    height: 10px;
   }
    .glicshop .slick-dots li.slick-active button {
        background: #FFBF3A;
        width: 25px;
        height: 10px;
        transition: .2s;
    }
    .glicshop .slick-dots li {
        margin: 0 4px !important;
        width: auto;
        height: auto;
    }


/*// Large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) { 
    .glicshop_payment .paymentForm{
        margin-left: -130px;
        margin-top: 65px;
    }
    .glicshop_cart .glicProduct .itemqty .boxQty{
        /* margin-left: 10px; */
    }
    .glicshop_cart .glicProduct .itemname{
        font-size: 17px;
    }
    .glicshop_cart .glicProduct .itempv{
        font-size: 23px;
    }
    .glicshop_cart .glicProduct .itemprice{
        font-size: 23px;
    }
    .glicshop_payment .container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .glicshop .slide {
        height: 15vh !important;
    }
    .bgPageStatus .textDesc {
        padding-top: 720px;
    }
    
 }

 /*// Medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) { 
    .glicshop_payment .title{
        display: none;
    } 
    .glicshop_payment .titleMobile{
        display: block;
    } 
    
    .glicshop_payment .paymentForm{
        margin-left: 50px;
        margin-top: -50px;
        margin-right: 50px;
    }
    .bgBoxPayment{
        width: 102%;
        overflow: hidden;
    }
    .boxPayment{
        padding-left: 0px;
        padding-right: 0px;
        margin-top: -41px;
        margin-left: -5px;
    }
    .boxPayment img{
       width: 100%;
    }
    .glicshop_cart .glicProduct .itemqty .boxQty{
        /* margin-left: 65px; */
    }
    .contentW{
        width: 100%;
    }
    .glicshop_cart .totalPV,.glicshop_cart .totalPVs{
        padding-top: 20px;
    }
    .glicshop_cart{
        padding-bottom: 40px;
    }
    .glicshop_payment .titleMobile .cardLogo{
        padding-bottom: 10px;
        margin-top: -10px;
    }
    .glicshop .soldout {
        width: 50%;
        margin-left: 70px;
    }
    .glicshop_cart .glicProduct .itemname {
        font-size: 23px;
    }
    .glicshop .slide {
        height: 22vh !important;
    }
    .bgPageStatus .bgPageTablet {
        height: 100vh;
    }
    .bgPageStatus .textDesc {
        padding-top: 520px;
        padding-left: 150px;
        padding-right: 150px;
    }
}

/*// Small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) { 
    .glicshop_payment .paymentForm{
        margin-left: 5px;
        margin-top: -50px;
        margin-right: 5px;
    }
    .glicshop_cart .glicProduct .itemqty .boxQty{
        /* margin-left: 85px; */
        text-align: left;
    }
    .glic-site-branding{
        display: none;
    }
    .glic-header-customlink.navbar.navbar-stuck{
        justify-content: center;
        padding-right: 0;
    }
    .glicshopSuccess .contentW{
        width: 100%;
    }
    .glicshopSuccess .contentT{
        padding: 10px 20px;
    }
    .glicshopSuccess .logoSuceess img{
        width: 140px;
    }
    .glicshopSuccess .title{
        font-size: 32px;
        line-height: 20px;
        padding-bottom: 25px;
    }
    .gliclang-jp .glicshopSuccess .title{
        font-size: 28px;
    }
    .gliclang-vn .glicshopSuccess .title{
        font-size: 23px;
    }

    .glicshopSuccess .qrCode{
        margin-top: 60px;
        margin-bottom: 40px;
    }
    .glicshopSuccess .qrCode img{
        width: 200px;
    }
    .glicshopSuccess .desc{
        font-size: 18px;
        line-height: 26px;
        overflow: hidden;
        height: 26px;
    }
    .btLangGlic button {
        font-size: 16px;
        padding-left: 5px;
        padding-right: 5px;
    }
    .glicshop_cart{
        padding-top: 20px;
    }
    .glicshop_cart .title{
        padding-bottom: 20px;
    }
    .glicshop_cart .glicProduct .itemqty .boxQty{
        /* margin-top: 35px; */
    }
    .glicshop_cart .glicProduct .itemimg{
        height: 200px;
    }
    .glicshop_cart .glicProduct{
        padding: 10px;
    }
    .glicshop_cart .glicProduct .itempv{
        padding-bottom: 0px;
    }
    .glicshopSuccess .contentW img.bgSuccess{
        height: 780px;
    }
    .glicshopSuccess .hrline {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .glicshopSuccess{
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .glicshop_payment .title, .glicshop_payment .titleMobile{
        padding-bottom: 0px;
    }
    .glicshop_cart .glicProduct .itemname{
        height: auto;
    }
    .glicshop .soldout {
        width: 100%;
    }
    .col-product-qtyinput input {
        width: 45px;
    }
    .glicshop .soldout {
        width: 80%;
        margin-left: 0;
    }
    .col-product-qtyinput input{
        font-size: 18px;
    }
    .bgPageStatus .bgPageMobile{
        height: 100vh;
      }
      .glicshop .slide {
        height: 24vh !important;
    }
}

/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 414.98px) { 
    .glicshop_cart .glicProduct .itemqty .boxQty{
        margin-left: 0px;
    }
    .glicshop_cart .glicProduct .itemimg .bidImg img {
        /* max-height: 140px;
        max-width: 140px; */
        margin-top: 30px;
    }
    .boxProImg{
        padding-left: 5px;
        padding-left: 5px;
    }
    .boxProDetail{
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;
        /* margin-left: -10px; */
    }
    .glicshop_cart .glicProduct .itemname{
        text-align: left;
        font-size: 18px;
    }
    .glicshop_cart .glicProduct .itempv{
        text-align: left;
        font-size: 18px;
    }
    .glicshop_cart .glicProduct .itemprice{
        text-align: left;
        font-size: 18px;
    }
    .glicshop_cart .totalPV,.glicshop_cart .totalPVs, .glicshop_cart .totalPrice,.glicshop_cart .totalPrices{
        font-size: 23px;
    }
    .glicshop_payment .paymentForm .mbsc-form-grid{
        padding: 15px;
    }
    .glicshop .slide {
        height: 22vh !important;
    }
    .bgPageStatus .textDesc {
        padding-top: 370px;
        padding-left: 30px;
        padding-right: 30px;
    }
 }

/*// Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 375.98px) { 
    .glicshop_cart .glicProduct .itemqty .boxQty{
     margin-left: 0px;
    } 
    .glicshopSuccess .desc{
        font-size: 17px;
        line-height: 25px;
        height: 25px;
    }
    .glicshopSuccess .hrline{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .glicshopSuccess .title {
        font-size: 30px;
        line-height: 20px;
        padding-bottom: 25px;
    }
    .gliclang-jp .glicshopSuccess .title {
        font-size: 28px;
    }
    .gliclang-vn .glicshopSuccess .title{
        font-size: 23px;
    }
    .glicshop_cart .glicProduct .itemimg .bidImg img {
        /* max-height: 130px;
        max-width: 130px; */
    }
    .glicshop .soldout {
        width: 90%;
    }
    .bgPageStatus .bgPageMobile {
        height: 100vh;
    }
    .bgPageStatus .textDesc {
        padding-top: 400px;
    }

}
@media (max-width: 320.98px) { 
    .glicshop_cart .glicProduct .itemqty .boxQty{
    margin-left: 0px;
    } 
    .glicshopSuccess .logoSuceess img{
        width: 120px;
    }
    .glicshopSuccess .title{
        font-size: 27px;
        line-height: 27px;
    }
    .glicshopSuccess .qrCode {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    /* .glicshopSuccess .qrCode img{
        width: 110px;
    } */
    /* .glicshopSuccess .desc{
        font-size: 14px;
        line-height: 16px;
    } */
    .glicshopSuccess .hrline{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .btLangGlic button{
        font-size: 13px;
    }
    .glicshop_cart .glicProduct .itemqty .mbsc-ios .mbsc-segmented-content{
        width: 20px;
    }
    .glicshop_cart .glicProduct .itemqty .mbsc-ios .mbsc-stepper input{
        margin-left: -40px;
    }
    .glicshop_payment .paymentForm .mbsc-form-grid{
        padding: 10px;
    }
    .btCheckout{
        width: 285px;
    }
    .glicshop_cart .title,.glicshop_detail .title{
        font-size: 40px;
        line-height: 45px;
    }
    .glicshop_payment .titleMobile{
        font-size: 40px;
        line-height: 45px;
        padding-bottom: 15px;
    }
    .gliclang-jp .glicshopSuccess .title {
        font-size: 25px;
    }
    .gliclang-vn .glicshopSuccess .title {
        font-size: 21px;
    }
    .glicshopSuccess .contentW img.bgSuccess {
        height: 700px;
    }
    .glicshopSuccess .desc {
        font-size: 16px;
        line-height: 23px;
    }
    .glicshop_payment .titleMobile .cardLogo {
        margin-top: 10px;
        padding-bottom: 0px;
    }
    .col-product-qtyinput input {
        width: 30px;
    }
    .glicshop_cart .glicProduct .itemimg .bidImg img {
        /* max-height: 100px;
        max-width: 100px; */
        margin-top: 60px;
    }
    .glicshop .soldout {
        width: 100%;
    }
    .bgPageStatus .bgPageMobile {
        height: 100vh;
    }
    .bgPageStatus .textDesc {
        font-size: 30px;
        line-height: 35px;
    }
    .bgPageStatus .textDesc {
        padding-top: 280px;
        padding-left: 40px;
        padding-right: 40px;
    }
    
    .glicshop .slide {
        height: 27vh !important;
    }
    
}

.gliclang-th{
    font-family: 'Prompt', sans-serif !important
}

/* .gliclang-th .btLangGlic button{
    font-family: 'Prompt', sans-serif !important
} */

.gliclang-th .mbsc-form, .mbsc-control-w, .mbsc-btn, .mbsc-segmented{
    font-family: 'Prompt', sans-serif !important
}
.gliclang-en{
    font-family: 'Poppins', sans-serif !important
}
.gliclang-en .glicshop_cart .glicProduct .itemname,.gliclang-vn .glicshop_cart .glicProduct .itemname,.gliclang-jp .glicshop_cart .glicProduct .itemname,.gliclang-kr .glicshop_cart .glicProduct .itemname,.gliclang-en .glicshop_cart .glicProduct .itempv,.gliclang-vn .glicshop_cart .glicProduct .itempv,.gliclang-jp .glicshop_cart .glicProduct .itempv,.gliclang-kr .glicshop_cart .glicProduct .itempv,.gliclang-en .glicshop_cart .glicProduct .itemprice,.gliclang-vn .glicshop_cart .glicProduct .itemprice,.gliclang-jp .glicshop_cart .glicProduct .itemprice,.gliclang-kr .glicshop_cart .glicProduct .itemprice{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .mbsc-ios.mbsc-label-floating.mbsc-input .mbsc-label{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .errorMSG .ant-alert-description,.gliclang-vn .errorMSG .ant-alert-description,.gliclang-jp .errorMSG .ant-alert-description,.gliclang-kr .errorMSG .ant-alert-description{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .glicshopSuccess .desc,.gliclang-kr .glicshopSuccess .desc,.gliclang-jp .glicshopSuccess .desc,.gliclang-vn .glicshopSuccess .desc{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .glicshop_payment .titleMobile,.gliclang-vn .glicshop_payment .titleMobile,.gliclang-kr .glicshop_payment .titleMobile,.gliclang-jp .glicshop_payment .titleMobile{
    font-family: 'Poppins', sans-serif !important
}
.gliclang-en .glicshop_cart .title,.gliclang-vn .glicshop_cart .title,.gliclang-kr .glicshop_cart .title,.gliclang-jp .glicshop_cart .title{
    font-family: 'Poppins', sans-serif !important
}

.gliclang-en .glicshop_detail .mbsc-ios.mbsc-input input,.gliclang-vn .glicshop_detail .mbsc-ios.mbsc-input input,.gliclang-kr .glicshop_detail .mbsc-ios.mbsc-input input,.gliclang-jp .glicshop_detail .mbsc-ios.mbsc-input input{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .glicshop_payment .paymentForm .mbsc-ios.mbsc-input input,.gliclang-vn .glicshop_payment .paymentForm .mbsc-ios.mbsc-input input,.gliclang-kr .glicshop_payment .paymentForm .mbsc-ios.mbsc-input input,.gliclang-jp .glicshop_payment .paymentForm .mbsc-ios.mbsc-input input{
    font-family: 'Prompt', sans-serif !important
}

.gliclang-en .col-product-qtyinput input,.gliclang-vn .col-product-qtyinput input,.gliclang-kr .col-product-qtyinput input,.gliclang-jp .col-product-qtyinput input{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-en .bgPageStatus .textDesc,.gliclang-kr .bgPageStatus .textDesc,.gliclang-jp .bgPageStatus .textDesc,.gliclang-vn .bgPageStatus .textDesc{
    font-family: 'Montserrat', sans-serif !important
}

.gliclang-kr{
    font-family: 'Poppins', sans-serif !important
}
.gliclang-jp{
    font-family: 'Poppins', sans-serif !important
}
.gliclang-vn{
    font-family: 'Poppins', sans-serif !important
}


.glicshop .row{
    margin-left: 0px;
    margin-right: 0px;
}
.font-prompt{font-family:"Prompt",sans-serif}
