
/* @import url('./rating.min.css');
@import url('../backend/js/progress/jqprogress.min.css');
@import url('../backend/css/sweetalert.css'); */

.chip.chip-lg {
    height: 52px;
    line-height: 52px;
    border-radius: 10px;
}
.chip.chip-md {
    height: 36px;
    line-height: 36px;
    border-radius: 10px;
}
.chip {
    display: inline-block;
    height: 32px;
    padding: 0 12px;
    margin-right: 1rem;
    margin-bottom: 1rem;
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    color: rgba(0,0,0,0.6);
    cursor: default;
    background-color: #eceff1;
    border-radius: 10px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    background: #2CAEE2;
}

.aqua-gradient {
    background: linear-gradient(40deg,#2096ff,#05ffa3) !important;
}
.peach-gradient {
    background: linear-gradient(40deg,#ffd86f,#fc6262) !important;
}.purple-gradient {
    background: linear-gradient(40deg,#ff6ec4,#7873f5) !important;
}.blue-gradient {
    background: linear-gradient(40deg,#45cafc,#303f9f) !important;
}
.white-text {
    color: #fff !important;
}
input[type="number"]{-moz-appearance:textfield !important;-webkit-appearance:textfield !important;appearance:textfield !important;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;margin: 0;}
.clear{clear:both;}
.clear5{clear:both;height:5px;}
.clear10{clear:both;height:10px;}
.clear15{clear:both;height:15px;}
.clear20{clear:both;height:20px;}
.clear25{clear:both;height:25px;}
.clear30{clear:both;height:30px;}
.clear40{clear:both;height:40px;}
.clear50{clear:both;height:50px;}
a.links{cursor:pointer;}
button{cursor:pointer;}
label.error, label.errors{color:#8b0000;font-weight:normal;font-size:12px;display:none !important;}
.form-control.error{border:2px solid #8b0000;font-size:12px;}
.form-control.error, .required{border:2px solid #8b0000;}
.help-block {
    color: #8b0000;
    font-size: 15px;
    display: none;
    text-align: left;
}
.square-form-s .help-block {
    margin-top: 10px;
    margin-left: -16px;
}
    .form-control.is-invalid, .was-validated .form-control:invalid{    border-color: #8b0000;}
.has-error .form-control, .has-error .chkbox ,.has-error .select2 .select2-selection {border:2px solid #8b0000;}
.ui-menu .ui-menu-item {padding: 10px;}
.ui-menu .ui-menu-item:hover{background: #002856;color: #fff}
.ui-autocomplete{position:absolute;top:100%;left:0;z-index:10000;float:left;display:block;min-width:160px;_width:160px;padding:6px 12px;margin:2px 0 0 0;list-style:none;background-color:#fff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border-bottom-width:2px}
.ui-autocomplete .ui-menu-item > a.ui-corner-all{clear:both;color:#333;display:block;font-weight:normal;line-height:18px;white-space:nowrap;}
.ui-widget-content li{border-bottom:1px dashed #ccc;cursor:pointer;padding-left:10px;}
.ui-widget-content li a{padding:5px;}
.ui-widget-content .ui-state-focus{color:#fff !important;background-color:#2dba02;}
.ui-menu{padding:5px;}
.ui-state-active{border:none!important;font-weight:500!important;background:unset !important;padding:0px !important;}
.ui-menu .ui-state-focus, .ui-menu .ui-state-active{margin:2px;}
.preloader{background:rgba(255,255,255,0.9);z-index:99999999999;position:fixed;top:0;bottom:0;right:0;left:0;}
.preloader svg {
    position: absolute;
    top: 43%;
    left: 0;
    margin: 0 auto;
    right: 0;
    padding: 0;
}
.preloader::after{
    display: none;
}
.loading{width:60px;height:60px;position:absolute;top:43%;left:50%;margin:-20px 0 0px -20px;background-color:#9368E9;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out;background:#183D67 url(../../images/favicon.png);background-size:contain;border-radius:30px;}
.preloader::after{content:"loading..";position:absolute;top:45%;left:50%;margin:40px 0 0 -20px;text-transform:uppercase;letter-spacing:1px;color:#777;}
.preloader .loading h2, .preloader .loading .progress{display:none;}
@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}
                                  50%{-webkit-transform:perspective(120px) rotateY(180deg)}
                                  100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
                          50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
                          100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.red a.links{color:blue !important;}
.close-layer{display:none !important;}
p{word-break:break-word;}
.wrapperStatic{background:#EC6C00;position:relative;display:none !important;}
.static-left{position:fixed;top:100px;display:inline-block;left:0;background:#000;height:auto;width:100%;z-index:999;}
.static-left a{color:#fff;}
.static-left .l-col{margin:0px;left:-150px;position:absolute;}
.static-left .l-col:hover{cursor:pointer;}
.static-left .prescript{top:0px;}
.static-left .consult{top:58px;}
.static-left .imging{top:115px;}
.static-left .labtst{top:172px;}
.static-left .stdd{top:229px;}
.static-left .box-left{padding:0px;border-radius:0 5px 5px 0;}
.static-left .prescript .box-left{background:#EC6C00;}
.static-left .consult .box-left{background:#EC6C00;}
.static-left .imging .box-left{background:#EC6C00;}
.static-left .labtst .box-left{background:#EC6C00;}
.static-left .stdd .box-left{background:#EC6C00;}
.static-left .l-text{height:auto;margin:0 0 -3px 0;padding:0 10px 0px 0px;text-align:right;width:190px;line-height:40px;font-size:16px;color:#ffffff;font-family:'Open Sans', sans-serif;display:block;text-indent:0px;}
.static-left .l-text i{font-size:25px;margin-left:15px;float:right;margin-top:7px;}
.dataTables_length select{height:25px !important;padding:4px 3px 2px !important;width:70px !important;font-size:13px;}
.dataTables_length label{font-weight:400;}
.dataTables_filter input[type="search"], .dataTables_filter input[type="text"]{box-sizing:content-box;height:18px;}
.dataTables_filter label{font-weight:400;}
.dataTables_info{float:left;font-size:14px;margin-left:10px;margin-top:5px;}
.dataTables_paginate .pagination{margin:0 12px;}
.dataTables_wrapper label{display:inline-block;font-size:13px;}
.dataTables_wrapper input[type="search"], .dataTables_wrapper input[type="text"], .dataTables_wrapper select{margin-bottom:0;margin-left:4px;margin-right:4px;margin-top:0;}
div.dataTables_scrollBody table, div.dataTables_scrollFoot table{border-top:medium none;margin-top:0;}
.dataTables_scrollBody::-webkit-scrollbar {width: 10px;height: 4px;}
.dataTables_scrollBody::-webkit-scrollbar-track {background: #f1f1f1;}
.dataTables_scrollBody::-webkit-scrollbar-thumb {background: #888;}
.dataTables_scrollBody::-webkit-scrollbar-thumb:hover {background: #555;}
.dataTables_wrapper .row{margin:0;}
.dataTables_wrapper .row:first-child{}
.dataTables_wrapper .row:first-child + .dataTable{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.dataTables_wrapper .row:last-child{padding-bottom:12px;padding-top:12px;}
.dataTables_wrapper .dataTables_scroll + .row{border-top:1px solid #e0e0e0;}
.dataTable{margin-bottom:0;text-align: center;}
.dataTable > thead > tr > th[class*="sort"]{text-align: center; cursor:pointer;background-color:#447bd6 !important;font-size:14px;color: #fff;}
.dataTable > thead > tr > th[class*="sort"]::after{color:#fff;content:"";position:absolute;top:50%;margin-top:-9px;right:5px;font-family:FontAwesome;font-size:13px;font-weight:400;padding:0 5px;}
.dataTable > thead > tr > th.sorting_disabled::after, .dataTables_scrollHead + .dataTables_scrollBody > .dataTable > thead > tr > th::after, .fc-state-default .fc-button-effect{display:none;}
.dataTable > thead > tr > th[class*="sort"]:hover{color:#fff;}
.dataTable > thead > tr > th[class*="sorting_"]{color:#307ecc;}
.dataTable > thead > tr > th.sorting_asc, .dataTable > thead > tr > th.sorting_desc{background-image:linear-gradient(to bottom, #eff3f8 0px, #e3e7ed 100%);background-repeat:repeat-x;color:#222 !important;}
.dataTable > thead > tr > th.sorting_desc::after{color:#307ecc;content:"";top:52%;}
.dataTable > thead > tr > th.sorting_asc::after{color:#307ecc;content:"";top:52%;}
.dataTable > thead > tr > th.sorting_disabled{cursor:inherit;}
.dataTable > thead{background-color:#ddd;}

.dataTables_scrollHeadInner{width:auto;}
table td .name-progress-bar{height:8px;border-radius:10px;margin-top:4px;background:#1F2278 !important;border-color:#1F2278 !important;max-width:300px;}
.dataTables_scrollHeadInner > .dataTable > thead > tr > th{border-bottom-width:0;background-color:#ddd;color: #ffffff;}
.dataTables_borderWrap .dataTables_scrollBody, .dataTables_borderWrap .dataTables_scrollHead{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-image:none;border-style:solid;border-width:0 1px;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered, .dataTables_borderWrap .dataTables_scrollHead .table-bordered{border-left-width:0;border-right-width:0;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:first-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:first-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:first-child{border-left-width:0;}
.dataTables_borderWrap .dataTables_scrollBody .table-bordered > tbody > tr > td:last-child, .dataTables_borderWrap .dataTables_scrollBody .table-bordered > thead > tr > th:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > tbody > tr > td:last-child, .dataTables_borderWrap .dataTables_scrollHead .table-bordered > thead > tr > th:last-child{border-right-width:0;}
table.dataTable{clear:both;max-width:none;}
table.dataTable th:active{outline:0 none;}
div.dataTables_scrollHead table{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0;}
div.dataTables_scrollHead table thead tr:last-child td:first-child, div.dataTables_scrollHead table thead tr:last-child th:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0;}
div.dataTables_scrollBody table{margin-bottom:0;}
div.dataTables_scrollBody tbody tr:first-child td, div.dataTables_scrollBody tbody tr:first-child th{border-top:medium none;white-space: nowrap;}
#refund_requests  tbody tr td:nth-child(6){
    white-space: normal;
}
.dataTable > tbody > tr.selected > td{background-color:#dff0d8;}
.dataTable > tbody > tr.selected:hover > td{background-color:#d0e9c6;}
div.dataTables_processing{background-color:rgba(255, 255, 255, 0.66);border:2px solid #ddd;font-size:1.2em;height:60px;left:50%;margin-left:-40%;margin-top:-25px;padding-bottom:20px;padding-top:20px;position:absolute;text-align:center;top:50%;width:80%;}
.dataTables_filter, .dataTables_paginate{text-align:right;float:right contour}
.dataTables_paginate{margin-top:30px;}

.dataTables_length{float:left;margin-left:5px;margin-top:5px;}.dataTables_scrollBody{}
#example2 > thead{}
.dataTables_scrollHead{}
.main-heading{padding-bottom:0.6rem;margin-bottom:2rem;position:relative;z-index:1;color:#447BD6;text-transform:capitalize;font-size:18px;margin-top:10px;font-weight:600;}
.select2-check-container .select2-selection--single{height:40px;}
.select2-check-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;}
.select2-check-container--default .select2-selection--single .select2-selection__arrow{top:7px;}
a{cursor:pointer;}
.unread-message{background-color:#c3e6cb !important;color:#8b0000 !important;}
.btn-file{position:relative;overflow:hidden;vertical-align:middle;padding:8px 8px;border:1px solid #244263;background:#244263;}.btn-file>input{position:absolute;top:0;right:0;margin:0;font-size:23px;cursor:pointer;opacity:0;filter:alpha(opacity=0);direction:ltr}
.fileupload{margin-bottom:0px}
.fileupload .uneditable-input{display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}
.fileupload .thumbnail{display:inline-block;margin-bottom:5px;overflow:hidden;text-align:center;vertical-align:middle}
.fileupload .thumbnail>img{display:inline-block;max-height:100%;vertical-align:middle;max-width: 100%;}
.fileupload .btn{vertical-align:middle}
.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists{display:none}
.fileupload-inline .fileupload-controls{display:inline}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0}
.thumbnail-borderless .thumbnail{padding:0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd}
.control-group.warning .fileupload .uneditable-input{color:#a47e3c;border-color:#a47e3c}
.control-group.warning .fileupload .fileupload-preview{color:#a47e3c}
.control-group.warning .fileupload .thumbnail{border-color:#a47e3c}
.control-group.error .fileupload .uneditable-input{color:#b94a48;border-color:#b94a48}
.control-group.error .fileupload .fileupload-preview{color:#b94a48}
.control-group.error .fileupload .thumbnail{border-color:#b94a48}
.control-group.success .fileupload .uneditable-input{color:#468847;border-color:#468847}
.control-group.success .fileupload .fileupload-preview{color:#468847}
.control-group.success .fileupload .thumbnail{border-color:#468847}
label.check-container{display:block;position:relative;padding-left:27px;margin-bottom:12px;cursor:pointer;font-size:15px;line-height:19px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#666;font-weight:400;}
label.check-container input{position:absolute;opacity:0 !important;cursor:pointer;left:0;}
.check-mark{position:absolute;top:0;left:0;height:22px;width:22px;border:1px solid #d2cfcf;}
.dataTables_wrapper .top{display:block;margin-bottom:9px;}
/* label.check-container:hover input ~ .check-mark{background-color:#ccc;} */
label.check-container input:checked ~ .check-mark{background-color:#2CAEE2;border-color:#2CAEE2;}
label.check-container input.error ~ .check-mark{border-color:#b94a48;}
.check-mark:after{content:"";position:absolute;display:none;}
label.check-container input:checked ~ .check-mark:after{display:block;}
.check-mark::after{left:7px;top:-1px;width:8px;height:18px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.radiobutton-inline-list label.check-container{display:inline-block;width:140px;font-size:14px;margin-right: 20px;}
.radiobutton-inline-list label.check-container:last-child{margin-right: 0;}
.timing{color:#000;font-weight:600;}
.info-icon{margin-right:12px;display:inline-block;vertical-align:top;}
.info-content{display:inline-block;width:84%;}
.contact-info-wrap{margin-bottom:30px;}
.info-content h4{font-size:18px;}
.hidden{display:none !important;}
.limiterBox{border:1px solid #222;border-top:none;background-color:#333;padding:3px 6px;font-size:13px;color:#FFF;margin-top:6px}
.limiterBox:after{display:none}
.limiterBox:before{display:block;content:"";position:absolute;width:0;height:0;top:-8px;left:50%;margin-left:-5px;border-color:transparent transparent #333;border-style:solid;-moz-border-bottom-colors:#333;border-width:0 8px 8px}
.red, .color-red{color:#8b0000 !important;}
.blue{color:#3c8dbc !important;}
a.links{cursor:pointer;color:#1AC3D2;}
a.links:hover{color:#222;}
button{cursor:pointer;}
.invalid-feedback span{ color: #8b0000;
    font-size: 15px; text-align:left;}
.btn-group-sm > .btn, .btn-sm{padding:6px 10px 6px !important;font-size:14px !important;line-height:1.5 !important;border-radius:3px !important;}
.bannerImage .bannerImg{position:relative;display:inline-block;z-index:99;}
.bannerImage .bannerImg span{position:absolute;right:0;z-index:100;display:inline-block}
.pvr-icon-box{width:80px;
    height:auto;
    /* margin-bottom:25px;margin-top:20px; */
    margin-right:0;
}
.pvr-icon-box i.fa{color:#fff;font-size:55px;opacity:0.3;}.bannerCode{height:100px;width:100%;border:1px solid #ccc;}
.check-container.radio-inline, .check-container.checkbox-inline{float:left !important;width:auto !important;}
.time-counter{margin:8px 0 0 !important;width:auto !important;text-shadow:none;color:#fff !important;float:left;background:#2CAEE2;font-size:21px !important;padding:10px 15px;border-radius:3px;font-weight:600;}
.time-counter span{color:#b70000 !important;float:left;font-size:21px !important;font-weight:normal;margin-bottom:0 !important;margin-left:0 !important;margin-right:3px;margin-top:0 !important;text-shadow:1px 2px 1px #ccc;width:auto !important;}
.green{color:#14e11a;}
.grey{color:#c0c0c0;}
.counterSpan{position:absolute;left:17px;top:-5px;}
.btn-sm-sm{padding:1px 3px !important;font-size:12px !important;line-height:1.2 !important;border-radius:3px !important;}
.frameDiv{border:4px dashed #fff;width:270px;height:155px;position:absolute;margin-top:43px;margin-left:25px;display:none;}
.loginBtn{background-color:#EF762A !important;border-color:#EF762A !important;}
-footer{display:inline-block;width:100%;margin-top:10px;}
nav.navbar.navbar-default ul.dropdown-menu{right:0;left:unset;}
section.how-we-works.section-sm{padding:50px 0 0;}
section#startNow{padding:60px 0 30px;}
.col-sm-6.accessCam div#my_camera{max-width:100% !important;}
.col-sm-6.accessCam div#my_camera video{width:100% !important;}
.datepicker.datepicker-dropdown{z-index:99999999 !important;}
.sigWrapper.currentPad{border-color:#666;border:none;}
.select2-check-container{max-width:100%;width:100% !important;}
.profile-title h2{font-size:14px;text-align:center;color:#737373;margin:10px 0 20px;}
.update-profile span.fileupload-new{color:white;}
.sig.sigWrapper.currentPad canvas.pad{width:auto;margin:0 auto;max-width:100%;padding:0px 2px;border:1px solid #ccc;}
#consultationForm .form-control.green,
#consultationForm .form-control.red{color:#444;}
#consultationForm .form-control.green:focus,
#consultationForm .form-control.red:focus{color:#05AE0E;}
.custom-input-wrap{position:relative;}
.custom-input-wrap .btn.btn-success{position:absolute;right:4px;top:3px;min-height:35px;}
.sec-form-img{text-align:right;}
.cross_button_container .cross_button{right:auto;bottom:auto;left:0;top:0;width:27px;height:27px;padding:0 !important;}
.form-rendered .build-wrap{display:none;}
.render-wrap{display:none;}
.form-rendered .render-wrap{display:block;}
#edit-form{display:none;float:right;}
.form-rendered #edit-form{display:block;}
.field_container{ position: relative;}
.cross_button_container { position: absolute; right: 30px; top: 20px;}
.user .fileupload .thumbnail{ display: block;}
.faqs-wrap .card-body .card-title {
    margin-bottom: 0;
    font-size: 18px;
}
.custom-autocomplete-ajax {
    height: 55px;
    border-radius: 5px;
}
.ui-menu {
    max-height: 400px;
    overflow: auto;
}
.field_container .cross_button_container {
    position: absolute !important;
    right: 41px;
    top: 10px;
}
.field_container .cross_button_container .cross_button {
    right: -40px;
    bottom: auto;
    left: auto;
    top: 10px;
    width: 27px;
    height: 27px;
    padding: 0 !important;
    z-index: 99;
}
.discount-icon-wrapper input{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.discount-icon-wrapper strong{
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 45px;
    padding: 5px 10px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: none;
    margin-top: 0 !important;
}
.consultation-ul ol, .consultation-ul ul {
    padding-left: 30px;
  }
.table-grid-allign-s #data_table_filter .form-control{
    margin-right: 0;
}

.page-not-found {
    background: #447BD6;
    padding: 180px 0 50px;
}
.page-not-found h4 {
    margin-bottom: 20px;
    color: #000;
}
.page-content h3 {
    margin-bottom: 20px;
}
.page-content {
    max-width: 850px;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
}
.page-content p {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 5px;
}
#results img {max-width: 100%;}
/* .square-form-s .form-group {
    margin-bottom: 25px;
} */
/* .square-form-s .card {
    margin-bottom: 15px;
} */



@media (max-width:991px){.popover{display:none !important;}
.square-form-s .help-block {
    margin-top: 18px;
    margin-left: -16px;
}
}
@media (max-width:768px){.frameDiv{display:none!important}
                         section#startNow .steps-wrap .row{margin:0;}
                         .check-mark{top:0;}
                         /* .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th{white-space:unset !important;} */
                         .fileupload{text-align:center;}
                         /* .fileupload .thumbnail>img{max-width:300px} */
                         .form-group {
                            margin-bottom: 2rem;
                        }
}
@media (max-width:481px){.kbw-signature,.kbw-signature canvas{width:100%!important}
                         .col-sm-12.medication label.check-container .check-mark:after , .radiobutton-inline-list label.check-container .check-mark:after{left:8px;top:5px;}
                         .pvr-icon-box i.fa{color:#fff;font-size:50px;opacity:0.3;}
                         .pvr-icon-box{width:40px;height:40px;margin-bottom:25px;margin-top:10px;margin-right:0;}
                         .custom-input-wrap .btn.btn-success {
                             position: absolute;
                             right: 4px;
                             top: 5px;
                             min-height: 35px;
                             padding: 5px 7px;
                             font-size: 13px;
                         }
                         .custom-input-wrap input{ padding-right: 65px;}
                     
}
.mar-left-3{margin-left:3px;}
.col-md-5.pull-right.custoom{width:100%;}
.col-md-5.pull-right.custoom h4.main-heading{margin-top:35px;}
.refer-friend-email{}
.refer-friend-email .right-form{width:100%;display:inline-block;padding:0 40px;}
.inivte-frined-form div#facebook{text-align:center;}
.refer-a-friend -body{padding:0 0;}
.refer-a-friend -dialog{width:70%;border-radius:8px;overflow:hidden;}
.refer-friend-banner{overflow:hidden;position:relative;background:#f5f3b2;text-align:center;}
.refer-friend-banner img{width:100%;height:auto;}
.refer-friend-banner-txt{position:absolute;top:100px;padding:0 35px;text-align:center;}
.refer-friend-banner-txt h3{color:#e6fff9;font-weight:600;margin-bottom:16px;font-size:26px;}
.refer-friend-banner-txt h6{color:#f8ffff;font-size:18px;font-weight:400;line-height:25px;}
.refer-friend-banner-txt{top:60px;}
.refer-a-friend .social-icons{margin:30px 0;text-align:center;}
.refer-a-friend .social-icons li{display:inline-block;padding:0 10px;}
.refer-a-friend .social-icons li a{border:1px solid #d1d1d1;background:#FFFFFF;border-radius:3px;display:inline-block;width:76px;height:58px;font-size:24px;color:#a2a2a2;line-height:57px;transition:0.3s all ease-in-out;}
.refer-a-friend .social-icons li a:hover, .refer-a-friend .social-icons li.active a{border:1px solid #20d0e7;background:#20d0e7;color:#fff;}
.refer-a-friend .email-form input.form-control{height:47px;}
.refer-a-friend .email-form textarea{resize:none;height:100px;color:#333333;}
.refer-a-friend .email-form button{padding:12px 70px;text-align:center;display:block;margin:25px auto;}
.clip-board{margin:39px 0;}
.clip-board .btn-copy{background:#20d0e7;color:#fff;font-size:18px;padding: 9px 12px;}
.clip-board label{text-align:center;display:block;}
.clip-board .form-control{border-radius:8px;}
.clip-board .btn{border-radius:8px;}
.bottom-message{text-align:center;}
.btn-fb-sm{background:#3b68a9;color:#FFF;padding:6px 16px;font-size:14px;}
.btn-fb-sm:hover{background:#3b68a9;}
.btn-twitter-sm{background:#00aeef;color:#FFF;padding:6px 16px;font-size:14px;}
.btn-twitter-sm:hover{background:#0197CF;}
#data_table_wrapper .top{margin:0 0 5px;}
div.dataTables_scrollBody table tr td:last-child{ white-space: nowrap;}
.dataTables_scroll table.dataTable{width:100% !important;}
.main-panel .module-heading {
    margin: 0 0 12px;
    padding: 15px 0px 0;
}
.module-heading.treatment-heading {
    padding: 15px 35px 0;
}
.module-heading .btn {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 5px 5px;
}
.profile-card .info h3 {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
}
.form-group.special{overflow: hidden;}
.form-group.special input {
    width: 100%;
    height: 40px;
    border-radius: 2px;
    border: 1px solid #ddd;
    margin-top: 10px;
    padding: 10px;
}
.form-group.special label{ font-weight: 600;}
.modal-dialog{z-index:9999;}
.tabs .nav-tabs li a.active, .tabs .nav-tabs li.active a{background:#2CAEE2;box-shadow:none;}
.list-inner-cont{float:right;display:flex;justify-content:center;align-content:center;flex-direction:column;}
.list-inner-cont small{font-size:11px;line-height:13px;}
.list-inner-cont .attach-m-files{text-align:right;}
.list-inner-cont .attach-m-files a:last-child{padding-right:0;}
.card.bg-warning{background-image:linear-gradient(#f0d338, #f0b338);border: none !important;}
.card.bg-info{background-image:linear-gradient(#4bcde3, #42bdd1);border: none !important;}
.card.bg-success{background-image:linear-gradient(#85e56c, #75cc5e);border: none !important;}
.card.bg-danger{background-image:linear-gradient(#fa6d6d, #ed4b4b);border: none !important;}
ol, ul{margin-top:0;margin-bottom:10px;padding:0;}
.multiselect-container > li > a > label{padding:3px 20px 3px 20px !important;}
.section-footer {
    margin-top: 15px;
    padding: 10px 0px;
    text-align: right;
}









@media only screen and (max-width:1285px){.refer-friend-banner h3{font-size:20px;margin:0 0 5px;}
                                          .refer-friend-banner h6{line-height:17px;font-size:14px;}
                                          .inivte-frined-form .right-form{padding:20px 0 0;}
                                          .refer-a-friend .social-icons{margin:0 0 25px;}
                                          .refer-a-friend .social-icons ul{margin:0;}
                                          .refer-a-friend .tab-pane{margin:0 0 15px;padding:0;}
                                          .refer-a-friend .tab-content{float:none;}
                                          .refer-a-friend .clip-board{margin:0 0 15px;}
}
@media only screen and (max-width:1199px){.refer-friend-banner h3{font-size:18px;}
                                          .refer-a-friend .clip-board label{font-size:13px;}
                                          .refer-a-friend .clip-board p{font-size:14px;line-height:20px;}
                                          .category-item span.check-mark{width:16px;height:16px;}
                                          .category-item span.check-mark:after{left:4px;top:1px;width:6px;height:10px;}
                                          .card.card-shadow .card-body h6{ font-size: 14px;}
                                          .card.card-shadow .card-body { padding: 12px; }
                                          .card.card-shadow .card-body p{font-size: 35px;line-height: 40px;}
}
@media only screen and (max-width:1215px){#calendar.calendar.fc table{font-size:12px !important;}
}
@media (max-width:1024px) 
{
    .pvr-icon-box{display: none;}
    .card-body h6{margin-bottom: 0;}
}
@media only screen and (max-width:991px){.messages-list-check-container{margin:0 0 15px;}
                                         .list-check-container{margin:0;}
                                         #user-form label{display:block;}
                                         .select2.select2-check-container{width:100% !important;}
                                         .panel-wrapper .panel-box .btn.btn-warning{margin:0 0 10px;}
                                         /* .card.card-shadow .card-body h6{ font-size: 15px;} */
                                         #search-form .btn {  margin: 8px 0; }
                                         .card.card-shadow .card-body p{font-size: 30px;line-height: 35px;}
}
@media only screen and (max-width:767px){#data_table_wrapper .dataTables_info{float:none;}
                                         #data_table_wrapper label{display:block;text-align:left;padding:0 5px 10px;}
                                         .dataTables_filter input[type="search"], .dataTables_filter input[type="text"]{box-sizing:border-box;height:38px;margin:0;}
                                         .module-heading h2{font-size:20px;margin-bottom:10px;}
                                         .h2, h2{font-size:20px;}
                                         .form-validate.setting-form input#card_number{max-width:276px;background-position:2px -122px, 240px -60px;}
                                         .sec-form-img{text-align:left;}
                                         .refer-friend-banner{max-width:320px;margin:auto;}
                                         .refer-friend-banner-txt{top:30px;}
}
@media only screen and (max-width:675px){.statusform-addstaff{margin:0 0 10px;}
}
@media only screen and (max-width:675px){#data_table_wrapper .pagination{margin:0;}
                                         .main-panel .module-heading{padding:10px 20px;}
                                         .main-panel .module-heading.patient-headeing {
                                            padding: 10px 0px;
                                        }
                                         .main-panel .module-heading .col-sm-5 .pull-right{float:left !important;margin-left:0;margin-right:6px;}
}
@media only screen and (max-width:492px){#data_table_wrapper .pagination{margin:0;}
}

.secure-pay-wrap{background:#f5f5f5;border-radius:4px;padding:12px 15px;margin:20px 0;}
.secure-pay-wrap h2{font-size:16px;display:flex;align-items:center;justify-content:space-between;color:#3baeb3;}
.secure-pay-wrap h2 .fa{color:#7d7d7d;}
span.pay-form-title{font-weight:400;font-size:15px;color:#333;}
.form-label-group label{transform:translate(0, 1px);-webkit-transform:translate(0, 1px);-moz-transform:translate(0, 1px);font-size:13px;color:#333;font-weight:normal;-webkit-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-moz-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-o-transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);transition:all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);-webkit-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);-moz-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);-o-transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);transition-timing-function:cubic-bezier(0.420, 0.000, 0.580, 1.000);}
.form-label-group.active-lb label{margin-bottom:2px;font-weight:normal;letter-spacing:0.3px;font-size:10px;transform:translate(0, -9px);-webkit-transform:translate(0,-9px);-moz-transform:translate(0, -9px);color:#8e8e8e;margin-top:1px;position:absolute;}
.form-label-group{display:block;width:100%;color:#555;background-color:#fff;background-image:none;border:1px solid #ced4da;line-height:1.3333333;padding:10px 16px;box-shadow:none;font-size:16px;height:46px;border-radius:2px;position:relative;}
.form-label-group input{border:none;outline:none !important;box-shadow:none !important;display:block;width:100%;background-color:transparent;font-size:13px;line-height:0;position:absolute;top:0;bottom:0;left:0;right:0;padding-left:15px;padding-top:10px;}
.form-label-group .help-icon{position:absolute;top:calc(50% - 9px);right:6px;z-index:9999;width:17px;height:17px;}
.form-group.has-error .form-label-group{border:1px solid #fff;}
.tooltip-custom{display:inline;position:relative;}
.tooltip-custom:hover:after{background:#444;border-radius:4px;color:#fff;content:'3-digit security code on the back of your card ';font-size:11px;padding:5px;width:120px;position:absolute;top:32px;left:0;text-align:center;}
.tooltip-custom:hover:before{border:solid;border-color:#444 transparent;border-width:0px 6px 7px 6px;content:"";left:45%;bottom:-16px;position:absolute;}
.overfvis{overflow:visible;}
.form-label-group.mt-5{margin-top:10px;}
.sec-form-img img.icon-disable{-o-filter:grayscale(1);-ms-filter:grayscale(1);-moz-filter:grayscale(1);-wekit-filter:grayscale(1);filter:grayscale(1);}
.hide-s{display:none}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type="number"]{-moz-appearance:textfield;}
#password-form .form-group.has-error .help-block{/*display:none !important;*/}
.promo-select-s{width:auto;text-align:right;position:absolute;right:30px;top:19px;}
.promo-select-s .dropdown-toggle{padding:5px 1px 5px 7px!important;font-size:14px!important;}
.promo-select-s label{font-size:13px;font-weight:400;}
.promo-select-s .multiselect-container{right:0;left:auto;}
.consent-modal-d .modal-header{background:#11B0DE;color:#fff;}
.consent-modal-d .modal-header .modal-title{font-size:17px;}
.consent-modal-d p{font-size:12px;}
.consent-modal-d a.btn.btn-warning{font-size:14px;text-decoration:none;color:#FF9500;padding:5px 18px;text-transform:uppercase;font-weight:600;}
.consent-modal-d .modal-body{max-height:60vh;overflow:auto;padding:20px 30px;}
.consent-modal-d .label-sett{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.schedule-time-slot-modal .modal-header{padding:15px; padding-right:20px;background-color:#244263 !important;border-bottom:1px solid #244263;background:#f6f6f6;}
.schedule-time-slot-modal .error{display:inline-block !important;}
.schedule-time-slot-modal input{box-shadow:none;}
.schedule-time-slot-modal .modal-header .close{position:absolute;right:5px;top:3px;}
.schedule-time-slot-modal .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5;}
.schedule-time-slot-modal .modal-footer .btn-default{color:#fff !important;background-color:#1db8c6;border-color:#1db8c6;border-radius:0;}
.schedule-time-slot-modal .bottom-action-link{padding:15px;}
.schedule-time-slot-modal .btn-delete{margin:0;}
.schedule-time-slot-modal .body-action-btns{max-width:60%;margin:0 auto;}
.schedule-time-slot-modal .body-action-btns .btn{width:100%;display:block;margin-bottom:5px;background:#244263;border-color:#244263;}
.schedule-time-slot-modal .body-action-btns .btn:hover{background:#fff;color:#244263 !important;}
.schedule-time-slot-modal .modal-footer .btn-default,
.schedule-time-slot-modal .modal-footer .btn-default:hover{background:#244263 !important;border-color:#244263 !important;}
.schedule-time-slot-modal .card-header{padding:5px 10px;}
.schedule-time-slot-modal .card-header label{height:22px;margin:0;line-height:20px;}
.schedule-time-slot-modal .card-header h5{margin:0;}
.panel-box .form-horizontal .nav.nav-tabs, .form-horizontal .nav.nav-tabs{display:block;padding-top:20px;}
.panel-box .form-horizontal .nav-tabs > li, .form-horizontal .nav-tabs > li{margin-bottom:-1px;display:inline-block;float:none;}
.panel-box .form-horizontal .nav-tabs > li > a, .form-horizontal .nav-tabs > li > a {
    border: 1px solid !important;
    border-radius: 0px !important;
    margin-bottom: 20px;
    text-transform: uppercase;
    padding: 8px 24px;
    font-size: 15px;
}
.form-horizontal .nav-tabs > li.active > a,.panel-box .form-horizontal .nav-tabs > li.active > a:focus,
.form-horizontal .nav-tabs > li.active > a:hover{background:#2CAEE2;border-color:#2CAEE2;color:#fff;}
.form-horizontal .form-actions{text-align:right;padding-right:9%;}
.panel-box .module-heading{padding-bottom:0;padding-left:0;}
td span.actions{display:block;white-space:nowrap;}

@media screen and (max-width:767px){.schedule-time-slot-modal .body-action-btns{max-width:70%;}
                                    .panel-box .form-horizontal .form-actions{text-align:center;padding-right:0;}
                                    .dataTables_filter, .dataTables_paginate{padding: 0 10px;}
                                    .page-content p{font-size: 16px;line-height: 20px;}
}
@media screen and (max-width:575px){.schedule-time-slot-modal .body-action-btns{max-width:90%;}
                                    .dataTables_filter, .dataTables_paginate{float:right;margin-left:0px; }
                                    /* .card.card-shadow .card-body p{margin-top:15px;} */
                                    .promo-select-s{width:auto;position:inherit;display:block;margin-bottom:20px;}
                                    #calendar.calendar.fc table{width:520px;overflow:auto;}
                                    .fc-view.fc-month-view.fc-basic-view{overflow:auto;}
                                    .dataTables_length{float:unset;text-align: center;padding-top: 10px;}
                                    .dataTables_paginate{margin-top: 10px;}
                                    .pagination > li > a{margin-bottom: 10px;}
                                    .dataTables_paginate{display: flex;justify-content: center;text-align:center;float: unset;}
                                    .page-content h3{margin-bottom: 10px;}
                                    .page-not-found{padding: 140px 0 40px;}
                                    .page-content p{font-size: 14px;line-height: 18px;}
                                    #data_table_wrapper label{text-align:center;}
                                    .dataTables_wrapper label{text-align: center;}
                                 
}
@media only screen and (max-width:479px){.password-form input.btn{padding:7px 15px;}
                                         .dataTables_paginate{margin-left:10px;}
                                         /* .card.card-shadow .card-body p{margin: 10px 0;} */
                                         .card.card-shadow .card-body p{font-size: 25px;line-height: 28px;}
                                         .card.card-shadow{margin-bottom: 15px;}
                                         /* .pvr-icon-box{display: none;} */
                                         .card-body h6{margin-bottom:5px;}
                                         .dataTables_info{float: unset;text-align: center;}
                                         .dataTables_filter{float: unset;text-align: center;}
                                         /* .card.card-shadow .card-body h6{ font-size: 14px;} */
}


 @-webkit-keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-60%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-18%); }
    97% { transform:translateY(-12%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
 }
 
 @keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-60%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-18%); }
    97% { transform:translateY(-12%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
 }
 
 .bounce-animated {
    -webkit-animation: bounce 2s ease infinite;
    animation: bounce 2s ease infinite;
 }
 #dropdownPrescription {
    margin-top: -10px;
    color: #fff;
  }
  .animated-btn{
    background: #447BD6;
    border-radius: 26px;
    animation: shadow-pulse 1s infinite;
}

@keyframes shadow-pulse
{
  0% {
    box-shadow: 0 0 0 0px rgba(38, 224, 248, 0.4);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(38, 224, 248, 0);
  }
}

@keyframes shadow-pulse-big
{
  0% {
    box-shadow: 0 0 0 0px rgba(38, 224, 248, 0.3);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(38, 224, 248, 0);
  }
}
header .navbar-light .navbar-nav .nav-link .btn{
    color:#fff;
}
header .navbar-light .navbar-nav .nav-link .btn:hover{
    color:rgba(38, 224, 248)
}
header .navbar-light .navbar-nav .nav-link .btn:focus{
    border-radius: 26px;
    box-shadow: none;
}