/*! VZRF 2.20.0 */
/* line 4, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-lq {
    max-width: 61.25rem;
    margin-left: 0 !important;
    margin-top: 0 !important;
    transform: translate(-50%, -50%) !important;
    -moz-transform: translate(-50%, -50%) !important;
    -o-transform: translate(-50%, -50%) !important;
    -ms-transform: translate(-50%, -50%) !important;
    -webkit-transform: translate(-50%, -50%) !important;
    position: fixed;
}

@media only screen and (min-width: 48rem) {
    /* line 4, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-lq {
        height: 36.875rem;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 4, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-lq {
        top: 50% !important;
        max-height: 100% !important;
        margin-top: 0 !important;
        width: 100%;
        height: 100%;
        position: fixed;
    }
}
/* line 27, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-lq .modal_content {
    height: 100% !important;
    max-height: 100% !important;
    overflow: hidden !important;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 27, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-lq .modal_content {
        max-height: 100% !important;
    }
}

/* line 39, ../../scss/app/loopQualification.scss */
.loop-qualification {
    width: 100% !important;
    height: 100%;
}
    /* line 43, ../../scss/app/loopQualification.scss */
    .loop-qualification input, .loop-qualification select {
        padding-left: 0;
        /*font-size: 16px;*/
    }

@media only screen and (max-width: 80rem) {
    /* line 43, ../../scss/app/loopQualification.scss */
    .loop-qualification input, .loop-qualification select {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
    }
}

/* line 55, ../../scss/app/loopQualification.scss */
.loop-qualification_left {
    background: #f6f6f6;
    border-right: 0.0625rem solid #cccccc;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 55, ../../scss/app/loopQualification.scss */
    .loop-qualification_left {
        padding: 1.25rem 1.25rem !important;
        position: fixed;
        z-index: 100;
        top: 0;
        display: none;
    }
}

/* line 69, ../../scss/app/loopQualification.scss */
.loop-qualification_left-inner {
    position: relative;
}
    /* line 72, ../../scss/app/loopQualification.scss */
    .loop-qualification_left-inner:after, .loop-qualification_left-inner:before {
        /*   left: 100%; */
        left: 0px @ !important;
        top: 50%;
        /*border: solid transparent;*/
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }
    /* line 83, ../../scss/app/loopQualification.scss */
    .loop-qualification_left-inner:after {
        border-color: rgba(136, 183, 213, 0);
        border-left-color: #f6f6f6;
        border-width: 14px;
        margin-top: -14px;
    }
    /* line 90, ../../scss/app/loopQualification.scss */
    .loop-qualification_left-inner:before {
        border-color: rgba(245, 105, 184, 0);
        border-left-color: #ccc;
        border-width: 16px;
        margin-top: -16px;
    }

