﻿.cursor-pointer {
    cursor: pointer
}

.cursor-pointer-new {
    cursor: pointer !important;
}

.small-text {
    font-size: 10px;
    color: #0e1040;
    text-decoration: none;
    /*font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
}

.error {
    font-size: 13.5px;
    color: red;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
    padding: 0 0 5px;
    white-space: nowrap;
}

.btn_process {
    border: none !important;
}

.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .weight_block .btn_volume {
    height: 36px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #7764e4;
    color: #7764e4;
    text-align: center;
    display: inline-block;
    outline: 0;
    cursor: pointer;
    padding: 0 12px;
    font-size: 14px;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
    text-decoration: none;
    line-height: 36px;
    -webkit-transition: all .4s linear;
    -moz-transition: all .4s linear;
    -o-transition: all .4s linear;
    -ms-transition: all .4s linear;
    transition: all .4s linear;
}

.vol_weight_cal_modal .modal-dialog .modal-content .modal-body .add_block {
    margin: 0 auto;
    width: 100%;
    justify-content: space-between;
    margin: 5px auto 5px;
}

    .vol_weight_cal_modal .modal-dialog .modal-content .modal-body .add_block .btn_link {
        outline: 0;
        text-decoration: none;
        display: inline-block;
        color: #fff;
        font-size: 13px;
        /* font-family: quicksand_bold;*/
        font-family: "Montserrat", sans-serif;
        height: 32px;
        line-height: 32px;
        -webkit-border-radius: 22px;
        -moz-border-radius: 22px;
        -ms-border-radius: 22px;
        border-radius: 22px;
        background: transparent linear-gradient(104deg, #ed9818 0, #ff4d4d 100%) 0 0 no-repeat padding-box;
        width: 114px;
        padding: 0 20px;
        text-align: center;
    }

.no-white-space {
    white-space: nowrap;
}

.btn_sendotp {
    outline: 0;
    text-decoration: none;
    display: inline-block;
    color: #fff !important;
    font-size: 13px;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
    height: 32px;
    line-height: 32px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    border-radius: 22px;
    background: transparent linear-gradient(104deg, #ed1849 0, #ff4d4d 100%) 0 0 no-repeat padding-box;
    width: 114px;
    padding: 0 20px;
    text-align: center;
    border: none;
}

.btn_verifyotp {
    outline: 0;
    text-decoration: none;
    display: inline-block;
    color: #fff !important;
    font-size: 13px;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
    height: 32px;
    line-height: 32px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
    -ms-border-radius: 22px;
    border-radius: 22px;
    background: transparent linear-gradient(104deg, #ed1849 0, #ff4d4d 100%) 0 0 no-repeat padding-box;
    width: 114px;
    padding: 0 20px;
    text-align: center;
    border: none;
}

.messageHeader {
    margin: 0;
    color: #ed1849;
    font-size: 16px;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
}

.msg_txt_details {
    font-size: 14px;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
    color: #5a5a5a;
    line-height: 20px;
}

.form-control-autowidth {
    width: auto !important;
    font-size: 14px;
    color: #828282;
    font-family: quicksand_semibold;
}

.redColor {
    margin-top: 5px;
    color: red;
}

.send_verfication_otp {
    font-size: 80%;
    cursor: pointer;
}

.addVolumetric {
    font-size: 13.5px;
    color: red !important;
    /* font-family: quicksand_bold;*/
    font-family: "Montserrat", sans-serif;
}

.btn_block:hover {
    text-decoration: none;
}

.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group.contact_group label + .icon {
    top: 35% !important;
}

.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_block .field_box label.error {
    color: red;
    font-size: 12px;
    font-family: "Montserrat", sans-serif;
    display: block;
    /*position: relative;
    top: 15px;*/
    /*    position: absolute;
    bottom: -20px;
    font-size: 12px;
    color: red;
    display: block;
    font-family: quicksand_medium;
    width: 100%;
    margin: 0;
    left: 0;
    text-align: left*/
}

.careers_content .fill_form_careers_block .inner_fill_form_careers .upload_block .file_lbl {
    justify-content: space-between !important;
}

.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .txt_amount {
    color: #212529 !important;
}

.invalid_msg {
    z-index: 999999 !important;
}

.pac-logo:after {
    background-image: none;
}


#loading-spinner .spin-icon {
    display: inline-block;
    margin: auto;
    width: 20px;
    height: 20px;
    border: solid 2px transparent;
    border-top-color: #6356af;
    border-left-color: #6356af;
    border-radius: 80px;
    -webkit-animation: loading-spinner 500ms linear infinite;
    -moz-animation: loading-spinner 500ms linear infinite;
    -ms-animation: loading-spinner 500ms linear infinite;
    -o-animation: loading-spinner 500ms linear infinite;
    animation: loading-spinner 500ms linear infinite;
}

.field_box #loading-spinner {
    display: inline-block;
    position: relative;
    z-index: 999999;
    margin-left: 27px;
    top: -28px;
}

.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box,
.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input {
    height: auto !important;
}

    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input_lg {
        margin: -5px 0 0;
    }

.checkbox_terms_block {
    margin: 0 0 20px;
}

    .checkbox_terms_block label {
        display: block;
        position: relative;
        padding-left: 20px;
        margin-bottom: 0;
        /*font-family: "quicksand_semibold";*/
        font-family: 'Montserrat', sans-serif;
        cursor: pointer;
        font-size: 13px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #828282;
        white-space: nowrap;
    }

    .checkbox_terms_block input {
        display: none;
    }

    .checkbox_terms_block label .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        height: 14px;
        width: 14px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        background-color: #cbcbcb;
        border: 1px solid #787878;
    }

    .checkbox_terms_block label .link {
        color: #ed1849;
        text-decoration: none;
    }

    .checkbox_terms_block label .checkmark:after {
        content: "✓";
        position: absolute;
        display: none;
        left: 0;
        top: -3px;
        border-width: 0 3px 3px 0;
        color: #fff;
    }

    .checkbox_terms_block label:hover input ~ checkmark {
        background-color: #ed1849;
    }

    .checkbox_terms_block label input:checked ~ .checkmark {
        background-color: #ed1849;
        border-color: #ed1849;
    }

        .checkbox_terms_block label input:checked ~ .checkmark:after {
            display: block;
        }

