﻿.slimScrollDiv {
    height: 980px !important;
}

.slim-scroll {
    height: 980px !important;
}
/*Messages*/
.error, .alert, .notice, .success, .info {
    padding: 10px;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

.error, .alert {
    background: url(../images/icons/error.png) 5px 2px no-repeat #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4;
    padding-left: 45px;
}

.notice {
    background: url(../images/icons/note.png) 5px 0px no-repeat #fff6bf;
    color: #514721;
    border-color: #ffd324;
    padding-left: 45px;
}

.success {
    background: url(../images/icons/success.png) 5px 2px no-repeat #e6efc2;
    color: #264409;
    border-color: #c6d880;
    padding-left: 45px;
}

.info {
    background: url(../images/icons/info.png) 5px 2px no-repeat #d5edf8;
    color: #205791;
    border-color: #92cae4;
    padding-left: 45px;
}

.error a, .alert a {
    color: #8a1f11;
}

.notice a {
    color: #514721;
}

.success a {
    color: #264409;
}

.info a {
    color: #205791;
}
/*For Pagination of Gridview*/
.pagination-ys {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination-ys table > tbody > tr > td {
        display: inline;
        padding: 0 !important;
    }

        .pagination-ys table > tbody > tr > td > a,
        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            color: #428bca;
            background-color: #ffffff;
            border: 1px solid #dddddd;
            margin-left: -1px;
        }

        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            margin-left: -1px;
            z-index: 2;
            color: #428bca;
            background-color: #f5f5f5;
            border-color: #dddddd;
            cursor: default;
        }

        .pagination-ys table > tbody > tr > td:first-child > a,
        .pagination-ys table > tbody > tr > td:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td:last-child > a,
        .pagination-ys table > tbody > tr > td:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td > a:hover,
        .pagination-ys table > tbody > tr > td > span:hover,
        .pagination-ys table > tbody > tr > td > a:focus,
        .pagination-ys table > tbody > tr > td > span:focus {
            color: #97310e;
            background-color: #eeeeee;
            border-color: #dddddd;
        }

    .pagination-ys table {
        float: right;
    }
/*Pagination End*/
/*Autocomplete Start*/
.CompletionListCss {
    background-repeat: repeat-x;
    background-color: #daedff;
    z-index: 1000010 !important;
    width: 245px !important;
    max-height: 210px;
    text-align: inherit;
    text-indent: -1;
    list-style: none;
    margin-left: 0px;
    border-bottom: 1px solid #B5C6D4;
    border-left: 1px solid #B5C6D4;
    margin-top: 0px;
    border: solid 1px gray;
    padding-left: 0px;
    text-decoration:underline;
    font-weight:bold;
   
}

.CompletionListCss {
    overflow-y: scroll;
    overflow-x: hidden;
}

.CompletionListItemCss {
    z-index: 99999 !important;
    background: none;
    border-collapse: collapse;
    color: #00337E;
    white-space: nowrap;
    text-align: left;
    padding: 0px;
    margin: 1%;
    text-decoration: underline;
    font-weight: bold;
}

.CompletionListHighlightedItemCss {
    z-index: 99999 !important;
    background-repeat: repeat-x;
    background-color: #b6e0fa;
    color: #00337E;
    border-top: 1px solid #FFF8E8;
    border-left: 1px solid #FFF8E8;
    border-bottom: 1px solid #00337E;
    border-right: 1px solid #00337E;
    text-align: left;
    text-decoration: underline;
    font-weight: bold;
}


/*End*/
#lnkSearch {
    background-color: #fff !important;
    width: 25px;
}

#ctrlMenu ul {
    display: inherit;
}

#feedback input[type="image"] {
    display: block;
    position: fixed;
    top: 280px;
    right: -1px;
    border: none;
    background: #15164a;
    border: 1px solid #15164a;
}

    #feedback input[type="image"]:hover {
        background: #769ee9;
        border: 1px solid #769ee9;
    }

/*.welcome {
    color: #fff;
}*/

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.shadow {
    padding: 5px;
    margin: 0 auto;
    border: 2px solid #918A8D;
    -moz-box-shadow: 3px 3px 5px 6px #ccc;
    -webkit-box-shadow: 3px 3px 5px 6px #ccc;
    /*box-shadow: 3px 3px 5px 6px #ccc;*/
}

#spanUserRole > a {
    text-decoration: underline;
}

.ajax__tab_tab {
    height: 21px !important;
    color: #000 !important;
    font-size: 12px !important;
}


.remember input[type="checkbox"] {
    margin-left: 0;
}

#progressBackgroundFilter {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 100002;
}

#processMessage {
    position: fixed;
    top: 42%;
    left: 47.8%;
    padding: 10px;
    width: 14%;
    z-index: 100003;
    background-color: transparent;
    color: #121494;
    font-weight: bold;
}
/*Calendar Control CSS*/
.cal_Theme1 .ajax__calendar_container {
    background-color: #95caea;
    border: solid 1px #77D5F7;
}

