@charset "UTF-8";
body, html { width:100%;height: 100%;font-family: 'Roboto', sans-serif;  }
h1,h2,h3,h4,h5,h6 { margin: 0;padding: 0; }
a:hover { text-decoration: none; }

@font-face {
    font-family: 'SFNS Display';
    src: url('../fonts/HelveticaNeueDeskInterface-Regular.woff2') format('woff2'),
        url('../fonts/HelveticaNeueDeskInterface-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SFNS Display';
    src: url('../fonts/HelveticaNeueDeskInterface-Regular.woff2') format('woff2'),
        url('../fonts/HelveticaNeueDeskInterface-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4A5557;
  opacity: 0.4;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #4A5557;
  opacity: 0.4;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #4A5557;
  opacity: 0.4;
}
:-moz-placeholder { /* Firefox 18- */
  color: #4A5557;
  opacity: 0.4;
}

.login_main { float: left;width: 100%; }
.login_main_inner { position: relative;float: left;width: 100%;  }
.login_left { position: absolute;height: 100%;background:url('../images/BG.png') repeat-x;width: 397px;z-index: 1; }
.login_left:after { width: 397px;height: 100%;background:linear-gradient(135deg, #0386c2 0%, #6888EC 100%);position: absolute;left: 0;top: 0;content: "";opacity: 0.9;  }
.login_right { position: relative;float: left;padding-left: 397px;width: 100%; }
.login_right_inner { width:100%;float: left;padding: 180px 100px 100px 100px;  }
.login_auto { margin: 0 auto;float: none;width: 520px; }
.login_inner_main { width: 100%;float: left; }
.login_inner_main h2 { color: #4A5557;float: left;width: 100%;margin: 0;padding: 0;font-weight: normal;line-height: 35px;font-size: 30px; }
.login_inner_main h5 { float: left;width: 100%;margin: 0;padding: 0;font-weight: normal;line-height: 36px;color: #4A5557;font-size: 18px; }
.form_main { float: left;width: 100%;padding: 50px 0; }
.form-group { float: left;width: 100%;margin-bottom: 30px; }
.form_main .form-group label { float: left;width: 100%;text-transform: uppercase;font-size: 12px;line-height: 14px;color: #727579;padding: 0;margin: 0 0 6px 0;font-weight: 700;letter-spacing: 1px; }
.form-control { float: left;width: 100%;height: 47px;border: 1px solid #BAC5CB;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;background: #fcfcfc;padding: 13px 15px;color: #000000;font-size: 15px; }
.form_btn_main { float: left;width: 100%; }
.btn_button { display: inline-block;background: #E02C2C;height: 47px;line-height: 47px;padding: 0 54px;border-radius: 23.5px;-webkit-border-radius: 23.5px;-moz-border-radius: 23.5px;min-width: 200px;border: none;box-shadow: none; }
.btn_button:hover, .btn_button:focus { opacity: 0.8;color: #ffffff;text-decoration: none; }
.font { text-align: center;font-weight: 500;font-size: 15px;color: #FFFFFF; }
.form_btn_main span { float: left;width: 100%;font-weight: normal;text-align: center;margin-top: 30px; }
.form_btn_main span a { display: inline-block;color: #E02C2C;font-size: 12px;line-height: 27px; }
.box_div_section { float: left;width: 100%; }
.box_div_section .box { width: 100%; float: left;border: 1px solid #bac5cb;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.box h4 { color: #0084ff;float: left;width: 100%;font-weight: 700;font-size: 18px;margin-bottom: 20px; }
.box p { color: #4a5557;float: left;width: 100%;font-weight: 400;font-size: 18px;line-height: 32px; }
.box a { display: inline-block;padding: 40px 10px 25px 10px;min-height: 188px; }
.admin_logo { float: left;width: 100%;padding: 35px;position: relative;z-index: 2; }
.content_info_login { float: left;width: 100%;padding-top: 140px; }
.content_info_login p { float: left;width: 100%;font-size: 25px;color: #ffffff;font-weight: 400;padding: 0 25px;margin: 0;line-height: 40px; }
.find_how_main { float: left;width: 100%;margin: 30px 0 140px 0; }
.find_how:hover, .find_how:focus { color: #ffffff;text-decoration: none;opacity: 0.8; }
.find_how { display: inline-block;border: 2px solid #ffffff;padding: 6px 54px;text-align: center;color: #ffffff;font-size: 15px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-weight: 500; }
.trusted_by { float: left;width: 100%; }
.trusted_by span { display: inline-block;color: #ffffff;font-size: 15px;font-weight: 300; }
.trusted_by ul { float: left;width: 100%;margin: 30px 0 0 0;padding: 0;list-style: none; }
.trusted_by ul li { margin: 0 15px;padding: 0;display: inline-block; }
.trusted_by ul li a { display: inline-block; }
.padding { padding: 40px 140px; }
.wiauto.pad_both { padding: 0 20px;width: auto !important; }
.pad_ding { padding-top: 120px; }
.mrtp { margin-top: 30px !important; }
.pad_ding h5 { float: left;width: 100%;margin: 0;padding: 0;font-weight: normal;line-height: 36px;color: #4A5557;font-size: 18px; }
.form_main { float: left;width: 100%;padding: 50px 0; }
.top_forgot { float: left;width: 100%; }
.btn_mnb li a.red:hover { color:#E02C2C;opacity: 0.8;  }
.btn_mnb li a.grey:hover { color:#A4AFB5;opacity: 0.8;  }
.btn_mnb li b { font-weight: normal;line-height: 42px;font-size: 15px;color: #939B9F; }
.cursor tr { cursor: pointer; }

/* Pages Css */
.wrapper { float: left;width: 100%; }
.full_width_col { float: left;width: 100%; }
.container_cool { padding: 0 80px; }
.content_Holtyn_section { float: left;width: 100%; }
.page_title { padding: 47px 0; }
.bg_grey { background: #F2F6F8;box-shadow: inset 0 -1px 0 0 #D4DFE5; }
.page_title h3 { float: left;font-size: 30px;color: #4A5557;line-height: 35px;font-weight: normal; }
.page_content_main_H { background: #ffffff;padding: 50px 80px; }
.pad20 { padding: 12px 20px !important; }
.pad20 span { font-weight: normal;display: inline-block;padding: 0 0px 0 10px; }
.search_inpT { display: inline-block;width: 260px;  }
.search_inpT input { width:100%;height: 39px;border: 1px solid #BEBEBE;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: none;padding: 5px 15px 5px 35px;background: url('../images/zoom-in.png') no-repeat top 10px left 10px;  }
.table th, .table td, .table thead th { border: none; }
.table th { font-size: 13px;color: #727272;font-weight: normal; }
.apd-pad { padding: 26px 80px !important; }
.apd-pad .container-fluid { padding: 0; }
.apd-pad table.dataTable { margin: 0 !important;box-shadow: 0 1px 0 0 #DBE3E6; }
.pad000 { padding: 0 80px !important; }
tr.odd td { background: #F2F6F8; }
.page_content_main_H1_inner {float: left;width: 100%;position: relative; }
.page_content_container { margin: 0 auto;max-width: 1440px;position: relative; }
.mar50 { margin: 50px 0; }

/* Process Tabs Steps css */
.process_cool_tabs { float: left;width: 100%;position: relative;margin: 13px 0 26px 0; }
.column-half { float: left;width: 16%;position: relative;height: 34px; }
.process_cool_tabs:after { position: absolute;left: 0;width: 100%;height: 8px;top: 0;background: #c8d2d7;content: "";border-radius: 100px; }
.step_process { position: relative;float: left;width: 100%;text-align: center; }
.dot { position: relative;width: 100%;float: left;height: 34px; }
.dot span { display: inline-block;height: 34px;width: 34px;background: #C8D2D7;border-radius: 50%;z-index: 2;position: relative;top: -13px; }
.process_cool_tabs .column-half:first-child .tb_active:after { border-radius: 100px 0 0 100px; }
.column-half .tb_active:after { position: absolute;left: 0;width: 50%;height: 8px;top: 0;background: #0386c2;content: "";z-index: 1;  }
.column-half .tb_active .dot span { background: #0386c2;  }
.column-half .pro_left:before { position: absolute;right: 0;width: 50%;height: 8px;top: 0;background: #0386c2;content: "";z-index: 1; }
.column-half .step_process p { padding: 0;margin: 0;font-size: 12px;color: #727579;font-weight: 700;letter-spacing: 1px;text-transform: uppercase; }
.column-half .step_process.tb_active p { color: #000000; }
.alert_ { float: left;width: 100%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;height: 50px;line-height: 50px;font-size: 18px;font-weight: 500;text-align: center;border: 1px solid;margin-top: 50px; }
.warning { border-color: #FFB600;background: #FFEFBC;color: #BE8B30; }
.questions_main_text p.sub_quest { float: left;margin: 0;padding: 0;color: #B4BABC;font-size: 15px; }
.survey_main_cls_innerx label { text-transform: none !important; }
.question_left span { text-transform: uppercase; }


/* Survey css */
.survey_main_cls { float: left;width: 100%;background: #ffffff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #DADADA;margin: 40px 0;padding: 0 45px; display: none;}
.cur_tab{display: block;}
.question_left { display: flex;width: 100%;text-align: center;align-items: center;height: 130px;margin: 0; }
.question_left span { font-size: 15px;color: #B4BABC;line-height: 18px;color: #B4BABC;letter-spacing: 1px;font-weight: 500; }
.questions_main_text { float: left;width: 100%;margin-top: 0; }
.questions_main_text p { margin: 0;padding: 0;font-size: 18px;line-height: 21px;color: #4A5557;float: left;width: 100%;padding: 0;margin: 0; }
.questions_main_text i { line-height: 21px;font-style: italic;font-size: 18px;color: #B4BABC;font-weight: 300; }
.pro_radio_all_btn { float: left;width: 100%;margin: 30px 0 0 0; }
.pro_radio_all_btn .radio label::before { width: 55px;height: 55px; }
.pro_radio_all_btn .radio label::after { width: 39px;height: 39px; }
.pro_radio_all_btn .radio label { line-height: 55px;padding-left: 50px; }
.survey_main_cls_inner { float: left;width: 100%;border-bottom: 1px solid #D9D9D9;margin-bottom: 10px; }
.pro_radio_all_btn .radio label { font-weight: 700;font-size: 18px;color: #8A959A; }
.questions_main_text p.slpn { font-size: 15px;line-height: 18px;color: #B4BABC; }
.pro_radio_all_btn .radio { margin-bottom: 0; }
.margTop0BTM10 { margin-bottom: 10px; }
.survey_main_cls_innerx { float: left;width: 100%;padding:25px 0;  }
.survey_main_cls .survey_main_cls_inner:last-child { border: none; }
.survey_next_btn_main { float: left:;width: 100%; }
.wiauto { width: 150px !important;background: none;height: 39px !important;line-height: 39px !important; }


/* Calendar css */
.top_schedule_btn { float: left;width: 100%;text-align: right }
.sched_BTN { display: inline-block;font-size: 15px;color: #E02C2C;height: 39px;line-height: 39px;border: 1px solid #E02C2C;border-radius: 19.5px;-moz-border-radius: 19.5px;-webkit-border-radius: 19.5px;background-color: #FFFFFF;width: 192px;text-align: center; }
.sched_BTN:hover, .sched_BTN:focus { color: #E02C2C;opacity: 0.8; }
.Appointment_main { border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: inset 0 -6px 0 0 #026b9b;border: 1px solid #0386c2;margin-bottom: 50px;position: relative; }
.upcoming { color: #ffffff;background-color: #0386c2; }
.appointment_title { height: 60px;line-height: 60px;padding: 0 20px;color: #FFFFFF;font-size: 18px;font-weight: 500;  }
.appoinment_inner_content { float: left;width: 100%;padding: 20px 38px; }
.appoinment_row { float: left;width: 100%;margin-bottom: 45px; }
.appoinment_row label { width: 100%;float: left;color: #B4BABC;font-size: 12px;line-height: 14px;text-transform: uppercase;font-weight: 700;margin-bottom: 10px;padding: 0;letter-spacing: 1px; }
.appoinment_row h5 { width: 100%;float: left;color: #4A5557;font-size: 18px;line-height: 21px;padding: 0;margin: 0;font-weight: 400; }
.appoinment_row .incomplete { color: #DD4A26; }
.appoinment_row .view_results a { color: #0084FF;font-size: 18px;font-weight: 400;display: inline-block;margin-top: 0; }
.appoinment_row .view_results a:hover { opacity: 0.8; }
.appoinment_row a { float: left;width: 100%;color: #0084FF;line-height: 15px;font-size: 12px;margin-top: 10px; }
.past { color: #4A5557;background-color: #8cdafd; }
.appoin_past { box-shadow: inset 0 -10px 0 0 #F2F6F8;background-color: #FFFFFF;border: 1px solid #DADADA; }
.Calendar_section_main_inner { position: relative; }
.timeliNe_col { position: absolute;width: 17px;text-align: center;left: -50px;top: 48px; }
.timeliNe_col:after { position: absolute;left: 0;top: 0;width: 4px;content: '';height: 100%;background: #0386c2;  }
.timeliNe_col:before { position: absolute;width: 17px;height: 17px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #0386c2;content: '';left: -6px;top: -25px; }
.Calendar_section_main_inner .Appointment_main:first-child .timeliNe_col { margin-top: 0; }
.appoin_past .timeliNe_col:before { position: absolute;width: 17px;height: 17px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;background: #ffffff;content: '';left: -6px;border: 4px solid #0386c2;top: -25px; }
.Calendar_section_main_inner .Appointment_main:last-child .timeliNe_col:after { display: none; }
.schedule_Timeline { float: left;width: 100%;position: relative; }
.top_schedule_btn a.op_cancel { position: absolute;right: 0;top: 10px; }
.top_schedule_btn h2 { float: left;width: 100%;font-size: 30px;color: #4A5557;line-height: 35px;text-align: left;font-weight: 400; }
.top_schedule_btn h5 { float: left;width: 100%;font-size: 18px;color: #4A5557;line-height: 31px;text-align: left;font-weight: 400;margin-top: 26px; }
.schedule_appoinment { position: relative;width: 100%;float: left; }
.schedule_appoinment_content h3 { color: #4A5557;font-size: 18px;line-height: 31px;float: left;width: 100%;font-weight: 700;margin: 0; }
.schedule_appoinment_content p { color: #4A5557;font-size: 16px;line-height: 19px;float: left;width: 100%;font-weight: 400;margin: 0 0 5px 0; }
.book_schedule_row { float: left;width: 100%;margin-top: 25px; }
.Book_sch_dule { float:left;width: 100%;height: 98px;display: flex;align-items: center;box-shadow: inset 0 -6px 0 0 #026b9b;background-color: #FFFFFF;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #0386c2; }
.Book_sch_dule span { color: #0386c2;font-size: 18px;line-height: 21px;margin: 0;float: left;width: 100%; }
.Book_sch_dule_inner { margin: 0 auto;width: 90px; }
.schedule_appoinment .appoinment_inner_content { padding-bottom: 50px; }
.Schedule_popup .modal-dialog { max-width: 660px; }
.Schedule_popup .modal-dialog .modal-content { border-radius: 0;border: none;float: left;width: 100%; }
.Schedule_popup .modal-dialog .modal-content .modal-header { box-shadow: inset 0 4px 0 0 #0386c2;background:#F2F6F8;float: left;width: 100%;border-radius: 0;padding: 29px 40px;border: none; }
.Schedule_popup .modal-dialog .modal-content .modal-header .modal-title { float: left;font-size: 30px;color: #4A5557;line-height: 35px; }
.Schedule_popup .modal-dialog .modal-content .modal-body { float: left;width: 100%; }
.Schedule_popup .modal-dialog .modal-content .modal-body .clore_grey { float: left;width: 100%;background: #F2F6F8; }
.Schedule_popup .modal-dialog .modal-content .modal-body .tab-content { margin-top: 0;padding: 40px 0; }
.Schedule_popup .modal-dialog .modal-content .modal-body .nav-tabs { padding: 0 40px; }
.Schedule_popup .modal-dialog .modal-content .modal-body .tab-content { padding: 40px; }
.all_red_btn_c { display: inline-block;height: 39px;line-height: 39px;border: 1px solid #E02C2C;color: #E02C2C;font-size: 15px;border-radius: 3px;background: none;box-shadow: none;padding: 0 35px; }
.Schedule_popup .modal-dialog .modal-content .modal-footer { float: left;width: 100%;border: none;padding: 40px; }
.gjop_cla .checkbox label::before { width: 29px;height: 29px; }
.gjop_cla .checkbox label::after { width: 28px;height: 28px;font-size: 18px; }
.gjop_cla .checkbox label { line-height: 29px;font-size: 18px;line-height: 28px;font-weight: 400;padding-left: 22px;color: #000000; }
.big_event_class { background: #f8cad6 !important; }
.big_event_class .fc-title { color: #AC3A58 !important; }
.form-control-area { float: left;width: 100%;height: 188px;border: 1px solid #D9D9D9;background: #FCFCFC;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;resize: none;padding: 13px 15px; }
.box_show_coaches { float: left;width: 100%;background: #FCFCFC;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border: 1px solid #D9D9D9;padding: 0 20px 15px 20px;height: 308px; }
.box_show_c_o { float: left;width: 100%;padding: 15px 0;border-bottom: 1px solid #D9D9D9; }
.box_show_c_o span { float: left;width: 100%;color: #4A5557;font-size: 13px;line-height: 15px;margin-bottom: 10px;font-weight: 400; }
.box_show_c_o h6 { float: left;width: 100%;color: #4A5557;font-size: 18px;line-height: 21px;margin: 0;font-weight: 400;font-style: italic; }
.file_uplo_main { float: left;width: 100%; }
.file_up_box { background: #F2F2F2;width: 100%;height: 142px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin: 10px 0; }
.file_up_box img { height: 120px;object-fit: contain;padding: 10px 0; }
.pad-right { padding-right: 0; }
.hide2 {display:none;}
.form_main_HOLTYN label.chang_collrw { display: inline-block;color: #0084FF;font-size: 18px;line-height: 21px;text-transform: none;font-weight: 400;cursor: pointer;height: auto;line-height: inherit; }
.HEALTH_SURVEY_MNC { float: left;width: 100%; }
.BEGIN_SURVEY_MNC { float: left;width: 100%; }
.BEGIN_SURVEY_MNC .column-half { width: 14.28%; }
.min-height_noQuestion { min-height: 24px; }

.pro_Gress span { display: inline-block;font-size: 15px !important;color: #000000 !important;float: left;font-style: normal !important;font-weight: 400; }
.pro_Gress span:first-child { width: 38px !important; }
.pro_Gress span:last-child { font-size: 13px !important;font-style: italic !important; }
.pro_Gress .progress { width: 60px;float: left;background: #D4DFE5;margin: 7px 7px 7px 0; }
.pro_Gress .progress-bar { background:#0386c2; }




.drp_drop .dropdown {
    float: right;
    padding-right: 10px;
}
.drp_drop .dropdown a {
    cursor: pointer;
    width: 15px;
    padding-left: 5px;
}
.drp_drop .dropdown-toggle {
    position: absolute;
    top: 0;
}
.tp_dot_round span {
    width: 4px;
    height: 4px;
    background: #b3b3b3;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    display: block;
    margin: 3px 0;
    text-shadow: none;
}
.drp_drop .dropdown-menu {
    -webkit-transform-origin: top;
    transform-origin: top;
    background: #FAFAFA;
}
.drp_drop .dropdown-menu {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-transform: scale(1, 0);
    display: block;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    box-shadow: 0 8px 16px 0 rgba(82,97,115,0.18);
    border: none;
    padding: 0;
}
.drp_drop .dropdown-menu {
    left: auto;
    right: -10px;
    border-radius: 0;
    top: -16px;
}
.drp_drop .dropdown-menu > li > a {
    padding: 10px;
    box-shadow: inset 0 -1px 0 0 rgba(201,204,209,0.5);
}
.drp_drop .dropdown-menu li a {
    color: #fff;
}
.drp_drop .dropdown-menu li a {
    width: 100%;
}
.drp_drop .dropdown a {
    cursor: pointer;
    width: 15px;
    padding-left: 5px;
}
button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: none; }
.drp_drop .dropdown-toggle::after { display: none; }
.col_R { float: left;width: 33.33%; }
.col_R:nth-child(1) { padding-right: 15px; }
.col_R:nth-child(3) { padding-left: 15px; }

/* Header css */
.logo { padding: 8px 0; }
.wrap_header { background: #0386c2;}
.menu { float: right;list-style: none;padding: 0;margin: 0; }
.menu li { margin: 0 25px;padding: 0;display: inline-block; }
.participant_menu li { margin: 0 15px;padding: 0;display: inline-block; }
.menu li:last-child { margin-right: 0; }
.menu li a { display: inline-block;color: #FFFFFF;font-size: 18px;opacity: 0.6;line-height: 21px;padding: 20px 0;font-weight: normal;position: relative; }
.menu li.active a:before { position: absolute;top: 0;width: 100%;height: 3px;left: 0;content: '';background: #FFFFFF; }
.menu li.active a { opacity: 1; }

/* Add staff css */
.border_btn { display: inline-block;border: 1px solid;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-size: 15px;line-height: 15px;padding: 12px 51px;box-shadow: none;background: none; }
.grey { border-color: #A4AFB5;color: #A4AFB5; }
.red { border-color: #E02C2C;color: #E02C2C; }
.btn_mnb { float: right;list-style: none;padding: 0;margin: 0; }
.btn_mnb li { display: inline-block;margin: 0 10px; }
.btn_mnb li:last-child { margin-right: 0; }
.btn_mnb li a { display: inline-block;}
.form_main_HOLTYN h2 { font-size: 24px;line-height: 28px;color: #4A5557;font-weight: normal;margin-bottom: 44px;float: left;width:100%;  }
.form_main_HOLTYN label { color: #B4BABC;font-size: 14px;text-transform: uppercase;margin: 0;font-weight: 500;letter-spacing: 1px;display:flex;align-items: center;height: 47px; }
.h50 { float: left;height: 50px;width: 100%; }
table td { font-size: 15px;font-weight: 500; }
.veiw td b { font-weight: normal;font-size: 15px;color: #000000; }
.veiw td span { font-style: italic;font-size: 15px;color: #A4AFB5; white-space: normal}
.inditor { float: left;width: 100%;margin: 25px 0; }

/* -----Full calender------- */
.calendar_row_left { float: left;width: 100%; }
.cal_label { float: left;padding: 5px 0; }
.cal_label span:first-child { float: left;margin-right: 30px; }
.cal_label span { float: left;line-height: 35px; }
.min_cal_main { float: left;position: relative; }
.min_cal_main label { color: #4A5557;font-size: 30px;line-height: 35px;margin-left: 20px; }
.datepicker-dropdown { display: block !important; }
.dropdown-menu { min-width: 330px;padding: 20px 15px; }
.table-condensed { width: 100%; }
.datepicker-dropdown.datepicker-orient-left:after { left: 48.2%;top: -11px; }
.datepicker-dropdown.datepicker-orient-left:before { left: 48%;top: -12px; }
.datepicker-dropdown:before { border-left: 12px solid transparent;border-right: 12px solid transparent;border-bottom: 12px solid #999; }
.datepicker-dropdown:after { border-left: 11px solid transparent;border-right: 11px solid transparent;border-bottom: 11px solid #fff; }
.fc-time-grid .fc-slats .fc-minor td { border-style: solid; }
hr.fc-divider, .fc-agenda-view .fc-day-grid{ display: none; }
.fc th { background: #F2F6F8;line-height: 37px;font-size: 15px;font-weight: 400; }
.fc td { font-size: 15px;font-weight: 400; }
.fc-time-grid .fc-slats td { height: 2.5em; }
.fc-widget-header th:first-child { background: none; }
.mrbtm50 { margin-bottom: 50px; }
.fc-event { border: none;border-radius: 0; }
.fc-short { background: #303B4E !important;border-bottom: none !important;border-radius: 5px 5px 0 0 !important; }
.fc-time-grid-event.fc-short .fc-title { color: #ffffff;line-height: 19px; }
.fc-short .fc-bg { background: none; }
.fc-content { padding: 0 5px; }
.fc-ltr .fc-time-grid .fc-event-container { margin: 0; }
.fc-content .fc-time { display: none !important; }
.fc-event { background: #d9f0f2; }
.fc-title { color: #00646C;font-size: 15px;line-height: 36px;font-weight: 400;font-family: 'Roboto', sans-serif; }
.open_class { background-color: #F2F6F8; }
.open_class .fc-title { font-style: italic; }

tr td:first-child { border-left-width: 0 !important;border-top-width: 0 !important; }
.fc-head th.fc-widget-header { border-top-width: 1px !important; }
.fc-head th.fc-widget-header:first-child { border-top-width: 0 !important;border-bottom-width: 0 !important; }
.main_fiter_select { float: left;width: 28%;margin: 0 15px; }
.inner_holTyn_formdf { float: left;width: 100%;padding: 0;border-bottom: 1px solid #D4DFE5; }
.col-cool-hlf { width: 82%;margin: 0 auto; }
.col-cool-hlf_inner { float: left;width: 100%; }
.col-cool-hlf_inner .col-sm-5 { flex: auto;float: left;width: 50%;max-width: 50%; }
.col-cool-hlf_inner .col-sm-5:first-child { padding-right: 50px; }
.col-cool-hlf_inner .col-sm-5:last-child { padding-left: 50px; }
.col-cool-hlf_inner .col-sm-5 .col-sm-3 { float: left;width: 33%;flex: auto;max-width: 33%; }
.col-cool-hlf_inner .col-sm-5 .col-sm-7 { float: left;width: 66%;flex: auto;max-width: 66%; }
.col-cool-hlf_inner .col-sm-12 { float: left;width: 99.5%;flex: auto;max-width: 99.5%;padding-right: 0;  }
.col-cool-hlf_inner .col-sm-12 .dd { float: left;width: 14.7%;flex: auto;max-width: 14.7%; }
.col-cool-hlf_inner .col-sm-12 .fl_left_text { float: left;width: 85.3%;flex: auto;max-width: 85.3%; }
.btn_add_morex { float: left;width: 100%;padding: 30px 0; }
.flo_righteight { margin-right: 8px; }

/* .fc th { background: #F2F6F8;min-height: 37px;line-height: 37px;font-size: 15px;font-weight: 400; }
.fc td { min-height: 37px;line-height: 37px;font-size: 15px;font-weight: 400;height: auto !important; }
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { border-color: #D4DFE5; }
hr.fc-divider, .fc-agenda-view .fc-day-grid{ display: none; }
.fc td { border-bottom: 1px; border-color: #D4DFE5; } */

/* Participants */
.show_arrow_cool_filetr {display: none;}
.show_filter_section {float: left;width: 100%;box-shadow: inset 0 1px 0 0 #D4DFE5, inset 0 -1px 0 0 #D4DFE5;background: #F2F6F8;position: relative;margin-bottom: 20px;}
.arrow_up { position: absolute;top: -12px;}
.arrow_up:after { width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #D4DFE5;position: absolute;content: '';top: -2px;left: 1px; }
.arrow_up:before { width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 13px solid #F2F6F8;position: absolute;content: '';top: 0px;left: 3px;z-index: 1; }
.form_inner_filter label { float: left;width: 100%;padding: 0;font-size: 12px;color: #B4BABC;font-weight: 500;line-height: 14px;letter-spacing: 1px; }
.select2-container .select2-selection--single { height: 47px;border: 1px solid #D9D9D9;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 45px; }
.select2 { width: 100% !important; }
.select2-container--default .select2-selection--single { background: #FCFCFC; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 45px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-width: 8px 7px 0 7px;margin-left: -13px;border-color: #B4BABC transparent transparent transparent; }
.show_filter_section .form-group { margin-bottom: 0; }
.cool_filte_show { position: relative; }

/* radio button */

.radio { padding-left: 20px;margin-bottom: 20px; }
.pro_radio_all_btn .radio:first-child { padding-left: 0; }
.radio label { display:inline-block;position: relative;padding-left:30px;font-size: 18px;font-weight: normal;text-transform: capitalize;height: auto;line-height: 35px; }
.radio label::before { content: "";display: inline-block;position: absolute;width: 35px;height: 35px;left: 0;margin-left: -20px;border: 2px solid #D5D5D5;border-radius: 50%;background-color: #fff;-webkit-transition: border 0.15s ease-in-out;-o-transition: border 0.15s ease-in-out;transition: border 0.15s ease-in-out; }
.radio label::after { display: inline-block;position: absolute;content: " ";width: 25px;height: 25px;left: 5px;top: 5px;margin-left: -20px;border-radius: 50%;
    background-color: #555555;-webkit-transform: scale(0, 0);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
.pro_radio_all_btn .radio label::after { top: 8px;left: 8px; }
.radio input[type="radio"] { opacity: 0; }
.radio input[type="radio"]:focus + label::before {  outline: none; }
.radio input[type="radio"]:checked + label::after { -webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label { opacity: 0.65; }
.radio input[type="radio"]:checked + label { color: #000000; }
.radio input[type="radio"]:disabled + label::before { cursor: not-allowed; }
.radio.radio-inline { margin-top: 0; }
.radio-primary input[type="radio"] + label::after { background-color: #0386c2; }
.radio-primary input[type="radio"]:checked + label::before { border-color: #0386c2; }
.radio-primary input[type="radio"]:checked + label::after { background-color: #0386c2; }
.flt_floato { float: left; }


/* Checkbox css */

.checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    position: relative;
    padding-left: 45px;
      line-height: 55px;
      font-size: 18px;
      color: #8A959A;
      font-weight: 700; }
      .sfull .checkbox label { margin-bottom: 0;display: flex;align-items: center;line-height: inherit !important;height: 55px; }
      .sfull .checkbox label::after { padding-top: 3px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 55px;
      height: 55px;
      left: 0;
      margin-left: -20px;
      border: 2px solid #D5D5D5;
      border-radius: 6px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 54px;
      height: 54px;
      left: 0;
      text-align: center;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 0;
      font-size: 30px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .checkbox.checkbox-inline {
    margin-top: 0; }

.checkbox input[type="checkbox"]:checked + label::before {
  background-color: #0386c2;
  border-color: #0386c2; }
.checkbox input[type="checkbox"]:checked + label::after {
  color: #fff; }
  .checkbox input[type="checkbox"]:checked + label { color: #000000; }

/* other */
body.dashboard { background: #f2f6f8; }
body.dashboard .page_content_main_H { background: none; }
.pad-top-btm { padding-top: 0;padding-bottom: 0; }
.brdcrm { float: left;width: 100%;padding: 9px 0; }
.brdcrm a { font-size: 13px;display: inline-block;color: #0084FF;line-height: 15px; }
.brdcrm span { display: inline-block;color: #A4B0B6;font-size: 13px;line-height: 15px; }
.mar_top_BTM { margin-bottom: 30px;margin-top: 10px;float: left;width: 100%; }
.margin_BOttom { margin-bottom:30px;  }
.tabbable-panel { float: left;width: 100%;padding: 0; }
.tabbable-panel .clore_grey { float: left;width: 100%;background: #F2F6F8;box-shadow: inset 0 -1px 0 0 #D4DFE5;padding: 0; }
.form_main_HOLTYN .tab-pane { float: left;width: 100%;padding: 0; }
.margin_BOttom .btn_mnb li:last-child { margin-right: 0; }
.box_none { box-shadow: none; }
.top_info_header { float: left;width: 100%;background: #E02C2C;padding: 11px 0;text-align: center;position: relative; }
.top_info_header span { display: inline-block;color: #ffffff;font-weight: 300;font-size: 18px;margin: 0;line-height: 28px;padding-right: 20px; }
.top_info_header span b { font-weight: 500; }
.top_info_header .btn-infod { display: inline-block;border-radius: 15.5px;-moz-border-radius: 15.5px;-webkit-border-radius: 15.5px;height: 28px;width: 146px;line-height: 28px;font-size: 15px;color: #E02C2C;text-align: center;font-weight: 600;background: #FFFFFF; }
.clser { position: absolute;right: 0;opacity: 0.6;color: #ffffff;line-height: 30px;font-size: 20px; }
.clser:hover, .clser:focus { opacity: 1;color: #ffffff; }
.inner_menuD li.active a:before{ display: none; }
.inner_menuD li a { font-weight: 100; }
.dashboard_inner_main { float: left;width: 100%;margin: 50px 0; }
.section { float: left;width: 100%;box-shadow: 0 10px 22px 0 rgba(5,143,188,0.1);background-color: #FFFFFF; }
.section_halF_part { float: left;width: 50%;padding: 35px;height: 330px; border: 1px solid #E1EEF3;}
.bgcolorgredient { background: linear-gradient(135deg, #0386c2 0%, #0070D9 100%); }
.bgcolorgredient p { float: left;width:100%;color: #ffffff;font-size: 25px;line-height: 38px;font-weight: 300;  }
.bottom_link_edit { display: inline-block;color: #ffffff;font-size: 14px;line-height: 16px;margin-top: 38px;border-bottom: 1px solid #ffffff;padding-bottom: 4px; }
.bottom_link_edit:hover { color: #ffffff;opacity: 0.8; }
.section_halF_part span { opacity: 0.5;color: #727579;font-size: 12px;line-height: 14px;font-weight: 500;margin: 0;padding: 0; }
.section_halF_part h3 { margin: 0 0 45px 0;padding: 0;font-size: 30px;color: #4A5557;line-height: 35px;font-weight: 500; }
.section_halF_part h6 { color: #4A5557;font-size: 15px;line-height: 18px;font-weight: 400;margin: 0;padding: 0; }
.section_halF_part h6.couch-email a { color: #E02C2C;margin-top: 19px;margin-bottom: 0;display: inline-block; }
.avtar { display: inline-block;border-radius: 100%;overflow: hidden; width: 85px; height: 85px;}
.avtar img { width: 100%; object-fit: cover; height: 85px;}
.avtar-main { float: left;width: 100%;text-align: center; }
.full_HLF { float: left;width: 100%;height: 330px;padding: 35px; }
.Survey_C { display: inline-block;border-radius: 23.5px;background: #E02C2C;color: #ffffff;font-size: 15px;line-height: 15px;text-align: center;padding: 16px 30px;margin: 28px 0 15px 0; }
.Survey_C:hover, .Survey_C:focus { opacity: 0.8;color: #ffffff; }
.full_HLF h6 { color: #4A5557;font-size: 15px;line-height: 18px;font-weight: 400;margin: 22px 0 0 0;padding: 0; }
.lsdaf h5 { font-size: 13px;margin:0 0 5px 0; }
.dashboard_inner_main_inX { float: left;width: 100%;margin-bottom: 30px; }
.section_bg_white { float: left;width: 100%;box-shadow: 0 10px 22px 0 rgba(5,143,188,0.1);background: #ffffff;max-height: 330px; }
.section_bg_white .trcker_box { border: 1px solid #E1EEF3; float: left;width: 100%;height: 100%;max-height: 330px;padding: 35px;      box-shadow: 0 10px 22px 0 rgba(5,143,188,0.1);}
.trcker_box_inner { float: left;width: 100%;margin-bottom: 30px; }
.trcker_box_inner h4 { margin: 0;padding: 0;font-size: 22px;line-height: 25px;color: #4A5557;font-weight: normal;float: left;display: inline-block; }
.trcker_box_inner .float-right { line-height: 25px;font-size: 15px;font-weight: 400; }
.trcker_box_inner .float-right a { color: #E02C2C;display: inline-block; }
.trcker_box_inner label { color: #B4BABC;font-size: 12px;line-height: 14px;margin-bottom: 8px;float: left;width: 100%;font-weight: 700;letter-spacing: 1px;height: 14px;text-transform: uppercase; }
.sub_btn { display: inline-block;width: 100%;border: 1px solid #E02C2C;background-color: #FCFCFC;box-shadow: none;height: 47px;line-height: 47px;color: #E02C2C;font-size: 15px;text-align: center;font-weight: 500;margin-top: 22px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px; }
.trcker_box_inner p { font-size: 14px;line-height: 20px;color: #4A5557; }
.anothe_box { border: none;background: #ffffff;box-shadow: 0 10px 22px 0 rgba(5,143,188,0.1);padding: 35px;height: 330px; border: 1px solid #E1EEF3;}
.cs_border {border: 1px solid #E1EEF3;}
.shadow_none {box-shadow: none;}
h4.full { float: left;width: 100%;margin: 0;padding: 0; }
.trcker_box_inner ul { float: left;width: 100%;margin: 30px 0 0 0; }
.trcker_box { float: left;width: 100%; }
.trcker_box_inner ul li { float: left;width: 100%;font-size: 18px;color: #4A5557;margin-bottom: 17px; }
.font_nt p { font-size: 18px;color: #4A5557;line-height: 26px;padding-right: 150px; }
.font_nt span { font-size: 18px;color: #4A5557;line-height: 24px;float: left;width: 100%;font-weight: 700;margin: 30px 0; }
.hAuto { height: auto; }
.mtop-zero { margin-top: 0; }
.trcker_box_inner h1 { color: #4A5557;font-size: 64px;line-height: 75px;font-weight: 700;margin: 50px 0;padding: 0;float: left;width: 100%; }
.disinline { float: none !important;display: inline-block; }
.pdsmo { padding-top: 20px;margin-bottom: 0; }
.disinline span { font-weight: normal;font-size: 13px;line-height: 15px;float: left;width: 100%;  }
.pad_0 { padding: 0; }

.meter { height: 15px;position: relative;background: #8cdafd;-moz-border-radius: 25px;-webkit-border-radius: 25px;border-radius: 25px;width: 100%;margin: 0; }
.meter > span { display: block;height: 100%;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;position: relative;overflow: hidden; }
.meter > span:after, .animate > span > span { content: "";position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 1;-webkit-animation: move 2s linear infinite;
            -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;overflow: hidden; }
.animate > span:after { display: none; }
        @-webkit-keyframes move {
            0% {
               background-position: 0 0;
            }
            100% {
               background-position: 50px 50px;
            }
        }
.orange > span { background-color: #0386c2; }

/* Tabs panel */
.tabbable-line .nav-tabs { border: none; margin: 0px; }
.tabbable-line .nav-tabs li { margin-right: 40px; }
.tabbable-line .nav-tabs li a { border: 0;margin-right: 0;line-height: 48px;font-weight: 600;color: #727579; font-size: 12px;text-transform: uppercase;
  letter-spacing: 1px;display: inline-block;position: relative; }
.tabbable-line .nav-tabs li a:hover:before  { position: absolute;bottom: 0;height: 2px;width: 100%;background:#0386c2;content: '';  }
.tabbable-line .nav-tabs li a.active:before  { position: absolute;bottom: 0;height: 2px;width: 100%;background:#0386c2;content: '';  }
.tabbable-line .nav-tabs li.open, .tabbable-line .nav-tabs li:hover { border: none !important; }
.tabbable-line .nav-tabs li a i { color: #a6a6a6; }
.tabbable-line .nav-tabs li.open, .tabbable-line .nav-tabs li:hover { border-bottom: 2px solid #fbcdcf; }
.tabbable-line .nav-tabs li.open a, .tabbable-line .nav-tabs li:hover a { border: 0;background: none !important;color: #333333; }
.tabbable-line .nav-tabs li.open a i, .tabbable-line .nav-tabs li:hover a i { color: #a6a6a6; }
.tabbable-line .nav-tabs li.open .dropdown-menu, .tabbable-line .nav-tabs li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line .nav-tabs li a.active { border-bottom: 2px solid #0386c2;position: relative; }
.tabbable-line .nav-tabs li a.active { border: 0;color: #0386c2; }
.tabbable-line .tab-content { margin-top: -3px;background-color: #fff;border: 0;float:left;width:100%;padding: 0; }
.portlet .tabbable-line .tab-content { padding-bottom: 0; }

/* Below tabs mode */
.mrtopoBTM2o { margin-top: 0;margin-bottom: 20px; }
.tabbable-line.tabs-below > .nav-tabs > li { border-top: 4px solid transparent; }
.tabbable-line.tabs-below > .nav-tabs > li > a { margin-top: 0; }
.tabbable-line.tabs-below > .nav-tabs > li:hover { border-bottom: 0;border-top: 4px solid #fbcdcf; }
.tabbable-line.tabs-below > .nav-tabs > li.active { margin-bottom: -2px;border-bottom: 0;border-top: 4px solid #f3565d; }
.tabbable-line.tabs-below > .tab-content { margin-top: -10px;border-top: 0;border-bottom: 1px solid #eee;padding-bottom: 15px; }
.pad_PP, .dt-bootstrap4 { padding: 0; }
.toggle_menu { display: none; }
.pro_radio_all_btn .checkbox:first-child { padding-left: 0; }
.sfull .checkbox:first-child { padding-left: 20px; }
.health_Survey_row_main { float: left;width: 100%; }
.health_Survey_row_main_row { float: left;width: 100%;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border: 1px solid #0386c2;background-color: #FFFFFF;height: 159px;margin-bottom: 30px;overflow: hidden;box-shadow: inset 6px 0 0 0 #026b9b;position: relative; }
.health_Survey_row_main_row .health_Survey_left_box { height: 159px;text-align: center;width: 115px;padding: 12px 0;border-right: 1px solid #0386c2;position: absolute; }
.health_Survey_left_box h2 { margin: 0;padding: 0;color: #0386c2;font-size: 18px;line-height: 21px;font-weight: 400;  }
.health_Survey_left_box h1 { font-size: 44px;line-height: 52px;color: #0386c2;font-weight: 700; }
.health_Survey_right_box { position: relative;width: 100%;padding-left: 115px;float: left; }
.health_Survey_top_R { float: left;width: 100%;padding: 18px 22px;border-bottom: 1px solid #D4DFE5;line-height: 21px; }
.health_Survey_top_R span { font-size: 18px;line-height: 21px;color: #4A5557;font-weight: 700;float: left;margin: 0;padding: 0; }
.health_Survey_top_R span:last-child { font-weight: 400;padding-left: 30px; }
.health_Survey_top_R ul { margin: 0;padding: 0;list-style: none;float: right; }
.health_Survey_top_R ul li { display: inline-block;margin: 0 25px;padding: 0; }
.health_Survey_top_R ul li a { display: inline-block;color: #0084FF;font-size: 15px;line-height: 18px; }
.health_Survey_top_R ul li a:hover { opacity: 0.8; }
.health_Survey_bottom_R { float: left;width: 100%;padding: 12px 22px; }
.detail_coming { float: left;color: #4A5557;font-size: 15px;line-height: 34px;opacity: 0.5; }
.survey_BTN_bEIng .BTN_bEIng { display: inline-block;color: #0084FF;font-size: 15px;padding: 7px 19px;border: 1px solid #0084FF;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-top: 15px; }
.not_show_Opcity.health_Survey_row_main_row .health_Survey_left_box { background-color: #F2F6F8; }
.not_show_Opcity.health_Survey_row_main_row { border: 1px solid #D4DFE5; }
.not_show_Opcity.health_Survey_row_main_row .health_Survey_left_box h2, .not_show_Opcity.health_Survey_row_main_row .health_Survey_left_box h1 { color:#ACB7BD; }
.not_show_Opcity.health_Survey_row_main_row .health_Survey_left_box { border-right: 1px solid #D4DFE5; }
.features_ofEVnt { float: left;width: 100%;text-align: left; }
.features_ofEVnt span { color: #4A5557;font-size: 15px;line-height: 34px;display: inline-block;width: 100%; }
.profile_main { display: flex;height: 135px;align-items: center;width: 100%; }
.profile_p_I_c { float: left;margin-right: 20px; }
.profile_p_I_c img { float: left;width: 135px;height: 135px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; object-fit: cover;}
.onl_Pfil { padding: 44px 15px;height: auto !important; }
.change_pic { float: left; }
.change_pic a { display: inline-block;color: #0084FF;font-size: 18px;line-height: 21px;letter-spacing: 1px; }
.flop_flort { float: left;padding: 0 15px;width: 100%; }
.flop_flort_main { float: left;width: 100%; }
.new_flir .col_R:nth-child(1) { float: left;width: 62.1%; }
.new_flir .col_R:nth-child(2) { float: left;width: 10%; }
.new_flir .col_R:nth-child(3) { float: left;width: 27.9%; }
.form_Btm { float: left;width: 100%;margin-top: 30px; }
.all_frm_BRTM { display: inline-block;height: 39px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;color: #E02C2C;font-size: 15px;border: 1px solid #E02C2C;background: none;box-shadow: none;padding: 0 20px;line-height: 39px; }
.all_frm_BRTM:hover { color: #E02C2C;opacity: 0.8; }
.datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active.disabled:hover[disabled], .datepicker table tr td.active.disabled[disabled], .datepicker table tr td.active:active, .datepicker table tr td.active:hover, .datepicker table tr td.active:hover.active, .datepicker table tr td.active:hover.disabled, .datepicker table tr td.active:hover:active, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active:hover[disabled], .datepicker table tr td.active[disabled] { background: #039fac; }
.datepicker td, .datepicker th { width: 40px;height: 40px;line-height: 40px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; }
.BMI_main_cls { float: left;width: 100%;margin-bottom: 50px; }
.TOP_r { margin-top: 40px; }
.BMI_inner { float: left;width: 100%;padding: 50px 100px;border: 1px solid #D4DFE5;background-color: #FFFFFF;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.for_BMI_content { float: left;width: 100%;padding-left: 100px;margin: 50px 0 0 0; }
.for_BMI_content h3 { color: #8A959A;font-size: 18px;font-weight: 700;margin: 0;padding: 0; }
.for_BMI_content p { color: #4A5557;line-height: 36px;font-size: 18px;font-weight: 400;margin: 0;padding: 0;margin: 0 0 20px 0;padding: 0; }
.for_BMI_content p:last-child { margin: 0; }
.add_periodf { text-align:right;border: none;box-shadow: none;background: none;text-decoration: none;color: #E02C2C;font-size: 13px;line-height: 15px;font-weight: 400;text-transform: capitalize;width: 50%; }
.Manage_actIviti label { height: auto;margin-bottom: 5px; }
.Manage_actIviti p { float: left;width:auto;margin: 0;width: 50%;font-size: 12px;  }
.hidden_div { display: none; }
.value_activity_main { float: left;width: 100%;border: 1px solid #D9D9D9;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FCFCFC;height: 180px; }
.value_user_activity_main { float: left;width: 100%;border: 1px solid #D9D9D9;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FCFCFC;height: 180px; }
.activity_main_UM_main { display: none; }
.activity_main_UM_main.inne_ACti_MN { display: block !important; }
.actACti_MN { padding-top: 0 !important; }
.value_activity { float: left;width: 100%;padding: 0 14px;background: #FCFCFC;border-bottom: 1px solid #D9D9D9; }
.value_activity h3 { float: left;color: #4A5557;line-height: 40px;font-size: 18px;font-weight: 400; }
.value_activity h6 { float: right;line-height: 40px; }
.value_activity h6 a { font-size: 13px;color: #B4BABC;font-weight: 400;display: inline-block; }

.activity_complete { float: left;width: 100%;padding: 0 14px;background: #FCFCFC;border: 1px solid #D9D9D9; }
.activity_complete h3 { float: left;color: #4A5557;line-height: 40px;font-size: 18px;font-weight: 400; }
.activity_complete h6 { float: right;line-height: 40px; }
.activity_complete h6 a { font-size: 13px;color: #B4BABC;font-weight: 400;display: inline-block; }


.activity_main_UM { float: left;width: 100%;background: #ECECEC;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 14px; }
.activity_main_UM label { color: #4C4C4C;text-transform: none; }
.activity_main_UM p { font-size: 15px; }
.activity_main_UM .add_periodfs { text-align:right;border: none;box-shadow: none;background: none;text-decoration: none;color: #E02C2C;font-size: 15px;line-height: 15px;font-weight: 400;text-transform: capitalize; }
.activity_main_UM .add_periodfs:first-child { color: #959595;margin-right: 15px;  }
.activity_main_UM .form-group .form-control { height: 40px;border: 1px solid #959595;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FCFCFC;padding: 0 14px; }
.activity_main_UM .form-group textarea { float: left;width: 100%;height: 112px;background: #FCFCFC;border: 1px solid #959595;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 14px;resize: none; }
.cl-small.radio label::before { width: 20px;height: 20px;border-color: rgba(0,0,0,.5); }
.cl-small.radio label { line-height: 20px;padding-left: 15px; }
.cl-small.radio label::after { width: 10px;height: 10px; }
.cl-small.radio-primary input[type="radio"]:checked + label::after { background-color: #000000; }
.cl-small.radio-primary input[type="radio"]:checked + label::before { border-color: rgba(0,0,0,1); }
.Manage_actIviti_inner { float: left;width: 100%; }
.add_Period_xmain { display: none;margin-bottom: 20px;float: left;width: 100%; }
.add_Period_xmain.inne_ACti_MN { display: block; }

/* 11-05-2018 */
.form-control:focus {box-shadow: none; border-color: inherit;}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {top: auto; height: 16px; width: 16px; line-height: 18px;}

/* Biometrics page */
.height_auto {height: auto !important;}
.bio_row {float: left; width: 100%; margin-top: 30px;}
.bio_row:first-child {margin-top: 0;}
.biomrg00 {margin: 0 !important;}
.biomrg15 {margin: 11px 0;}
.bio_half_HT {width: 30%; float: left; margin-right: 2%;}
.bio_half_HT .form-control {width: 75%; margin-right: 10px;}
.bio_half_HT span {color: #B4BABC; font-size: 18px; line-height: 47px; display: inline-block;}
.bio_half_HT:last-child {margin-right: 0;}
.bio_half_HT.w50 {width: 49%;}
.bio_half_HT.w50 .form-control {width: 85%;}
.bio_half_HT.w45 {width: 100%;}
.bio_half_HT.w45 input{width: 41%;}
.cm_span {line-height: normal !important;}
.cl_black {color: #4A5557 !important;}
.warning i {font-weight: 900 !important; font-style: normal; color: #BE8B30;}
.bio_txtarea {width: 100%; float: left; border: 1px solid #D9D9D9; border-radius: 3px; background-color: #FCFCFC; resize: none; padding: 15px; height: 150px; transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.bio_txtarea:focus {border: 1px solid #000; box-shadow: none; outline: 0 none;}

.comment_block {float: left; width: 100%;}
.comment_block ul {list-style: none; margin: 0; padding: 0;}
.comment_block li {margin: 0 0 25px 0; padding: 0 0 25px 0; border-bottom: 1px solid #BAC5CB; float: left; width: 100%;}
.comment_block li:last-child {margin-bottom: 0; border-bottom: 0;}
.comment_block li .cm_date {color: #4A5557; font-size: 13px; line-height: 15px; margin-bottom: 5px;}
.comment_block li .cm_des {color: #4A5557; font-size: 18px; font-style: italic; line-height: 21px;}
.sc_btn {height: 39px; line-height: 39px; width: 230px; padding: 0 20px; margin-right: 30px;}

.ui-slide-pipe {height: 23px; background-color: #ECECEC; border-radius: 3px; width: 100%; opacity: 1; -webkit-appearance: none; -webkit-transition: .2s;
    transition: opacity .2s; position: relative;}
.cs_range_slider{width: 2px; height: 36px; background: #4A5557; cursor: pointer; position: absolute; top: -6px;}
.cs_range_slider:focus, .slide_value:focus {outline: 0 none;}
.value_count {opacity: 0.4; color: #4A5557; font-size: 18px; font-style: italic; line-height: 21px;}
.slide_value {position: absolute; top:-25px; left: -8px;}

.popover {border-radius: 0; box-shadow: 0 6px 14px 0 rgba(0,0,0,0.2); border-color:#A4AFB5; max-width: 250px;}
.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { border-right-color:#A4AFB5; }
.popover-body {padding: 0}
.popover_main {float: left; width: 100%; background: #fff; }
.pop_head {float: left; width: 100%; padding: 20px;}
.pop_head h4 {color: #4A5557; font-size: 18px; line-height: 15px; text-transform: capitalize; margin-bottom: 10px;}
.pop_head span {color: #4A5557; font-size: 15px; line-height: 15px; margin-bottom: 10px; float: left; width: 100%;}
.pop_head span:last-child {margin-bottom: 0;}
.pop_link_block {float: left; width: 100%; padding: 20px; border-top:1px dashed #A4AFB5; border-bottom:1px dashed #A4AFB5;}
.popover_main ul {list-style: none; margin: 0; padding: 0;}
.popover_main ul li {float: left; width: 100%; margin-bottom: 6px;}
.popover_main ul li:last-child {margin-bottom: 0;}
.popover_main ul li a {font-size: 15px; line-height: 20px; color: #007bff; display: inline-block;}
.pop_footer {float: left; width: 100%; padding: 20px;}
.radio_inner_short_extra { width: 100%;padding: 30px 0;width: 700px;margin: 0 auto;overflow: hidden; }
.radio_inner_short_extra h3 { float: left;width: 100%;color: #4A5557;line-height: 21px;font-size: 18px;font-weight: 400; }
.radio_inner_short_extra ul { list-style: none;float: left;width: 100%;text-align: center;margin: 0;padding:0; }
.radio_inner_short_extra ul li { display: inline-block;margin: 0 10px;padding: 0; }
.radio_inner_short_extra ul li:first-child { font-size: 13px; }
.radio_inner_short_extra ul li:last-child { font-size: 13px; }
.radio_inner_short_extra .pro_radio_all_btn { height: 55px;margin: 0; }
.pro_radio_all_btn .radio label { cursor: pointer; }
.radio_inner_short_extra .pro_radio_all_btn .radio label::before { left: 9px; }
.radio_inner_short_extra .pro_radio_all_btn .radio label::after { left: 17px; }
.short_line_radio { border: none; }
.report_mncv_z { float: left;width: 100%; }
.report_mncv_z_top { float: left;width: 100%;padding: 50px 0; }
.report_mncv_z_top label { float: left;width: 100%;color: #222222;font-size: 15px; }
.df_pickert { height: 47px;border: 1px solid #D9D9D9;background: #FCFCFC url('../images/calender_icon.png') no-repeat right 10px center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;width: 100%;padding: 8px 15px; }
.bghty_TNM .red { float: left;width: 100%;text-align: center;float: right;height: 47px;line-height: 20px; }
.bghty_TNM { float: left;width: 100%;margin-top: 30px; }
.logo_Holtyn_trd { float: left;width: 100%;text-align: right; }
.logo_Holtyn_trd img { display: inline-block;padding-right: 10px; }
.report_content_mjk_d { float: left;width: 100%;margin: 50px 0; }
.report_content_mjk_d h3 { font-size: 18px;color: #4a4949;text-align: center; }
.report_content_mjk_d p { float: left;width: 100%;font-size: 16px;color: #4a4949;margin: 30px 0; }
.dki_data-row { float: left;width: 100%;margin: 50px 0; }
.dki_data-row h4 { margin-bottom: 50px;color: #4a4949;  }
.dki_data_row_inner { float: left;width: 100%; }
.imagemhjk { width: 100px;height: 100px;border-radius: 50%;overflow:hidden;display: inline-block;  }
.imagemhjk img { border-radius: 50%; }
.dki_data_row_inner p { font-style: italic;font-size: 14px;color: #4a4949;text-align: left;padding-top: 0;margin-top: 5px;font-weight: 600; }
.ort_mncv_z { float: left;width: 100%; }
.dki_data_row_inner h3 { font-size: 20px;color: #4a4949;text-align: left;margin: 0;text-decoration: underline;font-style: italic; }
.dki_data_row_inner .checkbox label { float: left;line-height: inherit;text-align: left;font-weight: 600;font-style: italic;font-size: 14px;
    color: #4a4949; }
.dki_data_row_inner .checkbox label::before { width: 30px;height: 30px; }
.dki_data_row_inner .checkbox label::after { width: 20px;height: 30px;font-size: 16px;margin: 1px 0 0 -18px; }
.dfghuo_report_part { border-bottom: 1px solid #cccccc; }
.sfzza { float: left;width: 100%; }
.sfzza .col-sm-6 { float: left;width: 50%; }
.ssa { padding-left: 15px; }
.ort_mncv_z_mbc_main { float: left;width: 100%; }
.apdzero { padding: 0; }
.rchek_letdct { float: left;width: 100%; }
.rchek_letdct .dki_data_row_inner .checkbox-inline { float: left;width: auto; }
.rchek_letdct .dki_data_row_inner .checkbox label { padding-left: 25px;line-height: 29px; }
.dfhhBsp { margin: 0; }
.ort_mncv_z h6 { float: left;width: 100%;color: #4a4949;margin-top: 30px;font-size:30px;  }
.man_TRNBls { float: left;width: 100%;margin: 30px 0; }
.man_TRNBls .table-bordered th, .man_TRNBls .table-bordered td { border: 1px solid #e9ecef; }
.full_width_col_innerdopaurot { width: 60%;margin: 0 auto; }
.wrap_headerx { float: left;width: 100%; }
.lgl_logo { float: left; }
.lgl_logo a { display: inline-block; }
.inner_dft_enroll_top { float: left;width: 100%;padding: 20px 0; }
.inner_dft_enroll_view { float: left;width: 100%; }
.inner_dft_enroll_view_sub { float: left;width: 100%; }
.img_section_upload { margin:0 auto;width: 503px;padding: 0; }
.img_section_upload_sub { background: #F2F2F2;width: 100%;height: 142px;float: left;text-align: center; }
.img_section_upload_sub img { height: 142px;object-fit: contain; }
.inner_dft_enroll_view_sub p { float: left;width: 100%;padding: 0;margin: 0;color: #4A5557;font-size: 18px;line-height: 36px; }
.full_WERT { float: left;width: 100%; }
.fzcm_fomty label { float: left;width: 100%;font-weight: bold;letter-spacing: 1px;line-height: 14px;color: #727579; }
.fzcm_fomty .cntrl_controlk { float: left;width: 100%;border: 1px solid #BAC5CB;height: 47px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 8px 15px; }
.mn_btn_pinl { float: left;width: 100%; }
.mn_btn_pinl .hk_pinkbtn { display: inline-block;background: #E02C2C;height: 47px;border-radius: 23.5px;width: 230px;border: 2px solid #E02C2C;color: #FFFFFF;font-size: 15px;cursor: pointer; }
.mn_btn_pinl .hk_pinkbtn:hover { background: #ffffff;color: #E02C2C; }
.mn_btn_pinl a { display: inline-block;color: #E02C2C;font-size: 12px;line-height: 27px; }
.df_rousd .file_up_box { width: 130px;height: 130px;border-radius: 50%;background: #F2F2F2;overflow: hidden;margin: 0; }
.df_rousd .file_up_box img { height: 130px;object-fit: cover;padding: 0; }
.pdfg_lfrgt { padding: 0 15px; }
.dfl_inlix { display: table-cell;height:80px;width: 100%; vertical-align: middle;}
.full_scrn { float: left;width: 100%; }
.fzcm_fomty .form-group { margin-bottom: 15px; }
.erp_autos { width: 400px;margin:0 auto; }
.seprtr { float: left;width: 100%;height: 1px;background: #BAC5CB;margin:20px 0; }
.full_WERT h2 { margin-bottom: 30px; }
.btmrkl { margin-bottom: 40px !important; }
div.dataTables_wrapper div.dataTables_processing { margin-top: 0 !important; }
div.dataTables_wrapper div.dataTables_processing { top: 67.5% !important; }
/* .pos_rel_over {overflow: hidden; position: relative; z-index: 9999;} */


.column-half .pro_left.cool-survey-change::before { position: absolute;right: 0;width: 50%;height: 8px;top: 0;background: #ffffff;content: "";z-index: 1; }
.column-half .pro_left.cool-bio-class::before { position: absolute;right: 0;width: 50%;height: 8px;top: 0;background: #ffffff;content: "";z-index: 1; }
.column-half .tb_active.cool-bio-class::after {border-radius: 10px;}
.column-half .tb_active.cool-bio-class::before {position: absolute; right: 0; width: 50%; height: 8px; top: 0; background: #0386c2; content: ""; z-index: 1; border-radius: 10px;}

.cs_rd_height .radio_inner_short_extra ul li {width:12%; text-align: center;}
.cs_rd_height .radio_inner_short_extra .pro_radio_all_btn {height: auto; text-align: center;}
.cs_rd_height .pro_radio_all_btn .radio {width: 100%;}
.cs_rd_height .radio label {height: 55px; display: table; margin: 0 auto; width: 55px;}
.cs_rd_height .radio_inner_short_extra .pro_radio_all_btn .radio label::before {margin: 0 auto; left:0; right: 0;}
.cs_rd_height .radio_inner_short_extra .pro_radio_all_btn .radio label::after { left: 0; right: 0; margin: 0 auto;}
span.test {clear: both; font-size: 13px; text-transform: capitalize; line-height: 15px; display: inline-block; min-height: 40px; margin-top: 15px;}
.mrglft15 {margin: 0 15px;}

.coolth .form-group { margin-bottom:0; }
.coolth .form-group .fl_w_ch { margin-bottom:0; }
.coolth .form-group .fl_w_ch label { margin-bottom:0;height: 16px;line-height: 20px; }
.coolth .form-group .checkbox label::before { width: 20px;height: 20px; }
.coolth .form-group .checkbox label::after { width: 20px;height: 20px;line-height: 20px;font-size: 15px; }
.mrgbtm100{margin-bottom: 100px !important;}
.btn_report_main .red {width: 70%; float: left; margin-right:10px; padding-left: 5px; padding-right: 5px;}
.export_btn {cursor: pointer; margin-top: 6px; display: inline-block; float: right; position: relative; background: transparent; border: 0;}
.export_btn i {font-size: 28px; line-height: 35px;}
.export_btn img {width: 30px; opacity: 0.4;}
.padZero {padding: 0;}
.export_span{padding: 0 !important;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border:1px solid #D9D9D9 !important;}
.select2-container--default .select2-selection--multiple {border:1px solid #D9D9D9 !important;}

.pati_btn {margin: 0 20px 0 0; font-size: 30px; color: #000; float: left; position: relative;}
.parti_tbl_main {float: left; width: 100%;}
.parti_tbl_main label {width: 50%; float: left; margin: 0;}
.parti_tbl_head {width: 100%; float: left; padding-bottom: 3px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.em_sm_txt {position: absolute; left: -15px; bottom: -30px; font-size: 12px; text-align: center; color:#4a4949;}
.ex_sm_txt {position: absolute; bottom: -25px; font-size: 12px; text-align: center; left: 0; right: 0; color:#4a4949;}
.corporate_RT th, .corporate_RT td {padding: 10px;}

/* 24-9-2018 */
.wellness_main {float: left; width: 100%;}
.wellness_inner {float: none; width: 100%; max-width: 880px; margin: 50px auto; display: table;}
.fl_row {float: left; width: 100%; margin-bottom: 30px;}
.wellness_box {float: left; width: 100%; border-radius: 3px; padding: 15px; box-sizing: border-box; position: relative; }
.well_sm_title {font-size: 15px; font-weight: bold; letter-spacing: 1px; line-height: 18px;}
.learn_more_cl {font-size: 12px; font-style: italic; line-height: 35px; text-align: right; position: absolute; right:10px; bottom: 0;}
.count_score {float: left; width: 100%; margin: 35px 0; text-align: center; }
.count_score span {display: inline-block; font-size: 45px; line-height: 53px; font-weight: bold; color: #fff; margin: 0 10px; padding: 0 10px; position: relative;}
.count_score span::after {position: absolute; content: ""; right:-15px; width: 3px; height: 50px; background: rgba(255, 255, 255, 0.4);     transform: rotate(15deg);}
.count_score span:last-child {margin-right: 0; padding-right: 0; opacity: 0.4;}
.count_score span:last-child::after {display: none;}

.alcohol_score {float: left; width: 100%; text-align: center; margin: 10px 0;}
.alcohol_score span {font-size: 20px; font-weight: bold; letter-spacing: 1.33px; line-height: 24px; text-align: center; float: left; width: 100%; color: #fff; margin-top: 8px;}
.smoke_score {float: left; width: 100%; text-align: center; margin: 10px 0; height: 104px; display: flex; align-items: center; justify-content: center;}
.well_short_des {color: #727579; font-size: 15px; line-height: 25px;}

.padd25 {padding: 25px;}
.wellnees_link {float: left; width: 100%; margin: 8px 0;}
.wellnees_link ul {list-style: none; margin: 0; padding: 0;}
.wellnees_link ul li {float: left; margin: 0 15px 15px 0;}
.wellnees_link ul li a {display: block; font-size: 20px; font-weight: bold; letter-spacing: 1.33px;  line-height: 24px; text-align: center; padding: 8px 20px; border-radius: 30px;}

.chart_main {float: left; width: 100%; margin: 35px 0; position: relative;}
.chart_bg { background: linear-gradient(90deg, #58B957 0%, #E9DE02 52.32%, #FF5A4C 100%); border-radius: 3px; float: left; width: 100%; height: 33px; margin-bottom: 8px;}
.chart_bottom {float: left; width: 100%;}
.chart_bottom ul {list-style: none; margin: 0; padding: 0;}
.chart_bottom ul li {font-size: 15px; line-height: 18px; color: #727579; display: inline-block; padding: 0 25px;}

.chart_icon {position: absolute; width:auto; display: table; height: 65px; top: -8px;}
.chart_icon::before {position: absolute; content: ""; top: 0; left:-10px; right: 0; margin: 0 auto; border-top: 10px solid  #4A5557; border-left: 10px solid transparent; border-right: 10px solid transparent; width: 0; height: 0;}
.chart_icon::after {position: absolute; content: ""; left:-1px; right: -1px; margin: 0 auto; width: 2px; height: 45px; background:#4A5557;}
.chart_icon span { color: #727579; font-size: 15px; line-height: 18px; position: absolute; width: 30px; top: -20px; left: -15px; text-align: center; font-weight: bold; right: 0; margin: 0 auto;}

.well_bg_green {background: #58B957;}
.well_bg_yellow {background: #FFA900;}
.well_bg_red {background: #FF5A4C;}
.well_bg_gry {background: #F2F2F2;}

.txt_white, .txt_white:hover {color: #fff;}
.txt_gry, .txt_gry:hover {color: #727579;}
.txt_blue, .txt_blue:hover {color: #0386C2;}

.frcol li {float: left; width: 33.33%;}
.frcol li:nth-child(2) { text-align: center;}
.frcol li:last-child {text-align: right;}

.frcol4 li {float: left; width: 25%; text-align: center;}
.frcol4 li:first-child {text-align: left;}
.frcol4 li:last-child {text-align: right;}
.frcol5 li {float: left; width: 20%; text-align: center;}
.frcol5 li:first-child {text-align: left;}
.frcol5 li:last-child {text-align: right;}

.chart_main p {text-align: center; float: left; width: 100%; color: #727579; font-size: 14px;}
.vlbokl {float: left; width: 100%; text-align: center;}
.blocpv {float: left; width: 100%;}
.blocpv .leftsdlix {width: 15%; float: left; text-align: right; font-weight: bold; font-size: 15px; color: #727579; padding: 35px 20px 35px 0;}
.blocpv .chart_main {width: 85%; float: left;}
.sx4 .modal-dialog {max-width: 660px; border-radius: 0;}
.sx4 .modal-header {display: block;position: relative;border:none;}
.sx4 .modal-header a {position: absolute;right: 0;top: 20px;right: 20px;}
.sx4 .modal-dialog .modal-content {border-radius: 0 !important; box-shadow: inset 0 4px 0 0 #089FAC; padding: 0 0 60px 0;}
.sx4 .modal-dialog .modal-title {color: #727579; letter-spacing: 1.6px; text-align: center; font-size: 24px; font-family: Roboto;}
.sx4 .modal-dialog h6 {text-align: center; margin: 0; padding: 17px 0;}
.sx4 p {float: left; width: 100%; color: #727579; font-size: 15px; line-height: 27px; font-family: Roboto; margin-bottom: 20px; padding: 0 50px;}
.sx4 a {color: #0386C2; text-decoration: none;}
.sx4 ul {margin: 0; padding: 0 50px; list-style: none; float: left; width: 100%;}
.sx4 ul li {position: relative; padding-left: 15px; margin-bottom: 5px; float: left; width: 100%;}
.sx4 ul li ul {padding: 0;}
.sx4 ul li::before {position: absolute; content: ""; width: 6px; height: 6px; background: #727579; top: 8px;  left: 0; border-radius: 50%;}

.ldifop {float: left; width: 100%; padding:50px 50px 0 50px;}

.bmi_chart_main {float: none; width: 100%; margin: 61px auto 20px; max-width: 385px; display: table; position: relative;}
.bmi_chart {width: 100%;}
.bmi_chart_main .chart_icon {position: absolute; width:20px; display: table; height: 11px; top: -12px;}
.bmi_chart_main .chart_icon span {color: #4A5557; font-size: 45px; top: -35px; width: auto;}
.bmi_chart_main .chart_icon::after {display: none;}

.chart_bottom.bmi_li ul li {font-weight: bold; letter-spacing: 1px; padding: 0; float: left; position: relative;}
.chart_bottom.bmi_li ul li:first-child {float: left;}
.chart_bottom.bmi_li ul li:nth-child(2) {left: 5%;}
.chart_bottom.bmi_li ul li:nth-child(3) {left: 30%;}
.chart_bottom.bmi_li ul li:nth-child(4) {left: 50%;}
.chart_bottom.bmi_li ul li:last-child {float: right;}

.bp-table {width: 100%; padding: 0 50px; float: left; margin-bottom: 30px;}
.bp-table table {width: 100%; border: 1px solid #727579;}
.bp-table table th, .bp-table table td {color: #727579; font-size: 15px; line-height:normal; padding: 5px; border-bottom: 1px solid #727579; border-right: 1px solid #727579;}
.pop_sm_main_title {padding: 0 50px; font-size: 18px; margin-bottom: 20px;}
.pop_sm_inner_title {padding: 0 50px; font-size: 18px;}

.wellness-max-width {max-width: 100%;}
.published_date {float: left; width: 100%; height: 100%; border-right: 2px solid #0386C2; padding: 15px 0 15px 0px;}
.published_date ul {list-style: none; margin: 0; padding: 0;}
.published_date ul li {margin:0 0 15px 0; position: relative;}
.published_date ul li a {display: inline-block; color: #727579; padding: 0 10px 0 0; position: relative; z-index: 9999;}
.published_date ul li.active a {color: #0386C2; background: #fff;}
.published_date ul li.active::before {position: absolute; content: ""; right:-8px; top: 4px; width: 15px; height: 15px; background:#0386C2; border-radius: 50%; border: 2px solid #fff;}
.published_date ul li.active::after {position: absolute; content: ""; right:0; top: 10px; width:100%; height:2px; background:#0386C2;}
.right_wellness_cover {float: left; width: 100%; padding: 0 0 0 50px;}

.health_main_cover {float: left; width: 100%; padding: 0 15px;}
.bmt_new00 {margin-bottom:0 !important;}

.act-radio.radio:first-child {padding-left: 20px;}
.act-radio.radio label {line-height: 22px; height: 55px; display: flex; align-items: center;}

.fl_w {width: 100%; float: left}
span.to_cl {
        width:auto;
    text-align: center;
    display: inline-block;
    padding: 11px 0;
    float: none;
    margin-left: 0;
    position: absolute;
    right: -7px;
    top: 30px;
}
.cspad00 {padding-left: 0; padding-right: 0;}
.coolth.corpo_rate {margin-bottom: 10px; float: left; width: 100%;}
.coolth.corpo_rate .form-group .fl_w_ch label  {padding-left:30px !important; height: auto;}
.coolth.corpo_rate .form-group .checkbox input[type="checkbox"] {position: absolute;}
.coolth.corpo_rate .form-group .checkbox label::before {margin-left:0 !important;}
.coolth.corpo_rate .form-group .checkbox input[type="checkbox"]:checked + label::after {margin-left: 0;}
.mrgbtm200 {margin-bottom:20px;}

.btn_mnb.parti_tracker li {float: left;}
.btn_mnb.parti_tracker li b{float: left; width: 100%;}
.btn_mnb.parti_tracker li .wiauto.pad_both {margin-top: 3px;}

/* Responsive Css */
@media(max-width: 1560px) {
  .box p { font-size: 14px; }
  .page_content_container { max-width: 90%; }
}
@media(min-width:1365px) {
    .mob_form_div .col-sm-2 { flex: auto;max-width:30%;float: left; }
    .mob_form_div .col-sm-6.form-control { flex: auto;max-width: 50%;float: left; }
}
@media(max-width: 1365px) {
  .login_right_inner { padding: 180px 50px 100px 50px; }
  .content_info_login { padding-top: 100px; }
  .login_right_inner { padding-top: 140px; }
  .mob_form_div .col-sm-2 { flex: auto;max-width: 30%;float: left; }
  .mob_form_div .col-sm-6.form-control { flex: auto;max-width: 50%;float: left; }
  .pro_radio_all_btn .radio label::before { width: 35px;height: 35px; }
  .pro_radio_all_btn .radio label::after { width: 19px;height: 19px; }
  .pro_radio_all_btn .radio label { line-height: 35px;padding-left: 25px;font-size: 15px; }
  .checkbox label::before { width: 35px;height: 35px; }
  .checkbox label::after { width: 34px;height: 34px;font-size: 18px; }
  .checkbox label { line-height: 35px;padding-left: 25px;font-size: 15px; }
  .questions_main_text i { font-size: 14px; }
  .question_left span { text-align: left; }
  .sfull .checkbox label { height: 35px; }
  .sfull .checkbox label::after { padding-top: 3px; }
  .Calendar_section_main_inner { padding-left: 30px; }
  .schedule_appoinment .Calendar_section_main_inner { padding-left: 0; }
  .timeliNe_col { left: -30px; }

  /* 05-11-2018 */
  .cal_view .col-sm-7, .cal_view .col-sm-5 {flex: auto; max-width: 100%;}
  .cal_view .calendar_row_left {margin: 0 0 10px 0;}
  .bio_half_HT .form-control {width: 55%;}
  .bio_half_HT.w50 .form-control {width: 75%;}
  .bio_row {margin-top: 0px;}

  .participant_menu li {margin: 0 10px;}
}
@media(max-width: 1279px) {
  .box_div_section .col-sm-6 { max-width: 100%;flex: auto;margin-bottom: 15px; }
  .login_right_inner { padding-top: 40px; }
  .box p { font-size: 18px; }
  .find_how_main { margin-bottom: 100px; }
  .container_cool { padding: 0 50px; }
  .page_title { padding: 47px 50px; }
  .pad-top-btm { padding: 0 50px; }
  .tabbable-panel .clore_grey { padding: 0 50px; }
  .menu li { margin: 0 5px; }
  .menu li a { font-size: 15px; }
  .pad_PP, .dt-bootstrap4 { padding: 0 !important; }
  .page_content_main_H { padding: 50px; }
  .apd-pad { padding: 26px 50px !important; }
  .survey_main_cls { padding: 0 20px; }
  .questions_main_text p { font-size: 15px; }
  .meter { width: 100%; }
  .trcker_box_inner .float-right { font-size: 13px; }
  .font_nt p { padding-right: 0; }
  .bgcolorgredient p { line-height: 32px; }
  .section_bg_white .trcker_box { padding: 15px; }
  .health_Survey_top_R ul li { margin: 0 10px; }
  .features_ofEVnt span  { font-size: 12px; }
  .slv_EarlyLKL .col-sm-7 { float: left;width: 90%;flex: auto;max-width: 90%; }
}

@media(max-width: 1199px) {
  .count_score span {font-size: 35px; line-height: 53px;}
  .count_score span::after {right: -10px;}
  .right_wellness_cover {padding: 0;}
  .published_date {padding-left: 0;}
}

@media(max-width: 1024px) {
  .login_auto { float: left;width: 100%; }
  .box p { font-size: 14px; }
  .box a { min-height: 150px; }
  .container_cool { padding: 0 30px; }
  .page_title { padding: 30px; }
  .pad-top-btm { padding: 0 30px; }
  .tabbable-panel .clore_grey { padding: 0 30px; }
  .menu li { margin: 0 5px; }
  .menu li a { font-size: 15px; }
  .pad_PP, .dt-bootstrap4 { padding: 0 !important; }
  .page_content_main_H { padding: 30px; }
  .apd-pad { padding: 26px 30px !important; }
  .mob_form_div .col-sm-2 { flex: auto;max-width: 30%;float: left; }
  .mob_form_div .col-sm-6 { flex: auto;max-width: 100%;float: left; }
  .mob_form_div .col-sm-6.form-control { flex: auto;max-width: 50%;float: left; }
  .mob_form_div .col-sm-6.pad_PP { flex: auto;max-width: 50%;float: left; }
  .mob_form_div .col-sm-6.pad_PP.dp_mob_padding { padding: 0 !important; }
  /* .btn_mnb li { margin-bottom: 15px; } */
  .dashboard_inner_main_inX .col-sm-8, .dashboard_inner_main_inX .col-sm-4 { flex: auto;max-width: 100%;float: left; }
  .section_halF_part, .section_bg_white, .section_bg_white .trcker_box { height: auto; }
  .dashboard_inner_main_inX .col-sm-8 .section_halF_part { height: 330px; }
  .pdsmo { padding-top: 0; }
  .section { margin-bottom: 30px; }
  .section_bg_white .trcker_box { padding: 20px; }
  .font_nt p { font-size: 15px; }
  .health_Survey_row_main_row { height: auto;overflow: visible; }
  .health_Survey_row_main_row .health_Survey_left_box { width: 100%;float: left;position: relative;border: none; }
  .health_Survey_right_box { padding: 0; }
  .health_Survey_row_main_row { box-shadow: none; }
  .health_Survey_row_main_row .health_Survey_left_box { height: 76px;align-items: center;display: flex;box-shadow: inset 6px 0 0 0 #026b9b; }
  .health_Survey_row_main_row .health_Survey_left_box h2 { float: left;width:20%;margin: 0;  }
  .health_Survey_left_box h1 { float: left;width:20%;  }
  .health_Survey_row_main_row .health_Survey_left_box { border-bottom: 1px solid #0386c2; }
  .health_Survey_row_main_row.not_show_Opcity .health_Survey_left_box { border-bottom:1px solid #D4DFE5;border-right: none;box-shadow: none; }

  /* 11-05-2018 */
  .mar50 {margin: 30px 0;}
  .form_main_HOLTYN h2 {margin-bottom: 20px; float: left; width: 100%; font-size: 20px;}
  .form-group {margin-bottom: 20px;}
  .h50 {height: 20px;}
  .min_cal_main label {font-size: 24px;}

  .BMI_main_cls {margin-bottom: 30px;}
  .BMI_inner {padding: 30px;}
  .for_BMI_content {padding-left: 0px; margin-top: 30px;}
  .for_BMI_content p {font-size: 16px; line-height: 30px; margin: 0 0 20px 0;}

  .set_available_time .col-cool-hlf {width: 100%;}
  .col-cool-hlf_inner .col-sm-5:first-child {padding-right: 0;}
}
@media(min-width: 992px) {
  .menu {display: inline-block !important; height: auto !important;}
}
@media(max-width: 991px) {
  .survey_main_cls .col-sm-2 { flex: auto;max-width: 100%;float: left; }
  .survey_main_cls .col-sm-10 { flex: auto;max-width: 100%;float: left; }
  .questions_main_text .col-sm-8 { flex: auto;max-width: 100%;float: left; }
  .questions_main_text .col-sm-4 { flex: auto;max-width: 100%;float: left;text-align: left !important;  }
  .pro_radio_all_btn { margin: 15px 0 0 0; }
  .pro_radio_all_btn .form-group { margin-bottom: 10px; }
  .question_left { height: auto !important; }
  .top_info_header span { font-size: 14px; }
  .appoinment_row h5 { font-size: 15px; }
  .book_schedule_row .col-sm-2 { flex: auto;max-width: 33.33%;width: 33.33%;float: left;margin-top: 20px; }
  .book_schedule_row { margin-top: 0; }
  .health_Survey_top_R .col-sm-7 { flex: auto;max-width: 100%;float: left; }
  .health_Survey_top_R .col-sm-5 { flex: auto;max-width: 100%;float: left; }
  .health_Survey_top_R ul { float: left;margin-top: 10px; }
  .health_Survey_top_R ul li:first-child { margin-left: 0; }
  .health_Survey_bottom_R .col-sm-2 { max-width: 33.33%;flex: auto; }
  .features_ofEVnt { border-bottom: 1px solid #D4DFE5; }
  .features_ofEVnt span { font-size: 15px; }

  .mo_hide {display: none !important;}
  .biomrg15 {margin: 0 0 5px 0;}
  .bio_row .alert_ {font-size: 14px;}

  .wellness_inner {margin: 30px auto;}
  .published_date {padding-left: 0;}
  .right_wellness_cover {padding: 0;}
  .right_wellness_cover .fl_row .col-sm-4, .right_wellness_cover .fl_row .col-sm-8 {flex:auto; max-width:100%; width: 100%;}
  .right_wellness_cover .fl_row .col-sm-4 .wellness_box {margin-bottom: 30px;}
  .published_date ul li a {font-size: 14px;}

  .toggle_menu { display: inline-block;position: absolute;right: 20px;color: #ffffff;font-size: 30px;top: 9px; }
  .toggle_menu:hover { color: #ffffff;opacity: 0.8; }
  .menu { display: none;position: absolute; right: -15px;width: 250px;height: 100%;background: #0386c2;z-index: 1;top: 61px;z-index: 555; }
  .menu li, .menu li a { float: left;width: 100%; }
  .menu li { margin: 0; }
  .menu li { border-bottom: 1px solid #ffffff; }
  .menu li a { padding: 10px 15px; }
  .menu li.active a::before { display: none; }

  .btn_mnb.parti_tracker li {margin: 0 5px;}
  .btn_mnb.parti_tracker li .wiauto.pad_both {padding: 0 15px;}

}
@media(max-width: 800px) {
  .login_left { width: 300px; }
  .login_left::after { width: 300px; }
  .content_info_login p { line-height: 35px;font-size: 20px;padding: 0; }
  .find_how_main { margin-bottom: 50px; }
  .content_info_login { padding-top: 50px; }
  .trusted_by ul li a img { width: 35px; }
  .login_right { padding-left: 300px; }
  .padding { padding: 40px !important; }

  .pro_radio_all_btn .radio, .pro_radio_all_btn .checkbox { float: left;width: 100%;padding-left: 0; }
  .sfull .checkbox { padding-left: 20px; }

  .bio_row .pro_radio_all_btn .radio {margin-bottom:20px;}
  .bio_row .form-group {margin-bottom: 10px;}
  .bio_row .form-group label {line-height: normal}

  .published_date ul li {margin-bottom: 10px;}
  .published_date ul li a {font-size: 13px;}
}

@media(max-width: 767px) {
  .login_left { position: relative;width: 100%;float: left; }
  .login_left:after { width: 100%; }
  .content_info_login p br { display: none; }
  .content_info_login, .login_right_inner { padding-top: 20px; }
  .admin_logo { text-align: center;padding: 15px; }
  .find_how_main { margin: 20px 0 0 0; }
  .trusted_by { display: none; }
  .content_info_login p { font-size: 15px; }
  .login_right { padding-left: 0; }
  .form_main { padding: 20px 0; }
  .login_inner_main h2 { line-height: 25px;font-size: 25px; }
  .box a { min-height: inherit;padding: 20px; }
  .box p { margin-bottom: 0; }
  .box h4 { margin-bottom: 10px; }
  .content_info_login p { line-height: 20px; }
  .login_right_inner { padding: 20px; }
  .box p br { display: none; }
  .top_forgot { text-align: center;  }
  .page_title { padding: 25px 30px; }
  .page_title h3 { font-size: 22px;line-height: 33px; }
  .mar_top_BTM { margin-bottom: 0; }
  .brdcrm { padding: 0; }
  .column-half .step_process p { font-size: 10px; }
  .top_info_header span { font-size: 12px; }
  .frm_TOp_mob .col-sm-3 { flex: auto;width: 70%;max-width: 70%;float: left;  }
  .frm_TOp_mob .col-sm-2 { flex: auto;width: 30%;max-width: 30%;float: left;  }
  .slv_EarlyLKL .col-sm-7 { float: left;width: 90%;flex: auto;max-width: 100%; }
  .slv_EarlyLKL .col-sm-7 label { padding-left: 0; }

  /* 11-05-2018 */
  .cal_view {padding: 25px 0 !important;}
  .cal_view .main_fiter_select {margin: 0 0 0 10px;}
  .min_cal_main label {font-size: 22px;}
  .margin_BOttom {margin-bottom: 20px;}
  .Schedule_popup .modal-dialog .modal-content .modal-header, .Schedule_popup .modal-dialog .modal-content .modal-body .tab-content, .Schedule_popup .modal-dialog .modal-content .modal-footer {padding: 20px;}
  .Schedule_popup .modal-dialog .modal-content .modal-header .modal-title {font-size: 22px;}

  .trcker_box_inner:last-child {margin-bottom:0;}
  .trcker_box_inner h1 {margin: 20px 0;}
  .anothe_box {height: auto;}

  .BMI_main_cls {margin-bottom: 20px;}
  .BMI_inner {padding:15px;}
  .for_BMI_content {padding-left: 0px; margin-top: 20px;}
  .for_BMI_content p {font-size: 15px; line-height: 25px; margin: 0 0 15px 0;}

  .set_available_time .col-sm-5 {max-width: 100%; flex: auto; width: 100%; padding: 0 15px !important;}
  .set_available_time .col-cool-hlf_inner .col-sm-12 .dd {width: 32.7%; max-width: 32.7%; /* padding: 0 15px; */}
  .set_available_time .col-cool-hlf_inner .col-sm-12 .fl_left_text {width: 67.3%; max-width: 67.3%;}
  /* .set_available_time .col-cool-hlf_inner .col-sm-12 {padding-right: 15px;} */

  .bio_row .questions_main_text .col-sm-6 {max-width: 100%; flex: auto;}
  .bio_row .warning {margin-bottom: 10px !important;}
  .sc_btn {margin-right: 10px;}

  .btn_mnb.parti_tracker {text-align: left;}
  .btn_mnb.parti_tracker li:first-child {width: 100%; margin-bottom: 10px;}
  .btn_mnb.parti_tracker li .mobile_hide {display: none;}
  .btn_mnb.parti_tracker li .wiauto.pad_both {padding: 0 10px;}
}
@media(max-width: 640px) {
  .mob_form_div .col-sm-6.pad_PP { padding-left: 0 !important;padding-right: 0 !important;flex: auto;max-width: 70%;float: left; }
  .mob_form_div .col-sm-6.form-control { flex: auto;max-width: 70%;float: left; }
  .btn_mnb li a { line-height: 15px;padding: 8px 20px; }
  .btn_mnb li:last-child { margin-right: 0; }
  .wrap_header .col-sm-4 { flex: auto;max-width: 40%;float: left; }
  .wrap_header .col-sm-8 { flex: auto;max-width: 60%;float: left; }
  .mob_form_div .col-sm-2 { flex: auto;max-width: 100%;float: left;padding: 0 !important; height: auto; margin-bottom: 5px;}
  .mob_form_div .col-sm-6.form-control { flex: auto;max-width: 100%;float: left; }
  .form-group .row { margin: 0 !important; }
  .mob_form_div .col-sm-6.pad_PP { padding-left: 0 !important;padding-right: 0 !important;flex: auto;max-width: 100%;float: left; }
  .btn_mnb li { margin: 0 5px 5px;}
  .btn_mnb li a { padding: 8px;font-size: 13px; }
  .page_title { padding: 15px 30px; }
  .form-group { margin-bottom: 15px; }
  .radio { padding-left: 10px; }
  .radio label { font-size: 14px;padding-left: 20px; }
  .radio { margin-bottom: 15px; }
  .appoinment_row .col-sm-4 { margin-bottom: 20px; }
  .appoinment_row { margin-bottom: 0; }
  .appoinment_inner_content { padding: 20px; }
  .Calendar_section_main_inner.mar50 { margin-top: 20px; }
  .section_halF_part { flex: auto;width: 100%;max-width: 100%;float: left; }
  .section_halF_part br { display: none; }
  .dashboard_inner_main_inX .col-sm-8 .section_halF_part { height: auto; }
  .tabbable-line .nav-tabs li { margin-right: 20px; }
  .tabbable-line .nav-tabs li:last-child { margin-right: 0; }

  /* 11-05-2018 */
  .form-group label.col-sm-12{padding: 0;}
  .form-group .col-sm-8.pad-right {padding: 0;}
  .search_inpT {width: 200px;}
  .bgcolorgredient p {font-size: 20px;}
  .bottom_link_edit {margin-top: 15px;}
  .section_halF_part h3 {margin: 0 0 20px 0;}

  .set_available_time .col-cool-hlf_inner .col-sm-5 .col-sm-3 {float: left; width: 100%; flex: auto; max-width: 100%; padding: 0; height: auto; margin-bottom: 5px;}
  .set_available_time .col-cool-hlf_inner .col-sm-5 .col-sm-7 {width: 100%; max-width: 100%;}
  .set_available_time .col-cool-hlf_inner .col-sm-12 .dd {width: 100%; max-width: 100%; padding: 0; height: auto; margin-bottom: 5px;}
  .set_available_time .col-cool-hlf_inner .col-sm-12 .fl_left_text {width: 100%; max-width: 100%;}
  .set_available_time .col-cool-hlf_inner .col-sm-12 {padding-right: 15px; max-width: 100%; width: 100%;}
}
@media(max-width: 540px) {
  .wrap_header .col-sm-4 { max-width: 25%; }
  .wrap_header .col-sm-8 { max-width: 75%; }
  .logo img { width: 220px;  }
  .container_cool { padding: 0 15px; }
  .page_title { padding: 15px; }
  .page_content_main_H { padding: 30px 15px; }
  .radio label::before { width: 25px;height: 25px; }
  .radio label { line-height: 25px;padding-left: 10px; }
  .radio label::after { width: 15px;height: 15px; }
  .form_main_HOLTYN h2 { /* margin-bottom: 30px;  */ font-size: 20px;}
  .menu { top: 57px; }
  .page_title h3 {font-size: 20px; line-height: 25px; margin-bottom: 10px;}
  /* .btn_mnb li { width: 100%;margin-bottom: 10px; } */
  .search_inpT { width: 100%; margin-bottom: 10px; }
  .btn_mnb { float: left; width: 100%; text-align: right;}
  .tabbable-line > .nav-tabs > li { margin-right: 10px; }
  .tabbable-line .nav-tabs li:last-child { margin-right: 0; }
  .column-half .step_process p { font-size: 9px; }
  .dot span { width: 25px;height: 25px;top: -9px; }
  .checkbox label { font-size: 13px; }
  .book_schedule_row .col-sm-2 { flex: auto;max-width: 50%;width: 50%;float: left;margin-top: 20px; }
  .top_schedule_btn h5 { margin-top: 5px;font-size: 14px;font-size: 14px; }
  .top_schedule_btn h2 { font-size: 24px; }
  .health_Survey_bottom_R .col-sm-2 { max-width: 50%;flex: auto; }
  .health_Survey_top_R span { width: 100%; }
  .health_Survey_top_R span:last-child { padding-left: 0; }
  .health_Survey_row_main_row .health_Survey_left_box { height: auto; }
  .health_Survey_row_main_row .health_Survey_left_box h2 { float: left;width: 100%; }
  .health_Survey_row_main_row .health_Survey_left_box h1 { float: left;width: 100%; }
  .health_Survey_row_main_row .health_Survey_left_box { float: left;width: 100%;display: block; }
  .survey_BTN_bEIng, .survey_BTN_bEIng .BTN_bEIng { float: left;width: 100%;text-align: center; }
  .tabbable-line .nav-tabs li a { font-size: 10px; }
  .tabbable-line .nav-tabs li { margin-right: 10px; }
  .new_flir .col_R { width: 100% !important;padding: 0;margin-bottom: 15px; }

  /* 11-05-2018*/
  .cal_view .cal_label {width: 100%;}
  .cal_view .main_fiter_select {width: 48%; margin: 0 0 0 2%;}
  .cal_view .main_fiter_select:first-child {margin-left: 0;}
  .cal_view .btn_mnb li a {padding: 12px 15px !important;}
  .frm_TOp_mob .col-sm-3 {max-width: 100%; flex: auto; width: 100%; padding: 0; margin: 0 0 15px 0;}
  .frm_TOp_mob .col-sm-2 {max-width: 100%; flex: auto; width: 100%; padding: 0;}

  .onl_Pfil {padding: 15px;}
  .slv_EarlyLKL .col-sm-7 label {height: auto; margin: 0 0 5px 0;}
  .bio_half_HT {width: 100%; margin: 0 0 10px 0;}
  .bio_half_HT:last-child {margin-bottom: 0;}
}
@media(max-width: 420px) {
  .tabbable-line .nav-tabs li { float: left;width: 100%;border-bottom: 1px solid #ccc; }
  .tabbable-line .nav-tabs li a { font-size: 15px;width: 100%;float: left; }
  .profile_main { float: left;width: 100%;text-align: center;display: inline-block;height: auto; }
  .profile_p_I_c { float: left;width: 100%; }
  .change_pic { float: left;width: 100%;margin: 15px 0; }
  .profile_p_I_c img { float: none; }

  .bio_row .alert_ {font-size: 11px;}
  .comment_block li {margin: 0 0 15px 0; padding: 0 0 15px 0;}
  .comment_block li .cm_des {font-size: 15px;}
  .sc_btn {margin-top: 0px;}
}
@media(max-width: 360px) {
  .mrtp { margin-top: 20px !important; }
  .padding { padding: 20px 0 !important; }
  .tabbable-line > .nav-tabs > li > a { font-size: 11px; }
  .radio label { font-size: 12px;padding-left: 20px; }
  .top_schedule_btn h5 { margin-top: 5px;font-size: 14px;font-size: 12px; }
  .top_schedule_btn h2 { font-size: 20px; }
  .health_Survey_bottom_R .col-sm-2 { max-width: 100%;flex: auto; }
}
@media(max-width: 359px) {
  .column-half .step_process p { font-size: 8px; }
}

.login_bottom {
  position: absolute; /* or fixed if you want it always at the bottom */
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: #0386c2; /* Adjust the color to match your design */
  color: white;
  text-align: center;
  padding: 10px 0;
}