/* line 98, ../../scss/app/loopQualification.scss */
.loop-qualification_right {
    padding: 2.5rem 0 0 2.5rem;
    vertical-align: top !important;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.loop-qualification_right_pending {
   padding: 4rem 0 0 1rem;
    vertical-align: top ;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

@media only screen and (max-width: 47.9375rem) {
    /* line 98, ../../scss/app/loopQualification.scss */
    .loop-qualification_right {
        padding: 1.25rem 0 0 1.25rem !important;
        /*height: calc(128vh) !important;*/
        /*overflow-y: scroll !important;*/
        /*overflow-y: hidden !important;*/
        /*overflow: auto;*/
    }
}

@media only screen and (min-width: 48rem) {
    /* line 98, ../../scss/app/loopQualification.scss */
    .loop-qualification_right {
        height: auto !important;
    }
}
/* line 116, ../../scss/app/loopQualification.scss */
.loop-qualification_right.m_loop-qualification_right-space {
    padding-right: 1.25rem !important;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 116, ../../scss/app/loopQualification.scss */
    .loop-qualification_right.m_loop-qualification_right-space {
        margin-top: 3.75rem;
    }
}
/* line 123, ../../scss/app/loopQualification.scss */
.loop-qualification_right.m_loop-qualification_signin {
    padding: 0 0 !important;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 123, ../../scss/app/loopQualification.scss */
    .loop-qualification_right.m_loop-qualification_signin {
        height: auto !important;
  
        overflow-y: hidden !important;
    }
}
/* line 130, ../../scss/app/loopQualification.scss */
.loop-qualification_right .loop-qualification_address-field {
    padding-right: 2.5rem;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 130, ../../scss/app/loopQualification.scss */
    .loop-qualification_right .loop-qualification_address-field {
        padding-right: 1.25rem;
        margin-top: 3.75rem;
    }
}

@media only screen and (min-width: 48rem) {
    /* line 130, ../../scss/app/loopQualification.scss */
    .loop-qualification_right .loop-qualification_address-field {
        margin-top: unset !important;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 143, ../../scss/app/loopQualification.scss */
    .loop-qualification_right.m_loop-qualification-top {
        margin-top: 5.9375rem;
        padding-right: 1.25rem !important;
    }
}

/* line 151, ../../scss/app/loopQualification.scss */
.loop-qualification_address {
    height: 100%;
    width: 100% !important;
}
    /* line 155, ../../scss/app/loopQualification.scss */
    .loop-qualification_address.success {
        height: auto !important;
    }

@media only screen and (min-width: 60.625rem) {
    /* line 155, ../../scss/app/loopQualification.scss */
    .loop-qualification_address.success {
        width: 80% !important;
        vertical-align: initial;
        height: auto !important;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 165, ../../scss/app/loopQualification.scss */
    .loop-qualification_request-service {
        margin-top: 4.0625rem !important;
    }
}

@media only screen and (max-width: 80rem) {
    /* line 171, ../../scss/app/loopQualification.scss */
    .loop-qualification_or-wrap {
        padding-left: 0.9375rem !important;
        padding-right: 0.9375rem !important;
    }
}

@media only screen and (min-width: 80.0625rem) {
    /* line 171, ../../scss/app/loopQualification.scss */
    .loop-qualification_or-wrap {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
}

/* line 183, ../../scss/app/loopQualification.scss */
.loop-qualification_or {
    position: relative;
}

@media only screen and (min-width: 48rem) {
    /* line 183, ../../scss/app/loopQualification.scss */
    .loop-qualification_or {
        border-right: 0.0625rem solid #ccc;
        float: left;
        height: 5.625rem;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 183, ../../scss/app/loopQualification.scss */
    .loop-qualification_or {
        border-top: 0.0625rem solid #ccc;
        margin-top: 3.125rem;
        margin-bottom: 3.125rem;
        width: 50% !important;
        margin-left: auto;
        margin-right: auto;
    }
}
/* line 201, ../../scss/app/loopQualification.scss */
.loop-qualification_or span {
    position: absolute;
    top: 1.875rem;
    background: #fff;
    left: -0.375rem;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 201, ../../scss/app/loopQualification.scss */
    .loop-qualification_or span {
        padding-left: 0.3125rem;
        padding-right: 0.3125rem;
        left: calc(50% - 12px);
        top: -1.0625rem;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 218, ../../scss/app/loopQualification.scss */
    .m_help-section {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1;
    }
}

/* line 228, ../../scss/app/loopQualification.scss */
.w_dropdown {
    position: relative;
}
    /* line 231, ../../scss/app/loopQualification.scss */
    .w_dropdown .dropdown_options {
        position: absolute;
        border: 0.0625rem solid #ccc;
        width: 100%;
        top: 4.125rem;
        display: none;
        background: #fff;
        z-index: 50;
    }
        /* line 240, ../../scss/app/loopQualification.scss */
        .w_dropdown .dropdown_options li {
            border-bottom: 0.0625rem solid #ccc;
        }
            /* line 243, ../../scss/app/loopQualification.scss */
            .w_dropdown .dropdown_options li a {
                padding: 0.625rem 0.9375rem;
                font-weight: bold;
                display: block;
            }
            /* line 249, ../../scss/app/loopQualification.scss */
            .w_dropdown .dropdown_options li:not(:last-child) a {
                color: #333;
                text-transform: uppercase;
            }
            /* line 253, ../../scss/app/loopQualification.scss */
            .w_dropdown .dropdown_options li a.display_box_hover {
                background-color: #dcdcdc !important;
            }
                /* line 256, ../../scss/app/loopQualification.scss */
                .w_dropdown .dropdown_options li a.display_box_hover:focus {
                    outline: 0 !important;
                }
        /* line 261, ../../scss/app/loopQualification.scss */
        .w_dropdown .dropdown_options .dropdown_options-available {
            max-height: 10rem;
            overflow-y: auto;
            overflow-y: auto;
        }

/* line 268, ../../scss/app/loopQualification.scss */
.spinner-loader {
    position: absolute;
    right: 0.625rem;
    top: 1.875rem;
}
    /* line 273, ../../scss/app/loopQualification.scss */
    .spinner-loader img {
        width: 35%;
    }

/* line 278, ../../scss/app/loopQualification.scss */
.section-overlay {
    position: absolute;
    top: 0px;
    left: 0px;
    /*background-color: rgba(255, 255, 255, 0.9);*/
    background-color: #000000c9 !important;
    width: 100%;
    height: 100%;
    z-index: 1072;
    min-height: 1132px;
}

/* line 288, ../../scss/app/loopQualification.scss */
.section-loader {
    height: 100%;
    text-align: center;
    width: 100% !important;
    position: relative;
    z-index: 1072;
}
    /* line 295, ../../scss/app/loopQualification.scss */
    .section-loader img {
        width: 2.1875rem;
    }

/* line 301, ../../scss/app/loopQualification.scss */
.w_list-control.m_list-control-tips {
    padding-right: 2.5rem;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 301, ../../scss/app/loopQualification.scss */
    .w_list-control.m_list-control-tips {
        height: calc(100vh) !important;
        /*overflow-y: auto;*/
        padding-right: 1.25rem;
    }
}
/* line 310, ../../scss/app/loopQualification.scss */
.w_list-control.m_list-control-tips li {
    padding-left: 0;
}
    /* line 313, ../../scss/app/loopQualification.scss */
    .w_list-control.m_list-control-tips li.m_single > * {
        line-height: 1.3125rem;
    }
    /* line 317, ../../scss/app/loopQualification.scss */
    .w_list-control.m_list-control-tips li.m_accordion-summary span {
        display: inline-block;
        /*line-height: rem-calc(21);*/
    }
/* line 324, ../../scss/app/loopQualification.scss */
.w_list-control.m_list-control-address {
    margin-bottom: 1.25rem;
}
    /* line 327, ../../scss/app/loopQualification.scss */
    .w_list-control.m_list-control-address li {
        padding-left: 0;
    }
        /* line 330, ../../scss/app/loopQualification.scss */
        .w_list-control.m_list-control-address li:first-child {
            border-top: 0 !important;
        }
        /* line 333, ../../scss/app/loopQualification.scss */
        .w_list-control.m_list-control-address li.m_single > * {
            line-height: 1.3125rem;
        }

/* line 340, ../../scss/app/loopQualification.scss */
.m_row-container {
    width: 100% !important;
    height: 100% !important;
    text-align: center;
}

/* line 346, ../../scss/app/loopQualification.scss */
.no-bg-image {
    background-image: none;
}

/* line 350, ../../scss/app/loopQualification.scss */
.w_fancy-options {
    z-index: 5000;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 354, ../../scss/app/loopQualification.scss */
    [data-lq-content] {
        height: auto !important;
    }
}

/* line 363, ../../scss/app/loopQualification.scss */
[data-select-id="serviceType"] .fancy-options_list li.selected:before {
    content: '';
}

/* line 372, ../../scss/app/loopQualification.scss */
.w_list-control.m_list-control-address .m_accordion-summary.open + .loop-qualification {
    overflow: visible;
}

/* line 380, ../../scss/app/loopQualification.scss */
[data-select-id="existingCustomer"] .fancy-options_list li.selected:before {
    content: '';
}

/* line 387, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-ga {
    max-width: 61.25rem;
    margin-left: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    position: fixed;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 387, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-ga {
        top: 0% !important;
        max-height: 100%;
        margin-top: 0 !important;
        width: 100%;
        height: 100%;
        position: fixed;
    }
}
/* line 405, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-ga .modal_content {
    height: 100% !important;
    max-height: 100% !important;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 405, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-ga .modal_content {
        max-height: 100% !important;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 415, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-ga .button.cta-text::before, .w_modal.m_modal-ga .button.link-text::before, .w_modal.m_modal-ga a.button.cta-text::before, .w_modal.m_modal-ga a.button.link-text::before {
        font-size: .75rem;
        right: 0.75rem;
        top: 1.6rem;
        content: "\e631";
    }
    /* line 421, ../../scss/app/loopQualification.scss */
    .w_modal.m_modal-ga .tiny-text-small, .w_modal.m_modal-ga .tiny-text-small > * {
        font-size: 0.75rem !important;
        line-height: 1.125rem;
    }
}
/* line 426, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-ga .button.cta-text::before, .w_modal.m_modal-ga .button.link-text::before, .w_modal.m_modal-ga a.button.cta-text::before, .w_modal.m_modal-ga a.button.link-text::before {
    right: 0.575rem;
    top: 1.50rem;
    font-size: 0.912rem;
    content: "\e631";
}
/* line 432, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-ga .button::before, .w_modal.m_modal-ga a.button::before {
    content: '';
}
/* line 435, ../../scss/app/loopQualification.scss */
.w_modal.m_modal-ga .button, .w_modal.m_modal-ga a.button {
    text-align: center;
}

@media only screen and (min-width: 48rem) {
    /* line 443, ../../scss/app/loopQualification.scss */
    .m_page-height {
        /*height: calc(100vh - 261px);*/
        height: inherit;
        padding: 0;
        margin: 0;
    }
}

@media only screen and (max-width: 47.9375rem) {
    /* line 451, ../../scss/app/loopQualification.scss */
    .loop-qualification_addresses {
        margin-top: 3.75rem !important;
    }
}

/* line 456, ../../scss/app/loopQualification.scss */
.invisible {
    visibility: hidden;
}

/* line 459, ../../scss/app/loopQualification.scss */
.m_container-height {
    height: calc(100vh - 261px);
}

/* line 462, ../../scss/app/loopQualification.scss */
.m_lq-right-height {
    height: calc(100vh - 325px);
}

/* line 465, ../../scss/app/loopQualification.scss */
.m_container-height.nofoot {
    height: calc(100vh + 6px);
}

/* line 468, ../../scss/app/loopQualification.scss */
.overlayclose {
    position: absolute;
    right: 10px;
    top: 5px;
    cursor: pointer;
    z-index: 101;
}

/* line 475, ../../scss/app/loopQualification.scss */
html.overlayentry {
    overflow: hidden;
    height: 100%;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 475, ../../scss/app/loopQualification.scss */
    html.overlayentry {
        overflow-y: auto !important;
    }
}
/* line 483, ../../scss/app/loopQualification.scss */
html.overlayentry body {
    overflow-y: auto;
    height: inherit;
}

/* line 489, ../../scss/app/loopQualification.scss */
html.entry {
    overflow: auto;
    height: 100%;
}

@media only screen and (max-width: 47.9375rem) {
    /* line 489, ../../scss/app/loopQualification.scss */
    html.entry {
        overflow-y: auto !important;
    }
}
/* line 497, ../../scss/app/loopQualification.scss */
html.entry body {
    overflow-y: auto;
}
/* line 486, ../../scss/app/loopQualification.scss */
html.entry main {
    margin: 0 auto;
}

/* line 487, ../../scss/app/loopQualification.scss */
.white-icon-circle {
    width: 5rem;
    height: 5rem;
    background-color: #fff;
    border-radius: 5rem;
    text-align: center;
    line-height: 5rem;
}

/* line 495, ../../scss/app/loopQualification.scss */
html.overlayentry main {
    margin: 0;
    max-width: none;
}

/* line 496, ../../scss/app/loopQualification.scss */
html.overlayentry .w_network-lq {
    position: absolute;
    width: 100%;
    background-color: #f6f6f6;
}

/* line 501, ../../scss/app/loopQualification.scss */
html.entry .w_network-lq {
    position: relative;
    width: 100%;
    background-color: #f6f6f6;
}

/* ITT-282964 - loopQualification.css*/
@media (max-width: 770px) {
    .loop-qualification_address.success {
        height: auto !important;
    }
}

/* css for that*/
.mobile-input-wrapper {
    width: 130px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 26px;
}

    .mobile-input-wrapper.mtn-focused {
        background-color: #fff;
        border-color: #ccc;
        outline: none !important;
        color: #333;
    }

    .mobile-input-wrapper .micro-input-three-char {
        width: 30px;
        display: inline-block;
        border: none;
        background: none;
        margin: 0;
        padding: 0;
    }

    .mobile-input-wrapper .micro-input-ten-char {
        width: 200px;
        display: inline-block;
        border: none;
        background: none;
        margin: 0;
        padding: 0;
    }

    

.mobile-number-separator {
    display: inline-block;
    vertical-align: middle;
    height: 25px;
}

.mobile-input-wrapper .micro-input-four-char {
    width: 50px;
    display: inline-block;
    background: none;
    margin: 0;
    padding: 0;
    border: 0;
    padding-left: 5px;
}

.capitalize {
    text-transform: capitalize;
}

#qualifyCntrl #zipCode, #streetAddress, #unitType ,#Phoneno ,#vzwno, #EmailLQ{
    border-width: 1px !important;
    padding-left: 10px !important;
}

#qualifyCntrl #city {
    /*border-width: 0px !important;*/
}

#qualifyCntrl .no-decoration {
    color: #000 !important;
    text-decoration: underline !important;
}

    #qualifyCntrl .no-decoration a:hover {
        color: #000 !important;
        text-decoration: underline !important;
    }

#qualifyCntrl select#Apt {
    border-width: 1px !important;
    padding-left: 10px !important;
}

#qualifyCntrl select#unitType {
    border-width: 1px !important;
    padding-left: 10px !important;
}


