﻿body {
}







.profile_none{
    display:none;
}

.left_sidebar {
    float: left;
    min-height: 85vh;
    max-height: 85vh;
    /*overflow-y: scroll;*/
}
.sidemenubar, .closebtn{
    display:none;
}
/*Added height 09-06-23*/
.top_header {
    background: #FFFFFF;
    /*height: 107px;*/
}

.logout_profile {
    float: right !important;
    position: absolute;
    color: #fff;
    padding: 0 8px;
    z-index: 99999999;
    width: 50px;
    right: 0px;
    margin: 9px 0px;
}
/*.dashboard-content .top_header{
    position:absolute;
    right:0px;
    top:0px;
    width:80px;
}*/
.bg_color {
    background: #F2F2F2;
}

.popupHeader {
    /*background: linear-gradient(270deg, #334486 2.72%, #697DC7 100%) !important;*/
}

.Icon_bg {
    background: #FFFFFF;
}

.hover_menu {
    background: #F2F2F2;
}

.pro_nme {
    color: #344588;
}

.top_header_schudule {
    color: #697274;
}

.right_border {
    border-right: 1px solid #334486;
}

.top_header_schudule_rght_brd {
    border-right: 1px solid #BACBD4;
}

.hover_menu_icons {
    color: #183858;
}

.profile_icons {
    color: #334486;
}

.footer {
    background-color: #fff;
}

.status li:hover {
    background: #405189;
}

.border-top {
    border-top: 4px solid #3a4b8a;
}

.dashboard-content-header h2 {
    color: #344588;
}

.display_none {
    display: none;
}

.dashboard-content-block {
    margin-top: 0px !important;
}

#btneditdemo {
    margin-top: 0px;
    /*background: #344588;*/
    color: #394a8a;
    text-decoration: none;
    font-size: 20px;
    padding: 3px 20px;
    display: inline-block;
    border-radius: 22px;
    font-family: 'Poppins';
    font-weight: normal;
    letter-spacing: 1px;
    width: 50px !important;
    height: auto;
}

#btnsavedemo {
    margin-top: 0px;
    /*background: #344588;*/
    color: #394a8a;
    text-decoration: none;
    font-size: 20px;
    padding: 3px 20px;
    display: inline-block;
    border-radius: 22px;
    font-family: 'Poppins';
    font-weight: normal;
    letter-spacing: 1px;
    width: 50px !important;
    height: auto;
}


.header_profile_top h4 {
    color: #697274;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    padding-bottom: 6px;
}

.header_profile_top h5 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 12px;
    color: #697274;
    text-align: center;
    margin-bottom: 3px;
}

.header_profile_top p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 10px;
    /*line-height: 10px;*/
    margin-bottom: 3px;
    color: #697274;
    text-align: center;
}

.nav-tabs > li.active > a, .tabs-inner .nav-tabs > li.active > a:focus, .tabs-inner .nav-tabs > li.active > a:hover {
    background: linear-gradient(270deg, #334486 2.72%, #697DC7 100%);
}

.nav-tabs > li a {
    background: #D8DADC;
}

.border-top {
    border-top: 1px solid #BACBD5;
    padding-top: 3px;
}

.p-t-7 {
    padding-top: 7px;
}

.border-right {
    border-right: 1px solid #BACBD5;
}

.border_profile {
    border-right: 1px solid #334486;
}

.p-b-15 {
    padding-bottom: 15px;
}

.dashboard-wrd {
    height: 100%;
}

.p-t-25 {
    padding-top: 25px;
}

#div_View_Appointment {
    border: 1px solid #dddddd52;
    border-radius: 4px;
    line-height: 35px;
}

.dashboard-menu .left-menu > li > a:hover {
    background-color: #F2F2F2;
    color: #000;
      /*background-color: #FFF;*/
}

.bg-white .tab-content {
    border: 1px solid #ddd0 !important;
    /*padding-top: 0px;*/
}

.nav-tabs {
    border-bottom: 1px solid #ddd0 !important;
}

.all_set_form select, .all_set_form input[type="text"], .all_set_form input[type="date"], .all_set_form input[type="password"], .all_set_form input[type="number"], .all_set_form input[type="email"] {
    color: #334486;
}



#Dbox1 a {
    background-image: url(~/images/New_icons/nav_icons/module_icon/WalleTree.png);
}

/*===========Thanku Mail================*/
.demographic {
    font-family: 'Poppins';
}

.thanku_mail {
    margin-top: 50px !important;
    width: 58% !important;
    margin: 0 auto;
    padding-bottom: 0px !important;
    border: solid 1px transparent !important;
}

    .thanku_mail .service_icons {
        margin-top: 0px;
    }
/*.demographic {
    padding: 25px;
}*/
.services-heading-sub .heading {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 27px;
    color: #51AE81;
}

