#mainBody .provider_Body { background:#FFFFFF!important; padding:0 25px!important; }
    #mainBody .provider_Body .eFormBody.member-reimbursement.claimInquiry { padding:25px!important;
    }
section.full.grey article.sa-selection .pod ul li span input[type=radio] { cursor:pointer; }
section article .pod ul.two-column.details li.one { vertical-align:top; }
section article .pod ul.two-column.details li.one label { margin-top:0; }
section article .pod ul.two-column.details li.two span.alert { color:#CA4848; margin:0!important; }
section article .pod ul.two-column.details li.two .radio-one-col span { display:inline-block; margin:0 0 8px 0; }
section article .pod ul.two-column.details li.two .radio-one-col span input[type=radio] { cursor: pointer; display: inline; }
section article .pod .col.left ul.two-column li.two input[type=text]#StandardInfo_AccountNumber { width:320px; }
section article .pod .col.left ul.two-column li.one.patient-acct-no label {
    margin: 0;
}
section article .pod input[type=date] {
    padding-right: 12px;
    text-transform: uppercase;
    color: #6B7786;
}
section article .pod ul.claimInquiryProviderID li#ProviderId { margin:0 0 16px 0; }
section article .pod ul.claimInquiryProviderID li#ProviderId label {
    margin: 0 15px 0 53px;
}
section article .pod ul.claimInquiryProviderID li#ProviderId span { display:none; }
section article .pod ul.claimInquiryProviderID li#ProviderId input#StandardInfo_ProviderId { width:321px; }
#inquiry.active section article pod p a { text-decoration:underline!important; color:#007CBD!important; }

ul.three-column.previous-inquiry li.one label { position:relative; margin:0; }
ul.three-column.previous-inquiry li.two { width:790px; }
ul.three-column.previous-inquiry li.three { width:14px; }