.cal_Theme1 .ajax__calendar_header {
    background-color: #ffffff;
    margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev {
    color: #004080;
    padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body {
    background-color: #ffffff;
    border: solid 1px #77D5F7;
    width: 160px;
}

.cal_Theme1 .ajax__calendar_dayname {
    text-align: center;
    font-weight: bold;
    margin-bottom: 4px;
    margin-top: 2px;
    color: #004080;
}

.cal_Theme1 .ajax__calendar_day {
    color: #004080;
    text-align: center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active {
    color: #004080;
    font-weight: bold;
    background-color: #95caea;
}

.cal_Theme1 .ajax__calendar_today {
    font-weight: bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title {
    color: #bbbbbb;
}

#messaging {
    background: #f5f5f5 none repeat scroll 0 0;
    border: 1px solid #b0b0b0;
    padding: 5px;
}

    #messaging .unread {
        font-weight: bold;
    }

    #messaging .content {
        background: #fff none repeat scroll 0 0;
        margin: 0;
        padding: 2px;
    }

    #messaging .message-heading {
        background: #f5f5f5 none repeat scroll 0 0;
        border-bottom: 1px solid #d6d4d5;
        width: 100%;
    }

    #messaging .top_buttons_panel {
        border-bottom: 1px solid #d6d4d5;
        padding: 2px;
    }

#vertmenu ul li {
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    margin: 0;
    padding: 0;
}

#vertmenu {
    background-color: #f0f0f0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 3px 0 0;
    padding: 0;
    width: 180px;
}

    #vertmenu ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        border: none;
        border-top: 1px solid #DEDEDE;
    }

        #vertmenu ul li {
            margin: 0px;
            padding: 0px;
            border-bottom: 1px solid #DEDEDE;
            border-left: 1px solid #DEDEDE;
            border-right: 1px solid #DEDEDE;
        }

            #vertmenu ul li a {
                font-size: 80%;
                display: block;
                text-decoration: none;
                color: #666666;
                width: 174px;
                padding: 5px 5px 5px 10px;
            }

                #vertmenu ul li a.selected {
                    display: block;
                    text-decoration: none;
                    color: #000;
                    width: 174px;
                    padding: 5px 5px 5px 10px;
                    background: #FFF;
                }

                #vertmenu ul li a:hover, #vertmenu ul li a:focus {
                    color: #000000;
                    background-color: #eeeeee;
                }

.assessments3 {
    background: url(../svg/assessments3.svg) no-repeat 0px -37px !important;
    height: 19px !important;
    width: 21px !important;
    overflow: hidden !important;
}

.bg-black .nav > li:hover > .left_subnavigation.assessments3 {
    background-position: 0px 0px !important;
}

.laborders3 {
    background: url(../svg/laborders3.svg) no-repeat 0px -36px !important;
    height: 18px !important;
    width: 17px !important;
    overflow: hidden !important;
}

.bg-black .nav > li:hover > .left_subnavigation.laborders3 {
    background-position: 0px 0px !important;
}

.labresults3 {
    background: url(../svg/labresults3.svg) no-repeat 0px -28px !important;
    height: 14px !important;
    width: 18px !important;
    overflow: hidden !important;
}

.bg-black .nav > li:hover > .left_subnavigation.labresults3 {
    background-position: 0px 0px !important;
}


.eprescription3 {
    background: url(../svg/eprescriptions3.svg) no-repeat 0px -36px !important;
    height: 18px !important;
    width: 16px !important;
    overflow: hidden !important;
}

.bg-black .nav > li:hover > .left_subnavigation.eprescription3 {
    background-position: 0px 0px !important;
}

/*Super Admin portal start*/
#chklistStates input, #chkToxicitiItems input, #tvFemaleLabOrders input, #tvMaleLabOrders input, #chklistPharmacy input,
#cblLabRules input, #chkLabCompanies input, #chklstTargetUserGroups input, #chklstTargetClients input, #chklstTargetPharmacies input, #chklstSchedule input {
    margin: 0 5px !important;
}

#rddlSearchFiltration input, #cblIssuesToAddress input, #cblInformationSource input, #cblStressLevel input, #rblInfoChange input, #chklistQuantileRange input {
    margin: 0 5px !important;
}

.weight_change_table input, .weight_change_table label, .supplements input, .BC input, .OTCTR input, .TD input, .CD input, .TM input, .UTSelf input,
.PC input, .SurveyQuestion input, .PCSelf1 input, .rblChoices input, .CBL input, .PCSelf input, .TCSelf input, .BPHSelf input, .UC input, .OC input {
    margin: 0 5px 0 0 !important;
}

