﻿@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap');

html,
body {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    height: 100%;
}


.margnRight {
    margin: 0 !important;
}

.borderRight {
    border-right: 0 !important;
}


h1,
h2,
h3,
h4,
h5,
h6 {}

ul,
li,
a,
p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    list-style: none;
}

a,
button:focus {
    outline: 0 !important;
    box-shadow: none !important;
}

.btn.focus,
.btn:focus {
    box-shadow: none !important;
}

body.stop-scrolling {
    height: 100%;
    overflow: auto !important
}

a:hover {
    text-decoration: none !important;
    cursor: pointer;
}

img {
    max-width: 100%;
}

figure {
    margin: 0;
}

*:focus {
    outline: none;
}


#loader {
    height: 20px;
    padding-left: 7px;
}

.cond-srch .form-control:focus {
    border: 1px solid #aaa;
    outline: none;
    box-shadow: 0 0 0 0.2rem rgb(225 236 247);
}

.med-chard-screen .tab_content .content_med span.fields.custom_bp a {
    margin: 0px 5px 0px 0px;
    width: 100%;
}

.input-group.cond-srch {
    position: relative;
}

.input-group.cond-srch #loader {
    position: absolute;
    right: 25%;
    top: 4px;
    z-index: 9;
}

.left-menu .logoDash figure.brand {
    margin: 0;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .custom_text {
    display: block;
}

.ui-widget-content.ui-corner-all .ui-menu-item a:hover {
    background: #143a62;
    color: #fff;
    list-style-image: none;
}

#fancybox-frame .page-content.container .med-chard-screen {
    background: transparent;
    border: 0;
}

.ui-widget-content.ui-corner-all {
    max-height: 300px;
    overflow-x: hidden;
    width: auto !important;
    max-width: 600px !important;
    overflow-y: scroll;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #e1b749 !important;
}

.log-checkbox p {
    width: 100%;
    margin-top: 10px;
}

.profile-sec .dropdown-item:focus {
    color: #212529 !important;
    background: #e1b749 !important;
}

.selectClass {
    background-color: #e1b749 !important;
    color: #000 !important;
}

.dropdown-menu.show {
    z-index: 9999;
}

.med-chard-screen .tab_content .content_med span.fields.custom_bp {
    width: 43%;
}

span.red {
    color: red;
}

.current-list-condt td:last-child {
    text-align: right;
}

i.fa.fa-info-circle {
    color: #EAC051;
}

.health-invtory .radio-inline {
    padding-left: 15px;
    display: inline-flex;
    align-items: center;
}

#myModal #modaltitle {
    padding: 15px;
    background: #eee;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.mobile_menu_icon {
    padding: 3px 0;
    display: none;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
}

.sidenav .closebtn {
    position: absolute;
    top: 3px;
    right: 3px;
    font-size: 36px;
    margin-left: 0;
    height: 31px;
    line-height: 24px;
    width: 30px;
    text-align: center;
    color: #fff;
    background: #333;
    border-radius: 50px;
}

.left-menu {
    background: #efefef;
    width: 20%;
    float: left;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.left-menu .nav_dash li a.complate-select-icon {
    position: absolute;
    right: -6px;
    z-index: 9;
}

a.openbtn {
    display: none;
}

.close_sidebar#right_section a.openbtn {
    display: block;
}

.close_sidebar#right_section .closebtn {
    display: none;
}

form#formQuestions p#error {
    width: 100%;
    font-size: 14px !important;
}

form#formQuestions .weight div#errors {
    width: 100%;
    margin: 0 !important;
}

.Med-Hstry-qstn .med-fields .familywrap h4.hdng-frm {
    /* min-height: 40px; */
}

.Immuni-Trvl .col-md-4 .select-blog {
    width: 100%;
}

form#formQuestions p#error_radio {
    width: 100%;
    font-size: 14px !important;
}

.left-menu .logoDash {
    background: #2D252D;
    padding: 17px 15px 18px;
    text-align: center;
}

.left-menu .nav_dash {
    background: #EFEFEF;
    padding: 15px;
}

form#formQuestions .weight .col-md-12 {
    padding: 0;
}

.left-menu .nav_dash li a:hover {
    text-decoration: none;
}

.left-menu .nav_dash li a {
    color: #2d252d;
    font-size: 15px;
    padding: 10px 10px 10px 35px;
    display: block;
    margin-bottom: 15px;
}

.med-content span {
    font-size: 16px;
}

.page-content.container {
    height: 100%;
}

.page-content.container .med-chard-screen {
    height: 94vh;
    padding: 2%;
}

.med-chard-screen .tab_content .lab_Valu_qstnir .fields input {
    margin-bottom: 10px;
    margin-right: 10px;
}

.left-menu.close_sidebar .logoDash {
    padding: 8px;
    height: 77px;
    display: flex;
    align-items: center;
}

.left-menu #sub-menu-left li.med-chrt {
    background: url(../images/health-magazine1.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.upcmg-evnt {
    background: url(../images/event.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.upcmg-evnt.active {
    background-image: url(../images/upcoming-event.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.abstracts {
    background: url(../images/hexagons.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.hel-mag {
    background: url(../images/hel-mag.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.hel-quiz {
    background: url(../images/hel-quiz.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.tutorial {
    background: url(../images/tutorial.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li {
    background-color: #fff;
    box-shadow: 0 0 7px rgb(0 0 0 / 10%);
    position: relative;
    background-size: 20px !important;
}

/*07/Apr/23 Sandeep 229-243*/
li.saved1 {
    background: url(../images/danger-sing.png) no-repeat;
    background-position: 8px center;
}

li.prsnl_info1 {
    background: url(../images/notessss1.png) no-repeat;
    background-position: 8px center;
}

.familymembers {
    padding-right: 10px !important;
}

#mail12 img#loader {
    display: none;
}

.left-menu .nav_dash li:last-child a {
    border-bottom: 0;
}

.right-content {
    width: 80%;
    float: left;
    background: #fff;
    position: relative;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    min-height: 80vh;
}

.close_sidebar#right_section {
    width: 100%;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
}

.profile-sec li.dropdown-submenu ul.dropdown-menu.show {
    right: 100%;
    left: auto;
    top: 0;
}

.profile-sec li.dropdown-submenu {
    position: relative;
}

.profile-sec .dropdown-item {
    padding: 5px 16px;
}

.right-content .top-bar {
    background: #EFEFEF;
    padding: 0 10px;
}

.right-content .top-bar .top-left {
    float: left;
}

.right-content .top-bar .top-left li {
    float: left;
    padding: 15px;
}

.right-content .top-bar .top-left li.active {
    background: #404040;
}

.right-content .top-right {
    display: inline-block;
}

.right-content .top-right .appointee {
    display: inline-block;
}

.right-content .top-right .appointee a {
    color: #fff;
    font-size: 16px;
    padding: 15px 10px;
    display: block;
}

.right-content .top-right .search-bar {
    background: #fff;
    border-radius: 50px;
    position: relative;
    display: inline-block;
    width: 64%;
}

.right-content .top-right .search-bar input[type="text"] {
    width: 100%;
    position: relative;
    padding: 6px 34px 5px 13px;
    border: 0;
    border-radius: 50px;
}

.right-content .top-right .search-bar .srch-icon {
    position: absolute;
    z-index: 99;
    display: block;
    top: 0;
    right: 2px;
    padding: 5px 10px;
    cursor: pointer;
}

.right-content .scnd-bar {
    padding: 10px 40px;
    background: #fff;
}

.right-content .scnd-bar .lock-icon {
    display: table;
    float: right;
    width: 100%;
}

.right-content .scnd-bar .lock-icon img {
    float: right;
}

.right-content .page-content {
    background: #fff;
    padding: 20px;
}

.right-content .page-content .create_vault {
    background: url(../images/create-vault-bg.png) no-repeat;
    background-size: cover;
    padding: 50px 0;
    text-align: center;
}

.right-content .page-content .create_form {
    background: #4d4d4f;
    max-width: 470px;
    margin: 40px auto 20px;
    padding: 65px 30px 30px;
    position: relative;
}

.right-content .page-content .create_icon {
    position: absolute;
    width: 100px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    left: 50%;
    top: 0;
    margin-top: -50px;
    margin-left: -50px;
}

.right-content .page-content .create_form h3 {
    font-size: 30px;
    font-weight: 600;
    color: #fff;
    position: relative;
    margin-bottom: 35px;
    padding-bottom: 10px;
}

.right-content .page-content .create_form h3:before {
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 200px;
    left: 50%;
    margin-left: -100px;
    content: "";
    background: #fff;
}

.right-content .page-content .create_form .field {
    display: block;
    width: 100%;
    border-bottom: 1px solid #fff;
    position: relative;
    margin: 30px 0 0;
}

.right-content .page-content .create_form .field img {
    position: absolute;
    left: 0;
    top: 0;
}

.right-content .page-content .create_form .field input {
    width: 100%;
    background: rgba(0, 0, 0, 0);
    border: 0;
    padding: 7px 10px 7px 31px;
    color: #fff;
}

.right-content .page-content .create_form .field input::-webkit-input-placeholder {
    color: #fff;
    opacity: 0.5;
}

.right-content .page-content .create_form .field input::-moz-placeholder {
    color: #fff;
    opacity: 0.5;
}

.right-content .page-content .create_form .field input:-ms-input-placeholder {
    color: #fff;
    opacity: 0.5;
}

.right-content .page-content .create_form .field input:-moz-placeholder {
    color: #fff;
    opacity: 0.5;
}

.right-content .page-content .create_form .set-digits a {
    color: #fff;
}

.right-content .page-content .create_form .set-digits {
    display: block;
    text-align: left;
    text-decoration: underline;
    color: #fff;
    margin-top: 30px;
}

.right-content .page-content .button {
    display: block;
    margin-top: 30px;
}

.right-content .page-content .button {
    display: block;
    margin-top: 30px;
}

.right-content .page-content .button input[type="button"] {
    width: 100%;
    font-size: 24px;
    font-weight: 700;
    color: #fff;
    padding: 8px 0;
    border-radius: 3px;
    border: 0;
    background: #e61e25;
    cursor: pointer;
}
/* 31/05/23 */
.wrapper>.row.no-gutters {
    flex-wrap: nowrap;
}

.left-menu .logoDash img {
    max-width: 168px;
}

.medchrt_sub .back .action_back {
    display: table;
    padding: 4px 20px 4px 41px;
    border: 1px solid #707070;
    border-radius: 50px;
    cursor: pointer;
    background: url(../images/back-left-curved-arrow.png) no-repeat;
    background-color: #fff;
    background-size: 21px;
    background-position: 13px 9px;
}

.right-content .top-bar .row {
    justify-content: space-between;
    align-items: center;
}

.right-content .top-bar {
    padding: 15px 20px;
}

.right-content .top-bar .menu_icon i.fa.fa-bars {
    padding: 4px 10px;
    border: 1px solid #717171;
    border-radius: 6px;
    color: #143A62;
}

.right-content .top-right .profile-sec .name i.fa.fa-caret-down {
    padding-left: 12px;
}

.right-content .top-right .profile-sec .pic img {
    width: 24px;
}

.right-content .top-right .profile-sec .pic {
    margin-right: 11px;
}

.right-content .top-right .profile-sec {
    display: flex;
    align-items: center;
}

#main-menu .menu_box {
    width: 100%;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

#main-menu .menu_box::scrollbar {
    opacity: 0 !important;
}

#main-menu .menu_box::-webkit-scrollbar {
    opacity: 0 !important;
}

#main-menu .menu_box ul.menu_list {
    padding: 10px 20px 15px;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}

.tooltip {
    position: relative !important;
    display: inline-block !important;
    opacity: 1 !important;
}

.tooltip .tooltiptext font {
    color: #fff !important;
}

.tooltip .tooltiptext {
    visibility: hidden;
    max-width: 220px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.left-menu #sub-menu-left li img.complate-select-icon {
    position: absolute;
    right: 8px;
    z-index: 9;
    width: 18px;
    top: 12px;
}

.left-menu.close_sidebar #sub-menu-left li img.complate-select-icon {
    position: absolute;
    right: 0px;
    z-index: 9;
    width: 13px;
    top: 11px;
}

#main-menu .menu_box ul.menu_list li.menu-item {
    padding: 0 18px;
}

#main-menu .menu_box ul.menu_list li.menu-item a {
    color: #fff;
}

#main-menu .menu_box ul.menu_list li.menu-item a:hover {
    color: #e9bd4b;
    border-bottom: 2px solid #e9bd4b;
    text-decoration: none;
}

div#sub-menu-left li.Quiez.active {
    background-image: url(../images/quiezzes.png);
    background-position: 8px center;
    background-repeat: no-repeat;
}

#main-menu .menu_box ul.menu_list li.menu-item a.active:hover {
    color: #e9bd4b;
    border-bottom: 2px solid #e9bd4b;
}

#main-menu {
    background: #143A62;
}

.dashboard_main .content_cstm {
    background: #F3F3F3;
    margin: 0 15px 0 0;
    height: 100%;
}

.dashboard_main .content_cstm .metrics-content {
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.dashboard_main .content_cstm h2 {
    font-size: 20px;
    color: #143A62;
    padding: 10px 15px;
    border-left: 3px solid #E5BE4A;
    font-weight: 600;
}

.dashboard_main .content_cstm .metrics-content .metrics_box.age {
    width: 30%;
    background: #fff;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 26px 20px;
    margin-bottom: 20px;
}

.dashboard_main .content_cstm .metrics-content .metrics_box.age h4 {
    font-size: 30px;
    width: 100%;
    display: flex;
    justify-content: center;
    min-width: 100px;
    align-items: baseline;
    word-wrap: break-word;
}

.dashboard_main .chart-box {
    margin: 0px;
    background: #143A62;
    text-align: center;
    height: auto;
    padding: 15px;
}


dashboard_main .chart-box img {
    max-width: 150px;
}

.dashboard_main .chart-box h3 {
    color: #fff;
    margin-bottom: 20px;
}

.dashboard_main .chart-box span.action_btn a {
    border-radius: 50px;
    padding: 6px 20px;
    display: block;
    background: #E5BE4A;
    color: #000;
    font-weight: 500;
}

.dashboard_main .chart-box span.action_btn a:hover {
    background: #fff;
}

.dashboard_main .chart-box span.action_btn {
    display: table;
    margin: 0 auto;
}

.dashboard_main .new_abstracts {
    margin-top: 30px;
}

.dashboard_main .upcmg_event {
    margin-top: 30px;
}

.dashboard_main .upcmg_event .content_cstm {
    margin: 0 0 0 15px;
}

.dashboard_main .new_abstracts .abstracts-content {
    padding: 15px;
    margin: 15px 20px;
    background: #fff;
}

.dashboard_main .new_abstracts .abstracts-content .items {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.dashboard_main .new_abstracts .abstracts-content h4 a {
    color: #000;
}

.dashboard_main .new_abstracts .abstracts-content h4 {
    font-size: 14px;
    color: #000;
    margin-bottom: 5px;
}

.dashboard_main .new_abstracts .abstracts-content .items .date {
    font-size: 14px;
}

.dashboard_main .new_abstracts .abstracts-content .items .view_more a {
    font-size: 14px;
    color: #2C252D;
    text-decoration: underline;
}

.dashboard_main .new_abstracts .abstracts-content .items .view_more {
    display: block;
    margin-top: 4px;
}

.dashboard_main .new_abstracts .abstracts-content .items:last-child {
    border: 0;
}

.dashboard_main .upcmg_event .event-content {
    background: #fff;
    margin: 15px 20px;
    padding: 0px;
    height: min-content;
}

.dashboard_main .upcmg_event .event-content p {
    font-size: 18px;
}

.footer .ft_nav ul.ft-menu-items a {
    color: #2C252D;
    padding: 0 15px 0 0;
    margin: 0 15px 0 0;
    border-right: 2px solid #c5c5c5;
    display: block;
    line-height: 15px;
    font-size: 14px;
}

.footer .ft_nav ul.ft-menu-items li:last-child a {
    color: #2C252D;
    padding: 0 15px 0 0;
    margin: 0 15px 0 0;
    border-right: 0;
    display: block;
    line-height: 15px;
}

.footer .ft_nav ul.ft-menu-items {
    display: flex;
    flex-wrap: wrap;
}

.footer .ft_nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.footer {
    background: #EFEFEF;
    border-top: 1px solid #707070;
    text-align: center;
    padding: 30px 10px;
    /* 31/05/23 */
    width: 100%;
}

.footer .ft_nav .social ul.social-item {
    display: flex;
}

.footer .ft_nav .social ul.social-item li {
    padding: 0 10px;
}

.footer .ft_nav .social ul.social-item a {
    color: #143A62;

}

.footer .ft_nav .social ul.social-item a i {
    font-size: 20px !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa,
.far,
.fas {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.row_secont_ft {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #e4e4e4;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}

.row_secont_ft .copyright {
    margin: 0 0 0 30px;
}

.row_secont_ft .copyright p {
    font-size: 14px;
}

.close_sidebar#right_section {
    width: 100%;
}

#mySidenav.close_sidebar img {
    width: 100%;
}

#mySidenav.close_sidebar #sub-menu-left li {
    background-color: transparent;
    box-shadow: none;
    background-size: 21px;
    text-align: center;
    width: 100%;
    background-position: center;
}

#mySidenav.close_sidebar #sub-menu-left a {
    font-size: 0;
    padding: 20px !important;
}

.left-menu.close_sidebar .logoDash {
    padding: 8px;
}

.right-content.close_sidebar .top-bar .menu_icon i.fa.fa-bars {
    border: 1px solid #143a62;
    color: #fff;
    background: #143a62;
}

.profl_noti .notification .noti-icon .not-cont {
    position: absolute;
    top: -6px;
    right: -3px;
    display: block;
    min-width: 20px;
    height: 20px;
    background: #FF0101;
    border-radius: 50px;
    color: #fff;
    font-size: 13px;
    text-align: center;
}

.profl_noti .notification .noti-icon i.fa.fa-bell {
    color: #2D252D;
    font-size: 22px;
}

.profl_noti .notification .noti-icon {
    width: 38px;
    height: 38px;
    background: #E5BE4A;
    padding: 6px;
    border-radius: 50px;
    position: relative;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profl_noti .notification {
    margin-left: 25px;
}

.profl_noti {
    display: flex;
    align-items: center;
}

.right-content .top-right .profile-sec a#dropdownMenuLink {
    background: transparent;
    border: none;
    color: #000;
}

.dashboard_main .content_cstm .metrics-content .metrics_box.age .hdng {
    font-size: 14px;
}

.dashboard_main .content_cstm .metrics-content .metrics_box h4 span {
    font-size: 12px;
    margin-left: 4px;
    display: block;
}

/****************health magazine****************/
.nav-list.dash-submenu {
    display: none;
}

.left-menu .nav_dash.hlth-menu ul.nav-list.hlth_submnu {
    display: block;
}

.content_cstm.health_magin {
    padding: 20px;
}

.health_magin div#home {
    padding: 0;
}

.health_magin .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #e9bd4b;
    background-color: #2D252D;
}

