    /* CSS Document */
    /*.help-block{  margin-bottom: 0px; margin-top: 5px;}*/
    
    .field-signupform-captcha .help-block {
        margin-left: 15px;
    }
    
    .field-signupform-termcondition .help-block {
        margin-left: -16px;
    }
    
    .field-signupform-title .help-block {
        margin-top: 10px;
    }
    
    .navbar-collapse .panel {
        background-color: inherit;
        border: inherit;
    }
    
    .navbar-collapse .panel-body {
        padding: inherit;
    }
    
    .navbar-collapse .panel-group .panel-heading+.panel-collapse>.panel-body,
    .navbar-collapse .panel-group .panel-heading+.panel-collapse>.list-group {
        border-top: none;
    }
    
    .navbar-collapse .panel-default>.panel-heading {
        color: inherit;
        background-color: inherit;
        border-color: inherit;
    }
    
    .navbar-collapse .panel {
        box-shadow: inherit;
    }
    
    .navbar-inverse .navbar-brand {
        color: #fff;
    }
    
    nav#w0 {
        margin-bottom: 0;
    }
    
    .errortime {
        color: #a94442;
    }
    
    .book-done {
        display: none
    }
    /*updates on 17-7-2017*/
    
    .add_schedule_blk .form-control {
        position: relative;
    }
    
    .time-add {
        position: absolute;
        top: 0px;
        right: 16px;
        padding: 12px 28px 12px 15px;
    }
    
    .bootstrap-timepicker-hour,
    .bootstrap-timepicker-minute,
    .bootstrap-timepicker-meridian {
        border: 1px solid#e6e6e6;
        height: 35px;
        width: 35px!important;
    }
    
    #provider-schedule .help-block {
        width: 70%;
        float: right;
        padding: 3px 0 0 0;
    }
    
    .my_shedule_table .time_table {
        margin-bottom: 30px;
    }
    /*#provider-registration .help-block{position: absolute; top: 43px;}*/
    /*updates on 21-7-2017 */
    
    .library_list .mCSB_inside>.mCSB_container {
        margin-right: 0px;
    }
    /* Updates on 26-7-2017 */
    
    .th_img {
        display: inline-block;
        /* height: 185px;
        width: 100%; */
        height: 100%;
        width: 100%;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: right;
    }
    /* Updates on 26-7-2017 */
    
    .captcha img {
        cursor: pointer;
    }
    
    .inputfile-6+label span {
        padding: 8px 0 0 8px;
    }
    
    .field-file-resume label {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-bottom: 0px
    }
    /* Patient section */
    
    #userprofile-address {
        height: auto;
    }
    /*updates on 31-7-2017*/
    
    .lg_text {
        font-weight: 300;
        font-size: 15px;
        color: #5f5f5f;
        float: left;
        line-height: 20px;
        padding: 22px 0px 18px;
        padding-right: 5px;
    }
    
    #captcha-reload,
    #contact-captcha-reload {
        width: 28px;
        margin-left: 0px;
    }
    /* 03-08-2017 */
    
    #episode-form select {
        margin-bottom: 10px;
        font-size: 16px;
        padding: 6px 15px;
    }
    
    .left_refine_search #episode-form select {
        font-size: 14px;
        padding: 8px 10px;
    }
    /* 18-08-2017 */
    
    #refinesearch-days .radio-btn label {
        padding-top: 15px !important;
        width: 100%!important;
        padding-bottom: 5px!important;
        font-weight: normal;
        color: #5b5b5b;
    }
    /*.middle_right button{padding: 0px 25px !important;}*/
    
    .book_pink_btn {
        background: #d9681c none repeat scroll 0 0;
        border: 0 none;
        border-radius: 4px;
        color: #fff;
        font-size: 18px;
        font-weight: 300;
        height: 43px;
        line-height: 43px;
        margin: 0 3px;
        padding: 0 25px;
        transition: all 0.5s ease 0s;
    }
    
    .book_pink_btn:hover,
    .book_pink_btn:focus {
        color: #fff;
        background: #d9681c none repeat scroll 0 0;
        transition: all 0.5s ease 0s
    }
    
    .field-providerlicense-licenses_id .help-block {
        display: none;
    }
    /*.time_s.view_slot ul li:last-child { display: none !important;}*/
    /*.slick-active ul li:last-child { display: none !important;}*/
    
    .modal-dialog .pink_btn {
        display: inline-block;
    }
    
    #card-details {
        display: inline-block;
        width: 100%;
    }
    /*26-08-2017*/
    
    .book_follow_up {
        border: none;
    }
    
    .doc_th {
        width: 145px;
        height: 145px;
        border: 1px solid#ececec;
        display: inline-block;
        overflow: hidden;
        padding: 4px;
        margin: 3px;
    }
    
    .doc_th img {
        width: 100%;
        height: 100%;
    }
    
    .pdf_th {
        width: 145px;
        height: 145px;
        border: 1px solid#ececec;
        display: inline-block;
        overflow: hidden;
        margin: 3px;
    }
    
    .doc_pdf {
        width: 145px;
        height: 145px;
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        font-size: 80px;
        color: #505050;
        cursor: pointer;
        transition: all 0.5s ease 0s;
        margin: 3px;
    }
    
    .doc_pdf:hover {
        color: #006388;
        background-color: #e8f4fa;
        transition: all 0.5s ease 0s;
    }
    
    .note_model_contant p {
        line-height: 24px;
        color: #4e4d4d;
    }
    
    .loader {
        border: 16px solid #f3f3f3;
        /* Light grey */
        border-top: 16px solid #3498db;
        /* Blue */
        border-radius: 50%;
        width: 120px;
        height: 120px;
        animation: spin 2s linear infinite;
        margin: 45%;
        position: absolute;
        margin: auto;
        bottom: 0;
        left: 0;
        right: 0;
        top: 0;
    }
    
    .load-gif {
        background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
        bottom: auto;
        height: 100%;
        left: auto;
        margin: auto;
        position: fixed;
        right: auto;
        top: auto;
        width: 100%;
        z-index: 2147483647;
        display: none;
    }
    
    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }
    
    .profile_img img {
        height: 175px;
        width: 100%;
    }
    /*.m_history_b{height: 210px;}*/
    /* .nav>li>a:focus {
        background-color: #006388 !important;
    } */
    /*updates on 12-09-2017 */
    /**************20-09-2017****************/
    
    .patient_exercise.add_schedule_blk h3 {
        border-radius: 0px;
    }
    
    .state_search {
        display: none;
    }
    
    .state_searchb {
        display: block;
    }
    
    #extende_call,
    #confirm_extende_call,
    #confirm_request,
    #payment_model {
        z-index: 999999;
    }
    /************26-09-2017****************/
    
    .pink_btn:hover,
    .pink_btn:focus,
    .pink_btn:active {
        background: #d9681c;
        transition: all 0.5s ease 0s;
        color: #fff;
    }
    /********** 06-10-2017*****************/
    
    .profile-patient-btn-area .play_icon_disable {
        background-color: #337ab7
    }
    
    #payment-forms .payButton {
        display: none;
    }
    
    #add-money-forms .payMoney {
        display: none;
    }
    /********* 26-10-2017 *****************/
    
    .rating-container .clear-rating,
    .rating-container .caption {
        display: none;
    }
    
    .give_rating .help-block {
        margin: 0;
    }
    /******** 13-11-2017 ****************/
    
    video::-internal-media-controls-download-button {
        display: none;
    }
    
    video::-webkit-media-controls-enclosure {
        overflow: hidden;
    }
    
    video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
        /* Adjust as needed */
    }
    /**************** 20-11-2017 **************/
    
    .video-timer label {
        margin-bottom: 0px;
    }
    
    .notifi_text a {
        color: #6a6a6a !important
    }
    /*
 *  @media Updates*/
    
    @media (min-width: 1024px) {
        .field-scheduleform-startdate #scheduleform-startdate,
        .field-scheduleform-enddate #scheduleform-enddate,
        .field-scheduleform-shift_one_start #scheduleform-shift_one_start,
        .field-scheduleform-shift_one_end #scheduleform-shift_one_end,
        .field-scheduleform-shift_two_start #scheduleform-shift_two_start,
        .field-scheduleform-shift_two_end #scheduleform-shift_two_end {
            width: 70%;
        }
        #schedule-shiftOneStart,
        #schedule-shiftOneEnd,
        #schedule-shiftTwoStart,
        #schedule-shiftTwoEnd {
            width: 70%;
        }
    }
    
    @media (max-width: 1024px) {
        .offer-bar p {
            font-size: 16px;
            line-height: 22px !important;
            padding: 0 10px !important;
        }
        .offer-bar p>span {
            font-size: 16px !important;
        }
        .left-panal .navbar {
            margin-bottom: 0px;
        }
    }
    
    @media (max-width: 767px) {
        .offer-bar .cross-offer {
            position: absolute;
            right: 5px;
            top: 0;
            margin-top: 10px !important;
        }
        .left-panal .navbar {
            margin-bottom: 0px;
        }
        .q_panel h2 {
            margin: 0px !important;
            padding: 0px !important;
            text-align: left !important;
            line-height: 22px !important;
        }
    }
    
    @media (min-width: 768px) {
        .evening_slot,
        .morning_slot {
            width: 320px;
        }
    }
    
    @media (min-width: 767px) and (max-width: 991px) {
        .offer-bar .cross-offer {
            position: absolute;
            right: 5px;
            top: 0;
            margin-top: 10px !important;
        }
        .time_s ul li a {
            font-size: 13px !important;
            padding: 10px 0px !important;
        }
    }
    
    .search_imgs .checkbox-btn {
        position: absolute;
        top: 4px;
        left: 4px;
        z-index: 1039;
    }
    
    .search_imgs .checkbox-btn label::after,
    .radio-btn label::after {
        border: 2px solid #0d9fec;
        top: 0px;
        margin-left: 0px;
    }
    
    .search_imgs .checkbox-btn label::before,
    .radio-btn label::before {
        margin-left: 0px;
        left: 5px;
        top: 6px;
    }
    
    .search_imgs .checkbox-btn input[type="checkbox"]:checked+label::after {
        background: #0d9fec;
    }
    
    .search_imgs .checkbox-btn label::before {
        border-color: #fff;
    }
    
    .fc-right button.btn {
        padding: 0 .6em;
    }
    
    .exercise_builder_btns {
        width: 100%;
        display: inline-block;
        text-align: center;
        margin-top: 70px;
    }
    
    .exercise_builder_btns button.set_btn {
        width: auto;
        float: none;
        margin: 0px 2px;
    }
    
    .left_refine_search .radio-btn label {
        margin-right: 20px;
        padding-top: 2px;
    }
    
    .exercise_st1 .form-control {
        height: 42px;
        margin-top: 5px;
    }
    
    .enteramount_amount .field-withdrawmoneyform-available_money .help-block {
        display: none !important;
    }
    
    .collapse_menu {
        z-index: 2;
        position: absolute;
        right: 0px;
        top: 6px;
        float: right;
        color: #fff;
        padding: 4px 12px;
        border-radius: 15px;
        font-weight: 600;
        font-size: 12px;
        background: #f48336;
        margin: 0 3px;
        cursor: pointer;
    }
    
    .field-episodeform-provider_type .help-block {
        margin: 0px;
    }
    
    .backpain_button {
        position: absolute;
        bottom: 30%;
        left: 40%;
        padding: 14px 5px;
        border-radius: 19px;
        background-color: #d9681c;
        color: #fff;
        line-height: 15px;
    }
    
    .backpain_button a {
        color: #fff;
        font-size: 30px;
        border: 2px solid;
        padding: 5px 55px;
        border-radius: 20px;
        line-height: 29px;
    }
    
    .backpain_button a:hover,
    .backpain_button a:focus {
        color: #fff;
    }
    
    video::-internal-media-controls-download-button {
        display: none;
    }
    
    video::-webkit-media-controls-enclosure {
        overflow: hidden;
    }
    
    video::-webkit-media-controls-panel {
        width: calc(100% + 30px);
        /* Adjust as needed */
    }
    
    .manage_fee,
    .manage_patient,
    .manage_link {
        display: none;
    }
    
    .edit_offers,
    .edit_referral,
    .edit_fees {
        float: right;
    }
    
    .edit_offers {
        margin-left: 10px;
    }
    
    .edit-card {
        cursor: pointer;
    }
    
    .payment-cards {
        border: 1px solid #ececec !important;
        border-radius: 4px;
        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
    }
    
    .holder-name {
        height: 15px !important;
        border: none;
        padding: 0 5px;
    }
    
    .add-card-div h4 {
        background: #006388;
    }
    
    .add-card-div .panel-title>a,
    .add-card-div .panel-title i {
        color: #fff;
    }
    
    .min-up-d span {
        color: #000;
        font-size: 16px;
    }
    
    .min-up-d {
        color: #d9681c;
        font-size: 20px;
        display: inline-block;
        width: 100%;
        margin-bottom: 15px;
        line-height: 1;
        margin-top: 0px;
    }
    
    .read_review {
        padding: 0px;
    }
    
    .dsshboard_listing .provider_info {
        padding: 15px 15px 8px;
        font-size: 15px;
        line-height: 20px;
        font-weight: 500;
        text-align: justify;
    }
    
    .left_refine_search .setect-box h2 {
        padding: 5px 0px 10px;
    }
    
    .left_refine_search .setect-box .sign-check i {
        transform: rotate(49deg);
        font-size: 20px;
        padding: 6px 6px 0 0px;
    }
    
    .left_refine_search .setect-box {
        padding: 10px;
    }
    
    .left_refine_search #episode-form select {
        height: 35px;
        margin-bottom: 0px;
        padding-left: 10px;
    }
    
    .left_refine_search .setect-box .sign-check {
        width: 35px;
        height: 70px;
    }
    
    .left_refine_search .setect-box .icon-box i {
        font-size: 1.2em;
    }
    
    .default_pass {
        padding: 14px 0;
        font-size: 16px;
    }
    
    .default_pass strong {
        color: #5f5f5f;
    }
    
    .default_pass span {
        font-weight: 600;
        color: #1c6488;
    }
    
    .percentage {
        position: absolute;
        top: 38px;
        right: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    
    .doller {
        position: absolute;
        top: 38px;
        left: 20px;
        font-size: 16px;
        font-weight: 500;
    }
    
    .exercise_program {
        text-align: center;
        max-height: 500px;
        overflow-y: auto;
    }
    
    .exercise_program h3 {
        text-align: left;
        margin: 20px 0 0;
        padding: 12px;
        background: #006388;
        color: #fff;
    }
    
    .execution_details {
        position: relative;
        display: inline-block;
        width: 100%;
        padding: 10px;
    }
    
    .execution_details:nth-of-type(odd) {
        background: #ddd;
    }
    
    .execution {
        padding: 5px 0;
        font-size: 18px;
    }
    
    .execution p {
        margin: 0px;
    }
    
    .program_details {
        position: relative;
        display: inline-block;
        width: 100%;
        text-align: center;
        padding: 15px;
    }
    
    .repetation {
        font-size: 18px;
        padding: 10px;
    }
    
    .repetation .rep-icon {
        font-size: 30px;
        color: #9a9a9a;
        display: block;
        margin: 15px;
    }
    
    .repetation .rep-val {
        font-size: 30px;
        display: block;
        margin: 15px;
    }
    
    .repetation p {
        margin-top: 15px;
        font-size: 20px;
        color: #9a9a9a;
    }
    
    .favourite_set {
        border: 2px solid #cccccc;
        border-radius: 4px;
    }
    
    .favourite_set .add_schedule_blk {
        border: none;
        margin-bottom: 0px !important;
        padding-bottom: 0px;
    }
    
    .favourite_set ul.search_imgs li {
        width: 20%;
        float: left;
        margin-right: 0px;
        margin-bottom: 5px;
        padding: 0px 10px 0px 0px;
    }
    
    .favourite_set .content {
        height: 560px;
    }
    
    .favourite_set .add_schedule_blk h3 {
        border-radius: 0px;
        margin-bottom: 0px;
        background: #204281;
        font-size: 16px;
        padding: 8px 15px;
        color: #fff;
        display: inline-block;
        width: 100%;
		text-align: justify;
    }
    
    .favourite_set .exercise_builder a {
        margin: 0 3px;
    }
    
    .favourite_set .exercise_builder a .fa-trash-o:hover,
    .errorred {
        color: red;
    }
    
    .favourite_set .exercise_builder a .fa-paper-plane:hover {
        color: #38b3f7;
    }
    
    .favourite_set h4 {
        text-align: center;
        padding: 25px;
    }
    
    .form-group.new_videosection a.cross_btn_new {
        top: -10px !important;
        z-index: 9;
    }
    
    .exercise_builder a.fav_add {
        color: #fff;
        margin: 0px;
    }
    
    .dashbord-listing .checkbox-btn {
        float: right;
        position: absolute;
        right: 0px;
        font-size: 24px;
        padding: 0px;
    }
    
    .dashboard-video-notes .edit_offers.fav_add {
        color: #fff;
        font-size: 22px;
        float: none;
    }
    
    .icon-td .view_bt {
        width: 100%;
        font-size: 13px;
        padding: 3px 0px;
        border: 1px solid#107398;
        display: inline-block;
        margin-bottom: 3px;
        border-radius: 3px;
        margin-left: 0px;
        color: #107398;
        text-align: center;
        transition: all 0.5s ease 0s;
    }
    
    .icon-td .view_bt:hover {
        color: #fff;
        border: 1px solid#107398;
        background-color: #107398;
        transition: all 0.5s ease 0s;
    }
    
    .icon-td .view_bt .fa-check {
        color: #107398;
    }
    
    .icon-td .view_bt .fa-check:hover {
        color: #fff;
    }
    
    .field-disclaimer-physician_id {
        display: none;
    }
    
    @keyframes colorchange {
        0% {
            background: hsl(229, 100%, 77%);
        }
        25% {
            background: #5e88fb;
        }
        50% {
            background: rgb(67, 67, 252);
        }
        75% {
            background: #393cf3;
        }
        100% {
            background: #054484;
        }
    }
    
    @-webkit-keyframes colorchange
    /* Safari and Chrome - necessary duplicate */
    
    {
        0% {
            background: hsl(229, 100%, 77%);
        }
        25% {
            background: #5e88fb;
        }
        50% {
            background: rgb(67, 67, 252);
        }
        75% {
            background: #393cf3;
        }
        100% {
            background: #054484;
        }
    }
    
    .edit-schedule-btn {
        display: inline-block;
        width: 100%;
        position: relative;
    }
    
    .library_list h3>a {
        float: right;
        margin: 0;
        color: #fff;
        font-weight: 600;
        padding: 0px;
    }
    
    .exercise_builder .createcat {
        margin: 0px;
        color: red;
        font-size: 16px;
        font-weight: 600;
    }
    
    .addmoresub .btn,
    .add_field.btn {
        padding: 10px 15px;
    }
    
    .addmoresub .btn i,
    .add_field.btn i {
        margin-right: 2px
    }
    
    .create_pro_patient .intl-tel-input.allow-dropdown.separate-dial-code {
        margin: 0px !important;
    }
    
    .create_pro_patient .default_pass {
        padding: 10px 0;
        display: inline-block;
        line-height: 1;
    }
    
    .create_pro_patient a {
        margin: 0;
    }
    
    .new_videosection .exercise_detail h4 {
        display: inline-block;
        padding: 8px 0px 0;
        margin-bottom: 0px;
        font-size: 20px;
        font-weight: 500;
    }
    
    .new_videosection .exercise_detail select {
        display: inline-block;
        width: 140px;
        float: right;
        height: 35px;
    }
    
    .new_videosection .exercise_detail {
        display: inline-block;
        width: 100%;
        padding-bottom: 5px;
        border-bottom: 1px solid #c6c6c6;
    }
    
    .form-group.new_videosection .exercise_detail a.cross_btn_new {
        margin: 5px 0 0 5px;
        position: inherit;
        right: 0px;
        top: 0px;
        float: right;
    }
    
    .form-group.new_videosection textarea.form-control {
        height: 100px;
        margin: 10px 0;
    }
    
    .form-group.new_videosection .form-group {
        margin-bottom: 0px;
    }
    /*Upload Detail page*/
    
    .custom_upload_doc {
        width: 60%;
        display: inline-block;
        border: 1px dashed#a9a9a9;
        text-align: center;
        background-color: #fafafa;
        border-radius: 3px;
        margin-bottom: 15px;
    }
    
    .custom_upload_doc #file-5 {
        display: none;
    }
    
    .custom_upload_doc label {
        width: 100%;
    }
    
    .custom_upload_doc .inputfile+label {
        width: 100%;
        padding: 0px;
        max-width: 100%;
        padding: 35px 15px;
        margin: 0px;
        font-size: 18px;
        font-weight: 300;
        color: #383838;
    }
    
    .custom_upload_doc .inputfile+label:hover {
        color: #006388;
    }
    
    .inputfile+label {
        width: 100% !important;
        padding: 0px;
    }
    
    .custom_upload_doc label {
        display: inline-block;
        width: 100%;
    }
    
    .custom_upload_doc label i {
        font-size: 50px;
        padding-bottom: 10px;
    }
    
    .doc_upload {
        margin-top: 30px;
    }
    
    .doc_upload .doc_th {
        position: relative;
        margin: 7px;
        width: 210px;
        height: 210px;
        padding: 0px;
    }
    
    .doc_upload .doc_del {
        width: 30px;
        height: 30px;
        display: inline-block;
        background-color: rgba(000, 000, 000, 0.50);
        position: absolute;
        top: 4px;
        right: 4px;
        color: #fff;
        z-index: 1;
        text-align: center;
        line-height: 30px;
        transition: all 0.2s ease-in-out;
    }
    
    .doc_upload .doc_del:hover {
        color: #fff;
        background-color: #ff0024 !important;
        transition: all 0.2s ease-in-out;
    }
    
    .doc_upload .doc_del i {
        margin: 0px;
    }
    
    .doc_upload .doc_th:hover .doc_del {
        background-color: rgba(000, 000, 000, 1);
    }
    
    .commercial {
        min-height: 100vh;
        background-image: url(../images/commercialback.png);
        background-repeat: no-repeat;
        background-position: top center;
        text-align: center;
        background-size: cover;
        background-color: rgba(26, 130, 176, .1);
        background-blend-mode: color-burn;
        position: relative;
        padding: 15px 0 0;
    }
    
    .commercial-logo {
        text-align: center;
    }
    
    .commercial-logo img {
        display: inline-block;
        width: 200px;
    }
    
    .commerheader {
        padding: 6px;
        border-bottom: 2px solid #647e97;
        background-blend-mode: color-burn;
    }
    
    .commbottom {
        background: #fff;
        color: #01051e;
        font-size: 24px;
        display: inline-block;
        width: 90%;
        padding: 30px 0 20px;
        font-weight: 500;
        margin-top: 5px;
    }
    
    .inspirat {
        background: #fff;
        color: #01051e;
        font-size: 24px;
        display: inline-block;
        width: 70%;
        padding: 30px 0 20px;
        font-weight: 500;
        margin-top: 5px;
    }
    
    #jointrecover .modal-header,
    #blockrecover .modal-header {
        background: #f26636;
        color: #fff;
    }
    
    #jointrecover.fade,
    #blockrecover.fade {
        background: #fff;
    }
    
    #jointrecover .modal-header .close,
    #blockrecover .modal-header .closes {
        display: inline-block;
        position: absolute;
        right: 15px;
        top: 15px;
    }
    
    #jointrecover .modal-body,
    #blockrecover .modal-body {
        display: inline-block;
    }
    
    #jointrecover .modal-header h4,
    #blockrecover .modal-header h4 {
        font-size: 20px;
        font-weight: 600;
        text-align: center;
    }
    
    #jointrecover .jointcontent,
    #blockrecover .jointcontent {
        padding: 10px;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 500;
        margin-bottom: 15px;
    }
    
    #jointrecover .jointcontent strong,
    #blockrecover .jointcontent strong {
        color: #f26636;
        font-size: 18px;
    }
    
    #jointrecover .modal-dialog {
        margin-top: 100px;
    }
    
    #blockrecover .modal-dialog {
        margin-top: 175px;
    }
    
    .verify_panel {
        text-align: center;
        line-height: 18px;
    }
    
    #verify-mobile .modal-header .close {
        opacity: 1;
        color: #fff;
    }
    
    #verify-mobile .modal-header h4 {
        font-weight: 600;
    }
    
    #verify-mobile .modal-header {
        border-bottom: 1px solid #489fd8;
        background: #489fd8;
        color: #fff;
        text-align: center;
    }
    
    .codeinfo {
        padding: 10px;
    }
    
    .waiting {
        width: 60%;
        display: inline-block;
        text-align: left;
        padding: 5px 0px 0;
        font-size: 14px;
    }
    
    input.form-control.verify_code {
        width: 60%;
        display: inline-block;
        padding: 5px 15px;
    }
    
    #verify-mobile .otp-text {
        margin-bottom: 15px;
    }
    
    #verify-mobile .disabledotp {
        background: #cccccc;
    }
    
    .blue_bt.disabledotp {
        background: #cccccc;
    }
    
    .otp_btn.disabledotp {
        background: #cccccc;
    }
    
    .otp_btn.succebtn {
        background: green;
    }
    
    .errorgreen {
        color: green;
    }
    
    .otp_btn {
        margin: 10px 0 0;
        display: inline-block;
        padding: 14px 30px;
        color: #fff;
        background: #489fd8;
    }
    /***Default Browser Css */
    
    .default-image img {
        display: inline-block;
        width: 100%;
    }
    
    .download-app {
        text-align: center;
        padding: 30px 20px;
    }
    
    .download-app h2 {
        font-size: 38px;
        color: #054484;
        font-weight: 600;
    }
    
    .download-app span {
        font-size: 24px;
        color: #8f9096;
        padding: 10px 0;
        display: inline-block;
        line-height: 1;
    }
    
    .download-app hr {
        width: 12%;
        border-color: #7aa3fb;
        margin-top: 0;
    }
    
    strong {}
    
    .download-app p {
        font-size: 18px;
        color: #054484;
        display: inline-block;
        width: 100%;
        padding: 12px;
        line-height: 26px;
    }
    
    .download-app a.get_theranow {
        background-color: #054484;
        margin: 15px 0px;
        border-radius: 5px;
        padding: 6px 60px;
        font-size: 18px;
        text-transform: uppercase;
    }
    
    .download-app a.get_theranow:hover,
    a.get_theranow:focus {
        color: #FFF;
    }
    
    .offer-app {
        background: #054484;
        color: #fff;
        padding: 30px 20px;
        text-align: center;
        font-size: 20px;
        line-height: 50px;
        letter-spacing: 2px;
    }
    
    .offer-app p {
        line-height: 32px;
        padding: 15px 0;
    }
    
    .offer-app span {
        color: #deff00;
        font-size: 32px;
        font-weight: 600;
    }
    
    .offer-app p.code {
        font-size: 28px;
    }
    
    .browser-text {
        bottom: 0;
        left: 0;
        color: #fff;
        background: #000;
        padding: 15px 0;
        width: 100%;
        position: fixed;
        text-align: center;
        font-size: 16px;
        font-weight: 600;
        line-height: 1.2;
    }
    
    .ll-hero-new {
        min-height: 100vh;
        background-image: url(../images/slider.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        text-align: center;
        padding-bottom: 50px;
        background-size: cover;
        background-color: rgba(26, 130, 176, .1);
        background-blend-mode: color-burn;
        position: relative;
        padding: 130px 0;
    }
    
    .ll-hero-new .ll-tagline p {
        color: #595858;
        font-size: 32px;
        line-height: 1.2;
    }
    
    .ll-hero-new .ll-tagline span {
        color: #595858;
        font-size: 32px;
        font-weight: 600;
        line-height: 1.5;
    }
    
    .ll-hero-new .ll-tagline {
        padding: 15px 0;
    }
    
    .ll-hero-content-wrapper {
        vertical-align: middle;
        margin: 0 auto;
        padding: 0 40px;
        display: inline-block;
    }
    
    .ll-split-buttons {
        padding: 45px 0;
    }
    
    .open_browser {
        display: inline-block;
        padding: 0 20px;
    }
    
    .simple-text {
        padding: 15px 0;
    }
    
    .simple-text span {
        padding: 15px;
        font-size: 36px;
        color: #595858;
        line-height: 1.5;
        font-weight: 600;
    }
    
    .browserimg {
        display: inline-block;
        vertical-align: top;
        background: url(../images/browsers.png) no-repeat 0 0;
    }
    
    .browserimg.brachrome {
        height: 90px;
        width: 240px;
        background-position: 0 0;
    }
    
    .browserimg.brafire {
        height: 90px;
        width: 240px;
        background-position: -240px 0;
    }
    
    .get_theranow {
        animation: colorchange 30s;
        -webkit-animation: colorchange 30s;
        padding: 8px 45px 10px;
        border: 1px solid rgba(255, 255, 255, .3);
        text-align: center;
        color: white;
        display: inline-block;
        border-radius: 50px;
        font-size: 24px;
        font-weight: 600;
        line-height: 1.2;
        color: #fff;
        background: #62a5e9;
    }
    /*** Offer Bar Css *************/
    
    .offer-bar {
        display: inline-block;
        width: 100%;
        padding: 5px 15px;
        text-align: center;
        font-size: 22px;
        color: #fff;
        background-color: #054484;
    }
    
    .offer-bar img.img-responsive {
        display: inline-block;
        margin: 0px 5px;
    }
    
    .offer-bar p {
        display: inline-block;
        line-height: 32px;
        padding: 0px 15px;
    }
    
    .offer-bar p>span {
        color: #deff00;
        font-size: 24px;
        font-weight: 600;
    }
    
    .offer-bar .cross-offer {
        cursor: pointer;
        font-weight: bold;
        margin-top: 22px;
        font-size: 20px;
        float: right;
        display: inline-block;
    }
    
    #thank_you .download-app {
        padding: 10px 0 0;
    }
    
    #thank_you .download-app span {
        font-size: 18px;
        line-height: 24px;
    }
    
    #thank_you .download-app p {
        padding: 10px 0;
    }
    
    #thank_you .download-app a.get_theranow {
        padding: 10px 40px;
        font-size: 16px;
    }
    
    .offer-bar .hidden-xs.hidden-sm {
        display: inline-block;
    }
    
    #sensor-report .pdf_th {
        display: flex;
    }
    
    .form-control.dobcursor {
        cursor: pointer;
    }
    
    span.passalign {
        padding: 6px 0;
        display: inline-block;
        font-size: 16px;
        color: #204280;
        font-weight: 600;
    }
    
    span.attchmentname {
        display: block;
        width: 100%;
        padding: 5px 0;
    }
    
    span.attach_file {
        display: inline-block;
    }
    
    .episodestep span {
        text-align: center;
        display: inline-block;
        width: 100%;
        font-size: 24px;
        font-weight: 600;
        color: #ee346d;
    }
    
    .episodestep {
        display: inline-block;
        width: 100%;
        line-height: 2;
    }
    
    img {}
    
    .modal-body.center_text {
        text-align: center;
    }
    
    #notimezone .modal-body span {
        display: block;
        padding: 15px;
        font-size: 20px;
        font-weight: 600;
        color: #204280;
    }
    
    #notimezone .modal-body p {
        font-size: 16px;
        line-height: 20px;
        color: #204280;
    }
    
    #notimezone h4.modal-title {
        font-size: 18px;
        color: #fff;
    }
    
    #notimezone .modal-header {
        padding: 10px;
        text-align: center;
    }
    
    #notimezone .modal-footer {
        text-align: center;
        border-top: none;
        padding: 0 0 20px;
    }
    
    #notimezone a.blue_bt {
        padding: 8px 20px;
        font-size: 16px;
        line-height: 20px;
        height: auto;
        color: #fff;
    }
    
    .middle_right.provider_notes td a {
        color: #000;
    }
    
    .facilitydetails {
        line-height: 1;
        margin-bottom: 15px;
        display: inline-block;
        float: right;
    }
    
    .facilitydetails span {
        float: right;
        color: #636262;
        line-height: 20px;
    }
    
    .form-control.selecttimezone {
        margin-bottom: 12px;
        display: inline-block;
        width: 300px;
    }
    
    span.currenttime {
        font-size: 14px;
        color: #333;
        margin: 0 15px 12px 0px;
        border-bottom: 2px solid #cacbcc;
        display: inline-block;
        padding-bottom: 10px;
        line-height: 20px;
    }

    .commentbtn { padding: 5px 10px; margin: 10px 20px 0 0; background: #f08c48; color:#fff;}
    .commentbtn a.esigned{ color: #fff; font-weight: 600;}
    .comment-info .page-title{padding: 5px 0;}
    .comment-info .page-title h2{padding: 0 5px;font-size: 18px;display: inline-block;width: 100%;}
    .comment-info a.addcomments { font-size: 14px; color: #fff; background: #c76d3d; padding: 4px 15px 3px; font-weight: 600; border-radius: 15px; text-transform: uppercase;}
    /* .commentform .commentopt{ display: none;} */
    .commentform {display: inline-block;width: 100%;padding: 10px 0;border-bottom: 1px solid #ccc;margin-bottom: 10px;}
    .commentform label { font-size: 12px;}
    .page-title {float: left;width: 100%; padding: 10px;border-bottom: 1px solid #f26b36;}
    .page-title h2 {line-height: inherit;}
    .modal-body{display: inline-block; width: 100%;}
    .planhide,.carelogs{display: none;}
    a.plandetails {padding: 2px 1px 3px 6px;border-radius: 50%;background: #061d64;font-size: 14px;}
    .program_box table tr td a.plandetails i{ color: #fff;}
    .program_box table tr th a i { color: #fff;font-size: 16px;font-weight: 600;}
    #copyevent, #closeevent{ margin: 0 10px 0 0;}
    li.message_boxtop span.message_no{min-width: 17px;}