.PCTR input, .TC input, .BPH input, .UT input, .UTSelf1 input, .BPHSelf1 input, .TCSelf1 input, .TCTR input, .BPHTR input, .OTCSelf1 input,
.BCCD input, .BCCDUSelf1 input, .OsteoporosisSelf1 input, .TDTR input, .InfoChangePanel input, .OCSelf input {
    margin: 0 5px 0 0 !important;
}

.OsteopeniaSelf1 input, .CDTR input, .HBPSelf1 input, .CLF input, .DiabetesSelf1 input, .HYPSelf1 input, .CKF input .OED input, .AID input, .HCSelf1 input,
.HTSelf1 input, .IBS input, .InfoChangeOptions input, .RadioButtonWidth input, .BCSelf input, .UCSelf input, .HCSelf input, .HTSelf input, .IRMSSelf input {
    margin: 0 5px 0 0 !important;
}

.OTCSelf input, .BCCDDVTSelf input, .BCCDUSelf input, .BCCDPESelf input, .BCCDTSelf input, .BCCDFVLSelf input, .BCCDPCDSelf input, .BCCDPSDSelf input, .BCCDATDSelf input,
.BCCDP2MSelf input, .BCCDOSelf input, .OsteoporosisSelf input, .OsteopeniaSelf input, .CDUSelf input, .CDAFSelf input, .CDCSelf input, .CDCHDSelf input, .CDEHSelf input,
.CDMSSelf input, .CDHASelf input, .CDHVDSelf input, .CDIHRASelf input, .CDIHRVSelf input, .CLFUSelf input, .CLFAISelf input, .CLFALDSelf input, .CLFCDESelf input,
.CLFCSelf input, .CLFFLSelf input, .CLFHASelf input, .CLFHBSelf input, .CLFHCSelf input, .CLFOSelf input, .CKFUSelf input, .CKFCDESelf input, .CKFCSelf input, .CKFDDSelf input,
.CKFGSelf input, .CKFHBPISelf input, .CKFTISelf input, .CKFOSelf input, .HBPSelf input, .DiabetesSelf input, .HYPSelf input, .TDUSelf input, .TDHLTSelf input,
.TDHHTSelf input, .TDHTSelf input, .TDTCSelf input, .TDOtherSelf input, .OEDAGSelf input, .OEDCFSelf input, .OEDFSelf input, .OEDPGSelf input, .OEDPitGSelf input,
.OEDPSelf input, .OEDOSelf input, .IRMSSelf input, .OEDCDSelf input, .OEDADSelf input, .OsteoarthritisSelf input, .HDSelf input, .MEBADHDSelf input, .MEBADSelf input, .MEBANSelf input, .MEBDESelf input,
.MEBEDSelf input, .MEBPTSDSelf input, .MEBOTSelf input, .NDALSelf input, .NDDESelf input, .NDEPSelf input, .NDMGSelf input, .NDMSSelf input, .NDPRSelf input, .NDOHDSelf input, .NDOSDSelf input, .NDSTSelf input,
.NDTBISelf input, .NDOTSelf input, .SDRESelf input, .SDNRSelf input, .SDOSASelf input, .SDRLSSelf input, .SDOTSelf input, .BDASSelf input, .BDCOPDSelf input, .BDOTSelf input {
    margin: 0 5px 0 0 !important;
}

.padding5px {
    padding: 5px;
}

.clr-both {
    clear: both;
}
/*Super Admin End*/

.cheader {
    background-color: #CE3D3D;
    border: solid 1px;
    border-color: rgba(0,0,0,0.4);
    color: white;
    position: relative;
}

    .cheader h2 {
        padding-left: 40px;
        padding-top: 0px;
        font-size: 16px;
        font-weight: normal;
    }

.imgbtn {
    position: absolute;
    margin-top: -10px;
}

.pnlDetails {
    border: 1px solid;
    border-top: 0px;
    padding: 5px;
    border-color: rgba(0,0,0,0.4);
}

.height34px {
    height: 34px !important;
}

    .height34px input {
        height: 34px;
    }





/*.ajax__validatorcallout_popup_table
{	
    top:-28px !important;
}
td .ajax__validatorcallout_popup_table
{	
    top:auto !important;
}*/
.odcTreeView .Sel {
    color: inherit !important;
    background-color: inherit !important;
    border: none !important;
}

.vertical-align-bottom {
    vertical-align: bottom !important;
}

.OHBOptRangeLightGreen {
    text-align: center;
    background: #DDF9E6;
    border: 3px;
    border-color: #6ECE8B;
    border-style: solid;
    /*display: inline-block;*/
    /*overflow: auto;*/
    height: 99%;
    width: 100%;
    vertical-align: bottom;
    /*line-height: 1em;*/
    position: relative;
    line-height: normal;
    padding: 9px 0;
    background-image: none;
}

    .OHBOptRangeLightGreen.toggle {
        background-image: url('../images/icons/green.png');
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 30px 30px;
    }

    .OHBOptRangeLightGreen span {
        background-color: White;
        color: Black;
        font-size: 13px;
        font-weight: bold;
        padding: 2px;
    }