.health_magin ul li a.nav-link {
    color: #2D252D;
    border: 1px solid #2D252D;
    margin: 0 20px 0 0;
    padding: 7px 15px;
    font-size: 18px;
}

.nutr-sect.list-cont {
    display: flex;
    width: 100%;
    background: #fff;
    border: 1px solid #efe1bf;
    margin-bottom: 20px;
}

.nutr-cont {
    margin: 0 0 0 20px;
    padding: 15px 0;
    width: auto;
}

.nutr-sect.list-cont p.nutr-cont-gray {
    color: #908c8c;
    font-size: 15px;
    font-weight: 500;
}

.nutr-sect.list-cont p.nutr-sub-cont {
    color: #000;
    font-size: 17px;
    font-weight: 500;
}

.nutr-btn a.read-btn {
    border: 1px solid #e9bd4b;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.nutr-btn a.read-btn:hover {
    background: #e5bd4a;
    color: #143a62;
}

.nutr-btn a.read-sub {
    border: 1px solid #143A62;
    color: #143A62 !important;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.nutr-btn a.active {
    border: 1px solid #143A62;
    color: #143A62 !important;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.viewer-btn a.active {
    border: 1px solid #143A62;
    color: #143A62 !important;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.viewer-btn a.active:hover {
    background-color: #143A62;
    color: #eac051 !important;
}

.nutr-btn a.read-sub:hover {
    background: #143A62;
    color: #e9bd4b !important;
}

.nutr-btn a.active:hover {
    background-color: #143A62;
    color: #eac051 !important;
}

.nutr-btn a.active {
    background-color: #eac051;
}

.viewer-btn a.active {
    background-color: #eac051;
}

form#basicform .error_wrap {
    position: absolute;
    top: auto;
    bottom: 40%;
}

.initial_info_page .initial_info-frm .form_sec .form .rightfield_custom label {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}

.initial_info_page .initial_info-frm .form_sec .form .leftfield_custom label {
    width: 100%;
    margin-bottom: 10px;
    display: block;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .main-field_custom label {
    line-height: 16px;
    min-height: 29px;
}

.nutr-btn {
    display: flex;
    flex-wrap: wrap;
}

.nutr-sect.list-cont img {
    width: 250px;
    object-fit: cover;
}

.nutr-sect-btn input[type="button"] {
    text-align: center;
    margin: 50px auto;
    display: table;
    background: #E5BE4A;
    border: 1px solid #E5BE4A;
    border-radius: 50px;
    padding: 4px 30px;
    font-size: 15px;
}

/****************Login Screen****************/
.dys-login-scrn .logoDash {
    background: #2D252D;
    padding: 10px;
    text-align: center;
    border-radius: 10px;
}

.dys-login-scrn .logoDash figure.brand img {
    width: 130px;
}

.main-login-scr {
    background: #EFEFEF;
    padding: 15px;
    margin: 0 !important;
}

.row.logn-frm {
    margin: 0;
    /*padding: 0 15px;*/
}

.main-log-frm .login-img img {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}

.row.logn-frm figure.brand-log {
    display: flex;
    justify-content: center;
    background: #2c252d;
    padding: 33px 10px 0;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 100%;
}

.main-log-frm .login-img {
    margin: 0;
    padding: 0;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    background: #fff;
}

.main-log-frm {
    background: #efefef;
}

.main-log-frm .frm-lgn {
    background: #fff;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 60px;
}

.row.logn-frm.sign-custom #username {
    width: 250px;
    height: 40px;
}

.row.logn-frm.sign-custom input#pwd {
    width: 250px;
    height: 40px;
}

.frm-lgn.frm-lgn form {
    width: 100%;
}

/* input#email, input#pwd, input#text {
    width: 60%;
} */
.frm-lgn span.frm-wel {
    color: #b7b5b7;
    font-size: 18px;
    font-weight: 500;
}

.frm-lgn h2.log-hdng {
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 25px;
}

p.sign-log {
    font-size: 18px;
    color: #2d252d;
    font-weight: 600;
}

.dysm-frm label {
    margin-bottom: 0;
    font-size: 16px;
}

.dysm-frm .form-group {
    margin-top: 10px;
    position: relative;
}

input#email,
input#password ::placeholder {
    font-size: 13px;
    height: 40px;
}

.log-checkbox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.log-checkbox .log-btn {
    background: #143a62;
    border: 1px solid #2D252D;
    color: #fff;
    font-size: 14px;
    padding: 7px 25px;
    border-radius: 3px;
    height: 40px;
    margin-right: 20px;
    cursor: pointer;
    font-weight: 500;
}

.log-checkbox .log-btn:hover {
    background: #e5bd4a;
    border: 1px solid #E5BE4A;
    color: #143a62;
}

.log-checkbox a {
    color: #000;
}

.new-relog {
    margin-top: 30px;
}

.new-relog h3 {
    font-size: 17px;
    margin-bottom: 10px;
}

.table td,
.table th {
    padding: 0.75rem;
    vertical-align: top;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
    width: 35%;
    font-size: 16px;
}

.new-relog button.reg {
    background: #E5BE4A;
    border: #E5BE4A;
    width: 250px;
    height: 40px;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    color: #143a62;
}

.new-relog button.reg:hover {
    background: #143a62;
    border: #143a62;
    color: #fff;
}

.row.grp input#email>input#pwd,
input#text {
    width: 100%;
}

.form-group .files {
    height: auto !important;
    padding: 10px 0px 10px 9px;
}

.row.grp .form-group {
    margin: 0 0 10px 0;
    padding: 0;
}

select#lang {
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    width: 100%;
    height: 40px;
}

.form.dysm-frm.sign-up input#email,
input#pwd,
input#text {
    width: 100%;
    height: 40px;
}

.row.logn-frm {
    border-radius: 10px;
    overflow: hidden;
}


/********************signup for********************/
.signup_for .lognfor-frm h2 {
    font-size: 24px;
}

.signup_for {
    text-align: center;
    padding: 70px 20px;
}