.w_fancy-options .fancy-options_item.selected::before, .fancy-options_item.active::before {
    color: #000 !important;
}

#qualifyCntrl #Phoneno1, #Phoneno2, #Phoneno3 {
    border: 1px solid #ccc !important;
}

#qualifyCntrl .mobile-input-wrapper {
    border-bottom: 0px !important;
}

#dvAddressTips .w_list-control .m_accordion-summary::before {
    color: #0062bb !important;
    font-size: 0.875rem !important;
}

#qualifyCntrl button input[type=checkbox]:checked + label::before, input[type=radio]:checked + label::before {
    color: #333333;
}

#qualifyCntrl button input[type=checkbox]:checked + label::before, input[type=radio]:checked + label::before {
    color: #333333;
}

#qualifyCntrl input, textarea {
    background-image: none !important;
}

#qualifyCntrl select {
    filter: grayscale(100%);
}


#qualifyCntrl .spinner-loader {
    filter: grayscale(100%);
}

#dvProgressBar img {
    filter: grayscale(100%);
}


#qualifyCntrl input[type=checkbox]:hover + label::before, input[type=radio]:hover + label::before {
    color: #000 !important;
}


.spinner-loader img {
    filter: grayscale(100%);
}


.border-top-small {
    border-top: 1px solid #ccc;
    float: none;
}