input[type=radio] { cursor:pointer; }
span.alert { color: #CA4848; }

ul.three-column li.one { width:170px; }
ul.three-column.date-of-birth li.one { width:150px; }
ul.three-column.textarea.description.claimInquiry { margin:0; }
ul.three-column.textarea.description.claimInquiry li.one label { margin: 0; }
ul.three-column.textarea.description.claimInquiry li.two ul li { display:block; margin:0 0 8px 0; }
ul.linear { margin:0 0 24px 0; }
ul.linear li { display:inline-block; margin:0 16px 0 0; }
p.comply { margin: 0 0 8px 0!important; }
textarea#StandardInfo_DoseDirections { width:96%; }
ul.three-column.claim-number li.two.DOB input[type=text] { padding-left:34px; width:305px; }

article.allowable-questions .pod ul.three-column li.two ul.two-column { display:inline-block; margin:0 0 5px 0; }
article.allowable-questions .pod ul.three-column li.two ul.two-column li { display:block; float:left; width:50%; }
article.allowable-questions .pod ul.three-column li.two ul.two-column li input[type=text].billing-code { width:80%; }
article.allowable-questions .pod ul.three-column li.two ul.two-column li input[type=text].reimbursement { width:88%; }

#inquiry.inactive { display:none; }
#inquiry.active { display:block; }
#inquiry.active .pa-denial.inactive { display:none; }
#inquiry.active .pa-denial.active { display:block; }
#inquiry.active .other.inactive { display:none; }
#inquiry.active .other.active { display:block; }
#inquiry.active .other.active textarea { width:96%; }
#inquiry.active .lab-denial.inactive { display:none; }
#inquiry.active .lab-denial.active { display:block; }
#inquiry.active .allowable.inactive { display:none; }
#inquiry.active .allowable.active { display:block; }
#inquiry.active .pa-denial.active .pod h2 { color:#CA4848; font-weight:600; }
#inquiry.active .lab-denial.active .pod h2 { color:#CA4848; font-weight:600; }
#inquiry.active .pod a { color:#007CBD; text-decoration:underline; }

.button.blue, a.button.blue, #inquiry.active article .pod a.button.blue, a.continue-inquiry.inquiry-type, a.continue-inquiry-lab.inquiry-type { font-size:14px; line-height:16px; color:#FFFFFF; background-color:#007CBD; padding:15.5px 40px; border-radius:4px; cursor:pointer; text-decoration:none; font-weight:400; display:block; float:left; }
.button.blue:hover, a:hover.button.blue, #inquiry.active article .pod a:hover.button.blue { background:#005A89; }
.button.blue:focus, a:focus.button.blue, #inquiry.focus article .pod a:focus.button.blue { box-shadow:0 0 0 3px rgba(24,115,226,.35); }
#inquiry.active article .pod a.continue-inquiry.inquiry-type, #inquiry.active article .pod a.continue-inquiry-lab.inquiry-type { background-color:#FFFFFF!important; color:#007CBD!important; border:none; outline:solid 1px #6B7786; margin:0 0 0 24px; text-decoration:none; }
.button.blue.secondary:focus, a:focus.button.blue.secondary, #inquiry.active article .pod a:focus.button.blue.secondary {outline:2px solid #1873e2; }

#inquiry.active article.sans-decoration, .eForm section #inquiry.active article.sans-decoration { width: 985px; }
#inquiry.active article.sans-decoration .pod, .eForm section #inquiry.active article.sans-decoration .pod { background:none; border:none; box-shadow:none; padding:0; }
#inquiry.active article.sans-decoration .pod.button.blue { float:left; }

article.allowable.active .pod ul.three-column li.two ul.two-column { display:inline-block; margin:0 0 8px 0; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.one { display:block; float:left; width:40%; padding:0; margin:0; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.two { display:block; float:left; width:56%; padding:0; margin:0; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.one label { display:block; float:left; margin:0; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.two label { display:block; float:left; margin:0; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.one input[type=text] { display:block; float:left; width:68%; }
article.allowable.active .pod ul.three-column li.two ul.two-column li.two input[type=text] { display:block; float:left; width:88%; }
.eFormBody section article span.icon.patient-info.active { background:url('/Content/Images/icons/icon-patient-information.png') no-repeat center center; width:60px; height:60px; }

.patient-info.inactive, .claim-details.inactive, .provider-info.inactive, .email-address.inactive, .attach.inactive, .provider-info.inactive, .continue-inquiry.inactive { display:none; }
a.continue-inquiry.inquiry-type.inactive { display:none; }
a.continue-inquiry-lab.inquiry-type.inactive { display:none; }
.patient-info.active, .claim-details.active, .provider-info.active, .email-address.active, .attach.active, .provider-info.active, .active {
    display: block;
}
.field-validation-error { float:left; }


section.mobile-messaging {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
    section.mobile-messaging {
        display: block;
        color: #CA4848;
        float: left;
        text-align: left;
    }

        section.mobile-messaging article {
            border: none;
            box-shadow: none;
            border-radius: 0;
            padding: 15px !important;
            width: 97% !important;
        }

            section.mobile-messaging article.header, section.mobile-messaging article.footer {
                padding: 20px !important;
            }

            section.mobile-messaging article.body {
                background-color: #EFF3F5;
                padding: 20px !important;
            }

                section.mobile-messaging article.body p {
                    background-color: #FFFFFF;
                    padding: 20px;
                    font-weight: 600;
color:#CA4848;
                }

            section.mobile-messaging article.footer {
                text-align: center;
                padding: 0 !important;
            }

                section.mobile-messaging article.footer p {
                    color: #010101;
                    font-weight: 400;
                }

    .desktop {
        display: none;
    }

    header {
        width: 100% !important;
        padding: 20px !important;
    }

    section.eform-header, section {
        padding: 0 !important;
        background-color: #FFFFFF !important;
    }

        section.eform-header article {
            padding: 20px !important;
        }

        section article {
            width: 100% !important;
            border: none !important;
            box-shadow: none !important;
            border-radius: 0 !important;
            padding: 20px !important;
        }

        section.mobile-messaging {
            display: block;
        }

    .desktop {
        display: none;
    }

    section.issues {
        display: none;
    }

    footer {
        padding: 20px !important;
    }
}

@media only screen and (min-width: 320px) and (max-width:767px) {
    section.mobile-messaging {
        display: block;
        color: #CA4848;
        float: left;
        background-color: #EFF3F5 !important;
        padding: 20px !important;
        text-align: left;
        margin: 0 0 24px 0 !important;
    }

        section.mobile-messaging article {
            border: none;
            box-shadow: none;
            border-radius: 0;
            padding: 15px !important;
            width: 92% !important;
        }

    .desktop {
        display: none;
    }

    header {
        width: 100% !important;
        padding: 20px !important;
    }

    section.eform-header, section {
        padding: 0 !important;
        background-color: #FFFFFF !important;
    }

        section.eform-header article {
            padding: 20px !important;
        }

        section article {
            width: 100% !important;
            border: none !important;
            box-shadow: none !important;
            border-radius: 0 !important;
            padding: 20px !important;
        }

        section.mobile-messaging {
            display: block;
    background:#FFFFFF!important;
        }
            section.mobile-messaging article.body p {
                color: #CA4848;
font-weight:600;
            }
    .desktop {
        display: none;
    }

    section.issues {
        display: none;
    }

    footer {
        padding: 20px !important;
    }
}
section.mobile-messaging {
    display: none;
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}

}

@media only screen and (min-width: 320px) and (max-width:767px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}
}

@media only screen and (max-width:319px) {
.desktop {
display:none;
}
section.mobile-messaging {
display: block;
background:#FFFFFF;
padding:0;
}

section.mobile-messaging article {
border: none;
box-shadow: none;
border-radius: 0;
padding:20px;
width:auto;
}

section.mobile-messaging article.body {
background-color:#EFF3F5;
padding: 20px!important;
width:auto;
}
section.mobile-messaging article.body p {
background-color:#FFFFFF;
padding:20px;
font-weight:600;
color:#CA4848;
}
section.mobile-messaging article.footer {
text-align:center;
padding:0!important;
width:100%;
}
section.mobile-messaging article.footer p {
color:#010101;
font-weight:400;
}
}