.signup_for .lognfor-frm .signupfor_optn {
    margin: 50px 0;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for.selected {
    background: #2C252D;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for.selected p {
    color: #fff;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for:hover {
    background: #2C252D;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for:hover>p {
    color: #fff;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for {
    width: 150px;
    margin: 0 auto;
    background: #fff;
    padding: 30px 20px;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #999999;
    cursor: pointer;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for p {
    color: #000;
    margin-top: 15px;
    font-size: 16px;
    font-weight: 500;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for.clicked p {
    color: #fff;
}

.signup_for .lognfor-frm .signupfor_optn .cont_for figure {
    display: flex;
    justify-content: center;
    height: 35px;
    align-items: center;
}

.lognfor-frm a.action {
    display: table;
    margin: 0 auto;
    padding: 10px;
    background: #EAC051;
    color: #000;
    width: 200px;
    border-radius: 4px;
    font-weight: 700;
}

.main-login-scr .profl_noti {
    margin-right: 0;
    margin-left: auto;
}

.main-login-scr .profile-sec {
    display: flex;
    align-items: center;
}

.main-login-scr .profile-sec #dropdownMenuLink {
    background: transparent;
    border: none;
    color: #000;
}

.main-login-scr .profile-sec .pic {
    margin-right: 11px;
}

.main-login-scr .profile-sec .pic img {
    width: 24px;
}

.frm-lgn.frm-lgn .dysm-frm.sign-up .grp input[type="date"] {
    width: 100%;
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    height: 40px;
}

.frm-lgn.frm-lgn .dysm-frm.sign-up .grp .date-taken {
    margin-top: 0;
}

.initial_info_page .initial_info-frm .form_sec .form .leftfield_custom {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

.initial_info_page .initial_info-frm .form_sec .form .rightfield_custom {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-items: end;
}

/* .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm {
    padding: 0 17px;
} */
/********************initial-information******************/
.initial_info_page {
    background: #ffffff;
}

.initial_info_page .initial_info-frm {
    padding: 20px;
}

.initial_info_page .initial_info-frm .initial_info_content {
    background: #f5f5f5;
    padding-bottom: 40px;
}

.initial_info_page .initial_info-frm .back_btn {
    display: table;
    margin-bottom: 10px;
}

.initial_info_page .initial_info-frm .sec-hd h3 {
    font-size: 24px;
    font-weight: 700;
    color: #2C2B24;
    margin-top: 20px;
}

.initial_info_page .initial_info-frm .sec-hd p {
    margin-top: 10px;
    font-size: 16px;
}

.initial_info_page .initial_info-frm .sec-hd {
    text-align: center;
    padding: 20px;
    border-bottom: 1px solid #dadada;
}

.initial_info_page .initial_info-frm .form_sec {
    padding: 20px;
    max-width: 1000px;
    margin: 0 auto;
}

.initial_info_page .initial_info-frm .form_sec h4.hdng-frm {
    font-size: 16px;
    margin-bottom: 15px;
    width: 100%;
}

.initial_info_page .initial_info-frm .form_sec .radio-inline input[type="radio"] {
    margin-right: 0;
}

.initial_info_page .initial_info-frm .form_sec .radio-inline {
    padding-right: 20px;
}

.initial_info_page .initial_info-frm .form_sec .form .custom_right {
    width: 43%;
    position: relative;
}

.initial_info_page .initial_info-frm .form_sec .smoke {
    margin-top: 30px;
}

.initial_info_page .initial_info-frm .form_sec .form {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
    position: relative;
}

.initial_info_page .initial_info-frm .form_sec label {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #676767;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn font {
    font-size: 13px;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields .left-fields.col-md-4 {
    padding: 0;

}

.initial_info_page .initial_info-frm .form_sec input[type="text"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    width: 165px !important;
    font-size: 14px;
    padding: 5px;
    display: table;
    margin-top: 0px !important;
    position: relative;
}

.form_sec input[type="date"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    max-width: 150px;
    font-size: 14px;
    width: 150px;
    padding: 5px;
    background-color: #fff;
}

.initial_info_page .initial_info-frm .form_sec input[type="date"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    width: 150px;
    font-size: 14px;
    padding: 5px;
    color: #676767;
}

/* .initial_info_page .initial_info-frm .form_sec .weight form {
    justify-content: space-between;
} */
.initial_info_page .initial_info-frm .form_sec span.other-opt {
    display: block;
    padding-left: 0;
    margin-top: 15px;
}

.initial_info_page .initial_info-frm .form_sec .form .custom_left {
    width: 55%;
    position: relative;
}

div#question_69 {
    flex: initial;
    max-width: 100%;
}

.Med-Hstry-qstn .error_wrap {
    position: static;
}

.initial_info_page .initial_info-frm .form_sec .left {
    width: auto;
    margin-right: 10px;
}

.initial_info_page .initial_info-frm .form_sec .right {
    width: auto;
    margin-right: 10px;
}

.initial_info_page .initial_info-frm .form_sec .radio-inline {
    display: inline-block;
}

.date-taken {
    margin-top: 0;
}

.date-taken input#datepicker {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 35px;
    width: 200px;
}

.initial_info_page .initial_info-frm .form_sec select {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    width: 150px;
    font-size: 14px;
    padding: 5px;
    color: #676767;
}

.initial_info_page .action button {
    display: table;
    margin: 30px auto;
    background: #EAC051;
    border: 0;
    width: 200px;
    padding: 10px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 4px;
    cursor: pointer;
    color: #000 !important;
}

.initial_info_page .initial_info-frm .form_sec .medcl_cond label {
    margin-top: 11px;
}

/* Styles for wrapping the search box */

.health_magin-tab {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.health_magin-tab .has-search .form-control {
    padding-left: 32px;
    padding-right: 15px;
}

.health_magin-tab .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 35px;
    text-align: center;
    color: #747373;
    font-size: 14px;
    cursor: pointer;
    right: auto;
}

.health_magin-tab .form-control {
    border-radius: 20px;
    font-size: 14px;
}

/************Medical Kit*************/
.health_magin-tab.med-kit h2 {
    border-left: none;
    padding: 0px;
}

.nav-list.hlth_submnu {
    display: none;
}

.med_submnu li.abstact.active {
    background: #2d252d !important;
    color: #e9bd4b;
}

.med_submnu li.abstact.active a {
    color: #e9bd4b;
}

.medical_kit.list-cont {
    display: flex;
    padding: 15px;
    background: #fff;
    align-items: center;
    width: 100%;
}

#fancybox-content {
    background: #fff;
}

.profl_noti ul {
    margin: 0;
}

.input-group.cond-srch label {
    min-width: 170px !important;
}

.new-abstracts .back-btn a#back {
    margin-top: 10px;
}

form[novalidate="novalidate"] .form-group textarea {
    margin-bottom: 5px;
}

.tools-bdr.notes-abstrt .nutr-sect.list-cont {
    margin: 10px;
    width: auto;
    padding: 5px 0 0;
}

.health_magin div#home.container {
    max-width: 100%;
}

.medical_kit {
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
}

#new-abstrts-content .medical_kit {
    background: #F8F8F5;
    margin-top: 0;
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
}

#new-abstrts-content {
    background: #fff;
    padding: 15px;
    margin-top: 20px;
}