.OHBRefRangeLightYellow {
    text-align: center;
    background: white;
    border: 3px;
    border-color: #FF9900;
    border-style: solid;
    /*display: inline-block;*/
    /*overflow: auto;*/
    height: 99%;
    width: 100%;
    vertical-align: bottom;
    /* line-height: 1em;*/
    position: relative;
    /*line-height: normal;*/
    padding: 9px 0px;
    color: White;
    background-image: none;
}

    .OHBRefRangeLightYellow.toggle {
        /* background-image: url('../images/icons/orange.png');*/
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 30px 30px;
    }

    .OHBRefRangeLightYellow span {
        background-color: White;
        color: Black;
        font-size: 13px;
        font-weight: bold;
        padding: 2px;
    }

.OHBOutsideBoth {
    text-align: center;
    background: #FBE3E4;
    border: 3px;
    border-color: #EF382C;
    border-style: solid;
    /*display: inline-block !important;*/
    /*overflow: auto;*/
    height: 99%;
    width: 100%;
    vertical-align: bottom;
    /* line-height: 1em;*/
    position: relative;
    line-height: normal;
    padding: 9px 0;
    color: Yellow;
    background-image: none;
}

    .OHBOutsideBoth.toggle {
        background-image: url('../images/icons/red.png');
        background-repeat: no-repeat;
        background-position: 95%;
        background-size: 30px 30px;
    }

    .OHBOutsideBoth span {
        background-color: White;
        color: Black;
        font-size: 15px;
        font-weight: bold;
        padding: 2px;
    }

.OHBNormal {
    text-align: center;
    display: inline-block;
    /*overflow: auto;*/
    height: 99%;
    width: 100%;
    vertical-align: bottom;
    /*line-height: 1em;*/
    position: relative;
    margin-top: initial;
    line-height: normal;
    padding: 9px 0px;
    font-size: 13px;
}

.mandatory {
    color: #ff2400;
}

.cheaderAssessment {
    background-color: #99D9EA;
    border: solid 1px;
    border-color: rgba(0,0,0,0.4);
}

    .cheaderAssessment h2 {
        padding-left: 40px;
        padding-top: 0px;
        font-size: 12px;
        font-weight: bold;
        margin-top: 10px;
    }

/*Provider Portal Active menu start*/
.bg-black .nav > li.active > i.sprite2.left_subnavigation.encounters2 {
    background: url(../svg/encounters3.svg) no-repeat 0px -17px !important;
}