.overlayclose .vzicon::before, a.vzicon::before {
    font-size: 1rem !important;
}


.text-decoration {
    text-decoration: underline;
}

/*LQ View */

#dvLQSection .decoration {
    color: #000 !important;
    text-decoration: underline !important;
}

    #dvLQSection .decoration a:hover {
        color: #000 !important;
        text-decoration: underline !important;
    }

.services-wrap {
    background-color: none !important;
    background: none !important;
}





#dvLQSection .button-black, a.button-black {
    background-color: #000 !important;
    color: #fff !important;
    text-decoration: none !important;
    border-radius: 20px !important;
    width: 100%;
    display: inline-block;
    min-height: 3rem;
    position: relative;
    background-image: none;
    vertical-align: middle;
    padding: 0.75rem 1.5rem 0.75rem 1.875rem;
    font-family: BrandFont, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    line-height: 1.5;
    cursor: pointer;
    border: none;
    outline: none;
    transition: background 0.2s;
    user-select: none;
    text-decoration: none;
}


    #dvLQSection .button-black:active, a.button-black:active {
        background-color: #000;
        color: #fff;
        text-decoration: none !important;
        border-radius: 20px !important;
    }


    #dvLQSection .button-black:hover, a.button-black:hover {
        background-color: #000;
        color: #fff;
        text-decoration: none !important;
        border-radius: 20px !important;
    }


