@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');



body{ margin:0px 0px; padding:0px 0px;  font-family: "Inter", sans-serif; color:#626D74}
a{ color:#60371e}



.header{ padding:15px 0px;}
.logo{ float:left; overflow:hidden; float:left;}
.logo img{ width:auto; max-width:100%;}

.top-rg-txt{ float:right; margin-top:10px; font-size:14px; font-weight:500;}
.top-rg-txt a{ color:#60371e}

.home-video {
	position:relative;
	overflow:hidden; background:#000; background-size:100% auto;position:fixed; left:0; right:0; top:0; bottom:0;
}
.home-video video {
	width:100%;
	height:100%;opacity:0.5; 
}
.wrapper1 {
	display:block;
 width: 100% position: relative;
	
}
.home-video{  overflow:hidden;}





body{ margin:0px 0px; padding:0px 0px;  font-family: "Inter", sans-serif; color:#626D74}
a{ color:#60371e}



.header{ padding:15px 0px;}
.logo{ float:left; overflow:hidden; float:left;}
.logo img{ width:auto; max-width:100%;}

.top-rg-txt{ float:right; margin-top:10px; font-size:14px; font-weight:500;}
.top-rg-txt a{ color:#60371e}

.login-reg-sec{ position:relative; background:url(../images/right-login-img.jpg) no-repeat right; background-size:auto 100%; min-height:1100px; background-position:top; }

/*.vh100{ height:100vh}
*/
.right-login-img{ position:absolute; right:0; top:0; bottom:0; overflow:hidden; bottom:0; width:40%;}
.right-login-img img{ width:100%;}

.log-form-C{ margin:60px auto; width:70%; display:table;}

.log-form-C h1{ font-size:30px; font-weight:700; margin:0px auto; text-align:center; color:#323B41; margin-bottom:10px;}
.log-form-C h2{ font-size:30px; font-weight:700; margin:0px auto; font-size:14px; font-weight:400; color: #626D74); text-align:center; margin-bottom:40px;
}

.log-form-C label{ font-size:14px; color:#626D74; font-weight:500;}
.log-form-C  sup{ color:#FF0000;}
a{ text-decoration:none;}
.log-form-C input{ background:none; border:1px solid #B5BCC0; border-radius:6px; height:50px; font-size:15px; font-weight:500;}

.log-form-C button{ background:#60371e; height:50px; width:100%; border:none; text-align:center; color:#FFFFFF; font-size:15px; font-weight:600; border-radius:6px;}

.blue-button{ background:#60371e; height:50px; width:100%; border:none; text-align:center; color:#FFFFFF; font-size:15px; font-weight:600; border-radius:6px; display:block; line-height:50px;}



.frg-pwd-link { display:table; font-size:14px; margin:20px auto; text-align:center; color:#60371e; font-size:14px; font-weight:600;}

input::placeholder {
  opacity: 0.5;
  color: #323B41;
}

.mob-login{ display:none;}

.log-form-C h2 span{ display:none;}

/*subscriptionOut*/

.logo{ width:178px;}

.header2{ border-bottom:1px solid #E4E4E4; overflow:hidden;}


.professional h2 b{ color:#60371e;}







.mob-footer-menu{display:none;}







/*login-regiter*/

.login-scr{}

.log-left{padding:45px 35px;}
.loginC{ color:#333; font-size:13px; 
 background-size:100% auto;  max-width:450px; margin:0px auto; /* overflow:hidden;*/  margin:90px auto;  background-size:130% auto; position:relative; padding:10px; position:absolute; left:0; right:0; margin:0px auto; top:20%; }


.loginC .form-group{ margin-bottom:15px;}
.loginC .form-control{ border:1px solid #f0f0f0; background:#f0f5f7; height:40px;}


.loginC .form-select { border: none;

  height: 50px;
  border-radius: 0px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1); margin-bottom:15px; font-size:13px;
  border-radius: 4px;
}
select.form-control { -webkit-appearance: menulist; }



.txtarea{ min-height:90px!important;}

.loginC .form-check-input{ border:1px solid #f0f0f0; background:#f0f5f7; }

.loginC  label{ font-weight:bold; margin-bottom:5px;}


.log-right{ padding:45px 35px; background:#fff; }

.frg-pwd-c  .log-right{ padding:80px 35px;}
.frg-pwd-c h1{ display:none;}



.loginC button{ background:#60371e; padding:18px; text-transform:uppercase; border:none; cursor:;  color:#FFFFFF; font-weight:bold; display:block; width:100%; margin:15px 0px;transition: all 0.5s ease 0s;}

.loginC button:hover{ background:#d1bf91;transition: all 0.5s ease 0s; color:#60371e;}

.frg-pw{ margin:3px 0px 7px; text-align:right}
.loginC a{ font-weight:500; color:#000000;}

.log-logo{ margin-bottom:30px; text-align:center;}
.log-logo img{ max-width:100%;}

.log-left{ color:#FFFFFF; font-weight:lighter; text-align:center;}
.log-left h1{ font-size:35px; font-weight:200; color:#FFFFFF; text-align:center; text-shadow:1px 1px #333;}

.log-left-content{ position:absolute; top:40%; margin:0px auto; left:10%;  }
.frg-pwd-c .log-left-content{  left:12%;  }
.frg-pwd-c  .log-logo img{ max-width:80%;}

.loginC h2{ font-size:20px; text-align:center; font-weight:bold; text-transform:uppercase; margin:0px 0px 30px; padding-bottom:10px; border-bottom:1px solid #60371e; position:relative;}
.loginC h2:before{ position:absolute; bottom:-5px; width:10px; height:10px; background:#60371e; content:''; left:0; border-radius:50%;}
.loginC h2:after{ position:absolute; bottom:-5px; width:10px; height:10px; background:#60371e; content:''; right:0; border-radius:50%;}


.loginC .form-control {
    border: none;
    background: #ffffff;
    height: 50px;
    border-radius: 0px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    border-radius: 4px;
}

.log-right {
    color: #333;
    font-size: 13px;
    background-size: 100% auto;
    max-width: 500px;
    margin: 0px auto;
    /* overflow: hidden; */
    margin: 50px auto;
    position: relative;
    background: #f6f7fc;
    border-radius: 10px;
    padding: 30px;
}

.login-logo{ overflow:hidden; margin:0px auto; margin-bottom:25px; max-width:200px;}
.login-logo img{ width:100%;}




/*dash-board*/


#cssmenu ul ul,#cssmenu ul ul ul{position:absolute;left:-9999px;z-index:1000}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{margin:0 0 -2px;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:150}#cssmenu:after,#cssmenu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#cssmenu #menu-button,#cssmenu ul ul li.has-sub>a:before{display:none}#cssmenu>ul>li{float:left}#cssmenu.align-center>ul{font-size:0;text-align:center}#cssmenu.align-center>ul>li{display:inline-block;float:none}#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before{position:absolute;display:block;content:'\f105';font-family:FontAwesome}#cssmenu.align-center ul ul{text-align:left}#cssmenu.align-right>ul>li{float:right}#cssmenu>ul>li>a{text-decoration:none;transition:.5s}#cssmenu>ul>li:hover>a{transition:.5s}#cssmenu ul ul{margin-top:0}#cssmenu.align-right ul ul{text-align:right}#cssmenu ul ul li{transition:.25s;margin-bottom:11px;padding:0;width:200px;text-transform:capitalize!important;position:relative;height:30px}#cssmenu li:hover>ul{left:auto}#cssmenu.align-right li:hover>ul{left:auto;right:0}#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%}#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}#cssmenu ul ul li.has-sub>a:after{top:16px;right:7px;width:8px;height:2px}#cssmenu>ul>li.has-sub>a{padding-right:10px}#cssmenu>ul>li a{border:none}#cssmenu>ul ul li a{border:none;padding-bottom:10px!important}#cssmenu>ul>li a:hover{color:#08693f}#cssmenu>ul ul{margin-top:14px}#cssmenu>ul ul li a:hover{background:0 0;transition:.5s}#cssmenu ul{padding:0}#cssmenu ul ul{top:50px;opacity:0;-webkit-transition:opacity .3s,top .25s;-moz-transition:opacity .3s,top .25s;-ms-transition:opacity .3s,top .25s;-o-transition:opacity .3s,top .25s;transition:opacity .3s,top .25s}#cssmenu ul ul ul{margin-left:100%;top:0;opacity:1;-webkit-transition:opacity .3s,top .25s;-moz-transition:opacity .3s,top .25s;-ms-transition:opacity .3s,top .25s;-o-transition:opacity .3s,top .25s;transition:opacity .3s,top .25s;background:#492b2d;margin-top:0}#cssmenu>ul>li:hover>ul{left:auto;top:20px;opacity:1}#cssmenu ul ul li a{border-bottom:1px solid rgba(143,143,143,.5);border-bottom:none;padding:11px;text-transform:capitalize;font-size:12px;color:#fff;-webkit-transition:.35s;margin:0!important;-moz-transition:.35s;-ms-transition:.35s;-o-transition:.35s;transition:.35s}#cssmenu ul ul li.has-sub::after{right:10px;top:12px;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition:-webkit-transform .2s,right .2s}@media all and (max-width:900px){#cssmenu #menu-button,#cssmenu .submenu-button{position:absolute;right:0;display:block;cursor:pointer}#cssmenu,#cssmenu .submenu-button.submenu-opened{background:0 0}#cssmenu ul li a{color:#fff!important}#cssmenu .submenu-button.submenu-opened:before,#cssmenu ul,#cssmenu ul ul>li.has-sub>a:after,#cssmenu ul ul>li.has-sub>a:before,#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{display:none}#cssmenu ul ul li{width:100%!important;margin-bottom:0}#cssmenu ul{width:100%;margin-top:0;padding:0 10px}#cssmenu.align-center>ul{text-align:left}#cssmenu ul li{width:100%}#cssmenu li:hover>ul>li,#cssmenu ul ul li{height:auto}#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}#cssmenu>ul>li{float:none;padding-bottom:17px!important;padding-top:8px}#cssmenu ul ul ul li a{padding-left:35px}#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}#cssmenu #menu-button:after,#cssmenu #menu-button:before{right:8px;width:30px;content:'';position:absolute}#cssmenu #menu-button{padding:17px;color:#ddd;font-size:12px;text-transform:uppercase;font-weight:700;width:46px;border-radius:4px}#cssmenu #menu-button:after{top:16px;display:block;height:8px;border-top:2px solid #ddd;border-bottom:2px solid #ddd}#cssmenu #menu-button:before{top:10px;display:block;height:2px;background:#ddd}#cssmenu ul ul .submenu-button{height:34px;width:34px}#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;content:''}#cssmenu ul ul .submenu-button:after{top:15px;right:13px}#cssmenu .submenu-button.submenu-opened:after{content:'\f068';font-family:FontAwesome;color:#fff}#cssmenu .submenu-button:before{position:absolute;top:19px;right:19px;display:block;height:8px;content:'\f067';font-family:FontAwesome;color:#fff}#cssmenu ul ul .submenu-button:before{top:12px;right:16px}#cssmenu .submenu-button::after,#cssmenu .submenu-button::before{top:11px}#cssmenu,#cssmenu #menu-button,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{z-index:auto}#cssmenu{position:fixed;z-index:160;right:15px;width:91.5%;border-radius:2px}ul.socialMedia{float:left}#cssmenu>ul>li>a{padding-bottom:15px}#cssmenu ul ul{padding:0;opacity:1}#cssmenu ul ul li a{background:0 0;font-size:12px;padding-bottom:5px;padding-left:20px!important}#cssmenu .submenu-button{z-index:99;top:0;height:38px;border:none}#cssmenu>ul ul{top:0;margin-top:0}}@media (min-width:768px) and (max-width:1024px){.sliderC{margin-top:0}#cssmenu #menu-button{right:14px}.addressBox{height:120px}@media (min-width:603px) and (max-width:966px){#cssmenu>ul>li a{padding:10px 13px!important}.addressBox h6{font-size:13px}}}@media (max-width:760px){#cssmenu .submenu-button{width:50px}#cssmenu ul ul{background:#404040!important;top:0!important}#cssmenu ul ul li{width:100%!important}.spcificHeight{height:400px!important;overflow-y:scroll!important}#cssmenu>ul>li{padding:0;padding-bottom:0!important}#cssmenu>ul>li a{padding:10px!important}#cssmenu #menu-button{background:#dadada;border:1px solid #fff}#cssmenu #menu-button::before{background:#7b8284}#cssmenu #menu-button::after{border-bottom:2px solid #7b8284;border-top:2px solid #7b8284}}


#cssmenu, #cssmenu #menu-button, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a{ margin-bottom:0px; color:#000000;}

#cssmenu{  float:left; -webkit-transition: all .6s ease-in-out;transition: all .6s ease-in-out; margin-top:0px;
}

#cssmenu > ul > li{font-size:15px; font-weight:500;

}
#cssmenu > ul > li:first-child{ margin-left:0px;}

#cssmenu > ul > li:first-child{ padding-left:0px;}
#cssmenu > ul > li a{   color:  #626D74;padding:12px!important; border-radius:6px; }
#cssmenu > ul ul li a{ background:none;}
#cssmenu > ul > li.has-sub > a{ }

#cssmenu > ul > li a:hover{ color:#869aff;}
#cssmenu > ul > li a.active{ background:#EBEEFF;color:#60371e;/*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}

#cssmenu > ul ul li { font-size:12px; text-transform:capitalize;}
#cssmenu > ul > li a{ position:relative; padding:5px;}
.active-img{ position:absolute; bottom:0; left:0; text-align:center; overflow:hidden; width:100%; display:none;}
.active-img img{ text-align:center; max-width:100%;}

#cssmenu > ul > li a.active{ }



#cssmenu{ }


#cssmenu > ul ul li a{ border-bottom:1px solid #05312c;}


.dashbpard-out{display:flex;}
.right-content{ padding-left:16em; width:100%;}

.side-bar{ position:fixed; left:0; right:0;  width:16em;height:100vh; padding:10px; border-right:1px solid #E4E4E4; padding-top:80px; }

#cssmenu > ul > li{ width:100%;}




.fl-upload{ position:relative; border:1px solid #B5BCC0; border-radius:6px; width:100%; height:50px;}

.fl-upload imput{}
#custom-button { 
  
  color: white;
  background-color: #E7E9F8;
  border:0px;
  border-radius: 4px; width:120px; height:40px; padding:0px; text-align:center; line-height:40px; display:table;
  cursor: pointer;  font-size:14px; color:#60371e; position:absolute; right:4px; top:4px;
}

#custom-button:hover {
  background-color: #00b28f;
}

#custom-text { font-size:15px; margin:13px 0px 0px 16px; display:block;

}


.dash-header{ position:fixed; top:0; left:0; right:0; background:#fff; z-index:2;}

.menu-ico{ overflow:hidden; display:inline; margin-right:10px; position:relative;}

.ic-active{ opacity:0; position:absolute; left:0; top:1px;}

.active .ic-active{ opacity:1;}

.dash-board-top-right{ }
.dash-board-top-right button{ background:#60371e; border-radius:6px; text-align:center; color:#FFFFFF; font-size:14px; padding:8px 15px; border:none;}

.bell-ic{ display:table; float:none; border:1px solid #B5BCC0; border-radius:6px; padding:5px; float:left; margin-right:10px;}

.dash-titile h1 {
    color: #323B41;
    font-size: 26px;
    font-weight: 700;
    text-align: left;
    margin: 0px auto;
    line-height: 36px;
    margin-bottom: 0px;
}

.dash-titile h1  span {
    font-size: 14px;
    font-weight: 400;
    color: #626D74;
}


.dash-inner{ padding:30px; padding-top:0px; margin-top:110px;}



.graph-bx{ border:1px solid #B5BCC0; padding:20px; position:relative; border-radius:10px;}
.curved-bx{ border:1px solid #B5BCC0; padding:20px; position:relative; border-radius:10px;}


.graph-bx{ border:1px solid #B5BCC0; padding:20px; position:relative; border-radius:10px;}

.graph-bx h5{ font-size:12px; color:#3A4553; position:absolute; top:30px; right:30px; font-weight:400;}

.round-bx{ border:1px solid #B5BCC0; padding:20px; position:relative; border-radius:10px; margin-bottom:30px;}
.round-bx h2{ font-size:24px; font-weight:700; margin:0px 0px;}
.round-bx h3{ font-size:14px; font-weight:400; margin:0px 0px; color:#626D74;}
.round-bx .arrow-btn{ position:absolute; right:10px; top:30px;}

.curved-bx h2{ font-size:18px; font-weight:700; margin:0px 0px;margin-bottom:20px;}
.holiday-list{ display:flex; margin-bottom:30px;}
.holiday-list .dr-ic{ margin-right:20px;}
.holiday-list h3{ font-size:14px; font-weight:500; }
.holiday-list h3 span{ font-size:12px;}
.holiday-list h4{ font-size:14px; font-weight:500; }

.view-all-link{ font-size:14px; font-weight:600; margin:0px auto; text-align:center; display:table;}


.alert-msg-bar{ background:#F13030; width:100%; padding:15px 0px;  padding-left:30px; margin-top:71px; }

.alrt-txt{ color:#FFFFFF;}
.alrt-txt p{ float:left; font-size:14px; margin-bottom:0px;}
.alrt-txt a{ font-size:14px; color:#60371e; font-weight:600; background:#fff; padding:8px 15px; border-radius:4px; margin-left:10px;}

.table-top-search{ position:relative; display:table;}
 .table-top-search input{ width:348px; height:40px; border:1px  solid #B5BCC0; padding-left:41px; border-radius:6px; font-size:14px;}
 .table-top-search button{ position:absolute; left:0; background:none; top:5px; border:none;}
 
 .booking h2{ font-size:30px; font-weight:700; color:#60371e}
 
 .booking h2 span{ font-size:16px;}
 
 .table-top-right{ overflow:hidden; float:right; display:flex;}
 
 .flt-right{ margin-left:10px; float:left;   }
 
  .double-btn{ margin-top:0px;}
 .double-btn a{ padding:7px 9px;  border:1px solid #B5BCC0; border-radius:6px; float:left;}
 .bt1{ border-top-right-radius:0px!important; border-bottom-right-radius:0px!important;}
  .bt2{ border-top-left-radius:0px!important; border-bottom-left-radius:0px!important; border-left:none!important;}


.dt-display{ border-radius:0px!important; border-left:0px!important; font-size:14px; font-weight:500; color:#626D74; padding:8.5px 9px!important;}


.tableC{ margin-top:30PX;}

.booking-tbl th{ background:#F6F6F6; font-weight:normal; font-size:12px;  background:#60371e; color:#fff; text-transform:uppercase;}
.booking-tbl h4{ font-size:14px; font-weight:500; color:#626D74;}
.booking-tbl h5{ font-size:13px; font-weight:500; color:#626D74;}

.booking-tbl td{ font-size:13px; font-weight:500; color:#626D74; padding:8px;}
.ellipsis{ float:right; padding:0px 7px; cursor:pointer;}

.booking-tbl th{ padding:15px; border:none;}
.booking-tbl table th:first-child{
  border-radius:6px 0 0 6px;
}

.booking-tbl table th:last-child{
  border-radius:0 6px 6px 0;
}



.booking-tbl .chk-bx {
  background: none;
  border: 1px solid #B5BCC0;
  border-radius: 4px!important;
 
  font-size: 15px;
  font-weight: 500;
}


.booking-tbl input[type="checkbox"] {

    vertical-align: middle;
    border: 1px solid #B5BCC0;
    appearance: none;
    -webkit-appearance: none; height:21px!important; width:20px!important;
    cursor: pointer;
}

.booking-tbl .chk-bx:checked { background:#60371e url(../images/check-tick.svg);    border: 1px solid #60371e!important;
}


.clr-red{ color:#F13030;}

.clr-green{ color:#00D59B}
.clr-blue{ color:#60371e}

.pagination-no{ margin:30px auto; display:table; list-style:none; padding:0px 0px;}
.pagination-no li{ margin:0px 5px; float:left; line-height:30px;}
.pagination-no li  a{ width:40px; height:40px; border-radius:6px; display:block; text-align:center; line-height:40px; font-size:14px; color:#626D74; font-weight:400;}

.pagination-no li:first-child a{ border:1px solid #B5BCC0;}
.pagination-no li:last-child a{ border:1px solid #B5BCC0;}
.pagination-no li .active{ background:#60371e; border:1px solid #60371e; color:#fff;}


.tbl-btns{ margin:20px auto; max-width:596px; margin-top:100px;}
.table-btm-buttons{ background:#323B41; border-radius:6px; padding:15px 10px; overflow:hidden;  }
.table-btm-buttons h6{ float:left; font-size:14px; font-weight:500; color:#FFFFFF; margin:3px 0px 0px 13px;}

.btn-bxx{ float:right;}
.btn-bxx a{ border-radius:6px;  text-align:center; color:#FFFFFF; display:inline; height:40px;  padding:10px 15px; font-size:14px; font-weight:600;}

.cancel-btn{ background:#F13030; color:#FF0000;}
.blue-btn{ background:#60371e; color:#FF0000;}
.unselect{ border:1px solid #60371e;}




.search-rltv{ position:relative;}
.search-rltv button{position: absolute;
  left: 0;
  background: none;
  top: 5px;
  border: none;}
.search-rltv input{ padding-left:35px; width:100%;}

.flter-bx .form-check-bx{width: 1em;
  height: 1em;
  margin-top: .25em;
  vertical-align: top;
  
  border: 1px solid rgba(0,0,0,.25);
  }
  
  .flter-bx{ margin-bottom:15px;}
     .flter-bx ul{ margin:0px 0px; padding:0px 0px; list-style:none;}
   .flter-bx li{ display:inline-block; margin-right:5px;}
 .flter-bx li a { border:1px solid #B5BCC0; display:table; cursor:pointer; padding:8px 10px; border-radius:4px; font-size:14px; color:#626D74; font-weight:500;}
 
  .flter-bx label{ color:#323B41; font-size:12px; font-weight:400; margin-bottom:7px;}
  
  .modal-header{ background:#F6F6F6; padding:10px;}
  .modal-header h5{ font-size:18px; color:#323B41; font-weight:700;}
  
  
/*  .active, .btn:hover {
  background-color: #666;
  color: white;
}*/


   .flter-bx li .active{ background:#EBEEFF; color:#60371e; border:1px  solid #60371e;}
   
   .clr-btn{ background:none; border:1px solid #B5BCC0; color:#B5BCC0; font-size:14px; font-weight:600; padding:8px 25px;}
    .aply-btn{ background:#60371e; border:1px solid #60371e; color:#fff;font-size:14px; font-weight:600; padding:8px 25px;}
	
	   .clr-btn:hover, .aply-btn:hover { color:#FFFFFF;}
	   
	   
	   
	   
	   
	   
	li.completed-list a:after { background:url(../images/check-2.svg)!important;width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  top: 35px;
  content: '';
}

li.complete-list a:after{ width:24px; height:24px; background:url(../images/right-arrow.svg); position:absolute; right:10px; top:35px; content:''; }   



.day-chk .check-c label {

  margin-top: 17px;
}


.explore-btn{background: #60371e;
    height: 50px;
    width: 100%;
    border: none;
    text-align: center;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 600;
    border-radius: 6px; display:block; line-height:50px;
    cursor: pointer !important; color:#FFFFFF;
}

.explore-btn:hover{ background:#4755BD!important;cursor:pointer!important; color:#FFFFFF;}


.with-prv-btn{ position:relative; padding-left:50px;}
.with-prv-btn .prv-btn{ top:4px!important;}

/*21.06*/

.btn-add_doctor{ color:#60371e; border:1px solid #60371e; font-size:14px; font-weight:600; color:#60371e;background:none;}



 .doctor_list{}
  .doctor_list h2{ font-size:16px; font-weight:700; margin:0px 0px 15px;}
  .doctor_list h2{ font-size:16px; font-weight:700; margin:0px 0px 15px;}
    .doctor_list  p{ color:#626D74; font-size:14px; font-weight:400;margi-bottom:5px;}



.mob-footer-menu{display:none;}





.edit-icon-btn{ color:#0000FF; margin:0px 10px;}
.trash-icon-btn{ color:#FF0000; margin:0px 10px;}
.ad-ion-btn{ color:#27ae60; margin:0px 10px;}

.add-btn{     color: #626D74;}

.check-bx-C{ overflow:hidden;}

.modal-form label{ font-size:13px; font-weight:bold; margin-bottom:5px;}
.modal-form .mb-3{ margin-bottom:5px!important;}


.modal-form .form-control{border-radius:3px; height:30px;}

.green-button{ background:#2ecc71; color:#FFFFFF; padding:10px 25px!important; font-size:12px; text-transform:uppercase; border:none!important;}
.green-button:hover{ color:#FFFFFF; background:#27ae60!important; color:#FFFFFF; padding:10px 25px!important; font-size:12px; text-transform:uppercase; border:none!important;}

.cancel-button{background:#95a5a6; color:#FFFFFF; padding:10px 25px!important; font-size:12px; text-transform:uppercase; border:none!important;}

.cancel-button:hover{ color:#FFFFFF; background:#7f8c8d!important; color:#FFFFFF; padding:10px 25px!important; font-size:12px; text-transform:uppercase; border:none!important;}

.side-bar i{ margin-right:10px;}

.invoice-table th:nth-child(4), .invoice-table th:nth-child(5), .invoice-table th:nth-child(6), .invoice-table th:nth-child(7), .invoice-table th:nth-child(8){ text-align:right;}

.invoice-table td:nth-child(4), .invoice-table td:nth-child(5), .invoice-table td:nth-child(6), .invoice-table td:nth-child(7), .invoice-table td:nth-child(8){ text-align:right;}










.table>thead{ background:#60371e; color:#fff}

.booking-tbl table th {
    border-radius: 0px 0 0 0px!important;
}
.dashbpard-out{display:flex;}
.right-content{ padding-left:16em; width:100%;}

.side-bar{ position:fixed; left:0; right:0;  width:16em;height:100vh; padding:0px;  border-right:1px solid #E4E4E4; padding-top:80px; background:#d1bf91; }

body{ background:#f4f4f4!important;}
.tableC{ background:#fff;}

#cssmenu > ul > li:first-child{ margin-left:0px;}

#cssmenu > ul > li:first-child{ padding-left:0px;}
#cssmenu > ul > li a{   color:  #626D74;padding:12px!important; border-radius:0px; }
#cssmenu > ul ul li a{ background:none;}
#cssmenu > ul > li.has-sub > a{ }

#cssmenu > ul > li a:hover{ color:#fff;}


#cssmenu > ul > li a{ color:#60371e;}
#cssmenu > ul > li a.active{ background:#60371e;color:#fff;/*background:url(../images/nav-border-active.jpg) no-repeat left bottom; */}




/*dash*/

.card{ padding:20px; border:none!important; margin-bottom:15px;}

.dash-tile-board{ padding:25px; color:#FFFFFF; border-radius:5px;    background: #f56954; margin-bottom:20px; position:relative;}
.dash-tile-board h2{ font-size:40px; font-weight:700;}
.dash-tile-board h3{ font-size:20px; margin:15px a0px;}
.dash-tile-board h4{ margin:0px 0px ; font-size:14px;}
a{ text-decoration:none!important;}

.dash-tile-board i{ position:absolute; opacity:0.2; font-size:70px; right:-10px; bottom:10px;}

.dtl:nth-child(2) .dash-tile-board {background:#00a65a}
.dtl:nth-child(3) .dash-tile-board {background:#00c0ef;}

.dtl:nth-child(4) .dash-tile-board {background:#0073b7}

.dtl:nth-child(5) .dash-tile-board {background:#e67e22}
.dtl:nth-child(6) .dash-tile-board {background:#8e44ad}


.dtl:nth-child(7) .dash-tile-board {background:#e74c3c}

.dtl:nth-child(8) .dash-tile-board {background:#7f8c8d}

.view-dtl{padding:5px; background:#d1bf91; color:#333;}
.view-dtl i{ margin-right:8px;}

#cssmenu  li{ border-bottom:1px solid #e1d7bd!important;}


.top-right-icons{ }

.top-right-icons ul{ list-style:none;  display:table; float:right;}
.top-right-icons li{ float:left; margin-left:10px;}
.top-right-icons a{ padding:8px 10px; background:#d1bf91; color:#000000; font-size:13px; border-radius:4px;}








.detail-table { width:50%;}

.detail-listing{ overflow:hidden;}
.detail-listing li{ margin-bottom:15px; font-size:13px; width:100%; display:block; float:left;}
.detail-listing ul{ padding:0px 0px; list-style:none; margin:0px 0px;}
.detail-listing label{ width:200px; float:left;}
.detail-listing label b{ float:right;}
.right-value{ float:left; margin-left:20px;}


.formC{ width:50%;}
.formC .form-group{ margin-bottom:20px;}
.formC .form-control{ font-size:13px!important; height:40px;}
.formC label{ font-size:14px!important; margin-bottom:5px }

.formC .form-select{font-size:14px!important;}

.formC button{ padding:10px 20px; color:#FFFFFF; text-transform:uppercase; border:none; background:#60371e;}


.entries-top .form-control{ width:100%!important;padding-left:10px;}.entries-top .form-control button{height:40px;border-radius:6px;}
.entries-top  .btn{height:38px;border-radius:6px!important; font-size:12px;}
.entries-top  .btn i{ margin-right:5px;}
.entries-top a{line-height:24px;}


.tableC{ overflow:auto}


.entries-table th {
  padding: 9px;
  border: none;
  text-transform: none;
  font-weight: bold;
  min-width: 97px;
}
.tableC th:nth-child(1){min-width:56px;}

@media all and (max-width: 760px) {





.tm-left{ float:none; margin:0px auto; margin-bottom:20px;}

.top-social{ display:none;}
.top-contact-inn{ display:none;}
.supported{ display:none;}

.menu-button {
    background: rgba(0, 0, 0, 0) url("../images/menu-btn.png") no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 18px;
    position: relative;
    width: 34px;
    z-index: 1000;
}
#cssmenu > ul > li{ margin-left:0px;}
#cssmenu > ul > li a{ padding:8px!important;}
#cssmenu > ul > li{ padding:0px!important;}
#cssmenu > ul > li a.active{ border:none;}

#cssmenu #menu-button{ top:-4px;}
#cssmenu ul{ margin-top:38px;}

#cssmenu > ul ul{ margin-top:0px;}
#cssmenu ul ul li a{ font-size:12px; text-transform:capitalize;}

#cssmenu{ top:5px;}
#cssmenu #menu-button{ background:none;}



#cssmenu #menu-button::before{ background:#ff000a;}

#cssmenu #menu-button::after{ border-top:2px solid #ff000a; border-bottom:2px solid #ff000a;}

#cssmenu ul{ margin-top:35px!important; }
#cssmenu ul ul{ margin-top:0px!important;background:#a7bf23;}
#cssmenu ul{ padding:0px; border-bottom-right-radius:2px; border-bottom-left-radius:2px;}

#cssmenu ul{ background:#333;}
		#cssmenu li a{ border-top:1px solid #373636!important;}

	#cssmenu li ul   a{ border-bottom:1px solid #373636!important; border-top:none!important;}

#cssmenu > ul > li a{ padding:15px!important;}

.fix-height{}
#cssmenu > ul > li:first-child {  background:none!important;}

#cssmenu > ul > li a.active{ border-left:5px solid #f039a7; }
#cssmenu > ul > li a{ padding-left:18px!important;}
#cssmenu > ul  ul li a{ padding-left:35px!important; position:relative;}

#cssmenu > ul  ul li a:before{ content:'\f105'; font-family:FontAwesome; position:absolute; left:25px; color:#FFF;}

#cssmenu ul{ margin-top:53px!important;}
#cssmenu ul{  width:102%;}
#cssmenu ul ul li{ border-bottom:none;}

#cssmenu ul ul li{ line-height:22px;}

#cssmenu{ margin-top:2px!important;}
#cssmenu > ul > li{ font-size:14px!important;}
#cssmenu ul ul{ padding-top:0px!important;}
#cssmenu > ul > li a.active{ border-left:0px;}

#cssmenu > ul > li a:hover{color:#930033;}


#cssmenu{ top:0; margin-top:15px!important;}







#cssmenu .submenu-button{ top:9px;}

#cssmenu > ul > li a.active{ border-left:3px solid #e68f1b;}

#cssmenu ul ul{border-top: 1px solid #373636 !important;}

#cssmenu ul ul li{ height:auto;}

#cssmenu {
    top: 0;
    margin-top: 2px !important;
}
 #cssmenu > ul > li a.active{ color:#FFFFFF!important;}
 

.side-bar{ position:static; width:auto;}

.right-content {
  padding-left: 0;
  width: 100%;
}

.tableC{ overflow:auto;}


.logo {
  width:auto;
}

.logo img {
  width:100%;
}


.top-right-icons ul{ margin-right:50px;}
.header {
  padding: 10px 0px;
}

 #cssmenu > ul { margin:0px 0px;}
 
  #cssmenu {
    top: 0;
    margin-top: 39px !important;
  }

.top-right-icons{ position:relative; z-index:1505!important;}
 .menu-button{margin-top:-28px;}
 
 
 
  #cssmenu ul {
    margin-top: 9px !important;
  }
 
  #cssmenu > ul > li a {
    padding: 11px !important;
    padding-left: 11px;
  }
.dash-inner {
  padding: 10px;}
 .table-top-search input {
  width: 90%;
}

.home-video video {
  width: 500%;
}

.loginC{ max-width:95%!important;}
.top-right-icons li {
  float: left;
  margin-left: 6px;
}

 #cssmenu > ul > li a{ font-size:13px!important;}
  #cssmenu ul {
    width: 59%;
    float: right;
  }
.card {
  padding: 15px;}
  
.dash-titile h1 {
  color: #323B41;
  font-size: 18px;}  
 
 
 .dash-inner {
  padding-top: 0px;
  margin-top: 85px;
}
  .detail-listing label{ width:174px; font-size:13px;}
}