@media (max-width:991px) {
    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block {
        margin-top: -88px;
        position: relative;
    }

    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
        margin: -40px auto 0 !important;
        display: block;
    }
    /*.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
        position: absolute;
        top: -14px;
        left: 20%;
    }*/
    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .weight_block {
        padding: 0 0 0 10px;
    }

    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block {
        position: relative;
    }
}

@media (max-width:767px) {
    /*  .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
        left: 24%;
    }*/
    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .field_box .field_input {
        height: auto;
    }

    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .inner_field_box .field_box {
        height: 90px;
    }

    .pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .detail_content_block .child_col {
        padding: 0 15px !important;
    }

    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .field_block .price_box .txt_value {
        font-size: 18px;
    }

    /* BELOW CODE 10TH APRIL 2021 */
    .checkbox_terms_block label {
        white-space: normal;
    }


    /* ABOVE CODE 10TH APRIL 2021 */
}

/*@media (max-width:575px){
    .pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .btn_volumetric {
        left: 38%;
    }
}*/

.pickup_content .timeline_block .timeline_row > .list_timeline > li .timeline_content .field_group .type_block .list_notification li label .txt_doc_no_docs {
    -webkit-transition: all 0.0s linear;
    -moz-transition: all 0.0s linear;
    -o-transition: all 0.0s linear;
    -ms-transition: all 0.0s linear;
    transition: all 0.0s linear;
}

.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .type_block .list_notification li label .txt_doc_no_docs {
    -webkit-transition: all 0.0s linear;
    -moz-transition: all 0.0s linear;
    -o-transition: all 0.0s linear;
    -ms-transition: all 0.0s linear;
    transition: all 0.0s linear;
}

.create_booking_disabled {
    opacity: .4;
    cursor: default !important;
    pointer-events: none;
}

.navbar-nav li a.active {
    color: #ed1849;
}

.editprofile_content .editprofile_block .inner_editprofile {
    padding: 30px 40px;
}

.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .tracking_slider_eight .owl-stage-outer {
    height: 200px;
}

.delivery_content .timeline_progress_bar_block .inner_timeline .timeline_final_progress .custom_progress_slider .owl-item .item.item_active .caption .download_block {
    flex-direction: column !important;
}

.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .linkdownload {
    display: flex;
    align-items: center;
}

    .mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .linkdownload .icon {
        margin: 0 10px 0 0;
    }

.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .txt {
    display: block;
    color: #5A5A5A;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
}

.mobile_block .mob_content .acc_panel .acc_body .timeline_progress_bar_block .inner_timeline .row_timeline .mob_final_timeline_progress .list_final_timeline li .mob_timeline_content .caption .download_block .txt_delivery {
    color: #0e1040;
    font-size: 13px;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
}

.pickup_content .banner .inner_banner .banner_content .fill_banner_form .field_row .type_dimensions_block .game_vol_block_cls {
    width: 100%;
}

.checkbox_terms_block label:not(:last-child) {
    margin: 0 0 10px;
}

/* 27TH APRIL 2021 */
.pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content {
    right: -489px;
}

    .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content:after {
        left: -3%;
    }

    .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content .list-unstyled li .txt-left {
        margin: 0 20px 0 0;
    }


@media (max-width:1024px) {
    .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content {
        left: -490px;
    }
}

@media (max-width:767px) {
    .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content {
        left: -80px;
        right: auto;
    }

        .pickup_content .order_delivery_block .inner_order_delivery_block .head_tooltip_block .tooltip_block .tooltip_content:after {
            left: 76%;
        }
}

.list_orderdeliv .desc a.link {
    color: #ed1849;
}

.Disabled_Radio_Cls {
    opacity: .4;
}

.txt_weight_kg {
    white-space: nowrap;
}
.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .txt_email a.link {
    color: #8474DE;
}

.custom_modal .modal-dialog .modal-content .log_reg_body .reg_content .acc_block .form-group .link_option {
    color: #8474DE;
}

.custom_modal .modal-dialog .modal-content .log_reg_body .log_content .link_forgot_pwd {
    color: #8474DE;
}

.faq_content .faq_block .inner_faq .main_faq_content .title_block .txt_ans {
    font-size: 15px;
}