﻿@charset "utf-8";
/* CSS Document */
@media all{
figure,h1,h2,h3,h4,p{padding:0;margin:0}h4,ol,ul,ul ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}:focus,body a,body a:active,input[type=text]:focus,textarea:focus{outline:0}article,aside,dialog,figure,footer,header,hgroup,nav,ol,p,section{display:block}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup{outline:0;vertical-align:baseline}figure,p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}ol{list-style-type:decimal}a img,img{vertical-align:middle}a img{border:0}body a:focus{-mos-outline-style:none;outline:0}body:-moz-any-link:focus{outline:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}

html {-webkit-text-size-adjust:none;}
div{vertical-align:top;}
img{max-width:100%;}
a{cursor:pointer; transition:all 0.2s ease; }
a:hover, a:focus{text-decoration:none;}
html {-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
html {position:relative; min-height:100%;}
aside, .right-side, .navbar-collapse{-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
button:focus {outline:0px dotted; outline:0px auto -webkit-focus-ring-color;}
.btn.focus, .btn:focus {outline:0;box-shadow:0 0 0 0rem rgb(0 123 255 / 25%);}

.row{margin-left:-5px; margin-right:-5px;}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
     padding-right:5px;
     padding-left:5px;
 }


/*Typekit*/
.container{max-width:96%;}
body{font-family:'Open Sans', sans-serif; font-size:11px; color:#333333; font-weight:400; line-height:14px; background:#e9e9e9;}
p{margin-bottom:15px}
div p:last-child{margin-bottom:0px;}

a{color:#3a78f2;}

.form-control:focus{box-shadow:0 0 0 0rem rgba(0,123,255,.25);}
.row:before, .row:after {display:none !important;}

h1, h2, h3, h4, h5, h6{font-family:'Open Sans', sans-serif; color:#333333;}
h1{font-size:14px; font-weight:400;}
h2{font-size:14px;}
h3{font-size:14px;}
h4{font-size:14px}
h5{font-size:14px;}
h6{font-size:14px;}

/*Typekit END*/

.top-nav{float:left;width:100%;background:#0049ae;padding:30px 0px;}
.top-nav .navbar-brand img{filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(255deg) brightness(255%) contrast(255%);}

.info-nav{float:right; margin-top:9px;}
.info-nav ul{list-style:none; padding:0px; margin:0px;}
.info-nav ul li{ float:left; margin-left:15px; position:relative;}
.info-nav ul li a img{height:22px;}
.info-nav ul li a:hover img{filter:invert(37%) sepia(93%) saturate(504%) hue-rotate(180deg) brightness(105%) contrast(97%);}
.info-nav ul li:last-child{padding-left:15px;}
.info-nav ul li:last-child:before{content:''; width:1px; height:20px; position:absolute; left:0px; top:0px; background:#4b7fc6;}

.user-nav .dropdown-menu{right:0; left:auto!important; top:15px!important; padding:0px; float:left;width:100%;border-bottom:solid 1px #b7b7b7;font-weight:600;font-size:12px;border-radius:0px; transform:translate3d(0px, 17px, 0px)!important;}
.user-nav .dropdown-menu a{ padding:7px 10px; border-bottom:solid 1px #b7b7b7 ;}
.user-nav .dropdown-menu a:last-child{border-bottom:0px;}

.header-search{position:absolute; top:0px; width:300px; right:30px; }
.header-search .form-control{background:transparent; border-radius:0px; width:100%; border:0px; border-bottom:solid 1px #ffffff; padding-left:0px; font-size:12px; color:#ffffff; font-weight:600;}
.header-search .form-control::-webkit-input-placeholder {color:#ffffff;}
.header-search .form-control::-moz-placeholder {color:#ffffff;}
.header-search .form-control:-ms-input-placeholder{color:#ffffff;}
.header-search .form-control:-moz-placeholder {color:#ffffff;}

.notification-count{position:absolute;top:-11px;right:5px;background:#ffffff;width:20px;height:20px;border-radius:30px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;}
.info-nav .dropdown-menu.notify-drop {min-width:330px;background-color:#fff;border-bottom:solid 1px #b7b7b7;font-weight:600;font-size:12px;border-radius:0px;
transform:translate3d(-59%, 13px, 0px)!important;top:100% !important;z-index:99999;padding:0px;}
.info-nav .dropdown-menu.notify-drop .drop-content li:before{content:"\f0c9";font-family:FontAwesome;position:absolute;left:15px;top:15px;background:no-repeat;height:auto;width:auto;}
.notify-time{float:right; font-size:11px; white-space: nowrap; flex: 1; text-align: right;}
.info-nav .dropdown-menu.notify-drop .drop-content {float:left;width:100%;}
.info-nav .dropdown-menu.notify-drop .drop-content li{float:left; width:100%; padding:15px 15px 15px 40px; border-bottom:solid 1px #dee2e6; margin:0px;  display:flex;  flex-wrap:wrap;}
.info-nav .dropdown-menu.notify-drop .drop-content li a{color:#333333;  font-weight:500; font-size:12px;}
.info-nav .dropdown-menu.notify-drop .drop-content li a:hover{color:#0049ae;}
.info-nav .dropdown-menu.notify-drop .drop-content li p{margin-bottom:5px;}
.notify-drop-footer{float:left; width:100%; background:#0049ae; padding:15px;}
.notify-drop-footer a{color:#ffffff;}


header{float:left; width:100%;}
.sub-header{float:left; width:100%; background:#f9fafe;}
.sub-header .navbar{padding:0px;}

.main-content{float:left; width:100%; padding-bottom:20px;}
.enquiry-main{float:left; width:100%; border:solid 1px #b7b7b7; background:#ffffff;}

.enquiry-breadcrumb{float:left; width:100%; border-bottom:solid 1px #b7b7b7; padding:20px; display:flex; justify-content:space-between; font-weight:600; align-items:center;}

.crumb-title{list-style:none; padding:0px; margin:0px;}
.crumb-title li{float:left; font-size:13px; color:#747474; position:relative; padding-right:15px; margin-right:10px;}
.crumb-title li:after{content:''; position:absolute; right:0px; top:2px; width:6px; height:12px; background:url('../images/arrow.svg') no-repeat left top;}
.crumb-title li:last-child:after{display:none;}
.crumb-title li:last-child{padding-right:0px; margin-right:0px;}

.flag-nav{list-style:none; padding:0px; margin:0px;}
.flag-nav li{float:left; line-height:12px; margin-left:20px;}
.flag-nav li span{margin-right:5px;}

.flag-ehc,
.flag-reports,
.flag-doctor,
.flag-comment,
.flag-converted,
.flag-pending,
.flag-open,
.flag-closed{width:11px; height:11px; border-radius:3px; display:inline-block;}

.flag-ehc{ background:#3a78f2;}
.flag-reports{ background:#1cad50;}
.flag-doctor{ background:#d78b15;}
.flag-comment{ background:#c91111;}
.flag-converted{ background:#252525;}
.flag-pending{background:#d78b15;}
.flag-open{background:#4da74d;}
.flag-closed{background:#0b62a4;}

.inq-pending{background:#d78b15;}
.inq-open{background:#4da74d;}
.inq-closed{background:#0b62a4;}

.enquiry-filter{float:left; width:100%; padding:20px;}
.enquiry-filter .btn{margin-left:5px; font-weight:600;padding:6px 15px; font-size:11px;}
.filter-btn{color:#333333; border-radius:4px; border:solid 1px #cccccc; font-weight:600;padding:6px 15px;font-size:11px;}
.filter-btn:hover{color:#fefefe; border-radius:4px; border:solid 1px #0049ae; background:#0049ae;}

.clear-btn{color:#fefefe; border-radius:4px; border:solid 1px #252525; background:#252525; font-weight:600;padding:6px 15px;font-size:11px;}
.clear-btn:hover{color:#333333; border-radius:4px; border:solid 1px #cccccc; background:#cccccc;}


.check-box {position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; vertical-align:top;}
.check-box input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.check-checkmark {position:absolute;top:0;left:0;height:16px;width:16px;background-color:transparent; border:solid 1px #c4ccd4; border-radius:2px;}
.check-box input:checked ~ .check-checkmark {background-color:#0049ae; border:solid 1px #0049ae;}
.check-checkmark:after {content:"";position:absolute;display:none;}
.check-box input:checked ~ .check-checkmark:after {display:block;}
.check-box .check-checkmark:after {left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

table .check-box{padding-left:15px;}

.radio-box {position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; vertical-align:top;}
.radio-box input {position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.radio-checkmark {position:absolute;top:0;left:0;height:16px;width:16px;background-color:transparent; border:solid 1px #c4ccd4; border-radius:30px;}
.radio-box input:checked ~ .radio-checkmark {background-color:#0049ae; border:solid 1px #0049ae;}
.radio-checkmark:after {content:"";position:absolute;display:none;}
.radio-box input:checked ~ .radio-checkmark:after {display:block;}
.radio-box .radio-checkmark:after {left:5px;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{left:10px;top:4px; right:auto;}
.bootstrap-select.show-tick li a{padding-left:35px;}
.bootstrap-select.show-tick .dropdown-menu li a span.check-mark{position:absolute; left:10px; top:4px; display:inline-flex; width:16px;height:16px;background-color:transparent;border:solid 1px #c4ccd4; border-radius:2px;}
.bootstrap-select.show-tick .bs-ok-default:after{border-width:0;}
.bootstrap-select.show-tick li.selected .bs-ok-default:after {left:4px;position:relative;top:1px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0; -webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.bootstrap-select.show-tick .dropdown-menu li.selected a span.check-mark{background-color:#0049ae; border:solid 1px #0049ae;}

.enquiry-data-table{float:left; width:100%; position:relative; overflow:hidden;}
.enquiry-data-table .table tr td:first-child{padding-left:50px;}
.enquiry-data-table .table .flag-ehc,
.enquiry-data-table .table .flag-reports,
.enquiry-data-table .table .flag-doctor,
.enquiry-data-table .table .flag-comment,
.enquiry-data-table .table .flag-converted{width:15px; height:15px; border-radius:3px; margin-right:10px;}

.table-pagination{ padding:20px; border-top:solid 1px #b7b7b7;}
.table-pagination a:focus{box-shadow:0 0 0 0rem rgb(0 123 255 / 25%);}
.page-item.active .page-link {background-color:#0049ae;  border-color:#0049ae;}
.page-link{color:#0049ae;}
.page-link img{height:16px;}
.prev-link img{transform:rotate(-180deg);}
.page-link {padding:3px 7px;}


/* COMMAN Modal  CSS */
.modal-content{border-radius:0;background:#f4f4f4; border:solid 1px #b7b7b7; padding:20px;}
.modal-dialog{max-width:640px;}
.modal-body{padding:0px;}
.modal-header-grp{font-size:13px; color:#1855a1; font-weight:600;}
.modal-content .close{color:#333333; font-weight:300; font-size:18px; opacity:1!important;position:absolute; top:15px; right:15px;}
/* COMMAN Modal CSS */

.filter-by-btn-group .btn{ margin-right:5px;}
.btn-primary{background:#1855a1; border:solid 1px #1855a1; border-radius:2px; font-weight:600;padding:6px 15px;font-size:11px;}
.btn-danger{background:#252525; border:solid 1px #252525; border-radius:2px; font-weight:600;padding:6px 15px;font-size:11px;}

/* COMMAN TABLE CSS */
.table thead tr th{ border-top:solid 0px; border-bottom:solid 4px #c4ccd4; color:#333333; font-weight:700;}
.table th, .table td{padding:20px 10px; /* white-space:nowrap; */}
/* COMMAN TABLE CSS END */


.white-bg{background:#ffffff;}
.dashboard-man{float:left; width:100%;}
/* .dashboard-man .container{max-width:1130px;} */

.region-chart{float:left; width:100%; margin-top:50px; padding:20px; background:#ffffff; border-radius:5px; box-shadow:0px 2px 38.64px 7.36px rgba(232, 239, 252, 0.84);}
.chart-header{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; font-size:11px; color:#252525;}
.chart-filter{float:right;}

.flag-select{width:auto; float:left; margin-left:10px;}
.flag-select .bootstrap-select .btn{color:#959595; background-color:#ffffff;  border-color:#959595; padding-right: 10px;}
.flag-select .bootstrap-select .dropdown-menu li{text-align:left;}
.flag-select .bootstrap-select .dropdown-menu li a span span{margin-right:5px;}
.flag-select .filter-option-inner-inner span{margin-right: 5px; position: relative; top: 1px;}

.state-select{width:120px; float:left; margin-left:10px;}
.year-select{width:150px; float:left; margin-left:10px;}
.year-select .bootstrap-select .btn{color:#ffffff; background-color:#3a78f2;  border-color:#3a78f2;}

.date-select {width:auto;float:left;margin-left:10px;display:flex;justify-content:space-between;}
.date-select .form-control{width:108%;border:solid 1px #1855a1;background:#1855a1;color:#ffffff;height:auto;padding:5px 15px 5px 15px!important;border-radius:30px;font-size:11px;}
.daterangepicker table{font-size:11px; line-height:2.4em;}
.daterangepicker .input-mini{font-size:11px; font-weight:600;}
.daterangepicker .daterangepicker_input i{font-size:12px;}

.ranges li{color:#0049ae;font-size:11px; font-weight:600;}
.ranges li.active, .ranges li:hover {background-color:#1855a1;border:1px solid #1855a1;}
.range_inputs .btn-sm{padding:.25rem .5rem;font-size:11px;width:48%;font-weight:600;}
.btn-success{background-color:#0049ae; border-color:#0049ae;}

.bootstrap-select{width:100%!important;}
.bootstrap-select .btn{padding:5px 10px 5px 15px!important;border-radius:30px; font-size:11px; color:#808080; font-weight:400; background-color:#f4faff;  border-color:#f4faff;}
.bootstrap-select .btn:focus{outline:0px auto -webkit-focus-ring-color !important;  outline-offset:0px;}
.bootstrap-select .dropdown-menu{padding:0px;}
.bootstrap-select .dropdown-item {padding:5px 15px;color:#333333;font-size:11px;}
.bootstrap-select .dropdown-item.active, .bootstrap-select .dropdown-item:active {background-color:#d5e7f7; color:#333333;}

.dash-flag{display:flex; justify-content:flex-end;padding:30px 0px; float:left; width:100%;}
.chart-area{float:left; width:100%;}

.filter-form{ float:left; width:100%; margin-top:20px;}
.rd-field{display:flex; align-items:center;}
.rd-field label{display:inline-block; margin-bottom:0px;}

.rdate-select {width:240px;float:left;margin-left:10px;display:flex;justify-content:space-between;}
.rdate-select .form-control{width:100%;border:solid 1px #1855a1;background:#1855a1;color:#ffffff;height:auto;padding:5px 15px 5px 15px!important;border-radius:30px;font-size:11px;}

.enquiry-subject{display:inline-block; width:100%;}
.enquiry-subject .bootstrap-select .btn{padding-left:0px!important; padding-top:0px!important; color:#333333; background-color:transparent;  border-color:transparent; border-radius:0px; border-bottom:solid 1px #b7b7b7;}

.devider-line{position:relative;}
.devider-line:before{content:''; width:1px; height:100%; position:absolute; top:0px; left:50%; background:#e1e1e1;}


.top-sticky{position:absolute;top:0;z-index:1020;transition:all 0.3s ease;padding-top:50%;}
.sticky-control{position:absolute;top:6%;left:0px;width:340px;height:85px; left:-300px;background:#0049ae;border-radius:0px 5px 5px 0px;box-shadow:0px 0px 8px 0px rgba(48, 48, 48, 0.28);padding:5px 5px 0px 0px;transition:all 0.5s ease;z-index:1000;}
.sticky-control a{display:block;text-align:center;padding:5px 0px 10px 0px;border-bottom:solid 1px #88aad9;}
.sticky-control a img{width:24px;}   
.sticky-control a:hover img{filter:invert(37%) sepia(93%) saturate(504%) hue-rotate(180deg) brightness(105%) contrast(97%);}
.sticky-control a:last-child{border-bottom:0px; padding-bottom:5px;}

.sticky-control.expand-div{width:340px; left:0px; transition:all 0.5s ease;}
.as-main{float:left;width:calc(100% - 35px);padding:20px;background:#0049ae;color:#ffffff;border-radius:0px 6px 6px 0px;text-align:left;min-height:150px;margin-top:-35px;display:flex;flex-direction:column;justify-content:center;}
.as-main h2{color:#ffffff;}
.sticky-btn-width{width:30px;float:right;}
.as-main .bootstrap-select .dropdown-menu li a{text-align:left;}
.as-main .bootstrap-select .dropdown-menu.inner{max-height:150px;}
.btn-grp{float:left; width:100%; text-align:center;}
.cancel-btn{border:solid 1px #333333!important; margin-left:5px; background:#333333; padding:5px 15px!important;display:inline-block!important;color:#ffffff;border-radius:4px;}
.cancel-btn:hover{background:#ffffff; border:solid 1px #ffffff!important;}
.confirm-btn{border:solid 1px #ffffff!important; background:#ffffff; padding:5px 15px!important;display:inline-block!important;color:#0049ae;border-radius:4px;}
.confirm-btn:hover{background:#0049ae; border:solid 1px #ffffff!important; color:#ffffff;}

.modal-hd{display:flex;align-items:center;justify-content:space-between;max-width:82%;}
.modal-hd .btn-primary{min-width:125px; margin-left:10px;}

.clear-modal .modal-content{background:#ffffff;}
.clear-modal .modal-header-grp{ padding:20px 20px 0px 20px;}
.clear-header{float:left; width:100%;  padding:20px 0px 15px 0px;}
.ch-left h3{font-size:13px; color:#1855a1; font-weight:600; margin-bottom:10px;}

.ch-left .assign-inq{display: flex;}
.ch-left .assign-inq strong{white-space: nowrap;position: relative;top: 2px;margin-right: 10px;}
.ch-left .assign-inq form{flex: 1; width: 100%;}
.ch-left .bs-searchbox .form-control{font-size: 11px; padding: 5px 10px;}


.ch-right{font-size:10px;}
.ch-right label{float:left; width:100%; margin-bottom:5px;}

.assigned-select .bootstrap-select .btn{padding-left:0px!important; padding-top:0px!important; color:#333333; background-color:transparent;  border-color:transparent; border-radius:0px; border-bottom:solid 1px #b7b7b7; margin-left:0px!important;}
.c-pation-info{float:left; width:100%; padding:25px 0px; background:#f5f5f5;}

.c-pation-info label{margin-bottom:8px;float:left; width:100%;}
.c-pation-info .devider:before{content:'';width:1px;height:100%;position:absolute;top:0px;right:-20%;background:#e1e1e1;}

.ps-inq label{color:#1855a1}
.inq-txt{float:left; width:100%; border:solid 1px #b7b7b7; background:#ffffff; padding:10px 15px;}

.c-add-history{float:left; width:100%; padding:0px  0px  25px  0px;}
.ah-label{background:#1855a1;border:solid 1px #1855a1;color:#ffffff; border-radius:0px;font-weight:600;padding:9px 15px;font-size:11px;float:left;}

.history-info{float:left; width:100%; margin-top:5px;}
.his-card{ float:left; width:80%; margin-bottom:15px;}
.his-card:last-child{margin-bottom:0px;}
.his-card label{color:#1855a1; font-weight:600;}
.his-body{float:left;width:100%;border:solid 1px #b7b7b7;background:#ffffff;padding: 10px 25px 10px 10px;position: relative;}
.his-body p{margin-bottom:10px;/* padding-left: 18px; */}
.his-body span{float:left; width:100%; margin-top:-3px;opacity: 0.5;}
.his-body .last-span{ margin-top:10px; } 

.rinfo{text-align:right; float:right;}
.rinfo .his-body{text-align:left; padding: 10px 10px 10px 10px;}
.rinfo .his-body span{text-align: right; }

.clear-footer{float:left; width:100%; display:flex; justify-content:space-between; padding:10px 15px 0px 15px; align-items:center;}

.btn-strip{float:left; width:100%; overflow:hidden;}
.open-strip{float:left; width:40px; height:40px; position:relative; z-index:99; }
.open-strip img{width:40px;}
.close-rotate{transform:rotate(45deg);}
.strip-div{width:350px; margin-left:-10px; left:-400px; position:relative; transition:all 0.5s ease;float:left; margin-top:6px;}
.strip{left:0px;  transition:all 0.5s ease;}
.strip-div a{font-size:11px;color:#333333;padding:5px 8px;float:left;height:28px;display:flex;align-items:center; border:solid 1px #ebebeb; z-index:9;}
.strip-div a:hover{background:#1855a1; color:#ffffff; border:solid 1px #ffffff;}
.strip-div a:hover img{filter:invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(255%) contrast(255%);}

.mail-strip{background:#ebebeb; padding:5px 15px 5px 20px!important; margin-right:2px;}
.mail-strip img{height:12px;}
.call-strip{background:#ebebeb; padding:5px 15px!important;}
.call-strip img{height:14px;}

.datepicker td, .datepicker th{font-size:14px; text-align:center;}
.clear-side-modal{position:absolute; top:66px; right:0px; width:100%; max-width:630px; display:none; background:#ffffff; z-index:1050; text-align:left;}
.backdrop {content:'';position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000; opacity:0.5;}
.hide-scroll{overflow-x:hidden;}
.close-clear{color:#333333;font-weight:300;font-size:18px;opacity:1!important;top:5px;right:10px;position:relative; z-index:9999;}

/* 03/04/2021 */
.modal.right .modal-dialog {position:fixed;margin:auto;width:100%;height:100%;-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);
-o-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);}
.modal.right .modal-content {height:100%;overflow-y:auto;}
.modal.right.fade .modal-dialog {right:-50%;-webkit-transition:opacity 0.3s linear, right 0.3s ease-out;-moz-transition:opacity 0.3s linear, right 0.3s ease-out;-o-transition:opacity 0.3s linear, right 0.3s ease-out;
transition:opacity 0.3s linear, right 0.3s ease-out;}
.modal.right.fade.show .modal-dialog {right:0;}

/** Nano scroll **/
.nano {position:relative;width:100%;height:100%;overflow:hidden;}
.nano > .nano-content {position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left :0;}
.nano > .nano-content:focus {outline:thin dotted;}
.nano > .nano-content::-webkit-scrollbar {display:none;}
.has-scrollbar > .nano-content::-webkit-scrollbar {display:block;}
.nano > .nano-pane {background:#b7b7b7; position:absolute;width:6px;right:0;top:0;bottom :0;visibility:hidden\9; opacity:.01;-webkit-transition:.2s;
-moz-transition :.2s;-o-transition:.2s;transition :.2s;}
.nano > .nano-pane > .nano-slider {background:#1855a1;position:relative;}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {visibility:visible\9; opacity:0.99;}

.clear-nano{height:calc(100% - 50px);}
.modal-pag ul li a{white-space:nowrap;width:60px;text-transform:uppercase;padding:5px 10px;line-height:18px;color:#6d6d6d;}
.clr-modal .nano > .nano-content{padding-left:15px; padding-right:15px;}
.clr-modal .modal-header-grp{padding-left:15px; padding-right:15px;}


/* All field CSS */
.form-widget{float:left;width:100%;border:solid 1px #b7b7b7;background:#ffffff; padding:100px 30%;}
.field-group{float:left; width:100%; margin-bottom:20px;}
.field-group .f-label{float:left; width:100%; font-size:13px; font-weight:600; font-family:'Open Sans', sans-serif;}
.field-group .form-control{border:solid 1px #dee2e6;border-radius:0px;font-size:13px;color:#313131;font-family:'Open Sans', sans-serif;font-weight:600;padding:8px 10px;height:auto; width:100%; float:left;}
.field-group textarea.form-control{height:100px; resize:none;}

.field-group .check-box, .field-group .radio-box{font-size:13px; font-weight:600; font-family:'Open Sans', sans-serif;}
.field-group .bootstrap-select .btn{padding:8px 10px!important; font-size:13px;color:#313131;font-family:'Open Sans', sans-serif;font-weight:600; background-color:transparent;  border-color:transparent; border-radius:0px; border:solid 1px #dee2e6;}
.field-group .bootstrap-select .dropdown-menu{border-radius:0px;}
.field-group .bootstrap-select .dropdown-menu .inner{float:left; width:100%;}

.date-icon{position:relative;}
.date-icon:before{content:"\f073";font-family:'FontAwesome';font-size:13px;color:#313131;position:absolute;left:11px;top:33px;}
.date-icon .form-control{padding-left:30px;}
.bootstrap-select .no-results {padding:10px 10px;background:#f5f5f5;margin:0;white-space:nowrap;font-size:13px;}

/* All field END CSS */

.se-pre-con{position:fixed; z-index:9999; top:0px; left:0px; right:0px; bottom:0px; width:100%; height:100vh; background:rgba(255, 255, 255, 0.8);}
.rh-loader{position:relative; height:50px; width:50px; border-radius:80px; border:8px solid #0049ae;  top:28%; top:-webkit-calc(50% - 43px); top:calc(50% - 43px); left:35%; left:-webkit-calc(50% - 43px); left:calc(50% - 43px); -webkit-transform-origin:50% 50%; transform-origin:50% 50%; -webkit-animation:rh-loader 3s linear infinite; animation:rh-loader 3s linear infinite;}
.rh-loader:after{content:""; position:absolute; top:-8px; left:20px; width:10px; height:10px; border-radius:10px; background-color:#ffffff; } 
@-webkit-keyframes rh-loader{
	0%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(360deg);}
}
@keyframes rh-loader{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}

.cmnt-icon{float: left;position: absolute;width: 18px;height: 18px;line-height: 22px;font-size: 12px;right: 0px;top: 0px;}
.cmnt-icon i:after{content: '';width: 0;height: 0;border-top: 40px solid #1855a1; border-left: 40px solid transparent;position: absolute;right: 0px;top: 0px;}
.cmnt-icon i{color:#ffffff;}
.cmnt-icon i:before{position: relative; z-index: 9999;}

.inq-status{padding: 15px; color: #ffffff;}
.inq-status span{padding: 5px 10px; min-width:80px; float: left; text-align: center;}
.inq-pending{background:#d78b15; }
.inq-open{background:#4da74d;}
.inq-closed{background:#0b62a4;}
.inq-spam{background:#252525;}



}


@media all and (max-width:960px){
     .enquiry-breadcrumb{flex-direction:column;align-items:flex-start;}
     .flag-nav li{margin:10px 20px 0px 0px;}     
     .modal-hd {max-width:96%;}      
}


@media all and (max-width:767px){
     .container {max-width:100%;}
     .top-nav{padding:15px 0px;}
     .main-content{padding:20px 0px;}
     .crumb-title{margin-bottom:10px;}

     .info-nav{float:left;width:100%;margin-top:10px;border-top:solid 1px #4b7fc6;padding-top:15px; position:relative;}
     .info-nav ul{display:flex; justify-content:space-between; width:100%;}
     .info-nav ul li{margin-left:0px;}
     .info-nav ul li:last-child:before{display:none;}

     .info-nav ul li.no-pos{ position:inherit;}

     .region-chart{margin-top:0px; margin-bottom:20px;}
     .chart-header{flex-direction:column; align-items:flex-start;}
     .chart-filter{margin-top:15px; width:100%;}

     .flag-select{margin-left:0px; width:30%; margin-right:5%; margin-bottom:10px;}
     .state-select{margin-left:0px; width:65%; margin-bottom:10px;}
     .year-select{margin-left:0px; width:100%; margin-bottom:10px;}
     .date-select{margin-left:0px; width:100%; margin-bottom:10px;}
     .dash-flag {padding:10px 0px 20px 0px;}

     .devider-line:before {width:100%;height:1px;position:relative;top:0px;left:0;background:#e1e1e1;float:left;margin:5px 0px;}

     .clear-header{padding:20px 0px 15px 0px;}
     .ch-right{margin-top:0px;}
     .c-pation-info{padding:0px 0px 20px 0px;}
     .c-pation-info .devider:before{display:none;}
     .c-pation-info .devider{ border-bottom:solid 1px #e1e1e1; padding-bottom:10px; margin-bottom:15px;}
     .his-card{width:90%;}
     .c-add-history {padding:0px 10px 25px 0px;}
     .clear-footer{padding:10px 0px 20px 0px; flex-direction:column;}

     .btn-strip{margin-bottom:10px;}
     .strip-div {width:calc(100% - 30px);}
     .mail-strip {padding:5px 10px 5px 20px!important;}
     .call-strip {padding:5px 10px!important;}
     .strip-div a {padding:5px 5px; font-size:10px;}  
      
     .wap-w{width:100%;}
     .ch-left .btn{margin-left:0px;}

     .clear-nano{height:calc(100% - 90px);}
     .ch-left{margin-bottom:15px;}

     .info-nav .dropdown-menu.notify-drop .drop-content{flex-direction:column;}
     .info-nav .dropdown-menu.notify-drop {width:100%;left:50% !important; top:32px !important; transform:translateX(-35%) !important;min-width:300px;}


     .header-search{position:absolute;top:40px;right:0;width:calc(100% + 30px);left:-15px;background:#0049ae;padding:10px 15px;}
     .header-search .form-control{background:transparent; border-radius:0px; width:100%; border:0px; border-bottom:solid 1px #ffffff; padding-left:0px; font-size:12px; color:#ffffff; font-weight:600;}

}