p.med-kit-sub-cont {
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.medical_kit.list-cont img {
    width: 100%;
    max-width: 140px;
}

ul.abstract-list li {
    list-style: disc;
}

ul.abstract-list li {
    list-style: disc;
    margin: 7px 0 0 50px;
    color: #e9bd4b;
    font-size: 18px;
    line-height: 20px;
}

ul.abstract-list li a {
    font-size: 15px;
    color: #000;
    font-size: 300;
}

.abstract-section {
    background: #f8f8f5;
    padding: 25px 35px;
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
}

.abstract-section .abstrt-cont p {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 15px 0px;
}

.abstrt-cont span {
    font-size: 14px;
    font-weight: 600;
}

div#sub-menu-left li.abstact.active {
    background: url(../images/Icon1.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
}

div#sub-menu-left li.Quiez {
    background: url(../images/Icon2.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.dysmd-guid {
    background: url(../images/icon3.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.dysmd-risk {
    background: url(../images/danger-sing.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.latest {
    background: url(../images/latest2.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.latest.active {
    background: url(../images/latest.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #2D252D;
}

div#sub-menu-left li.saved {
    background: url(../images/saved2.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.saved.active {
    background: url(../images/saved.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #2D252D;
}

div#sub-menu-left li.dysmd-saveAbstract {
    background: url(../images/saved2.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

div#sub-menu-left li.dysmd-saveAbstract.active {
    background: url(../images/saved.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #2D252D;
}

div#sub-menu-left li.recent {
    background: url(../images/recent2.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}


div#sub-menu-left li.recent.active {
    background: url(../images/recent.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #2D252D;
}

/*****************menu style*****************/

.nav_dash.main-med-menu ul.nav-list.dash-submenu,
ul.nav-list.hlth_submnu {
    display: none;
}

.nav_dash.main-med-menu ul.nav-list.med_submnu {
    display: block;
}

.nav_dash.main-health-menu ul.nav-list.dash-submenu,
ul.nav-list.med_submnu {
    display: none;
}

.nav_dash.main-health-menu ul.nav-list.hlth_submnu {
    display: block;
}

/*******************med-chart-screen******************/
.med-chart#sub-menu-left ul.nav-list.dash_submenu {
    display: none;
}

.med-chard-screen {
    /*     background: #F3F3F3;
    border: 1px solid #D9D9D9; */
    padding: 20px;
}

.med-chard-screen .med_tab_list .med_menu a {
    color: #999999;
    padding: 0 20px 0 0;
}

.med-chard-screen .med_tab_list .med_menu li.active a {
    color: #143A62;
}

.med-chard-screen .med_tab_list .med_menu {
    display: flex;
    margin-bottom: 10px;
}

.med-chard-screen .tab_content {
    background: #fff;
    border: 1px solid #D5D5D5;
    /* padding: 20px 40px 40px; */
    width: 100%;
}

.med-chard-screen .tab_content .content_med .fields {
    margin: 0 4% 0 0;
}

.med-chard-screen .tab_content .content_med {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* justify-content: space-around; */
}

.med-chard-screen .tab_content .content_med .fields input {

    padding: 6px;
    border-radius: 4px;
    border: 1px solid #c7c7c7;
    font-size: 14px;
    max-width: 148px;
    color: #000000;
    margin: 3px 0px 0px 0px;



}

input[type="text"][disabled] {
    color: #000 !important;
    opacity: 1 !important;
}

.med-chard-screen .tab_content .content_med .fields input::placeholder {
    color: #000;
    opacity: 1;

}


.med-chard-screen .tab_content .content_med .fields label {
    display: block;
    margin: 0 0 3px;
    color: #2C252D;
}

.med-chard-screen .tab_content .content_med .fields span.prsr {
    display: flex;
    padding-right: 20px;
    flex-wrap: wrap;
    width: 195px;
    margin-top: 5px;
}

.med-chard-screen .tab_content .content_med .fields span.prsr input p {
    width: 100%;
    font-size: 14px;
}

.med-chard-screen .tab_content .content_med .fields span.prsr input {
    width: 144px;
}

.med-chard-screen .tab_content .content_med .fields span.prsr input[type="date"] {
    width: 144px !important;
    margin-top: 5px;
}

.med-chard-screen .tab_content .content_med .fields span.prsr .fld1 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.med-chard-screen .tab_content .content_med .fields span.prsr .fld2 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.actions {
    margin: 20px 0px 0;
    display: flex;
    justify-content: flex-end;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields .left-fields.row {
    width: 100%;
}

.actions .edit {
    margin-right: 20px;
}

.actions .edit button {
    background: #143A62;
    color: #fff;
    padding: 7px 24px;
    border-radius: 50px;
    border: 0;
}

.actions .edit button:hover {
    background: #e5bd4a;
    color: #143a62;
}

.actions .save button {
    background: #143A62;
    color: #fff;
    padding: 7px 24px;
    border-radius: 50px;
    border: 0;
    cursor: pointer;
    font-weight: 500;
    position: relative;
}

.actions .save button #loader {
    position: absolute;
    right: -25px;
    top: 8px;
}

.actions .save button:hover {
    background: #e5bd4a;
    color: #143a62;
}

.actions .edit i.fa {
    padding-right: 5px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.med-chrt.main {
    background-color: #2D252D !important;
}

.medchrt_sub .nav-list li.med-chrt.main a {
    color: #e9bd4b;
    display: flex;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.med-chrt.main {
    background-image: url(../images/health-magazine.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.med-chrt i.fa {
    margin-right: 0;
    margin-left: auto;
}

.med-chart#sub-menu-left li.prsnl_info.active {
    background: #FFDF60;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.med-chrt.main {
    background-image: url(../images/health-magazine.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.prsnl_info {
    background-image: url(../images/Icon-feather-heart.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.hlth-invtry {
    background-image: url(../images/Icon-feather-search.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.famly-hstry {
    background-image: url(../images/user.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.treat-med {
    background-image: url(../images/Path.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.immnz-trvl {
    background-image: url(../images/Group.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.nutrition {
    background-image: url(../images/Group1.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.lifestyle {
    background-image: url(../images/noun_Love.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.lab-vlue {
    background-image: url(../images/noun_lab.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu .med-chart#sub-menu-left .medchrt_sub .nav-list li.exercise {
    background-image: url(../images/health1.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

/***********Tools Chart**************/
.tools-bdr {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    width: 95%;
    padding: 5px 0;
    margin: 0 0 10px 0;
}

span.tools-btn.mailprint {
    border: 0;
    padding: 0;
    margin: 5px 10px !important;
}

span.tools-btn.mailprint:hover {
    background: transparent;
    border: 0;
}

.mailprint:hover {
    border: 1px solid #e5be4a;
    color: #143A62;
    background: #e5be4a;
}

span.tools-mg-btn.mailprint {
    margin: 0 10px;
    padding: 0;
    border: 0;
}

.mailprint button {
    border: 1px solid #143A62;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 30px;
    font-size: 13px;
    background: transparent;
    font-weight: 500;
    cursor: pointer;
    padding-left: 21px;
}

.mailprint button:hover {
    border: 1px solid #e5be4a;
    color: #143A62;
    background: #e5be4a;
}

.tools-bdr .select-inline a {
    color: #000;
}

.tools-bdr label {
    margin-bottom: 0;
    font-size: 13px;
}

.tools-bdr span.other-opt {
    margin: 0 0 0 36px;
}

.tools-bdr .form-check-input {
    position: absolute;
    margin-top: -1px;
    margin-left: -25px;
    width: 16px;
    height: 20px;
}

.notes-abstrt .list_cstm .form-check-input {
    position: absolute;
    margin-top: -6px;
    margin-left: -25px;
    width: 16px;
    height: 20px;
}

.sub-field {
    width: 100%;
    margin: 0 0 0 42px;
}

.tools-chart-btn {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 20px;
}

span.tools-btn {
    margin: 6px 10px;
}

.tools-chart-btn [type="button"] {
    border: 1px solid #143A62;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 30px;
    font-size: 13px;
    background: transparent;
    font-weight: 500;
    cursor: pointer;
}

span.tools-btn i {
    margin: 0 4px 0 0;
}

#main-menu .menu_box ul.menu_list li.menu-item.active>a {
    color: #e9bd4b;
    border-bottom: 2px solid #e9bd4b;
}

.medchrt_sub.tools-chart li.dysmd_letter {
    background-image: url(../images/DYSMD-letter.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

/*************Health Inventory************/
.med-chart#sub-menu-left li.hlth-invtry.active {
    background: #FFDF60;
}

.content_health {
    padding-bottom: 10px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 10px;
}

form.med-hstry-frm.signle-select {
    padding: 0 15px;
}

.row.form_sec.sec05.no-gutters.health-invtory h4.hdng-frm {
    font-size: 18px;
    margin-bottom: 15px;
    font-weight: 700;
    color: #143A62;
}

.row.form_sec.sec05.no-gutters.health-invtory {
    margin-top: 20px;
    /* width: 90%; */
}

.health-invtory form.health-invtory-frm span.other-opt {
    display: block;
    padding-left: 35px;
}

.health-invtory form.health-invtory-frm {
    display: flex;
    flex-wrap: wrap;
    /* justify-content: space-between; */
}

.row.form_sec.sec05.no-gutters.health-invtory h4.hdng-frm {
    font-size: 16px;
    margin-bottom: 15px;
}

.row.form_sec.sec05.no-gutters.health-invtory.opctn {
    width: 65%;
}

.row.form_sec.sec05.no-gutters.health-invtory.last.opctn {
    width: 100%;
}

/* .row.form_sec.sec05.no-gutters.health-invtory.opctn form .radio-inline {
    padding-right: 20px;
	padding-left: 20px;
} */
.row.form_sec.sec05.no-gutters.health-invtory.opctn .form .radio-inline input[type="radio"] {
    margin-right: 10px;
}

.health-invtory .left {
    width: 30%;
}

.health-invtory .mid {
    width: 40%;
}

.health-invtory .right {
    width: 30%;
}

/***********signupfor popup************/
.signupfor-popup .modal-header {
    border-bottom: none;
    position: absolute;
    top: 0;
    right: 0;
    padding: 9px;
    z-index: 99;
}

.signupfor-popup .frm-lgn {
    padding: 20px;
}

.modal-footer {
    display: none;
}

.signupfor-popup form.dysm-frm.sign-up fieldset.form-group.mt-4 {
    margin-top: 0 !important;
}

.signupfor-popup .new-relog {
    margin-top: 30px;
    margin-bottom: 30px;
}

.signupfor-popup form.dysm-frm.sign-up {
    margin-top: 20px;
}

.signupfor-popup form.dysm-frm.sign-up {
    text-align: left;
}

.cont_for.selected.completed a.select-icon {
    position: absolute;
    top: 5px;
    right: 7px;
}

.cont_for.selected.completed {
    position: relative;
}

.cont_for.selected.completed a.edit-icon {
    position: absolute;
    top: 4px;
    left: 11px;
    color: #eac051;
    font-size: 20px;
}

/*****************Medical History Questionnaire****************/
.row.form_sec.sec05.no-gutters.Med-Hstry-qstn h4 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields .left-fields.col-md-4 .col-md-12 {
    padding: 0;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm .other-opt input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: 6px;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm .other-opt {
    display: block;
    padding-left: 20px;
    position: relative;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.select-blog {
    width: 100%;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-hstry-frm .select-blog {
    width: 32%;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn {
    margin-top: 0;
    width: 100%;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn select {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    width: 150px;
    font-size: 14px;
    padding: 5px;
    max-width: 150px;
    color: #676767;
    margin-right: 5px;
}

/* .row.form_sec.sec05.no-gutters.Med-Hstry-qstn .left-fields.col-md-6 { */
/* display: flex; */
/* } */
.row.form_sec.sec05.no-gutters.Med-Hstry-qstn input[type="text"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 39px;
    max-width: 150px;
    font-size: 14px;
    width: 150px !important;
    padding: 5px;
    margin-right: 5px !important;
}

.rightwrap {
    margin: 0px 0px 0px 16px;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .left.field_custom {
    display: flex;
    margin: 0px 0px 0px 0px !IMPORTANT;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .med-fields {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.right-content .page-content>.actions {
    margin: 20px;
}

.medchrt_sub .back .action_back:hover {
    background-color: #2d252d;
    color: #fff;
}

.row.form_sec.sec05.no-gutters.Med-Hstry-qstn .main-field_custom {
    margin-bottom: 20px;
    display: block;
}

/**************Immunization & Travel****************/
.row.form_sec.sec05.no-gutters.Immuni-Trvl h4 {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 15px;
}

.row.form_sec.sec05.no-gutters.Immuni-Trvl .med-fields .left-fields.col-md-4 {
    padding: 0;
}

.row.form_sec.sec05.no-gutters.Immuni-Trvl .col-md-12 {
    padding: 0;
}

form#formQuestions>.col-md-12 {
    padding: 0;
}



.row.form_sec.sec05.no-gutters.Immuni-Trvl .form .radio-inline {
    padding-right: 20px;
}

.form_sec.no-gutters.Immuni-Trvl .form .radio-inline input[type="radio"] {
    margin-right: 10px;
}

.form_sec.no-gutters.Immuni-Trvl .form .radio-inline input[type="checkbox"] {
    margin-right: 10px;
}

.row.form_sec.sec05.no-gutters.Immuni-Trvl .form.sub-vlue .Nutr-lbl {
    width: 100%;
    font-weight: 500;
    margin-bottom: 5px;
}

.row.form_sec.sec05.no-gutters.Immuni-Trvl {
    margin-bottom: 20px;
    width: 100%;
}

.med-chart#sub-menu-left li.immnz-trvl.active {
    background: #FFDF60;
}

.row.form_sec.sec05.no-gutters.Immuni-Trvl .form {
    padding-left: 18px;
}

/**************Nutrition****************/
.med-chart#sub-menu-left li.nutrition.active {
    background: #FFDF60;
}

label.Nutr-lbl {
    padding-right: 10px;
}

label.Nutr-lbl {
    padding-right: 10px;
    width: 100px;
}

/********************Treatment & Medications*************************/
.med-chart#sub-menu-left li.treat-med.active {
    background: #FFDF60;
}

ul.treat-med-list li {
    list-style: decimal;
    margin-bottom: 10px;
}

/********************Family History************************/
.med-chart#sub-menu-left li.famly-hstry.active {
    background: #FFDF60;
}

.Family-Hstry {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

/* .complate-select-icon { */
/* position: absolute; */
/* top: 0; */
/* right: 0; */
/* } */
/* .prsnl_info, .hlth-invtry, .famly-hstry, .treat-med, .immnz-trvl  { */
/* position: relative; */
/* } */
.signupfor-popup .dysm-frm#addfamilymembersformid .col-sm-9 {
    display: flex;
}

.signupfor-popup .dysm-frm#addfamilymembersformid legend.col-form-label {
    max-width: 100%;
    flex: inherit;
}

.signupfor-popup .dysm-frm#addfamilymembersformid .col-sm-9 .form-check {
    margin-right: 15px;
}

.main-login-scr .profile-sec .dropdown-menu {
    right: 0;
    left: auto !important;
}

.medchrt_sub .back .action_back i.fa.fa-arrow-left {
    display: none;
}

#mySidenav.close_sidebar #sub-menu-left .back .action_back {
    font-size: 0;
    height: 35px;
    padding: 10px 25px;
}

/********************Lifestyle*********************/
.med-chart#sub-menu-left li.lifestyle.active {
    background: #FFDF60;
}

/********************Lab Values*********************/
.med-chart#sub-menu-left li.lab-vlue.active {
    background: #FFDF60;
}

.content_med.lab-value {
    margin-top: 20px;
}

/********************Exercise*********************/
.med-chart#sub-menu-left li.exercise.active {
    background: #FFDF60;
}

/**********************Current Condition********************/

/*******Current Condition1****/
h4.hdng-frm {
    font-size: 16px;
    margin-bottom: 15px;
}

.row.form_sec.sec05.current-con h4 {
    font-size: 16px;
    margin-bottom: 15px;
}

.condition-selt {
    border: 1px solid #c7c7c7;
    padding: 100px 0px;
}

.condition-selt h4 {
    text-align: center;
    margin-bottom: 0px !important;
    color: #999999;
}

.condition-selt figure {
    margin: 0 auto 10px;
    display: table;
}

/*******Current Condition2****/
.row.form_sec.sec05.current-con2 {
    width: 70%;
    margin: 0 auto;
}

.input-group.cond-srch button {
    background: #143A62;
    color: #fff;
    border: #143A62;
    width: 20%;
    font-weight: 500;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.input-group.cond-srch button:hover {
    background: #eac051;
    color: #143a62;
    border: #eac051;
}

.input-group.cond-srch button:focus {
    background: #eac051;
    color: #143a62;
    border: #eac051;
}

.cond-srch .form-control {
    border: 1px solid #c7c7c7;
    height: 45px;
    /* margin-right: 10px; */
}

.cond-srch {
    margin-bottom: 15px;
}

span.slect-condt {
    color: #143A62;
}

.slect-cond {
    background: #F3F3F3;
    padding: 50px;
}

.crnt-cndtn-table .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
    border: 1px solid #c7c7c7;
}

.crnt-cndtn-table .table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6;
    padding: 10px;
}

/*******Current Condition3****/
.row.form_sec.sec05.current-con select {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 35px;
    width: 145px;
    font-size: 14px;
    padding: 5px;
    color: #000000;
    margin-right: 5px;
    background-color: #fff;
    margin-bottom: 2px;
}

.row.form_sec.sec05.current-con input[type="text"] {
    border: 1px solid #767676;
    border-radius: 3px;
    height: 39px;
    width: 150px;
    font-size: 14px;
    padding: 5px;
    color: #000000;

}

.row.form_sec.sec05.current-con input[type="number"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 35px;
    width: 145px;
    font-size: 14px;
    padding: 5px;
    COLOR: #000000;
}

.slect-cond {
    background: #F3F3F3;
    padding: 10px;
}

/*******Current Condition4****/
.current-list-condt .table th,
.table td {
    border-top: 0;
}

.current-list-condt .table tr {
    border: 1px solid #d0d0d0;
}

.current-list-condt.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
    border: 1px solid #dee2e6;
}

.current-list-condt.table-striped tbody tr {
    border: 1px solid #dee2e6;
}

.current-list-condt td span {
    margin: 0 0 0 10px;
}

.current-list-condt td span i {
    vertical-align: middle;
    font-size: 18px;
}

/*******Preview Health Information ****/
.preview-hdng {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

table.table.table-striped.health-preview td {
    width: 50%;
}

table.table.table-striped.health-preview tr {
    display: flex;
}

.health-preview td.qstn {
    font-weight: 600;
}

/*******Lab Valuse Questionnaire ****/

.lb-vlue-hdr {
    margin-bottom: 25px;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .units {
    display: block;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .units label.radio-inline {
    display: inline;
    margin-right: 16px;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .units input[type="radio"] {
    width: auto;
    margin-right: 8px;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields {
    min-width: 40%;
    margin-bottom: 10px;
}

.med-chard-screen .tab_content .lab_Valu_qstnir .fields input {
    /* margin-bottom: 10px;
	margin-right: 10px;*/
}

span.custom_radio {
    padding: 0 10px 0px 18px;
    display: inline-flex;
    align-items: center;
}

span.custom_radio input {
    margin: 0 4px 0 0 !important;
}

form#formQuestions .weight {
    display: flex;
    flex-wrap: wrap;
}

form#formQuestions .weight h4.hdng-frm {
    width: 100%;
    line-height: inherit;
}

#formQuestions #validation_radio .custom_radio {
    padding: 0 10px 0 0;
}

form#formQuestions .weight h4.hdng-frm .tooltip {
    margin-left: 2px;
    min-width: 21px;
}

form#formQuestions .actions {
    width: 100%;
}

form#formQuestions div.question {
    width: 100%;
}

form#formQuestions {
    display: flex;
    flex-wrap: wrap;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir.last-value .fields {
    min-width: 100%;
}

.med-chard-screen .tab_content .content_med.lab_Valu_qstnir .fields>label {
    font-weight: 600;
}

.physical_activity.initial_info_page .initial_info-frm .form_sec .right {
    width: 50%;
}

.physical_activity.initial_info_page .initial_info-frm .form_sec .left {
    width: 40%;
}

.physical_activity.initial_info_page .initial_info-frm {
    padding: 0;
}

.physical_activity.initial_info_page .initial_info-frm .initial_info_content {
    background: #fff;
}

.physical_activity.initial_info_page .initial_info-frm .form_sec {
    padding: 0 0 20px;
    max-width: 100%;
    margin: 0 auto;
}

.physical_activity .date-taken {
    margin-top: 0;
}

.physical_activity.initial_info_page .initial_info-frm .form_sec h4.hdng-frm {
    font-size: 16px;
    margin-bottom: 0;
}

/**************my new abstracts****************/
div#sub-menu-left li.new-abstracts.active {
    background: url(../images/My-New-Abstracts.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
}

div#sub-menu-left li.new-abstracts.active a {
    color: #e9bd4b;
    margin-bottom: 0;
}

/*************my new abstracts 2************/
.new-abstracts {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}

.new-abstracts a.read-btn {
    border: 1px solid #e9bd4b;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.new-abstracts a.read-btn:hover {
    background: #e9bd4b;
}

.new-abstracts a.read-sub {
    border: 1px solid #143A62;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 10px 15px 0px 0;
    font-weight: 500;
}

.new-abstracts a.read-sub:hover {
    background: #143A62;
    color: #e9bd4b;
}

.new-abstracts a.read-sub:hover>i {
    color: #e9bd4b;
}

.familywrap .familymembers select {
    display: block;
    margin-bottom: 10px;
}

.familywrap .familymembers br {
    display: none;
}

.familywrap .familymembers input[type="text"] {
    display: block;
    width: 100px !important;
    margin-bottom: 10px;
}

.familywrap .familymembers input[type="button"] {
    border-radius: 50px;
    padding: 6px 20px;
    display: block;
    background: #2C252D;
    color: #fff;
    font-weight: 500;
    border: 1px solid #aaa;
}

.familywrap .familymembers input[type="button"]:hover {
    background: #e5bf4c;
    color: #143a62;
}

.familywrap .insert_btn input[type="button"] {
    border-radius: 50px;
    padding: 6px 20px;
    display: block;
    background: #143a62;
    color: #fff;
    font-weight: 500;
    border: 0;
}

.familywrap .insert_btn input[type="button"]:hover {
    background: #e5bf4c;
    color: #143a62;
}

.familywrap {
    margin-bottom: 20px;
}

.Med-Hstry-qstn .weight>.col-md-4 {
    padding: 0;
}

.insert_btn {
    margin-top: 10px;
}

.back-btn a.read-back:hover {
    background: #e5bd4a;
    color: #143a62;
}

.back-btn a.read-back {
    background: #585858;
    color: #fff;
    padding: 5px 15px;
    display: block;
    border-radius: 50px;
    font-size: 14px;
    margin: 0 20px 0 0px;
    font-weight: 500
}

h3.new-abstracts-hdng {
    font-size: 24px;
    font-weight: 700;
    color: #2C2B24;
}

.abstracts-cont .abct-cont {
    padding: 15px 15px 0px 15px;
    margin: 0 0 0 20px;
}

.viewer-btn {
    display: flex;
    flex-wrap: wrap;
}

/*************my new abstracts 3**************/
.condition-selt-new-abst {
    border: 1px solid #c7c7c7;
    padding: 100px 80px;
    background: #fff;
    width: 100%;
    margin: 0 auto;
    margin-top: 30px;
}

.condition-selt-new-abst p.hdng-cont {
    text-align: center;
    margin-top: 20px;
}

.condition-selt-new-abst h4 {
    text-align: center;
    margin-bottom: 0px !important;
    color: #999999;
    font-size: 20px;
}

.condition-selt-new-abst figure {
    margin: 0 auto 10px;
    display: table;
}

/*************Upcoming Events**************/
div#sub-menu-left li.upcoming-event.active {
    background: url(../images/upcoming-event.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
    margin-bottom: 15px;
}

li.upcmg-evnt.upcoming-event.active a {
    color: #e9bd4b;
}

/*************Upcoming Events table**************/
.upcoming-event-table {
    background: #fff;
}

.upcoming-event-table th {
    text-align: center;
}

table.table.table-bordered.upcoming-event-table td,
table.table.table-bordered.upcoming-event-table th {
    vertical-align: middle;
}

.table-responsive.events_listing {
    margin-top: 20px;
}

/**************QUIZES****************/
.tab_content {
    background: #fff;
    border: 1px solid #D5D5D5;
    padding: 40px;
}

.quiz-hd {
    text-align: center;
    border-bottom: 1px solid #dadada;
    padding: 0 20px 10px;
    margin: 0 0 22px;
}

.quiz-hd h3 {
    font-size: 24px;
    font-weight: 700;
    color: #2C2B24;
    margin-bottom: 10px;
}

.quiz-sctn {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 20px;
}

.quiz-sctn a.read-btn {
    border: 1px solid #e9bd4b;
    color: #143A62;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
}

.quiz-sctn a.read-btn:hover {
    background: #e9bd4b;
}

.quiz-frm span.other-opt {
    display: block;
}

.quiz-frm input[type="radio"] {
    margin: 0 10px 0 0;
}

.quiz-frm {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 60%;
}

li.abstact {
    background: url(../images/qiez-abstraact.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

li.Quiezzes.active {
    background: url(../images/quiezzes.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
}

li.Quiezzes.active a {
    color: #e9bd4b;
}

.profile-metrics .medical_kit.Quiezze-img img {
    width: 90px !important;
}

.Quiezzes-details {
    background: #fff;
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
    padding: 40px;
}

#quiezzes-form .quiz-frm .left .other-opt {
    width: auto;
    margin-bottom: 5px;
    margin-right: 20px;
}

#quiezzes-form .quiz-frm .left {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

#quiezzes-form .quiz-frm {
    width: 100%;
}



/**************QUIZES RESULT****************/
.quiz-result-cont {
    margin-top: 20px;
}

.quiz-sub-cont {
    font-size: 16px;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 20px;
}

p.quiz-sub-cont a {
    text-decoration: underline;
}

/**************QUIZES Details****************/
.list-cont.quiezze-details.Quiezze-img {
    display: flex;
    align-items: center;
}

.quiezze-details-cont {
    margin: 0 0 0 15px;
}

.quiezz-abstract-section {
    background: #f8f8f5;
    padding: 25px 15px;
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
    margin-top: 25px;
}

.quiz-dtl-hdng {
    margin: 10px 0;
}

.quiz-dtl-hdng {
    margin: 15px 0;
}

.quiz-dtl {
    border-top: 1px solid #dadada;
    padding: 20px 0px;
}

p.nutr-cont-gray.quiz-dtl-hdng {
    font-weight: 500;
}

/**************DYSmd Guideline****************/
li.dysmd-guid.active {
    background: url(../images/dysmd-guideline.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
}

li.dysmd-guid.active a {
    color: #e9bd4b;
}

p.quide-line-hdng {
    font-size: 20px;
    margin-bottom: 20px;
    font-weight: 600;
}

p.quide-line-cont a {
    color: #000;
    text-decoration: underline;
}

p.quide-line-cont {
    margin-bottom: 15px;
}

.dysmd-guidline-dtl a.read-btn {
    border: 1px solid #6297a2;
    color: #6297a2;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 0px 0px 0px 10px;
    font-weight: 500;
}

.dysmd-guidline-dtl a.read-btn:hover {
    color: #e9bd4b;
    background: #6297a2;
}

.dysmd-guidline-dtl h2 {
    padding: 0 !important;
}

.quidline-hdng {
    font-size: 22px;
    margin-top: 20px;
}

span.blue-clr {
    font-size: 22px;
    color: blue;
    font-weight: 600;
    margin: 0 10px 0 0;
}

/***********************DYSmd Risk Factor Analysis******************/
li.dysmd-risk.active {
    background: url(../images/dysmd-risk-active.png) no-repeat !important;
    background-position: 8px center !important;
    background-size: 20px !important;
    background-color: #2d252d !important;
}

li.dysmd-risk.active a {
    color: #e9bd4b;
}

.level-list {
    display: flex;
}

span.grn-level {
    width: 20px;
    background: #37c16b;
    height: 20px;
    margin: 5px 25px;
}

p.level-cont {
    margin: 5px 0px;
}

h3.accrd-hdng {
    font-size: 22px;
}

.level-chart .card {
    margin-top: 20px;
}

.cont-levl {
    padding: 0.75rem 1.25rem;
}

span.orng-clr {
    color: #f5a623;
}

.grn-clr {
    color: #37c16b;
}

.red-clr {
    color: #cd0000;
}

.level-chart .btn-link {
    font-weight: 400;
    color: #000;
    background-color: transparent;
}

.card.avg-risk .fa-chevron-down:before {
    content: "\f078";
    background: #f5a623;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.card.low-risk .fa-chevron-down:before {
    content: "\f078";
    background: #37c16b;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.card.high-risk .fa-chevron-down:before {
    content: "\f078";
    background: #cd0000;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.card.high-risk .fa-minus:before {
    content: "\f068";
    background: #cd0000;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.card.avg-risk .fa-minus:before {
    content: "\f068";
    background: #f5a623;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.card.low-risk .fa-minus:before {
    content: "\f068";
    background: #37c16b;
    padding: 6px 2px;
    border-radius: 50px;
    color: #fff;
    margin: 0 14px 0 0;
    width: 28px;
    display: block;
    height: 28px;
}

.acrd-sub-cont p {
    color: #000;
    font-size: 17px;
    padding: 0.375rem 0.75rem;
}

.acrd-sub-cont .bld-cont {
    color: #000;
    font-size: 17px;
    padding: 0.375rem 0.75rem;
}

ul.bld-cont {
    display: flex;
}

ul.bld-cont li.list-hdng {
    width: 100px;
    display: table;
    font-weight: 700;
}

p.accrd-sub-hdng {
    margin: 10px 0;
}

.medical_kit.list-cont .nutr-cont p {
    margin-bottom: 10px;
}

.health_magin-tab.med-kit .form-group.has-search {
    margin-bottom: 0;
    position: relative;
}

.health_magin-tab.med-kit {
    margin-bottom: 20px;
}

#guidline-content {
    background: #fff;
    padding: 20px;
}

#guidline-content .quiezz-abstract-section {
    background: #F8F8F5;
    margin-top: 0;
    box-shadow: 0 0 3px rgb(0 0 0 / 3%);
}

#guidline-content .medical_kit {
    box-shadow: none;
    padding: 0;
}

#guidline-content .nutr-cont {
    margin: 0;
    padding: 0;
}

#guidline-content .quiezz-abstract-section .abstrt-cont {
    padding: 0;
}

#guidline-content .medical_kit p.nutr-cont-gray {
    margin-bottom: 20px;
}

#guidline-content .medical_kit p.nutr-cont-gray span.hdng {
    font-weight: 800;
    color: #143A62;
}

.crnt-cndtn-table td {
    padding: 6px 10px;
    font-size: 16px;
}

.crnt-cndtn-table tr:hover {
    background: #e9bd4b;
}

.crnt-cndtn-table table.table.guidline_rslt tr:hover {
    background: transparent;
}

.crnt-cndtn-table table.table.guidline_rslt td {
    padding: 15px;
}

.Quiezze-img img {
    width: 85px !important;
    max-height: 80px !important;
}

#riskfactor_cont {
    background: #fff;
    padding: 20px;
}

#riskfactor_cont .quiezz-abstract-section {
    margin-top: 0;
}

#riskfactor_cont .card-header {
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    background: #fff;
    padding: 5px;
    border-bottom: 0;
}

.acrd-sub-cont .bld-cont .more-link {
    display: block;
    margin-top: 15px;
}

.acrd-sub-cont .bld-cont .more-link a {
    text-decoration: underline;
}

.acrd-sub-cont .bld-cont li {
    font-size: 16px;
}

#riskfactor_cont .acrd-sub-cont {
    background: #F7F7F9;
    border-top: 1px solid rgba(0, 0, 0, 0.125);
}

#riskfactor_cont .card-header button.btn.btn-link {
    white-space: break-spaces;
    display: flex;
    align-items: center;
    text-align: left;
    text-decoration: none;
}

#riskfactor_cont .card-header button.btn.btn-link .fa {
    text-align: center;
}

/****************Tools Notes***************/
.tool-notes .list_cstm {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0px 0 5px;
    border-bottom: 1px solid #eee;
    align-items: center;
    padding: 0 0px 0px;
}

.tool-notes .list_cstm:last-child {
    margin: 0;
    border: 0;
}

.tool-icon {
    margin: 0 5px 0 0;
}

.tool-icon i {
    margin: 0 15px 0 15px;
}

.tool-date {
    margin: 0 0 0 10px;
}

.tool-clr {
    color: #143A62;
    font-weight: 500;
}

.medchrt_sub.tools-chart li.Email-print.active a {
    color: #e9bd4b;
}

.medchrt_sub.tools-chart li.Email-print.active {
    background-color: #2D252D !important;
}

.tools-chart li.Email-print.active {
    background-color: #2D252D !important;
}

.tools-chart li.Email-print.active a {
    color: #e9bd4b !important;
}

.medchrt_sub.tools-chart li.Email-print1.active {
    background-image: url(../images/Email-print99.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.medchrt_sub.tools-chart li.Email-print {
    background-image: url(../images/Email-print88.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

/* .tools-chart li.Email-print.active {
    background-image: url(../images/Email&print.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
} */

/****************Tools-Saved Abstracts***************/
.tool-advnc-cont {
    display: flex;
    flex-wrap: nowrap;
    width: 90%;
    align-items: center;
}

.notes-abstrt .list_cstm img {
    max-width: 90px;
}

.tool-icon {
    align-items: center;
    display: flex;
}

.notes-abstrt .list_cstm {
    display: flex;
    flex-wrap: nowrap;
    margin: 0px 0 15px;
    border-bottom: 1px solid #eee;
    align-items: center;
    padding: 0 0px 15px;
}

.notes-abstrt .list_cstm:last-child {
    margin: 0px;
    border-bottom: 0;
    padding: 0 0px 15px;
}

.notes-abstrt span.other-opt {
    margin: 0 0 0 50px;
    display: flex;
    align-items: center;
}

/********************Saved Magazines*****************/
.dysmd-dnt-knw {
    border: 1px solid #c7c7c7;
    padding: 30px;
    background: #fff;
}

.dysmd-dnt-knw p.hdng-cont {
    margin-top: 10px;
}

/********************DYSmd I Don't Know Letter*****************/
.dysmd-dnt-knw {
    border: 1px solid #c7c7c7;
    padding: 30px;
    background: #fff;
}

.dysmd-dnt-knw p.hdng-cont {
    margin-bottom: 10px;
}

.dysmd-dnt-knw .dysm-btn {
    text-align: center;
    display: table;
    margin: 30px auto;
}

.dysmd-dnt-knw .dysm-btn a {
    background: #143a62;
    padding: 10px 30px;
    color: #fff;
    border-radius: 5px;
    display: block;
    font-weight: 500;
}

.dysmd-dnt-knw .dysm-btn a:hover {
    background: #e5bd4a;
    color: #143a62;
}

.medchrt_sub.tools-chart li.dysmd_letter.active {
    background-image: url(../images/DYSMD-letter2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.medchrt_sub.tools-chart li.dysmd_letter.active {
    background-color: #2D252D !important;
}

.medchrt_sub.tools-chart li.dysmd_letter.active a {
    color: #e9bd4b !important;
}

/********************DYSmd Hospital Discharge Letter*****************/
.medchrt_sub.tools-chart li.dysmd_d-letter {
    background-image: url(../images/DYSM-D-letter00.png);
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.medchrt_sub.tools-chart li.dysmd_d-letter3.active {
    background-image: url(../images/DYSM-D-letter11.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.medchrt_sub.tools-chart li.dysmd_d-letter.active {
    background-color: #2D252D !important;
}

.medchrt_sub.tools-chart li.dysmd_d-letter.active a {
    color: #e9bd4b !important;
}

/********************DYSmd Hospital Discharge Letter*****************/

.left-menu #sub-menu-left li.about-us {
    background-image: url(../images/information2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.about-us.active {
    background-image: url(../images/information.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.trmofus {
    background-image: url(../images/accept2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.trmofus.active {
    background-image: url(../images/accept.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.spnsr_policy {
    background-image: url(../images/money2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.spnsr_policy.active {
    background-image: url(../images/money.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.faq-menu {
    background-image: url(../images/help2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.faq-menu.active {
    background-image: url(../images/help.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.contact-menu {
    background-image: url(../images/call2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.contact-menu.active {
    background-image: url(../images/call.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.active {
    background-color: #2D252D ;
    background-image: url(../images/Icon1.png);
    background-position: 8px center;
    background-size: 20px;
    background-repeat: no-repeat;
}

.current-con2 .crnt-cndtn-table a {
    color: #143a62;
    text-decoration: none;
}

.left-menu .other_menu#sub-menu-left li.active>a {
    color: #e9bd4b;
}

.left-menu #sub-menu-left li .fa.fa-chevron-right {
    position: absolute;
    right: 8px;
    top: 15px;
}

#inner-page-cont p.hdng-cont {
    margin-top: 0;
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 5px;
}

#inner-page-cont .dysmd-dnt-knw .author-row .author-img img {
    min-width: 127px;
}

#inner-page-cont .dysmd-dnt-knw .author-row .author-img span.name-cstm {
    display: block;
    font-weight: 500;
    margin-top: 10px;
}

#inner-page-cont h2 {
    font-size: 28px;
}

#inner-page-cont .dysmd-dnt-knw .row.no-gutters {
    margin-bottom: 20px;
}

#mySidenav #sub-menu-left.other_menu li.active {
    background-color: #2D252D !important;
}

#mySidenav #sub-menu-left.other_menu li {
    background-position: 9px center !important;
}

.faq_acrdn {
    background: #fff;
    padding: 20px;
}

.faq_acrdn #faqaccordion .card-header {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.faq_acrdn #faqaccordion .card {
    border: 0;
    margin: 0px;
}

.faq_acrdn #faqaccordion .card .card-body .card-header a::after {
    right: 12px;
    font-size: 13px;
}

/* .faq_acrdn #faqaccordion .card .card-body .card-header {
    background: transparent;
} */
.faq_acrdn #faqaccordion .card .card-body {
    padding: 10px;
}

.faq_acrdn #faqaccordion .card .card-body .card {
    margin-bottom: 0;
    background: transparent !important;
}

.faq_acrdn #faqaccordion .card-header button {
    width: 100%;
    text-align: left;
    padding: 10px 30px 10px 15px;
    font-size: 16px;
    position: relative;
    color: #143A62;
    text-decoration: none;
    font-weight: 600;
    box-shadow: none !important;
}

.faq_acrdn #faqaccordion .card-header button i.fa {
    position: absolute;
    right: 13px;
    top: 14px;
}

.faq_acrdn #faqaccordion .card-body.acrd-sub-cont p.hdng-cont {
    font-size: 16px;
    margin-top: 15px;
    padding-bottom: 0;
}

.faq_acrdn #faqaccordion .card-body.acrd-sub-cont {
    padding: 0 7px 10px;
}

#contact-page .row.no-gutters {
    align-items: center;
}

#contact-page .contact_us p {
    font-size: 18px;
    margin-bottom: 20px;
    padding: 0 10px;
}

#contact-page .contact_us .form_custom {
    display: flex;
    flex-wrap: wrap;
    max-width: 93%;
}

#contact-page .contact_us .form_custom .field {
    padding: 10px;
    width: 50%;
}

#contact-page .contact_us .form_custom .field input {
    font-weight: 300;
    padding: 10px 20px;
    border-radius: 50px;
    border: 1px solid #aaa;
    width: 100%;
}

#contact-page .contact_us .form_custom .textarea {
    padding: 10px;
    width: 100%;
}

#contact-page .contact_us .form_custom .textarea textarea {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #aaa;
    padding: 10px 20px;
    font-weight: 300;
    resize: none;
}

#contact-page .contact_us .form_custom .button button {
    background: #EAC051;
    border: 0;
    padding: 15px;
    width: 100%;
    max-width: 200px;
    border-radius: 50px;
    color: #143a79;
    font-weight: 600;
    font-size: 16px;
}

#contact-page .contact_us .form_custom .button #sendcontact {
    background: #143a79;
    color: #fff;
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

#contact-page .contact_us .form_custom .button button #loader {
    padding: 0 0 0 5px;
    position: absolute;
    right: -34px;
}

#contact-page .contact_us .form_custom .button {
    margin-top: 0;
    padding: 10px;
    width: 100%;
}

#contact-page .contact_info .info-box h3 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 20px;
}

#contact-page .contact_info .info-box {
    padding: 30px;
    background: #EAC051;
    max-width: 400px;
    border-radius: 15px;
}

#contact-page .contact_info .info-box li a .fa {
    margin-right: 13px;
    font-size: 24px;
    position: absolute;
    left: 0;
}

strong.ques {
    color: #143a62;
}

#contact-page .contact_info .info-box li a {
    font-size: 18px;
    color: #fff;
    position: relative;
    padding-left: 27px;
    display: block;
}

#contact-page .contact_info .info-box li {
    padding: 8px 0;
}

/************* Start health magazine Details************/
.health-detls.list-cont img {
    width: 100%;
    object-fit: cover;
}

.health-detls-cont h3.dtl-hdng {
    font-size: 22px;
    font-weight: 500;
}

.health-detls-cont {
    padding: 20px;
}

.health-detls-cont p.nutr-cont-gray {
    color: #908c8c;
    font-size: 15px;
    font-weight: 500;
    margin: 5px 0px;
}

.health-detls-cont p.sub-cont {
    margin-top: 20px;
}

.hlth-dtl-sidebar .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 35px;
    text-align: center;
    pointer-events: none;
    color: #aaa;
    font-size: 14px;
}

.hlth-dtl-sidebar .form-control {
    border-radius: 20px;
    font-size: 14px;
}

.hlth-dtl-sidebar .has-search .form-control {
    padding-left: 2.375rem;
}

.magazine-details {
    margin-top: 20px;
}

.hlth-dtl-sidebar {
    background: #fff;
    padding: 20px;
}

.health-detls {
    background: #fff;
}

.hlth-dtl-sidebar h3.srch-hdng {
    font-size: 18px;
    color: #2D252D;
    font-weight: 600;
    margin-bottom: 10px;
}

.hlth-dtl-sidebar p.srch-date {
    text-decoration: underline;
}

.hlth-dtl-sidebar2 {
    padding: 20px;
    margin-top: 20px;
    background: #fff;
}

.hlth-dtl-sidebar2 h3.srch-hdng {
    font-size: 20px;
    color: #143A62;
    font-weight: 600;
    margin-bottom: 10px;
}

.hlth-dtl-sidebar2 .srch-list {
    margin-bottom: 10px;
}

.health-detls-cont h3.srch-hdng {
    font-size: 18px;
    color: #143A62;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 20px;
}

.undrln {
    text-decoration: underline;
}

.hlth-cont-sctn {
    margin: 0;
    padding: 0;
}

.health-dtl-list {
    display: flex;
}

.initial_info_page .initial_info-frm .back_btn a {
    background: #585858;
    color: #fff;
    padding: 3px 15px;
    display: block;
    border-radius: 50px;
    font-size: 14px;
}

.initial_info_page .initial_info-frm .back_btn a {
    background: #e5bd4a;
    color: #143a62;
}

.health-dtl-list span.back_btn a {
    background: #585858;
    color: #fff;
    padding: 5px 15px;
    display: block;
    border-radius: 50px;
    font-size: 14px;
    margin: 0 20px 0 0px;
    font-weight: 500;
}

.health-dtl-list span.back_btn a:hover {
    background: #e5bd4a;
    color: #143a62;
}

/*************End health magazine Details************/

/*************Start health-magazine - Fitness*************/
.health-fitness-list .has-search .form-control-feedback {
    position: absolute;
    z-index: 2;
    display: block;
    width: 2.375rem;
    height: 2.375rem;
    line-height: 35px;
    text-align: center;
    color: #aaa;
    font-size: 14px;
    cursor: pointer;
    right: 0;
}

.health-fitness-list .form-control {
    border-radius: 20px;
    font-size: 14px;
}

.health-fitness-list .has-search .form-control {
    padding-left: 2.375rem;
}

.health-fitness-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}

.health-fitness-list span.back_btn a {
    background: #EAC051;
    color: #000 !important;
    padding: 3px 15px;
    display: block;
    border-radius: 50px;
    font-size: 14px;
    margin: 0 20px 0 0px;
}

.health-fitness-list span.back_btn a {
    padding: 3px 15px !important;
}

#magzininr-page .med-chard-screen .med_menu {
    margin: 0;
}

#magzininr-page .med-chard-screen .form-group.has-search {
    margin: 0;
    position: relative;
}

.health-fitness-list .has-search .form-control {
    padding-left: 15px;
    padding-right: 32px;
}

/*************End health-magazine - Fitness*************/
#magzininr-page .magazine-details #home {
    padding-left: 0;
    padding-right: 30px;
}

#magzininr-page .health-dtl-list {
    justify-content: space-between;
    padding-right: 30px;
    align-items: center;
}

#magzininr-page .health-dtl-list a.read-sub {
    border: 1px solid #143a62;
    color: #143a62;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
    margin: 0;
    white-space: nowrap;
    font-weight: 500;
}

#magzininr-page .health-dtl-list a.read-sub:hover {
    border: 1px solid #eac051;
    color: #143a62;
    background: #eac051;
}

#magzininr-page ul.med_menu a {
    color: #143A62;
    font-size: 18px;
    font-weight: 600;
}

#magzininr-page ul.med_menu li.active a {
    color: #EAC051;
    opacity: 1;
}

.hlth-src-sctn .hlth-dtl-sidebar .form-group.has-search {
    margin-bottom: 20px !important;
}

.hlth-dtl-sidebar2 .srch-list a {
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

.hlth-dtl-sidebar2 .srch-list p {
    font-size: 14px;
}

/*************Start Family Members*************/
.Account-btn a {
    background: #143a62;
    padding: 10px 25px;
    color: #fff;
    border-radius: 5px;
    font-size: 13px;
}

.Account-btn a:hover {
    background: #e5bd4a;
    color: #143a62;
}

.fmly-accnt {
    background: #fff;
    padding: 50px 0;
}

.crnt-cndtn-table tr {
    border-bottom: 1px solid #c7c7c7;
}

.fmly-accnt .crnt-cndtn-table td {
    padding: 15px 10px;
    font-size: 16px;
}

.fmly-accnt a.log-btn {
    border: 1px solid #6297a2;
    color: #6297a2;
    border-radius: 50px;
    padding: 3px 25px;
    font-size: 16px;
}

.fmly-accnt td.chng-act {
    color: blue;
    text-decoration: none;
}

/*************End Family Members*************/
#inner-page-cont #family-mbr .fmly-accnt .current-con2 {
    width: 100%;
}

#inner-page-cont #family-mbr .fmly-accnt .crnt-cndtn-table {
    overflow: auto;
    margin: 0 10px;
}