.bg-black .nav > li.active > i.left_subnavigation.patient_details2 {
    background: url("../svg/patient_details3.svg") no-repeat 0 -19px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.assessments2 {
    background: url(../svg/assessments3.svg) no-repeat 0px -20px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.laborders2 {
    background: url(../svg/laborders3.svg) no-repeat 0px -17px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.labresults2 {
    background: url("../svg/labresults3.svg") no-repeat 0 -14px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.eprescription2 {
    background: url("../svg/eprescriptions3.svg") no-repeat 0 -18px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.eprescriptionhistory2 {
    background: url("../svg/eprescrptionhistory3.svg") no-repeat 0 -17px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.audit_reports {
    background: url("../svg/ico_audit_tracking_report.svg") no-repeat 0 -44px !important;
    top: 8px;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.notes_reports {
    background: url("../svg/ico_notes_reports.svg") no-repeat 0 -40px !important;
    top: 8px;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.history_reports {
    background: url("../svg/ico_symptom_history_report.svg") no-repeat 0 -44px !important;
    top: 8px;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.pharmacies2 {
    background: url("../svg/ico_pharmacies.svg") no-repeat 0 -26px !important;
    top: 12px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.pharmacies2 {
    background: url("../svg/ico_pharmacies.svg") no-repeat 0 -26px !important;
    top: 12px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.user_groups2 {
    background: url("../svg/ico_clients.svg") no-repeat 0 -24px !important;
    top: 12px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.pharmacy_users2 {
    background: url("../svg/ico_user.svg") no-repeat 0 -40px !important;
    top: 10px !important;
}


.bg-black .nav > li.active > i.sprite.left_subnavigation.system_parameters2 {
    background: url("../svg/ico_system_parameters.svg") no-repeat 0 -40px !important;
    top: 10px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.lab_tests2 {
    background: url("../svg/ico_labtest.svg") no-repeat 0 -40px !important;
    top: 10px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.lab_tests_details2 {
    background: url("../svg/ico_labtest_details.svg") no-repeat 0 -40px !important;
    top: 10px !important;
    left: 17px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.lab_result_unit2 {
    background: url("../svg/ico_labresult_unit.svg") no-repeat 0 -36px !important;
    top: 10px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.lab_panel {
    background: url("../svg/ico_labpanel.svg") no-repeat 0 -31px !important;
    width: 24px;
    top: 11px;
    height: 18px;
    left: 11px;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.subsrciption_package2 {
    background: url("../svg/ico_sub_pack.svg") no-repeat 0 -40px !important;
    top: 10px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.unit_conversion {
    background: url("../svg/ico_unit_conversion.svg") no-repeat 0 -46px !important;
    top: 7px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.user_groups_communication2 {
    background: url("../svg/ico_user_groups_communication.svg") no-repeat 0 -36px !important;
    top: 10px !important;
}


.bg-black .nav > li.active > i.sprite.left_subnavigation.manage_rules2 {
    background: url("../svg/ico_manage_rules.svg") no-repeat 0 -40px !important;
    top: 10px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.order_code_details2 {
    background: url("../svg/ico_ordercode_details.svg") no-repeat 0 -56px !important;
    top: 5px !important;
    left: 15px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.audit_reports2 {
    background: url("../svg/ico_audit_tracking.svg") no-repeat 0 -40px !important;
    top: 8px !important;
    left: 15px !important;
}


.bg-black .nav > li.active > i.sprite.left_subnavigation.patient_information2 {
    background: url("../svg/ico_patient_info_source.svg") no-repeat 0 -40px !important;
    top: 8px !important;
    left: 15px !important;
}

.bg-black .nav > li.active > i.left_subnavigation.prescription_formula2 {
    background: url("../svg/ico_prescription_formula.svg") no-repeat 0px -30px !important;
    height: 15px;
    top: 11px;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.assessment_questionnaire {
    background: url("../svg/ico_assessment_questionnaire.svg") no-repeat 0 -40px !important;
    top: 8px !important;
    left: 12px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.ohb_studies {
    background: url("../svg/ico_ohb_studies.svg") no-repeat 0px -28px !important;
    top: 12px !important;
}

.bg-black .nav > li.active > i.sprite.left_subnavigation.ohb_studies2 {
    background: url("../svg/ico_ohb_studies.svg") no-repeat 0px -28px !important;
    top: 12px !important;
}



/*Non Sub-menus*/
/*#sidebar_navigation li#prescriptionformulas.active a {
    background: #538135 !important;
}*/

/*#sidebar_navigation li#settings.active a {
    background: #15164a !important;
}*/

#sidebar_navigation li#Assesments1.active a {
    background: #0070c0 !important;
}

#sidebar_navigation li#LabOrders1.active a {
    background: #ce3d3d !important;
}

#sidebar_navigation li#LabResults1.active a {
    background: #ce3d3d !important;
}

#sidebar_navigation li#E-Prescriptions1.active a {
    background: #538135 !important;
}






/*Provider portal active menu end*/

/*Pharmacist Portal Active menu start*/
.bg-black .nav > li.active > i.sprite2.left_subnavigation.encounters2 {
    background: url(../svg/encounters3.svg) no-repeat 0px -17px !important;
}

.bg-black .nav > li.active > i.left_subnavigation.patient_details2 {
    background: url("../svg/patient_details3.svg") no-repeat 0 -19px !important;
}

.bg-black .nav > li.active > i.left_subnavigation.assessments2 {
    background: url(../svg/assessments3.svg) no-repeat 0px -20px !important;
}

.bg-black .nav > li.active > i.left_subnavigation.labresults2 {
    background: url("../svg/labresults3.svg") no-repeat 0 -14px !important;
}

.bg-black .nav > li.active > i.sprite2.left_subnavigation.eprescriptionhistory2 {
    background: url("../svg/eprescrptionhistory3.svg") no-repeat 0 -17px !important;
}
/*Pharmacist Portal Active menu end*/
.callouttable {
    top: auto !important;
}


/*.bg-black .nav > li.active > a, .bg-black .nav-primary > ul.nav-main > li.active > a {
    background:#EC5E2B !important;
    color:#fff;
}*/

.blackheader th {
    background-color: #323232 !important;
    color: #ffffff;
}

.LabTestcolumn {
    background-color: #777777 !important;
    color: #ffffff;
}

.AlternateLabTestcolumn {
    background-color: #747474 !important;
    color: #ffffff;
}

.text-left {
    text-align: left !important;
}

.bg-black .nav > li > .left_subnavigation.rx_info {
    background: rgba(0, 0, 0, 0) url("../svg/ico_rx_info.svg") no-repeat scroll 0 0 !important;
    height: 20px !important;
    left: 14px !important;
    top: 13px !important;
    width: 20px !important;
}

.bg-black .nav > li:hover > .left_subnavigation.rx_info {
    background-position: 0 -20px !important;
    height: 20px !important;
}

.bg-black .nav > li:hover > .left_subnavigation.ohb_studies {
    background-position: 0 -28px !important;
    height: 20px !important;
    left: 14px !important;
    top: 13px !important;
    width: 20px !important;
}

#pnlResetPassword {
    width: 425px !important;
}

    #pnlResetPassword table input {
        margin-bottom: 10px;
        margin-left: 10px;
    }

.InfoChangePanel {
    background: #2970b5;
    color: white;
    padding: 3px;
    font-weight: bold;
}

.fa-home {
    margin-right: 3px;
}
/*For Actions Menu start*/
#actions i.fa-list-ul {
    left: 13px;
    top: 9px;
    position: absolute;
    background: -42px -22px;
    z-index: 99999;
    font-size: 18px;
    color: #000;
}

.bg-black .nav > li#actions:hover > i.fa-list-ul {
    color: #fff;
}

.bg-black .nav > li.active > i.fa-list-ul {
    color: #6a076a !important;
}
/*For Actions Menu End*/

/*For Multi view Menu start*/
#Multiview i.fa-list, #Documents i.fa-folder, #phDocuments i.fa-folder, #phMultiview i.fa-list, #PatientTreatmentPlans i.fa-book, #PatientInvoices i.fa-file {
    left: 13px;
    top: 9px;
    position: absolute;
    background: -42px -22px;
    z-index: 99999;
    font-size: 18px;
    color: #000;
}

.bg-black .nav > li#Multiview:hover > i.fa-list, .bg-black .nav > li#Documents:hover > i.fa-folder, .bg-black .nav > li#phDocuments:hover > i.fa-folder, 
.bg-black .nav > li#phMultiview:hover > i.fa-list, .bg-black .nav > li#PatientTreatmentPlans:hover > i.fa-book, .bg-black .nav > li#PatientInvoices:hover > i.fa-file {
    color: #fff;
}

.bg-black .nav > li.active > i.fa-list, .bg-black .nav > li.active > i.fa-folder {
    color: #6a076a !important;
}
/*For Multi view Menu start*/
#tblPages {
    width: 100% !important;
    text-align: right !important;
    margin-bottom: 15px !important;
}

    #tblPages td {
        padding-right: 15px;
    }

    #tblPages a:first-child {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
    }

    #tblPages a:last-child {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
    }

    #tblPages a {
        margin-left: -3px;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        color: #428bca;
        line-height: 1.42857;
        padding: 8px 12px;
        position: relative;
        text-decoration: none;
    }

        #tblPages a:hover {
            color: #97310e;
            background-color: #eeeeee;
            border-color: #dddddd;
        }

.assessmentstatus {
    /*height:160px;
overflow-y:scroll;*/
}

.nav-xs .assessmentstatus {
    width: 70px;
}

    .nav-xs .assessmentstatus li a {
        padding: 10px 2px;
    }

    .nav-xs .assessmentstatus li i {
        display: none;
    }

.assessmentstatus li a {
    background-color: #15164a;
    border-bottom: 1px solid #0070c0;
    color: #fff !important;
}

    .assessmentstatus li a.set {
        background-color: #45a837;
        border-bottom: 1px solid #4cc13c;
        color: #fff !important;
    }

.nav.dk.assessmentstatus > li > a:hover {
    background-color: #1d5315 !important;
}

.rblChoices label {
    margin-right: 15px;
}

#prescriptiondiv .activestate .panel-title > a {
    color: #fff !important;
}

#prescriptiondiv .panel-title > a {
    font-size: 15px;
    font-weight: normal;
    color: #404040;
}
/*For Progress Notes Menu start*/
#ProgressNotes i.fa-history {
    left: 13px;
    top: 9px;
    position: absolute;
    background: -42px -22px;
    z-index: 99999;
    font-size: 18px;
    color: #000;
}

.bg-black .nav > li#ProgressNotes:hover > i.fa-history {
    color: #fff;
}

.bg-black .nav > li.active > i.fa-history {
    color: #15164a !important;
}
/*For Progress Notes Menu start*/

.cheader .glyphicon {
    float: right;
    right: 15px;
}

.cheader h4 {
    font-size: 15px;
    padding: 0 15px;
}

.cheader .panel-heading {
    padding: 0;
}

#tblborder td {
    border-top: none;
}

.cheader .activestate {
    background-color: #CE3D3D !important;
}

#prescriptiondiv .activestate {
    background-color: #538135 !important;
}

.ajax__validatorcallout_error_message_cell {
    background-color: lemonchiffon !important;
}

.ajax__validatorcallout_popup_table_row {
    border: 1px solid #000 !important;
}

    .ajax__validatorcallout_popup_table_row td {
        background-color: lemonchiffon !important;
    }

.panel-heading h4 .checkmark {
    float: right !important;
    margin-right: 30px;
    margin-top: -5px;
}

#TodochkUserList input {
    margin-right: 5px;
}