.services-heading-sub .sub_heading {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #697274;
}

.col-md-icons {
    width: 14.666667%;
}

.p-l-0 {
    padding-left: 0px;
}

.border-top_tnku {
    border-top: 0.5px solid #33448654;
    padding: 7px;
    margin-top: 20px;
}

.thanku_mail .colhead {
    width: unset !important;
}

.text_lft_lbl {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    color: #888888;
}

    .text_lft_lbl input {
        font-family: 'Poppins';
        font-style: normal;
        font-weight: 500;
        font-size: 16px !important;
        color: #888888;
    }

#showmsg {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    color: #888888;
    padding-top: 30px;
    line-height: 28px;
    padding: unset;
}

#btnmovetodashboard {
    background: #344588;
    border-radius: 20.5px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    padding: 8px 25px;
    color: #fff;
    border: navajowhite;
    margin-top: 15px;
    margin-bottom: 15px;
}

#mychkMob {
}
/*===============Thanku Mail End============*/

/*===============Receipt  End============*/
#tblreciptopd tbody tr th {
    background-color: #fff !important;
    color: #697274;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    border-top: 2px solid #F5F5F5;
    top: -1px;
    position: sticky;
    text-align: center;
}

#tblreciptopd tbody tr td {
    background-color: #fff !important;
    border-top: 2px solid #F5F5F5;
    text-align: center;
}

/*===============Receipt  End============*/


#tblreciptipd tbody tr th {
    background-color: #fff !important;
    color: #697274;
    font-weight: 500;
    font-size: 15px;
    text-align: center;
    border-top: 2px solid #F5F5F5;
    top: -1px;
    position: sticky;
    text-align: center;
}

#tblreciptipd tbody tr td {
    background-color: #fff !important;
    border-top: 2px solid #F5F5F5;
    text-align: center;
}











/*=======scroll bar=========*/
/* width */
/*::-webkit-scrollbar {
    width: 6px;
}*/

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #F2F2F2;
    border-radius: 0px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #183858;
    }
/*=======scroll bar legend =========*/

.border_profile img {
    width: 60px;
}

#lab_reports tbody tr th:nth-of-type(3), #diagnostic_reports tbody tr th:nth-of-type(3), #discharge_summary1 tbody tr th:nth-of-type(3), #Prescriotionlist tbody tr th:nth-of-type(2) {
    text-align: left;
}

#lab_reports tbody tr td:nth-of-type(3), #diagnostic_reports tbody tr td:nth-of-type(3), #discharge_summary1 tbody tr td:nth-of-type(3), #Prescriotionlist tbody tr td:nth-of-type(2) {
    text-align: left;
}