#inner-page-cont #family-mbr .fmly-accnt tr {
    background: transparent !important;
}

.action_tbl i.fa {
    padding: 5px;
}

.action_tbl {
    display: flex;
    flex-wrap: wrap;
}

.edit-accnt .dysm-frm.sign-up {
    max-width: 600px;
}

.edit-accnt {
    background: #fff;
    padding: 20px;
}

.edit-accnt .form-group.action {
    margin-top: 20px;
}

.edit-accnt .form-group.action button {
    background: #143A62;
    border: 1px solid #143A62;
    color: #ffffff;
    font-size: 16px;
    padding: 7px 25px;
    border-radius: 50px;
    height: 40px;
    margin-right: 20px;
    cursor: pointer;
    font-weight: 500;
}

.edit-accnt .form-group.action button:hover {
    background: #e5be4a;
    border: 1px solid #e5be4a;
    color: #143A62;
}

.cancel-accnt {
    background: #fff;
    padding: 20px;
}

.cancel-accnt .form-group.action {
    margin-top: 30px;
    padding-left: 0;
}

.cancel-accnt .form-group.action button {
    background: #143a62;
    border: 1px solid #143a62;
    color: #fff;
    font-size: 14px;
    padding: 7px 20px;
    border-radius: 3px;
    height: 40px;
    margin-right: 0;
    cursor: pointer;
    border-radius: 50px;
    font-weight: 500;
}