.extra_margin_top {
    margin-top: 10px;
}

.chkageonset input[type="checkbox"] {
    margin-right: 4px;
}

.exporttopdf {
    background: none !important;
    height: 100%;
    margin: 0;
    color: #000;
    border: 1px solid #15164A;
    font-size: 14px;
    margin-top: 15px;
}

#dvTable {
    margin-bottom: 10px;
}

.exporttopdfmaster {
    padding: 7px 13px;
    position: fixed;
    top: 100px;
    right: 0;
    border-radius: 0;
    background-image: url(../Images/pdf-icon.jpg);
    background-size: 26px 36px;
    background-repeat: no-repeat;
    height: 36px;
}

/*.exporttopdfmaster:hover {
    color:#fff;    
    background: #769ee9;
    border: 1px solid #769ee9;
}
body {
color:#000;
}
.form-control {
color:#000;
border-color:#000;
}*/
#chkShowSymbols {
    margin-right: 5px;
}

@media all and (max-width:1210px) {
    .exporttopdfmaster {
        top: 150px;
    }
}
/*Changes for New Tasks From 09.22.206*/
.staticforms .cheader {
    background-color: #99D9EA;
}

    .staticforms .cheader h4 {
        color: #788288;
        font-size: 14px;
    }

    .staticforms .cheader .activestate {
        background-color: #99D9EA !important;
    }