#dvLQSection a {
    color: #000 ;
    text-decoration: underline;

}


    #dvLQSection a:hover {
        color: #000 ;
        text-decoration: underline;      
    }

#dvLQSection .button-black::before {
    content: none !important;

}

.border-top-small {
    padding-top: 20px;
    border-top: 1px solid #eee;
 

}


/*@media only screen and (min-width: 48rem){

    .row.medium-vert-middle > .columns, .row.medium-vert-middle > .column .vert-top {
        float: none;
        display: table-cell;
        vertical-align: middle;
        vertical-align: top;
    }
}*/



.rounded-button {
    display: inline-block;
    padding: 11px 1.9375rem;
    border: 0;
    border-radius: 100px;
    text-align: center;
    cursor: pointer;
    font-size: 16px !important;
    border: 1px solid #000;
    color: #fff !important;
    background-color: #000 !important;
    text-decoration: none !important;
    border-radius: 100px;
}

.rounded-button a {
        text-decoration: none !important;
        color: #fff !important;
    }


    .rounded-button:hover {
        color: #fff !important;
        background-color: #000 !important;
        font-size: 16px !important;
        text-decoration: none !important;
    }


.spin-loader {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: 0.25rem solid black;
    border-top-color: white;
    -webkit-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear;
    display: inline-block;
    vertical-align: middle;
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.border-bottom-tiny {
        border-bottom: 1px solid #eee;
        margin-bottom: 20px;

    }


/*#qualifyCntrl input#Phoneno {
    padding-left: 10px !important;
    border: 1px solid #ccc !important;
    width: 7.5rem;
}*/

#qualifyCntrl label {
    color: #000 !important;
}