.cancel-accnt .form-group.action button:hover {
    background: #E5BE4A;
    border: 1px solid #E5BE4A;
    color: #143a62;

}

.cancel-accnt .form-group input.form-control {
    position: absolute;
    height: 18px;
    left: 0;
    width: 18px;
    top: 2px;
}

.cancel-accnt .form-group {
    padding-left: 32px;
    position: relative;
    font-size: 15px;
    line-height: 18px;
}

.edit-accnt.change-pass .dysm-frm.sign-up {
    max-width: 400px;
}

.edit-accnt.change-pass .form-group.action .cncl-btn {
    color: #fff;
    background: #383838;
}

.edit-accnt.change-pass .form-group.action .cncl-btn:hover {
    color: #143A62;
    background: #e5be4a;
}

.left-menu #sub-menu-left li.family-mbr {
    background-image: url(../images/family2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.family-mbr.active {
    background-image: url(../images/family.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.cncl-accnt {
    background-image: url(../images/cancel-account20.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.cncl-accnt.active {
    background-image: url(../images/cancel-account10.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.set-abstract-frequency {
    background: url(../images/hexagons.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}

.left-menu #sub-menu-left li.set-abstract-frequency.active {
    background: url(../images/hexagons.png) no-repeat;
    background-position: 8px center;
    background-size: 20px;
    background-color: #fff;
}


.left-menu #sub-menu-left li.cncl-accnt02 {
    background-image: url(../images/cancel-account02.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.cncl-accnt02.active {
    background-image: url(../images/cancel-account01.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.chnge-pass {
    background-image: url(../images/password2.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.left-menu #sub-menu-left li.chnge-pass.active {
    background-image: url(../images/password.png) !important;
    background-repeat: no-repeat;
    background-position: 8px center;
    background-size: 20px;
}

.content_cstm.health_magin .nav.nav-pills {
    padding: 0 15px;
}

.left-menu .hlth-mgzin-cstm#sub-menu-left {}

.left-menu #sub-menu-left li.active a {
    color: #EAC051;
}

#sub-menu-left .medchrt_sub ul.nav-list li.active a {
    color: #2d252d;
}

#sub-menu-left .medchrt_sub.tools-chart ul.nav-list li.active a {
    color: #e9bd4b;
}

.subform_custom {
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
}

.subform_custom h4.hdng-frm {
    width: 100%;
}

.subform_custom .sub-vlue {
    width: 35%;
    padding-left: 0 !important;
}

.subform_custom .sub-vlue .smk-age input[type="text"] {
    width: 100px;
}

.signup_for .lognfor-frm .signupfor_optn figure img {
    max-height: 54px;
}

.tooltip {
    position: relative;
    display: inline-block;
    opacity: 1;
}

.tooltip:hover .tooltiptext h2 {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.tooltip .tooltiptext {
    visibility: hidden;
    max-width: 300px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: 0;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 13px !important;
    font-family: "Helvetica Neue", Arial, sans-serif;
    transform: translate(-50%, 0);
    width: max-content;
}

/*** 
.tooltip .tooltiptext::-webkit-scrollbar {
  width: 5px;
}


.tooltip .tooltiptext::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 

.tooltip .tooltiptext::-webkit-scrollbar-thumb {
  background: #888; 
}


.tooltip .tooltiptext::-webkit-scrollbar-thumb:hover {
  background: #555; 
}
***/


.tooltip .tooltiptext font span {
    color: #fff !important;
}

h4.hdng-frm .tooltip {
    width: 21px;
    text-align: center;
    border-radius: 50px;
    background: #143a62;
    color: #fff;
}

label .tooltip {
    width: 21px;
    text-align: center;
    border-radius: 50px;
    background: #143a62;
    color: #fff;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    font-size: 13px !important;
    font-family: "Helvetica Neue", Arial, sans-serif;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

label.form-check-label {
    padding-left: 23px !important;
}

.clicked {
    background-color: #2D252D !important;
}

.clicked1 {
    background-color: gray !important;
}

form#basicform {
    display: flex;
    flex-wrap: wrap;
}

#question_257 .form .other-opt {
    margin-right: 2%;
    width: 48%;
    margin-top: 0;
}

.initial_info-frm .form_sec .form .custom_true {
    width: 100%;
}

.initial_info-frm .form_sec .form .custom_true .custom_wrap {
    display: flex;
    flex-wrap: wrap;
}

.initial_info-frm .form_sec .form .custom_true .custom_wrap .custom_code {
    margin-right: 8%;
    position: relative;
}

.initial_info-frm .form_sec .form .custom_true .custom_wrap .date-taken {
    width: auto;
}

form#basicform .date-taken .error_wrap {
    position: absolute;
    top: -44px !important;
}

.med-content input.abbutton {
    background: #143a62;
    color: #fff;
    padding: 9px 20px;
    border: 0;
    border-radius: 50px;
    font-weight: 500;
}

.med-content input.abbutton:hover {
    background: #E5BE4A;
    color: #143a62;
}

.med-chard-screen .tab_content .content_med .fields {
    margin-bottom: 20px;
    width: 30%;
}

.initial_info_page .initial_info-frm .form_sec span.other-opt .select-inline {
    display: inline;
}

.med-chard-screen .tab_content .content_med .fields label {
    width: 100%;
    font-weight: 500;
}

span.fields.custom_bp .row .col-md-6 {
    padding-left: 0;
}

span.fields.custom_bp .row {
    margin: 0;
}

.content_med.lab_Valu_qstnir span.fields {
    min-width: 100% !important;
    width: 100% !important;
}

.toast-error {
    background-color: #BD362F !important
}

.toast-success {
    background-color: #51A351 !important;
    text-align: center
}

.med-content a.abbutton1 {
    background: #383838;
    padding: 5px 20px;
    border-radius: 50px;
}

.med-content a.abbutton1:hover {
    background: #e5be4a;
    color: #143a62 !important;
}

.med-content button.btnsearch {
    background: #143a62;
    color: #fff;
    padding: 9px 20px;
    border: 0;
    border-radius: 50px;
}

.med-content button.btnsearch:hover {
    background: #E5BE4A;
    color: #143a62;
}

.content_med.lab_Valu_qstnir .fields {
    padding: 0 3px;
}

.wrapper {
    overflow: hidden;
}

.content_health span {
    font-weight: 600;
}

.custom_radio {
    position: relative;
    padding-left: 18px;
}

.custom_radio input {
    /*position: absolute;*/
    left: 0;
    top: 7px;
}

.acrd-sub-cont .bld-cont li {
    width: 100%;
}

i.fa.fa-bar-chart.fa-lg {
    color: #2d252d !important;
}

#addfamilymembersformid .row.grp:nth-child(3) .col-xs-12.col-sm-6:last-child .row h4.hdng-frm {
    margin: 0;
}

#addfamilymembersformid .row.grp:nth-child(3) .col-xs-12.col-sm-6:last-child .row {
    margin: 0;
    display: flex;
    align-items: center;
}

#addfamilymembersformid .row.grp:nth-child(3) .col-xs-12.col-sm-6:last-child {
    max-width: 100%;
    flex: inherit;
    width: 100%;
}

#addfamilymembersformid .row.grp:nth-child(3) .col-xs-12.col-sm-6:last-child .col-sm-9 {
    display: flex;
}

#addfamilymembersformid .row.grp:nth-child(3) .col-xs-12.col-sm-6:last-child .row h4.hdng-frm .tooltip {
    height: 21px;
    line-height: 23px;
    bottom: 1px;
}

.log-checkbox .log-btn#closebtns {
    background: #c9c9c9;
    border: 1px solid #c9c9c9;
    color: #143a62;
}

.log-checkbox .log-btn#closebtns:hover {
    background: #e5bd4a;
    border: 1px solid #e5bd4a;
    color: #143a62;
}