#lblUnReadMsgCount, #lblToDoNotifications {
    color: #fff !important;
}
/*.bg-white a {
    color: #ffffff;
}
.bg-white a:hover {
    color: #ffffff;
}
#lnkSearch {
color:#000000;
}*/
.bg-white a {
    color: inherit !important;
}

header ul li .topicon {
    color: inherit !important;
}

.TDHT1 {
    display: table;
}

    .TDHT1 input, .TDHT1 label {
        display: table-cell;
    }

.tblPeriods td {
    padding: 2px !important;
    border: none !important;
    vertical-align: top !important;
}

    .tblPeriods td span {
        display: table;
    }

    .tblPeriods td input, .tblPeriods td label {
        display: table-cell;
    }

.chkMCCheckAll input {
    margin-right: 5px !important;
}

.chkMCCheckAll label {
    font-weight: bold;
}

.wraptext {
    display: table;
}

    .wraptext input, .wraptext label {
        display: table-cell;
    }

.HDYFBCP td {
    padding: 0 5px !important;
    border: none !important;
}

    .HDYFBCP td span {
        display: table;
    }

    .HDYFBCP td input, .HDYFBCP td label {
        display: table-cell;
    }

.SymHRT td {
    padding: 0 5px !important;
    border: none !important;
}

.tblHRT td, .tblHRT th {
    padding: 5px !important;
}

.aneida1 input, .anetha1 input, .aneaa1 input, .aneha1 input, .anesca1 input, .anepa1 input, .anefa1 input, .aneother1 input,
.aneidaSelf input, .anethaSelf input, .aneaaSelf input, .anehaSelf input, .anescaSelf input, .anepaSelf input, .anefaSelf input, .aneotherSelf input {
    margin: 0 5px 0 0 !important;
}

.divLeft {
    width: 90%;
    float: left;
    border: 1px solid #dedede;
    padding: 3px 15px;
}

.divRight {
    width: 10%;
    float: left;
    text-align: center !important;
    border: 1px solid #dedede;
    padding: 2px;
}

.AssessmentDetails .pnlDetails {
    padding: 0 !important;
}
/*.AssessmentDetails .pnlDetailsInner {
padding:0 15px !important;
}*/
.AssessmentDetails .cheader {
    background-color: #3F48CC;
    margin-top: 7px;
}

.AssessmentDetails .cdata {
    padding-top: 5px;
}

.AssessmentDetails .cheader h4 {
    font-size: 14px !important;
    padding: 0px !important;
}

.AssessmentDetails .cheader .activestate {
    background-color: #3F48CC !important;
}

#PrescriptionFormulas1 i.fa-tachometer, #PrescriptionFormulas2 i.fa-tachometer, #general i.fa-cog,#LabTestCosts > i.fa-dollar, #LabTestSalePrice > i.fa-dollar, #LabTestGroups > i.fa-list,
#Appointments > i.fa-calendar, #AppointmentConfiguration > i.fa-cog, #ProviderConfiguration >i.fa-cog, #NotificationConfiguration > i.fa-cog{
    left: 13px;
    top: 9px;
    position: absolute;
    background: -42px -22px;
    z-index: 99999;
    font-size: 18px;
    color: #000;
}