.dashboard a {
    background-image: url(../../images/New_icons/nav_icons/dashboard.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.WalleTree a {
    background-image: url(../../images/New_icons/nav_icons/wall_tree.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Report a {
    background-image: url(../../images/New_icons/nav_icons/report.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Appointment a {
    background-image: url(../../images/New_icons/nav_icons/appointment.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Demographic a {
    background-image: url(../../images/New_icons/nav_icons/profile.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Bill a {
    background-image: url(../../images/New_icons/nav_icons/bill.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.IPDeposit a {
    background-image: url(../../images/New_icons/nav_icons/ip-deposit.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Receipt a {
    background-image: url(../../images/New_icons/nav_icons/receipt.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Feedback a {
    background-image: url(../../images/New_icons/nav_icons/feedback.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Prescriptionpatient a {
    background-image: url(../../images/New_icons/nav_icons/prescription.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.PatientEducationDocumentsPatient a {
    background-image: url(../../images/New_icons/nav_icons/education-document.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.PatientExternalDocumentPatient a {
    background-image: url(../../images/New_icons/nav_icons/extarnal-document.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.OPDHealthpackages a {
    background-image: url(../../images/New_icons/nav_icons/OPD_Health.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Vital a {
    background-image: url(../../images/New_icons/nav_icons/Vital_And_Tracker.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}
.manage-member #mainheader {
    background-image: url(../../images/New_icons/nav_icons/FamilyW.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}
/*=========================================*/
.WalleTree a:hover {
    background-image: url(../../images/New_icons/nav_icons/wall_treeB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Report a:hover {
    background-image: url(../../images/New_icons/nav_icons/reportB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Appointment a:hover {
    background-image: url(../../images/New_icons/nav_icons/appointmentB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Demographic a:hover {
    background-image: url(../../images/New_icons/nav_icons/profileB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Bill a:hover {
    background-image: url(../../images/New_icons/nav_icons/billB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.IPDeposit a:hover {
    background-image: url(../../images/New_icons/nav_icons/ip-depositB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Receipt a:hover {
    background-image: url(../../images/New_icons/nav_icons/receiptB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Feedback a:hover {
    background-image: url(../../images/New_icons/nav_icons/feedbackB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Prescriptionpatient a:hover {
    background-image: url(../../images/New_icons/nav_icons/prescriptionB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.PatientEducationDocumentsPatient a:hover {
    background-image: url(../../images/New_icons/nav_icons/education-documentB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.PatientExternalDocumentPatient a:hover {
    background-image: url(../../images/New_icons/nav_icons/extarnal-documentB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.OPDHealthpackages a:hover {
    background-image: url(../../images/New_icons/nav_icons/OPD_HealthB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.Vital a:hover {
    background-image: url(../../images/New_icons/nav_icons/Vital_And_TrackerB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}

.manage-member #mainheader:hover {
    background-image: url(../../images/New_icons/nav_icons/FamilyB.png);
    background-repeat: no-repeat;
    background-position: 10px 6px;
    background-size: 22px 22px;
}
/*===========Dashboard ============*/
#Dbox1 a, #Dbox2 a, #Dbox3 a, #DboxAnimate a, #Dbox4 a, #Dbox5 a, #Dbox6 a, #Dbox7 a, #Dbox8 a, #Dbox9 a, #Dbox10 a, #Dbox11 a, #Dbox12 a, #Dbox13 a,#Dbox14 a {
    background-repeat: no-repeat;
    height: 109px;
    background-position: top;
    background-size: auto;
    padding: 2px;
    display: block;
}
    #Dbox1 a:hover, #Dbox2 a:hover, #Dbox3 a:hover, #DboxAnimate a:hover, #Dbox4 a:hover, #Dbox5 a:hover, #Dbox6 a:hover, #Dbox7 a:hover, #Dbox8 a:hover, #Dbox9 a:hover, #Dbox10 a:hover, #Dbox11 a:hover, #Dbox12 a:hover, #Dbox13 a:hover, #Dbox14 a:hover {
        color: #fff;
        background-repeat: no-repeat;
    }
/*-----------------------*/
#Dbox1 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/WalleTree.png); 
}
#Dbox1 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/WalleTreeW.png);
}
#Dbox2 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/report-icon.png); 
}
#Dbox2 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/ReportW.png);
}
#Dbox3 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/appointment.png); 
}
#Dbox3 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/appointmentW.png);
}
#Dbox4 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/profile.png); 
}
#Dbox4 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/profileW.png);
}
#Dbox5 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/bill.png); 
}
#Dbox5 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/billW.png);
}
#Dbox6 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/ip_deposite.png); 
}
#Dbox6 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/ip_depositeW.png);
}
#Dbox7 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/receipt.png); 
}
#Dbox7 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/receiptW.png);
}
#Dbox8 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/feedback.png); 
}
#Dbox8 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/feedbackW.png);
}
#Dbox9 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/presception.png); 
}
#Dbox9 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/presceptionW.png);
}
#Dbox10 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/patient_edu_doc.png); 
}
#Dbox10 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/patient_edu_docW.png);
}
#Dbox11 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/patient_ext_doc.png); 
}
#Dbox11 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/patient_ext_docW.png);
}
#Dbox12 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/opd_hlth_pckg.png); 
}
#Dbox12 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/opd_hlth_pckgW.png);
}
#Dbox13 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/vital_tracker.png); 
}
#Dbox13 a:hover {
    background-image: url(../../images/New_icons/nav_icons/module_icon/vital_trackerW.png);
}
#Dbox14 a {
    background-image: url(../../images/New_icons/nav_icons/module_icon/Family.png);
}

    #Dbox14 a:hover {
        background-image: url(../../images/New_icons/nav_icons/module_icon/FamilyW.png);
    }

/* highlights current hovered list item and the parent list items when hovering over sub menues */

.familyMemberMenu ul {
    /*position: absolute;*/
    padding: 0;
    left: 0;
    display: none;
    width: 100%
    /* hides sublists */
}
.submenu > li { 
      color: white;

    }

/*.familyMemberMenu:hover ul {
    display: block;
}*/

.submenu li a:hover {
    background-color: white;
    color: #3c4d8b;
}

    .submenu li a:hover i {
        color: #3c4d8b !important;
    }

.familyMemberMenu > ul > li > a {
    font-size: 14px;
    margin-right: 0px;
    border: 0;
    border-radius: 0;
    text-align: left !important;
    padding: 8px 0px 8px 43px !important;
    font-family: 'Poppins';
    font-size: 13px;
    color: #fff;
    display: block;
}

/* shows sublist on hover */

/*.familyMemberMenu :hover ul {
    display: block; 
    margin-left: 200px; 
    margin-top: -35px; 
}*/


/*.status h3:hover {
    color: #fff;
}*/