.search-dv img {
    margin-right: 7px;
}

.search-dv {
    display: flex;
    align-items: center;
}

form#basicform .custom_left .error_wrap {
    top: -8px;
}

form#basicform .custom_right .error_wrap {
    top: -8px;
}

form#basicform span#validation_radio_required {
    padding-left: 0;
}

.med-chard-screen .tab_content .content_med .fields span.custom_radio {
    padding-left: 0;
}

.current-con .slect-cond input[type="number"] {
    border: 1px solid #d0d0d0;
    border-radius: 3px;
    height: 35px;
    width: 145px;
    font-size: 14px;
    padding: 5px;
    color: #676767;
    margin-right: 5px;
}

input[type="text"] {
    padding: 6px;
    border-radius: 4px;
    border: 1px solid #c7c7c7;
    font-size: 14px;
    color: #484848;
    margin: 3px 0px 0px 0px;
}

select {
    padding: 6px;
    border-radius: 4px;
    border: 1px solid #c7c7c7;
    font-size: 14px;
    color: #484848;
    margin: 3px 0px 0px 0px;
}

form#mail12 {
    margin: 0 !important;
}

.current-con2 .tab-content form[method="POST"] label {
    min-width: 170px !important;
}

#fancybox-close {
    top: -9px !important;
    right: -27px !important;
}

#quiezzes-form .quiz-frm .form_sec h4.hdng-frm {
    margin: 5px 0 3px;
}

.quiz-hd p {
    text-align: center;
}

#riskfactor_cont .cont-levl p em {
    font-style: inherit;
}

/* font { */
/* font-size: 16px; */
/* font-weight: 300; */
/* color: #333 !important; */
/* } */
.acrd-sub-cont .bld-cont li span {
    font-weight: normal !important;
    color: #333 !important;
}

div#magzininr-page .nutr-sect.list-cont.not-saved {
    padding: 10px 15px;
}

.faq_acrdn #faqaccordion .card-header.active {
    background: #f3f3f3;
}

.faq_acrdn #faqaccordion .card-header:hover {
    background: #f3f3f3 !important;
}

form#addfamilymembersformid .form-group input[type="text"] {
    width: 100%;
    max-width: 100%;
}

form#basicform .custom_code>.error_wrap {
    position: absolute;
    top: -9px;
}

form#formQuestions div.question span.custom_row {
    padding-right: 10px;
}

form#formQuestions div.question span.other-opt {
    padding-right: 10px;
}

div#validation_radio-required span.custom_radio {
    padding-left: 0;
}

.slect-cond.treatment-adtnl-field label {
    margin: 0;
    min-width: 111px;
    text-align: right;
    margin-right: 10px;
}

.slect-cond.treatment-adtnl-field .row {
    align-items: center;
}

.slect-cond.treatment-adtnl-field label[for="is_current"] {
    min-width: auto;
    margin-right: 10px;
}

.familyhistory .med-fields .col-md-4.familywrap h4.hdng-frm {
    min-height: 50px;
    margin-bottom: 0;
}