.bg-black .nav > li#PrescriptionFormulas1:hover > i.fa-tachometer, .bg-black .nav > li#PrescriptionFormulas2:hover > i.fa-tachometer, .bg-black .nav > li#general:hover > i.fa-cog, 
.bg-black .nav > li#LabTestCosts:hover > i.fa-dollar, .bg-black .nav > li#LabTestSalePrice:hover > i.fa-dollar, .bg-black .nav > li#LabTestGroups:hover > i.fa-list,
.bg-black .nav > li#Appointments:hover > i.fa-calendar,.bg-black .nav > li#AppointmentConfiguration:hover > i.fa-cog,.bg-black .nav > li#ProviderConfiguration:hover > i.fa-cog,.bg-black .nav > li#NotificationConfiguration:hover > i.fa-cog  {
    color: #fff;
}

#PrescriptionFormulas1.active > i.fa-tachometer, #PrescriptionFormulas2.active > i.fa-tachometer {
    color: #538135;
}

#general.active > i.fa-cog {
    color: #15164A;
}

.bg-black .nav > #customlabranges.active > i.sprite.left_subnavigation.lab_tests2 {
    background: url("../svg/ico_labtest.svg") no-repeat 0 -40px !important;
    top: 6px !important;
}

.width150px {
    width: 150px;
}

.fileuploadclass {
    padding: 5px 0;
}

.rangecategory {
    color: #fff;
}

.inlineblock {
    display: inline;
    border-radius: 5px;
    padding: 5px 10px;
    background: #ec5e2b;
    color: #fff;
}

.paddingtop15 {
    padding-top: 15px;
}

.paddingtop5 {
    padding: 5px 0;
}

.attachmenttable td {
    padding: 5px;
    color: #000;
}

.fileimg {
    display: inline;
}

.asidebar {
    padding-top: 0 !important;
}

    .asidebar img {
        width: 44px;
        border-radius: 22px;
        height: 44px;
    }

.completedbox {
    font-size: 17px;
    text-align: center;
    max-width: 600px;
    color: #fff;
    background: #26631B;
    border-radius: 75px;
    height: 150px;
    vertical-align: middle;
    padding: 30px;
    margin: 0 auto;
}
/*UIUX updated*/
.ovalshape {
    background-color: #15164a !important;
    color: #fff !important;
    border-radius: 20px !important;
    font-size: 13px;
}

.Acknowledgementreps {
    font-size: 17px;
    text-align: center;
    max-width: 600px;
    color: #fff;
    background: #26631B;
    border-radius: 75px;
    height: 150px;
    vertical-align: middle;
    padding: 30px;
    margin: 0 auto;
}

.ClicktoRespond {
    font-size: 15px;
    text-align: center;
    color: #fff;
    background: #26631B;
    border-radius: 20px;
    vertical-align: middle;
    padding: 10px;
    margin-top: -10px;
    cursor: pointer;
    float: right;
    width: 210px;
}

.spanstatictitle {
    width: 50%;
    display: inline-block;
}

.close-minimize {
    height: 20px;
    width: 20px;
    margin: 2px;
    float: left;
}

.hideshowicons {
    position: fixed;
    top: 0;
    z-index: 1000;
    left: 80%;
    width: 50px;
    display: none;
}

.colorblack {
    color: black;
}

@media all and (min-width:990px) {
    .profile_pic {
        width: 100% !important;
        float: none !important;
    }

    .asidebar {
        width: 100% !important;
        height: 100% !important;
        margin-bottom:3px;
        border-radius:0 !important;
    }

        .asidebar img {
            border-radius: 0px !important;
            width: 100%;
            height: 100%;
            max-height: 150px;
            max-width: 232px;
        }

    .profile_data {
        float: none !important;
    }
}
.ajax__tab_xp .ajax__tab_tab {
padding:2px 4px 2px 4px !important;
}
.ui-corner-all.ui-widget-content {
top:50% !important;
left:50% !important;
margin-top:-150px !important;
margin-left:-200px !important;
}
.treatmentplanth {
width:29%;
}
@media all and (max-width:1366px) and (min-width:1280px) {
.treatmentplanth {
width:20%;
}    
}
.PCTR span,.TCTR span,.BPHTR span,.BCTR span, .UCTR span, .OCTR span{
    display: table;
}

    .PCTR input, .PCTR label, .TCTR input, .TCTR label, .BPHTR input, .BPHTR label, .BCTR input, .BCTR label, .UCTR input, .UCTR label, .OCTR input, .OCTR label{
        display: table-cell;
    }
.marginleft-5px {
margin-left:-5px;
}
.dropdownlist select
{
    height:24px !important;
    }
.clf5 input {
    margin: 0 5px 0 0 !important;
}
.allergypanel input {
margin:2px 0;
}
.suppcustom {
display:inline;
}
    .suppcustom input {
    margin-right:4px;
    }
 .MsoListParagraphCxSpFirst, .MsoListParagraphCxSpMiddle, .MsoListParagraphCxSpLast,.MsoNoSpacing, .MsoListParagraph
{
text-indent: 0 !important;
}
.margin-right-10px {
margin-right:10px; 
}