﻿@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot'),url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
    font-display:fallback;
}
    .service_fill_multi ul.multiselect-container.dropdown-menu{width:auto!important;min-width:100%;padding-top:0;max-height:125px;overflow:auto}.service_fill_multi ul.multiselect-container.dropdown-menu>li>a{padding:3px 28px}.service_fill_multi ul.multiselect-container.dropdown-menu>li>a>label{padding:0;font-size:16px}.multiselect-container>li>a>label>input[type=checkbox]{margin-top:4px}.customer_txt p,.service_text p{word-wrap:break-word}textarea{resize:none}.sig_wrapper_box .myCanvasTemp{float:left}.clear_btn_contact{outline:0}
b.caret {position: absolute;z-index: 99;display: block;background: url(../images/arrowdown_mdb.png);background-size: 15px 20px;background-position: right center;background-repeat: no-repeat;right: 0px;top: 8px;height: 20px;width: 30px;border: 0px !important;vertical-align:initial;}
#fixedinfo .full_width_input_sec,#formfieldlist .full_width_input_sec{width:100%!important;float:left;margin-right:0;padding-left:20px;position:relative}#fixedinfo .help_icon_img.help_icon_img,#formfieldlist .help_icon_img.help_icon_img{position:absolute;margin-left:2px;text-decoration:none!important}.i_agree_txt_left.i_agree_txt_left input[type=checkbox]{margin-top:3px!important;margin-left:0!important}.i_agree_txt_left{padding:0 0!important}#fixedinfo .text_sec_inpt_style,#formfieldlist .text_sec_inpt_style{margin-top:0;padding-bottom:2px;margin-bottom:0}.g-recaptcha.text_sec_inpt_style{width:91%}#fixedinfo textarea.textarea_effect,#formfieldlist textarea.textarea_effect{height:40px!important;padding:20px 0 0 0!important}#fixedinfo label.effect_lbl,#formfieldlist label.effect_lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:91%}div#ChildTemp1{float:left;width:100%;margin-top:25px}.ChildTemp .full_width_input_sec,div#ChildTemp1 .full_width_input_sec.full_width_input_sec_heading{margin-left:0!important;margin-top:15px}.effect_lbl_text_inpt1.effect_lbl_text_inpt1{top:-14px;font-size:16px}.icon-cal{margin:-10px 0 0 -28px!important}hr.noshade{width:93%;float:left}#fixedinfo .input_box_eff_wrap,#formfieldlist .input_box_eff_wrap{margin-bottom:15px}.full_width_input_sec.secServiceheading{margin-left:0;margin-right:0;width:100%!important}.secServiceTitle.separator{width:100%!important;font-size:20px;font-weight:400;background:0 0!important;margin:0 0 0 -3px;padding:0;text-transform:uppercase;font-family:arial_bold13;color:#333!important;line-height:24px}.g-recaptcha{margin-top:7px}.input_box_eff_wrap select.select_effect{min-height:39px;overflow:auto}#fixedinfo .full_width_input_sec.full_width_input_sec_noshade,#formfieldlist .full_width_input_sec.full_width_input_sec_noshade{width:99%!important}.visit_lnk_btn.visit_lnk_btn,.visit_lnk_btn:focus,.visit_lnk_btn:hover{font-weight:400!important;text-align:left!important;width:auto!important;background:0 0!important;color:#43a7d8!important;font-size:13px;margin-top:11px}#fixedinfo .service_fill_multi p,#formfieldlist .service_fill_multi p{margin-bottom:0}.radio input[type=radio]{float:left;position:relative;right:0!important}.att_disclaimer{float:left;width:100%;margin-top:3px;word-wrap:break-word;font-size:12px;font-family:arial_bold13}.att_disclaimer b{color:#4a4a4a;float:left;margin-right:7px;font-weight:400;font-size:13px;margin-top:-1px;width:100%;}.fopcus_parent {outline: rgba(0,123,255,1) auto 1px !important;border-color: #80bdff !important;}label.toggle_lbl_class:focus{outline:1px dotted}.tooltip-inner{white-space:pre-line;text-align:left}#divRequest .bottom_area_home{display:inline-flex;width:100%;justify-content:center;margin:10px 0 20px;border-top:1px solid #f5f5f5;padding-top:15px;float:left}.info_connect_txt{padding:15px 30px;width:100%;float:left;text-align:left;font-size:16px}span#cmSubject:nth-child(even),span#cmSubject:nth-child(even)+span,span#cmSubject:nth-child(even)+span+span{background:#f1f1f1;border-bottom:1px solid #cecece}textarea.textarea_effect~.effect_lbl{background:#e8e8e8;padding-top:10px!important;top:5px!important}
.alert_popup_common .info_connect_txt {
    padding: 0px 0px 20px;
}
i#nofile1.attchmnt_file {
    max-width: 100% !important;
    width: 100%;
    float: left;
    margin: 0px !important;
}
    i#nofile1.attchmnt_file .nofile1 {
        position: relative;
        float: left;
        width: auto;
        background: #f4f4f4;
        padding: 15px 15px 15px 15px !important;
        margin: 10px 0 0px 0px !important;
        border-radius: 4px;
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
        max-width: 100%;
    }
.datestyleright {
    float: right;
    margin-top: 9px;
    font-size: 13px;
    margin-bottom: -5px;
}
@media (min-width:320px) and (max-width:767px) {
    .ieBtn {width: auto !important;}
    .resp_card_tbl > thead {
        display: none !important;
    }
    .resp_card_tbl > tbody > tr {
        display: flex !important;
        flex-direction: column !important;
        margin-bottom: 5px;
        border-bottom: 1px solid #d4d4d4 !important;
    }
    .resp_card_tbl > tbody > tr {
        position: relative;
    }
        .resp_card_tbl > tbody > tr > td:before {
            content: attr(col) !important;
            padding-right: 20px;
            width: 100% !important;
            display: inline-block;
            vertical-align: top;
            text-transform: uppercase;
            font-family: 'arial_bold13';
            color: #333;
        }
        .resp_card_tbl > tbody > tr > td {
            border: 0px !important;
        }
    body .buttons_area {
        width: 100% !important;
        flex-direction: column-reverse;
        display: flex;
    }

    .buttons_area .cancel-button, .buttons_area .submit-button {
        min-width: 100% !important;
        margin-top: 15px;
    }
}

label.toggle_lbl_class {
    font-size: 0;
}