.row.tritment-row .col-md-4 label[for="is_current"] {
    min-width: auto;
}

.row.tritment-row label {
    min-width: 115px;
    text-align: right;
    padding-right: 10px;
}

.row.tritment-row .col-md-4 {
    margin: 5px 0px;
}

.row.tritment-row {
    align-items: center;
}

#inner-page-cont .dysmd-dnt-knw .author-row {
    flex-wrap: nowrap;
}

#inner-page-cont .dysmd-dnt-knw .author-row .right-content {
    width: 87%;
    min-height: auto;
}

#inner-page-cont .dysmd-dnt-knw .author-row .author-img {
    width: 130px;
    padding-top: 9px;
    margin-right: 15px;
}

div#accordion .card .card-header:hover {
    background: #f3f3f3 !important;
}

div#accordion .card {
    border: 0;
    background: #eee;
    border-radius: 0;
}

div#accordion .card .card-header {
    border: 0;
    background: transparent;
    padding: 0;
    border-radius: 0;
}

div#accordion .card .card-header a::after {
    right: 13px;
}

div#accordion .card .card-header a.collapsed {
    background: #eeeeee;
}

div#accordion .card .card-body .card a.collapsed {
    background: #fff;
}

div#accordion .card .card-body .card {
    background: #fff;
    padding: 10px 10px 0;
}

div#accordion .card .card-body .card .card-body {
    padding: 15px;
}

div#accordion .card .card-body {
    background: #fff;
    padding: 0;
}

.faq_acrdn .card-header a {
    display: block;
}

/******************Home page screen*********************/
.main-login-scr {
    background: #2D252D;
    padding: 0px;
    margin: 0;
}

.main-log-frm {
    background: #efefef;
    margin: 0 auto;
    display: table;
}

.row.logn-frm {
    overflow: hidden;

}

.main-log-frm .frm-lgn {
    background: #fff;
    padding: 60px;
}

.main-home-screen {
    background: #2d252d;
}

.row.home-screen {
    margin: 0;
}

.home-log-content {
    text-align: center;
    color: #fff;
    padding: 0 50px;
}

.home-log-content h2 {
    font-size: 65px;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 75px;
}

.login-hdng {
    font-size: 56px;
    font-weight: 400;
    margin-bottom: 15px;
}

.login-sub-hdng {
    color: #E5BE4A;
    font-size: 30px;
    line-height: 35px;
}

.get-started-btn {
    background: #fff;
    border: 1px solid #fff;
    color: #2d252d;
    font-size: 14px;
    padding: 7px 30px;
    border-radius: 3px;
    height: 50px;
    display: block;
    margin: 30px auto;
    cursor: pointer;
}

.white-txt {
    color: #fff;
}

.home-login-hdr {
    background: #2D252D;
    padding: 15px;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.home-mob-img img {
    max-width: 250px;
    width: 100%;
}

.cont-box {
    height: 100%;
    display: flex;
    align-items: center;
}

.home-mob-img .brand-img {
    height: 100%;
    display: flex;
    align-items: flex-end;
}

.brand img {
    width: 100px;
}

.login-section {
    display: flex;
    align-items: center;
}

.login-section .get-started-btn {
    margin: 0 0 0 25px;
}

.login-section p a {
    color: #fff;
}

.row.home-screen .home-user-img .brand-user {
    display: flex;
    align-items: flex-end;
    height: 100%;
}

/* 01-03-2023 */

.med-chard-screen .content_health div {
    float: none !important;
}

.med-chard-screen .content_health {
    display: flex;
    justify-content: space-between;

}

/*medicalchart form*/
.current-con .row.tritment-row {
    margin-right: 0px;
    margin-left: 0px;

}


/*abstracts/ Medical Kit*/
.health_magin .med-content .text-center {
    display: flex;
    align-items: center;
    justify-content: right;
}

.health_magin .med-content .col-md-3 {
    display: flex;
    align-items: center;
}

/*/ Medical Kit/quizzes*/
.profile-metrics .medical_kit .nutr-cont p.nutr-cont-gray {
    margin: 0px;
}

.quiezze-details-cont p.nutr-cont-gray {
    margin: 0;
}

/*loginuser*/
.row.logn-frm.sign-custom {
    background-color: white;
}

/*02-03-2023*/
.row.form_sec.sec05.no-gutters.Med-Hstry-qstn span.left.field_custom {
    MARGIN: 0PX !IMPORTANT;
}

div#validation_dropdown span.left.field_custom {
    margin-left: 0 !important;
}

/*.familyhistory */
.familyhistory .col-md-4.familywrap {
    display: block;
    flex-wrap: wrap;
    width: 100%;
}


.familyhistory .med-fields .col-md-4.familywrap h4.hdng-frm {
    word-break: break-word;
    width: 100% !important;
}

.familyhistory .insert_btn {
    margin-top: 10px;
    display: flex;
    align-items: flex-end;
}

.sign-up #togglePassword {
    position: absolute !important;
    right: 21px !important;
}

.current-con .current-list-condt .fa.fa-pencil-square-o {
    margin-top: 2px !important;
}

/*medicalchart/selectTreatments*/

.treatment-form {
    display: flex;
}

/*tools/chart*/
.tools-chart-form {
    justify-content: space-around;
}


/* #togglePassword { */

/* right: 9px !important; */

/* } */



.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    width: auto !important;
    /* max-width: none; */
    z-index: 9999 !important;
}

.ui-datepicker select.ui-datepicker-month {
    width: auto !important;
}

/*10-03-2023*/

#describe textarea {
    width: 100%;
    padding: 5px;
    font-size: 14px;
    max-width: 160px;
}

/* tools/savedAbstracts */
.tools-space .med-chard-screen .tab_content .content_med {
    justify-content: space-around !important;
}

.tools-space .pagination .pagination-items {
    margin: 0;
}

.tools-space .tools-bdr.notes-abstrt {
    margin: 0;
}

/* user/register */

.toast-top-right .toast.toast-error {
    width: 300px;
    margin-left: auto !important;
    margin-right: auto !important;
}

.toast-top-right {
    top: 0 !important;
    width: 100%;
    right: 0 !important;
}


/* medicalchart/editSelectCondition/Current Condition */
.row.form_sec.sec05.current-con2 {
    width: 100%;
    margin-right: 15px;
    margin-left: 0;
}

.current-con2 .col-md-12 {
    padding: 0;
}

/* /medicalchart/editMedications/65 */

textarea#editMedications-textarea {
    padding: 5px;
    font-size: 14px;
    width: 100%;
    max-width: 160px;
}



/*10-03-2023*/
/* /medicalchart*/

.td-dropdown-md {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100% !important;
}



button.btn.btn-outline-primary {
    margin: 0px 0px 0px 5px;
}





/* /tools/reportAdd*/

/* .form-group.Date-icon { */
/* position: relative; */
/* } */

/* .Date-icon::before { */
/* content: '\f073'; */
/* font-family: 'Font Awesome 5 Free'; */
/* position: absolute; */
/* right: 5px; */
/* bottom: 5px; */
/* color: #000; */
/* } */




input#brand_name {
    width: 100%;
    height: auto;
    max-width: 160px;
}

.td-dropdown-md table {
    width: 100%;
}




/*14-03-2023*/

.tool-icon i {
    font-size: 18px;
}

.tool-icon.deletereport {
    margin-bottom: 3px;
}



/*editTreatments/calander*/

select.ui-datepicker-year {
    width: auto !important;
}

/*16-03-2023*/
.date.Date-iconn::before {
    top: 0 !important;
    right: 6px !important;
    padding-right: 4px !important;
}

span.deletecurrM.deletecurrT.deletecurPD {
    margin-left: 15px !important;
}



/*17-03-2023*/

i#togglePassword {
    right: 133px;
}

/*29-03-2023*/

.tool-add-family {
    max-width: 400px !important;
}


.slect-cond .main-field_custom .left.field_custom input[type="text"] {
    height: 35px !important;
    width: 145px !important;
    border: 1px solid #d0d0d0 !important;
}



span.main-field_custom {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}



.error_radio02 {
    top: 42px;
}



.fmly-accnt .current-con2 .table td,
.table th {
    width: 24% !important;
}


/*30-03-2023*/


select.itemAnswerElement238 {
    width: 100%;
    max-width: 180px;
}


#addbpForm .tools-bdr.tool-notes.container {
    padding-left: 0px;
}

/*03-04-2023*/
.Med-Hstry-qstn .col-md-12 {
    padding: 0px;
}

/*10-04-2023*/
.notes-abstrt .pagination .pagination-items strong {
    padding: 3px !important;
    background: #000;
    width: 32px;
    height: 31px;
    text-align: center;
    line-height: 23px;
    color: #fff;
    border-radius: 62px;
}

/*25-04-2023*/

.tools-graphs {
    min-width: 550px;
    width: 100%;
}


/*27-04-2023*/

.left-menu .logoDash figure.brand {
    margin: 0 AUTO !important;
    max-width: 168px;
    width: 100%;
}

.left-menu .logoDash img {
    max-width: 100% !important;
}


.tools-chart .active {
    background-color: #2D252D !important;
}

.med_submnu .active {
    background-color: #2D252D !important;
}

div#m_-6298444528154016573home {
    text-align: center;
}




.Event-Calendar .annual {
    width: 40%;
    color: #fff;
    background-color: #2D252D;
    text-align: center;
    padding-top: 0px;
    position: relative;
}


.Event-Calendar .col-xl-10.col-md-12.col-sm-12 {
    max-width: 60%;
    flex: 70%;
    padding-right: 0;
}

.Event-Calendar .fc-toolbar.fc-header-toolbar {
    margin-bottom: 0px;
}


.Event-Calendar .card {
    border: none;
}

.Event-Calendar .row.justify-content-center.mt-5 {
  
    margin: 0 !important;
}

.fc-content-skeleton {
    padding-bottom: 0 !IMPORTANT;
}




.Event-Calendar .card-body {
    padding-top: 5px;
    padding-bottom: 5px;
}



.annual .date {
    margin: 0 auto;
    display: flex;
    align-items: baseline;
    font-size: 9px;
    justify-content: center;
}

.annual .dt {
    font-size: 70px;
    margin-top: 17px;
}

.annual .day {
    text-transform: uppercase;
    margin-top: -15px;
    font-size: 19px;
    margin-bottom: 20px;
}

.fc-right button.fc-next-button {
    padding: 0;
}

.fc-left button.fc-prev-button {
    padding: 0px;
}

.annual .time-12 {
    font-size: 12px;
}


.abcs {
    display: flex;
    align-items: flex-start;
    margin-left: 12px;
}

.abcs img {
    width: 9px;
    margin-top: 3px;
    margin-right: 6px;
}

.abcs input#vehicle1 {
    margin-right: 5px !important;
    margin-top: 2px;
}       
.abcs .a1 {
    font-size: 11px;
}
.abcs .b1 {
    font-size: 9px;
    text-align: left;
}


.annual a.previous.round {
    position: absolute;
    top: -12px;
    padding: 0px !important;
    left: 10px;
    font-size: 34px;
    color: #c9c4c4;
}

.img-annual img {
    width: 15px;
    position: absolute;
    right: 11px;
    top: 10px;
}

.img-annual {
    position: relative;
}










@media only screen and (max-width:1350px) {
    .home-log-content h2 {
        font-size: 60px;
    }
}

@media only screen and (max-width:1300px) {
    .home-log-content h2 {
        font-size: 55px;
        line-height: 60px;
    }
}

@media only screen and (max-width:1200px) {
    .login-sub-hdng {
        font-size: 25px;
        line-height: 30px;
    }

    .home-log-content h2 {
        font-size: 50px;
        line-height: 55px;
    }
}

@media only screen and (max-width:1040px) {
    .home-log-content h2 {
        font-size: 40px;
        line-height: 55px;
    }

    .login-sub-hdng {
        font-size: 20px;
        line-height: 30px;
    }

    .home-mob-img img {
        max-width: 200px;
        width: 100%;
    }
}

@media only screen and (max-width:992px) {
    .home-log-content h2 {
        font-size: 35px;
        line-height: 40px;
    }

    .login-sub-hdng {
        font-size: 18px;
        line-height: 20px;
    }

    .home-mob-img img {
        max-width: 140px;
        width: 100%;
    }

    .home-log-content {
        padding: 0 30px;
    }

    .left-menu .logoDash img {
        max-width: 100% !important;
    }
}

@media only screen and (max-width:768px) {
    .home-mob-img .brand-img {
        height: 100%;
        display: flex;
        margin: 0 auto;
    }

    .row.home-screen .home-log-content {
        width: 100% !important;
        flex: initial;
        max-width: 100%;
        justify-content: center;
        display: flex;
        margin: 30px 0px 0px 0px;
    }

    .row.home-screen .home-mob-img {
        order: 3;
        max-width: 50%;
        flex: initial;
        justify-content: center;
        display: inline-flex;
    }

    .row.home-screen .home-user-img {
        order: 2;
        display: flex;
        justify-content: center;
        flex: initial;
        max-width: 50%;
    }

    .row.home-screen .home-user-img img {
        max-width: 200px;
    }

    .get-started-btn {
        margin-bottom: 20px;
    }
}