#qualifyCntrl input.value, textarea.value {
    color: #000 !important;
}

#qualifyCntrl input, textarea {
    color: #000 !important;
}

/*#qualifyCntrl input::placeholder {
       color: #000 !important;
    }*/

@media only screen and (max-width: 30rem) {

    .tiny-margin-bottom-larger {
        margin-bottom: 50px;
    }
}


.overlayclose .vzicon, a.vzicon {
    padding: 10px 10px 0px 0px;
}

 .overlayclose .vzicon::before, a.vzicon::before {
        font-size: 0.975rem !important;
        color: #A2A2A2;
    }

 .loop-qualification.pendingorderwrap 
 {
     vertical-align:middle !important;

 }

.button,a.button {
    background-color: #333333;
    color: #ffffff
}

.button[disabled],a.button[disabled] {
    background-color: #959595;
    color: #cccccc
}

.button[disabled]:hover,a.button[disabled]:hover {
    color: #cccccc;
    background-color: #959595
}

.button:hover,a.button:hover {
    color: #ffffff;
    background-color: #333333
}

.button:after,a.button:after {
    content: none !important
}

 .device-mobile input, .device-mobile input:active, .device-mobile input:focus {
  font-size: 16px !important;}

 @media only screen and (max-width: 47.9375rem) {
    .loop-qualification_left {border-right:none;
    }
}

.device-ios.device-mobile input:focus{ font-size:16px;}
.device-ios.device-mobile select{ font-size:16px;}
.device-ios.device-mobile select:focus{ font-size:16px;}
