/* Main page table */

table#applicationTable {
    border-collapse: collapse;
    font-family: Agenda-Light, sans-serif;
    font-weight: 100;
    background: #F9F9F9;
    color: black;
    text-rendering: optimizeLegibility;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    border-top: silver 1px solid;
}

table#applicationTable tbody tr td {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.9);
}

table#applicationTable thead tr th {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.9);
    background:#3333cc;
    color:white;
}

table#applicationTable thead th {
    font-weight: 200;
}

table#applicationTable thead th,
table#applicationTable tbody td {
    padding: 5px 5px 5px 5px;
    font-size: 12pt;
}

table#applicationTable tbody td {
    padding: 5px 5px;
    font-size: 11pt;
    color: #444;
    background: white;
    text-align:center;
}
/*table#applicationTable tbody tr:not(:last-child) { */

table#applicationTable tbody tr {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

table#applicationTable thead tr {
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

@media screen and (max-width: 600px) {
    table#applicationTable caption {
        background-image: none;
    }
    table#applicationTable thead {
        display: none;
    }
    table#applicationTable tbody td {
        display: block;
        padding: .6rem;
    }
    table#applicationTable tbody tr td:first-child {
        background: #F9F9F9;
        color: black;
    }
    table#applicationTable tbody td:before {
        content: attr(data-th);
        font-weight: bold;
        display: inline-block;
        width: 6rem;
    }
}


#UserMenuDropDown .textSpan {
    vertical-align: middle;
}

#status_inner {
    text-align:center;
}
#status_inner span {
    margin-left:30px;
}
#status_inner img {
    display:block !important;
}

.status_backdrop {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    text-align: center;
    vertical-align: middle;
    margin: 0;
    clear: both;
    opacity: 0.94;
    filter: alpha(opacity=94);
    background-color: White;
    z-Index: 1;
}


#applicationTable th {
    text-align:center;
}


table#applicationTable thead tr th {
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.9);
    background: #064177!important;
    color: white;
}

.qppdatatable {
    table-layout:fixed;
}


.req_message {        
    color: #ff0000;
}
    
.hidden { display: none; }
.unhidden { display: block; } 

/* Background info */

#DcrfaGeneralInformation select.MutiSelectPicklist {
    width : 300px;
}
#DcrfaGeneralInformation .messageText{
    color:red!important;
}
#DcrfaGeneralInformation textarea.form-control{
    height: 150px;
}

/* Financial Exp */
#DCRFAFinancialExperience .radioOpt label {
    font-weight:bold; 
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
} 
#DCRFAFinancialExperience textarea.form-control{
    height: 150px;
}

/* Patient centerdness */
#DCRFAPatientCenterdness .radioinput input[type="radio"]{float:left;}
#DCRFAPatientCenterdness .radioinput label{display:block;}
#DCRFAPatientCenterdness .radioOpt label {
    font-weight:bold; 
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
}  

/* Clinical CAre */
#DCRFACLinicalCare .radioOpt label {
    font-weight:bold; 
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
}  
    

#DCRFABenefitEnhancement  .radioOpt label {
    font-weight:bold; 
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
}  


.datepicker {
    z-index: 1151 !important;
}

#DCRFACertifySubmit .radio-toolbar label {
    display: inline;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}