@charset "utf-8";
/* CSS Document */
/* Created By S.Lourdoss */
/* Image Infotainment Ltd */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=Corinthia:wght@400;700&family=Yesteryear&display=swap');

@font-face{
	font-family:'icon-font';
	src:url("icon-font.eot");
	src:url("icon-font.eot?#iefix") format("embedded-opentype"),
		 url("icon-font.woff2") format("woff2"),
		 url("icon-font.woff") format("woff"),
		 url("icon-font.ttf") format("truetype"),
		 url("icon-font.svg") format("svg");
	font-weight:normal;
	font-style:normal;
}

.search:before,.bell:before,.dashboard:before,.attendance:before,.worksheet:before,.notify:before,.team:before,.report:before,.calendar:before,.hrp:before,.manage:before,.field-manage:before,.plus:before,.minus:before,.tick:before,.save:before,.approved:before,.close:before,.cancel:before,.rejected:before,.edit:before,.refresh:before,.exit:before,.enter:before,.link:before,.link-icon:before,.eye:before,.view:before,.eye-hide:before,.trash:before,.delete:before,.filter:before,.clock:before,.success:before,.warning:before,.info:before,.error:before,.person1:before,.person2:before,.person3:before,.more:before,.pending:before,.logout:before,.dn-arrow:before,.up-arrow:before,.lt-arrow:before,.prev:before,.rt-arrow:before,.next:before{font-family:icon-font;-webkit-font-smoothing:antialiased;}

.search:before{content:'\e800';}
.bell:before{content:'\e801';}

.dashboard:before{content:'\e802';}
.attendance:before{content:'\e803';}
.worksheet:before{content:'\e804';}
.notify:before{content:'\e805';}
.team:before{content:'\e806';}
.report:before{content:'\e807';}
.calendar:before{content:'\e808';}
.hrp:before{content:'\e809';}
.manage:before{content:'\e80a';}
.field-manage:before{content:'\e80b';}

.plus:before{content:'\e80c';}
.minus:before{content:'\e80d';}

.tick:before,.save:before,.approved:before{content:'\2713';/* ✓ */}
.close:before,.cancel:before,.rejected:before{content:'\e80e';}

.edit:before{content:'\e80f';}
.refresh:before{content:'\e810';}
.exit:before{content:'\e811';}
.enter:before{content:'\e812';}
.link:before,.link-icon:before{content:'\e813';}

.eye:before,.view:before{content:'\e814';}
.eye-hide:before{content:'\e815';}
.trash:before,.delete:before{content:'\e816';}
.filter:before{content:'\e817';}
.clock:before{content:'\e818';}
.success:before{content:'\e819';}
.warning:before{content:'\e81a';}
.info:before{content:'\e81b';}
.error:before{content:'\e81c';}
.person1:before{content:'\e81d';}
.person2:before{content:'\e81e';}
.person3:before{content:'\e81f';}

.more:before { content: '\e820'; }
.pending:before { content: '\e821'; }

.logout:before{content:'\e822';}

.dn-arrow:before{content:'\e844';}
.up-arrow:before{content:'\e845';}
.lt-arrow:before,.prev:before{content:'\e846';}
.rt-arrow:before,.next:before{content:'\e847';}

:root{
	--bs-clr-1:39,122,247;	/*blue*/
	--bs-clr-2:1,191,171;	/*cyan*/
	--bs-clr-3:28,185,80;	/*green*/
	--bs-clr-4:162,191,1;	/*yellow green*/
	--bs-clr-5:247,166,0;	/*yellow*/
	--bs-clr-6:240,113,1;	/*orange*/
	--bs-clr-7:236,48,35;	/*red*/
	--bs-clr-8:237,85,100;	/*light red*/
	--bs-clr-9:254,76,130;	/*rose*/
	--bs-clr-10:234,71,186;	/*pink*/
	--bs-clr-11:155,62,214;	/*violet */
	--bs-clr-12:76,83,212;	/*violet blue*/
	
	--bs-thm-clr-1:44,52,54;/*#2c3436*/
	--bs-thm-clr-2:74,85,103;/*#4a5567*/
	--bs-thm-clr-3:222,230,233;/*#dee6e9*/
	
	
	/*--bs-thm-clr-3:45,49,68;/*2d3144
	--bs-thm-clr-4:129,137,149;/*818995
	--bs-thm-clr-5:56,88,249;/*3858f9*/
	
	--bs-bg-1:241,241,241;/*#f1f1f1*/
	--bs-bdr-1:222,222,222;
	
	--bs-link-clr:39,122,247;	/*blue*/
    --bs-link-hover-clr:0,86,179;
	--bs-white:255,255,255;
	--bs-black:0,0,0;
	--bs-body-font-family:'Poppins',Arial,Helvetica,sans-serif;
	--bs-body-font-size:13px;
	--bs-body-font-weight:400;
	--bs-body-line-height:24px;
	--bs-bdr:1px solid #f1f2fc;
}

*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;} 
::-webkit-scrollbar-thumb{
	height:10px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	background-color:rgba(0,0,0,.25);
	-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);-moz-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25);
}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;} }

/* Defaults
------------------------------------------------------------------------------------------------*/
html,body,div,span,object,iframe,a,h1,h2,h3,h4,h5,h6,p,nav,b,big,br,blockquote,button,abbr,address,code,cite,center,dl,dt,dd,del,dfn,em,embed,fieldset,figure,form,font,head,hr,i,ins,img,input,ol,ul,lable,legend,li,link,marquee,menu,meta,option,pre,small,sub,sup,strike,strong,title,table,tbody,th,thead,tfoot,tr,td,tt,q,u,caption{
	border:0;
	margin:0;
	padding:0;
	outline:0px;
	font-family:var(--bs-body-font-family);
	font-size:var(--bs-body-font-size);
	font-weight:var(--bs-body-font-weight);
	line-height:var(--bs-body-line-height);
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

html,body{height:100%;}
html:before{display:none;}
a{color:rgb(var(--bs-link-clr));-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;text-decoration:none;display:inline-block;cursor:pointer;vertical-align:top;}
a:hover{color:rgb(var(--bs-link-hover-clr));text-decoration:none !important;}
a img{border:0;}
img{width:100%;height:auto;display:block;}
ul,li{list-style:none;}

.fix,.lg-on{overflow:hidden;}
.fix-x{overflow-x:hidden;}
.fix-y{overflow-y:hidden;}
.fix-x-auto{overflow-x:auto;}
.fix-y-auto{overflow-y:auto;}

.p-static{position:static !important;}
.p-relative,.p-rel{position:relative !important;}
.p-absolute{position:absolute;}
.p-fixed{position:fixed;}
.p-sticky,.p-sticky-t,.p-sticky-e,.p-sticky-b,.p-sticky-s{position:-webkit-sticky;position:sticky;z-index:1;}
.p-sticky-t{top:-0.5px;}
.p-sticky-e{right:0px;}
.p-sticky-b{bottom:0px;}
.p-sticky-s{left:0px;}
.p-sticky-t-0{position:sticky;top:0px;}

.p-event-none{pointer-events:none;}

.cp{cursor:pointer !important;}
.d-blk,.d-block{display:block !important;}
.d-in-blk,.d-inline-block{display:inline-block !important;}
.v-align-t{vertical-align:top;}
.d-flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}

.float-start{float:left !important;}
.float-end{float:right !important;}
.float-none,.row,.form-group,.search-group,.form-info-group,.form-info-group2{float:none !important;}
.float-none:after,.row:after,.form-group:after,.search-group:after,.form-info-group:after,.form-info-group2:after{display:block;clear:both;content:"" }
.clear{clear:both;height:0px;margin:0px;padding:0px;overflow:hidden;float:none !important;}

.m-auto{margin-left:auto !important;margin-right:auto !important;}
.ms-auto{margin-left:auto !important;}
.me-auto{margin-right:auto !important;}
.m-0{margin:0px !important;}
.mt-0{margin-top:0px !important;}
.me-0{margin-right:0px !important;}
.mb-0{margin-bottom:0px !important;}
.ms-0{margin-left:0px !important;}
.mse-0{margin-right:0px !important;margin-left:0px !important;}
.mtb-0{margin-top:0px !important;margin-bottom:0px !important;}

.m-1{margin:5px !important;}
.mt-1{margin-top:5px !important;}
.me-1{margin-right:5px !important;}
.mb-1{margin-bottom:5px !important;}
.ms-1{margin-left:5px !important;}
.mse-1{margin-right:5px !important;margin-left:5px !important;}
.mtb-1{margin-top:5px !important;margin-bottom:5px !important;}

.m-2{margin:10px !important;}
.mt-2{margin-top:10px !important;}
.me-2{margin-right:10px !important;}
.mb-2{margin-bottom:10px !important;}
.ms-2{margin-left:10px !important;}
.mse-2{margin-right:10px !important;margin-left:10px !important;}
.mtb-2{margin-top:10px !important;margin-bottom:10px !important;}

.m-3{margin:15px !important;}
.mt-3{margin-top:15px !important;}
.me-3{margin-right:15px !important;}
.mb-3{margin-bottom:15px !important;}
.ms-3{margin-left:15px !important;}
.mse-3{margin-right:15px !important;margin-left:15px !important;}
.mtb-3{margin-top:15px !important;margin-bottom:15px !important;}

.m-4{margin:20px !important;}
.mt-4{margin-top:20px !important;}
.me-4{margin-right:20px !important;}
.mb-4{margin-bottom:20px !important;}
.ms-4{margin-left:20px !important;}
.mse-4{margin-right:20px !important;margin-left:20px !important;}
.mtb-4{margin-top:20px !important;margin-bottom:20px !important;}

.m-5{margin:25px !important;}
.mt-5{margin-top:25px !important;}
.me-5{margin-right:25px !important;}
.mb-5{margin-bottom:25px !important;}
.ms-5{margin-left:25px !important;}
.mse-5{margin-right:25px !important;margin-left:25px !important;}
.mtb-5{margin-top:25px !important;margin-bottom:25px !important;}

.m-6{margin:30px !important;}
.mt-6{margin-top:30px !important;}
.me-6{margin-right:30px !important;}
.mb-6{margin-bottom:30px !important;}
.ms-6{margin-left:30px !important;}
.mse-6{margin-right:30px !important;margin-left:30px !important;}
.mtb-6{margin-top:30px !important;margin-bottom:30px !important;}

.p-0{padding:0px !important;}
.pt-0{padding-top:0px !important;}
.pe-0{padding-right:0px !important;}
.pb-0{padding-bottom:0px !important;}
.ps-0{padding-left:0px !important;}
.pse-0{padding-right:0px !important;padding-left:0px !important;}
.ptb-0{padding-top:0px !important;padding-bottom:0px !important;}

.p-1{padding:5px !important;}
.pt-1{padding-top:5px !important;}
.pe-1{padding-right:5px !important;}
.pb-1{padding-bottom:5px !important;}
.ps-1{padding-left:5px !important;}
.pse-1{padding-right:5px !important;padding-left:5px !important;}
.ptb-1{padding-top:5px !important;padding-bottom:5px !important;}

.p-2{padding:10px !important;}
.pt-2{padding-top:10px !important;}
.pe-2{padding-right:10px !important;}
.pb-2{padding-bottom:10px !important;}
.ps-2{padding-left:10px !important;}
.pse-2{padding-right:10px !important;padding-left:10px !important;}
.ptb-2{padding-top:10px !important;padding-bottom:10px !important;}

.p-3{padding:15px !important;}
.pt-3{padding-top:15px !important;}
.pe-3{padding-right:15px !important;}
.pb-3{padding-bottom:15px !important;}
.ps-3{padding-left:15px !important;}
.pse-3{padding-right:15px !important;padding-left:15px !important;}
.ptb-3{padding-top:15px !important;padding-bottom:15px !important;}

.p-4{padding:20px !important;}
.pt-4{padding-top:20px !important;}
.pe-4{padding-right:20px !important;}
.pb-4{padding-bottom:20px !important;}
.ps-4{padding-left:20px !important;}
.pse-4{padding-right:20px !important;padding-left:20px !important;}
.ptb-4{padding-top:20px !important;padding-bottom:20px !important;}

.p-5{padding:25px !important;}
.pt-5{padding-top:25px !important;}
.pe-5{padding-right:25px !important;}
.pb-5{padding-bottom:25px !important;}
.ps-5{padding-left:25px !important;}
.pse-5{padding-right:25px !important;padding-left:25px !important;}
.ptb-5{padding-top:25px !important;padding-bottom:25px !important;}

.p-6{padding:30px !important;}
.pt-6{padding-top:30px !important;}
.pe-6{padding-right:30px !important;}
.pb-6{padding-bottom:30px !important;}
.ps-6{padding-left:30px !important;}
.pse-6{padding-right:30px !important;padding-left:30px !important;}
.ptb-6{padding-top:30px !important;padding-bottom:30px !important;}

.bdr-rds-2{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}

.bdr-0{border:0px !important;}
.bdrt-0{border-top:0px !important;}
.bdre-0{border-right:0px !important;}
.bdrb-0{border-bottom:0px !important;}
.bdrs-0{border-left:0px !important;}

.bdr-1{border:1px solid rgb(var(--bs-bdr-1)) !important;}
.bdrt-1{border-top:1px solid rgb(var(--bs-bdr-1)) !important;}
.bdrb-1{border-bottom:1px solid rgb(var(--bs-bdr-1)) !important;}

.bdrt-dashed-1{border-top:1px dashed rgb(var(--bs-bdr-1)) !important;}
.bdrb-dashed-1{border-bottom:1px dashed rgb(var(--bs-bdr-1)) !important;}

.txt-lt{text-align:left !important;}
.txt-center{text-align:center !important;}
.txt-rt{text-align:right !important;}
.txt-justify{text-align:justify;}
.txt-upp{text-transform:uppercase;}
.txt-cap{text-transform:capitalize !important;}

.fst-normal{font-style:normal !important;}
.fst-italic{font-style:italic;}

.txt-dots1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.txt-dots2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.txt-dots3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}

.fw-200{font-weight:200 !important;}
.fw-300{font-weight:300 !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
.fw-800{font-weight:800 !important;}
.fw-900{font-weight:900 !important;}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h7,.h8,.h9{color:rgb(var(--bs-thm-clr-1));font-weight:700;}
h1,.h1{font-size:36px;line-height:44px;}
h2,.h2{font-size:32px;line-height:40px;}
h3,.h3{font-size:30px;line-height:36px;}
h4,.h4{font-size:28px;line-height:32px;}
h5,.h5{font-size:24px;line-height:30px;}
h6,.h6{font-size:21px;line-height:30px;}
.h7{font-size:20px;line-height:28px;}
.h8{font-size:18px;line-height:28px;}

p,.f-20,.f-18,.f-16,.f-15,.f-14,.f-13,.f-12,.f-11,.f-10{font-size:var(--bs-body-font-size);color:rgb(var(--bs-thm-clr-2));line-height:28px;margin-bottom:12px;}
.f-20{font-size:20px;line-height:32px;}
.f-18{font-size:18px !important;line-height:30px;}
.f-16{font-size:16px !important;line-height:30px;}
.f-15{font-size:15px !important;line-height:28px;}
.f-14{font-size:14px !important;line-height:28px;}
.f-13{font-size:13px;line-height:24px;}
.f-12{font-size:12px !important;line-height:24px;}
.f-11{font-size:11px !important;line-height:20px;}
.f-10{font-size:10px !important;line-height:15px;}

.line-ht-24{line-height:24px !important;}
.line-ht-20{line-height:20px !important;}
.line-ht-15{line-height:15px !important;}
.line-ht-14{line-height:14px !important;}
.line-ht-10{line-height:10px !important;}

.f-corinthia{font-family:'Corinthia',Arial,Helvetica,sans-serif !important;}
.f-yesteryear{font-family:'Yesteryear',Arial,Helvetica,sans-serif !important;}

.bg-white{background:rgb(var(--bs-white)) !important;}
.bg-white-50{background:rgba(var(--bs-white),0.5);}
.bg-black{background:rgb(var(--bs-black)) !important;}
.bg-black-50{background:rgba(var(--bs-black),0.5);}
.bg-grey{background:rgb(var(--bs-bg-1)) !important;}
.bg-clr-1{background:rgb(var(--bs-clr-1)) !important;}
.bg-clr-2{background:rgb(var(--bs-clr-2)) !important;}
.bg-clr-3{background:rgb(var(--bs-clr-3)) !important;}
.bg-clr-4{background:rgb(var(--bs-clr-4)) !important;}
.bg-clr-5{background:rgb(var(--bs-clr-5)) !important;}
.bg-clr-6{background:rgb(var(--bs-clr-6)) !important;}
.bg-clr-7{background:rgb(var(--bs-clr-7)) !important;}
.bg-clr-8{background:rgb(var(--bs-clr-8)) !important;}
.bg-clr-9{background:rgb(var(--bs-clr-9)) !important;}
.bg-clr-10{background:rgb(var(--bs-clr-10)) !important;}
.bg-clr-11{background:rgb(var(--bs-clr-11)) !important;}
.bg-clr-12{background:rgb(var(--bs-clr-12)) !important;}
.bg-clr-13{background:rgb(var(--bs-clr-13)) !important;}
.bg-thm-clr-1{background:rgb(var(--bs-thm-clr-1)) !important;}
.bg-thm-clr-2{background:rgb(var(--bs-thm-clr-2)) !important;}
.bg-thm-clr-3{background:rgb(var(--bs-thm-clr-3)) !important;}
.bg-thm-clr-4{background:rgb(var(--bs-thm-clr-4)) !important;}

.txt-white{color:rgb(var(--bs-white)) !important;}
.txt-white-50{color:rgb(var(--bs-white),0.5) !important;}
.txt-white-75{color:rgb(var(--bs-white),0.75) !important;}
.txt-black{color:rgb(var(--bs-black)) !important;}
.txt-clr-1{color:rgb(var(--bs-clr-1)) !important;}
.txt-clr-2{color:rgb(var(--bs-clr-2)) !important;}
.txt-clr-3{color:rgb(var(--bs-clr-3)) !important;}
.txt-clr-4{color:rgb(var(--bs-clr-4)) !important;}
.txt-clr-5{color:rgb(var(--bs-clr-5)) !important;}
.txt-clr-6{color:rgb(var(--bs-clr-6)) !important;}
.txt-clr-7{color:rgb(var(--bs-clr-7)) !important;}
.txt-clr-8{color:rgb(var(--bs-clr-8)) !important;}
.txt-clr-9{color:rgb(var(--bs-clr-9)) !important;}
.txt-clr-10{color:rgb(var(--bs-clr-10)) !important;}
.txt-clr-11{color:rgb(var(--bs-clr-11)) !important;}
.txt-clr-12{color:rgb(var(--bs-clr-12)) !important;}
.txt-clr-13{color:rgb(var(--bs-clr-13)) !important;}
.txt-thm-clr-1{color:rgb(var(--bs-thm-clr-1)) !important;}
.txt-thm-clr-2{color:rgb(var(--bs-thm-clr-2)) !important;}
.txt-thm-clr-3,.txt-grey{color:rgb(var(--bs-thm-clr-3)) !important;}
.txt-thm-clr-4{color:rgb(var(--bs-thm-clr-4)) !important;}

.txt-prm-clr-1{color:#1c5990 !important;}
.txt-prm-clr-2{color:#b32d90 !important;}
.txt-prm-clr-3{color:#751d5e !important;}

.wdth-auto{width:auto;}

.wdth-100p{width:100% !important;}
.wdth-80p{width:80% !important;}
.wdth-75p{width:75% !important;}
.wdth-70p{width:70% !important;}
.wdth-30p{width:30% !important;}
.wdth-25p{width:25% !important;}
.wdth-20p{width:20% !important;}

.wdth-400{width:400px !important;}
.wdth-350{width:350px !important;}
.wdth-300{width:300px !important;}
.wdth-320{width:320px !important;}
.wdth-250{width:250px !important;}
.wdth-200{width:200px !important;}
.wdth-150{width:150px !important;}
.wdth-125{width:125px !important;}
.wdth-120{width:120px !important;}
.wdth-100{width:100px !important;}

.mxw-1200{max-width:1200px !important;}
.mxw-1000{max-width:1000px !important;}
.mxw-950{max-width:950px !important;}
.mxw-900{max-width:900px !important;}
.mxw-850{max-width:850px !important;}
.mxw-800{max-width:800px !important;}
.mxw-780{max-width:780px !important;}
.mxw-750{max-width:750px !important;}
.mxw-700{max-width:700px !important;}
.mxw-650{max-width:650px !important;}
.mxw-600{max-width:600px !important;}
.mxw-550{max-width:550px !important;}
.mxw-500{max-width:500px !important;}
.mxw-450{max-width:450px !important;}
.mxw-430{max-width:430px !important;}
.mxw-400{max-width:400px !important;}
.mxw-375{max-width:375px !important;}
.mxw-350{max-width:350px !important;}
.mxw-300{max-width:300px !important;}
.mxw-250{max-width:250px !important;}
.mxw-200{max-width:200px !important;}
.mxw-150{max-width:150px !important;}
.mxw-120{max-width:120px !important;}
.mxw-100{max-width:100px !important;}
.mxw-80{max-width:80px !important;}
.mxw-60{max-width:60px !important;}

.hit-100p{height:100% !important;}
.hit-90p{height:90% !important;}

.mxh-500{max-height:500px !important;}
.mxh-450{max-height:450px !important;}
.mxh-430{max-height:430px !important;}
.mxh-250{max-height:250px !important;}

.mnh-550{min-height:550px !important;}
.mnh-350{min-height:350px !important;}
.mnh-300{min-height:300px !important;}
.mnh-250{min-height:250px !important;}
.mnh-200{min-height:200px !important;}
.mnh-auto{min-height:auto !important;}

.row{margin-left:-8px;margin-right:-8px;width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);}
.row.g-0{width:100%;}
.row.g-0,.row.g-0>*{margin-right:0 !important;margin-left:0!important;}

.col-18,.col-17,.col-16,.col-15,.col-14,.col-13,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1,
.col-sm-18,.col-sm-17,.col-sm-16,.col-sm-15,.col-sm-14,.col-sm-13,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,
.col-md-18,.col-md-17,.col-md-16,.col-md-15,.col-md-14,.col-md-13,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,
.col-lg-18,.col-lg-17,.col-lg-16,.col-lg-15,.col-lg-14,.col-lg-13,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,
.col-xl-18,.col-xl-17,.col-xl-16,.col-xl-15,.col-xl-14,.col-xl-13,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,
.col-xxl-18,.col-xxl-17,.col-xxl-16,.col-xxl-15,.col-xxl-14,.col-xxl-13,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1{margin-left:8px;margin-right:8px;margin-bottom:16px;float:left;}

.col-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);} /* 100% */
.col-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);} /* 83.3% */
.col-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);} /* 80% */
.col-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);} /* 75% */
.col-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);} /* 70% */
.col-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);} /* 66.6% */
.col-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);} /* 65% */
.col-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);} /* 60% */
.col-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);} /* 55% */
.col-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);} /* 50% */
.col-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);} /* 45% */
.col-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);} /* 40% */
.col-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);} /* 35% */
.col-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);} /* 33.3% */
.col-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);} /* 30% */
.col-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);} /* 25% */
.col-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);} /* 20% */
.col-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);} /* 16.6% */

.row.g-0>.col-18{width:100%;} /* 100% */
.row.g-0>.col-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-16{width:80%;} /* 80% */
.row.g-0>.col-15{width:75%;} /* 75% */
.row.g-0>.col-14{width:70%;} /* 70% */
.row.g-0>.col-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-12{width:65%;} /* 65% */
.row.g-0>.col-11{width:60%;} /* 60% */
.row.g-0>.col-10{width:55%;} /* 55% */
.row.g-0>.col-9{width:50%;} /* 50% */
.row.g-0>.col-8{width:45%;} /* 45% */
.row.g-0>.col-7{width:40%;} /* 40% */
.row.g-0>.col-6{width:35% } /* 35% */
.row.g-0>.col-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-4{width:30%;} /* 30% */
.row.g-0>.col-3{width:25%;} /* 25% */
.row.g-0>.col-2{width:20% } /* 20% */
.row.g-0>.col-1{width:16.66% } /* 16.6% */

@media (min-width:576px){
.m-sm-0{margin:0px !important;}
.mt-sm-0{margin-top:0px !important;}
.me-sm-0{margin-right:0px !important;}
.mb-sm-0{margin-bottom:0px !important;}
.ms-sm-0{margin-left:0px !important;}
.mse-sm-0{margin-right:0px !important;margin-left:0px !important;}

.float-sm-start{float:left !important;}
.float-sm-end{float:right;}
.float-sm-none{float:none;}

.txt-sm-lt{text-align:left !important;}
.txt-sm-center{text-align:center !important;}
.txt-sm-rt{text-align:right !important;}

.col-sm-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);}
.col-sm-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);}
.col-sm-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);}
.col-sm-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);}
.col-sm-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);}
.col-sm-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);}
.col-sm-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);}
.col-sm-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);}
.col-sm-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);}
.col-sm-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);}
.col-sm-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);}
.col-sm-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);}
.col-sm-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);}
.col-sm-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);}
.col-sm-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);}
.col-sm-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);}
.col-sm-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);}
.col-sm-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);}

.row.g-0>.col-sm-18{width:100%;} /* 100% */
.row.g-0>.col-sm-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-sm-16{width:80%;} /* 80% */
.row.g-0>.col-sm-15{width:75%;} /* 75% */
.row.g-0>.col-sm-14{width:70%;} /* 70% */
.row.g-0>.col-sm-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-sm-12{width:65%;} /* 65% */
.row.g-0>.col-sm-11{width:60%;} /* 60% */
.row.g-0>.col-sm-10{width:55%;} /* 55% */
.row.g-0>.col-sm-9{width:50%;} /* 50% */
.row.g-0>.col-sm-8{width:45%;} /* 45% */
.row.g-0>.col-sm-7{width:40%;} /* 40% */
.row.g-0>.col-sm-6{width:35% } /* 35% */
.row.g-0>.col-sm-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-sm-4{width:30%;} /* 30% */
.row.g-0>.col-sm-3{width:25%;} /* 25% */
.row.g-0>.col-sm-2{width:20% } /* 20% */
.row.g-0>.col-sm-1{width:16.66% } /* 16.6% */
}
@media (min-width:768px){
.m-md-0{margin:0px !important;}
.mt-md-0{margin-top:0px !important;}
.me-md-0{margin-right:0px !important;}
.mb-md-0{margin-bottom:0px !important;}
.ms-md-0{margin-left:0px !important;}
.mse-md-0{margin-right:0px !important;margin-left:0px !important;}

.float-md-start{float:left;}
.float-md-end{float:right;}
.float-md-none{float:none;}

.txt-md-lt{text-align:left !important;}
.txt-md-center{text-align:center !important;}
.txt-md-rt{text-align:right !important;}

.col-md-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);}
.col-md-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);}
.col-md-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);}
.col-md-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);}
.col-md-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);}
.col-md-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);}
.col-md-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);}
.col-md-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);}
.col-md-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);}
.col-md-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);}
.col-md-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);}
.col-md-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);}
.col-md-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);}
.col-md-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);}
.col-md-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);}
.col-md-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);}
.col-md-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);}
.col-md-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);}

.row.g-0>.col-md-18{width:100%;} /* 100% */
.row.g-0>.col-md-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-md-16{width:80%;} /* 80% */
.row.g-0>.col-md-15{width:75%;} /* 75% */
.row.g-0>.col-md-14{width:70%;} /* 70% */
.row.g-0>.col-md-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-md-12{width:65%;} /* 65% */
.row.g-0>.col-md-11{width:60%;} /* 60% */
.row.g-0>.col-md-10{width:55%;} /* 55% */
.row.g-0>.col-md-9{width:50%;} /* 50% */
.row.g-0>.col-md-8{width:45%;} /* 45% */
.row.g-0>.col-md-7{width:40%;} /* 40% */
.row.g-0>.col-md-6{width:35% } /* 35% */
.row.g-0>.col-md-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-md-4{width:30%;} /* 30% */
.row.g-0>.col-md-3{width:25%;} /* 25% */
.row.g-0>.col-md-2{width:20% } /* 20% */
.row.g-0>.col-md-1{width:16.66% } /* 16.6% */
}
@media (min-width:931px){
.m-lg-0{margin:0px !important;}
.mt-lg-0{margin-top:0px !important;}
.me-lg-0{margin-right:0px !important;}
.mb-lg-0{margin-bottom:0px !important;}
.ms-lg-0{margin-left:0px !important;}
.mse-lg-0{margin-right:0px !important;margin-left:0px !important;}
	
.bdre-lg-0{border-right:0px !important;}

.float-lg-start{float:left;}
.float-lg-end{float:right;}
.float-lg-none{float:none;}

.txt-lg-lt{text-align:left !important;}
.txt-lg-center{text-align:center !important;}
.txt-lg-rt{text-align:right !important;}
	
.bdre-lg-0{border-right:0px !important;}
.bdrb-lg-0{border-bottom:0px !important;}

.col-lg-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);}
.col-lg-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);}
.col-lg-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);}
.col-lg-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);}
.col-lg-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);}
.col-lg-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);}
.col-lg-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);}
.col-lg-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);}
.col-lg-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);}
.col-lg-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);}
.col-lg-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);}
.col-lg-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);}
.col-lg-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);}
.col-lg-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);}
.col-lg-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);}
.col-lg-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);}
.col-lg-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);}
.col-lg-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);}

.row.g-0>.col-lg-18{width:100%;} /* 100% */
.row.g-0>.col-lg-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-lg-16{width:80%;} /* 80% */
.row.g-0>.col-lg-15{width:75%;} /* 75% */
.row.g-0>.col-lg-14{width:70%;} /* 70% */
.row.g-0>.col-lg-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-lg-12{width:65%;} /* 65% */
.row.g-0>.col-lg-11{width:60%;} /* 60% */
.row.g-0>.col-lg-10{width:55%;} /* 55% */
.row.g-0>.col-lg-9{width:50%;} /* 50% */
.row.g-0>.col-lg-8{width:45%;} /* 45% */
.row.g-0>.col-lg-7{width:40%;} /* 40% */
.row.g-0>.col-lg-6{width:35% } /* 35% */
.row.g-0>.col-lg-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-lg-4{width:30%;} /* 30% */
.row.g-0>.col-lg-3{width:25%;} /* 25% */
.row.g-0>.col-lg-2{width:20% } /* 20% */
.row.g-0>.col-lg-1{width:16.66% } /* 16.6% */
}
@media (min-width:1081px){
.m-xl-0{margin:0px !important;}
.mt-xl-0{margin-top:0px !important;}
.me-xl-0{margin-right:0px !important;}
.mb-xl-0{margin-bottom:0px !important;}
.ms-xl-0{margin-left:0px !important;}
.mse-xl-0{margin-right:0px !important;margin-left:0px !important;}

.float-xl-start{float:left;}
.float-xl-end{float:right;}
.float-xl-none{float:none !important;}

.txt-xl-lt{text-align:left !important;}
.txt-xl-center{text-align:center !important;}
.txt-xl-rt{text-align:right !important;}
	
.p-sticky-xl{position:-webkit-sticky;position:sticky;z-index:1;}

.col-xl-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);}
.col-xl-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);}
.col-xl-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);}
.col-xl-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);}
.col-xl-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);}
.col-xl-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);}
.col-xl-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);}
.col-xl-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);}
.col-xl-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);}
.col-xl-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);}
.col-xl-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);}
.col-xl-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);}
.col-xl-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);}
.col-xl-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);}
.col-xl-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);}
.col-xl-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);}
.col-xl-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);}
.col-xl-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);}

.row.g-0>.col-xl-18{width:100%;} /* 100% */
.row.g-0>.col-xl-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-xl-16{width:80%;} /* 80% */
.row.g-0>.col-xl-15{width:75%;} /* 75% */
.row.g-0>.col-xl-14{width:70%;} /* 70% */
.row.g-0>.col-xl-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-xl-12{width:65%;} /* 65% */
.row.g-0>.col-xl-11{width:60%;} /* 60% */
.row.g-0>.col-xl-10{width:55%;} /* 55% */
.row.g-0>.col-xl-9{width:50%;} /* 50% */
.row.g-0>.col-xl-8{width:45%;} /* 45% */
.row.g-0>.col-xl-7{width:40%;} /* 40% */
.row.g-0>.col-xl-6{width:35% } /* 35% */
.row.g-0>.col-xl-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-xl-4{width:30%;} /* 30% */
.row.g-0>.col-xl-3{width:25%;} /* 25% */
.row.g-0>.col-xl-2{width:20% } /* 20% */
.row.g-0>.col-xl-1{width:16.66% } /* 16.6% */
}
@media (min-width:1281px){
.m-xxl-0{margin:0px !important;}
.mt-xxl-0{margin-top:0px !important;}
.me-xxl-0{margin-right:0px !important;}
.mb-xxl-0{margin-bottom:0px !important;}
.ms-xxl-0{margin-left:0px !important;}
.mse-xxl-0{margin-right:0px !important;margin-left:0px !important;}

.float-xxl-start{float:left;}
.float-xxl-end{float:right;}
.float-xxl-none{float:none;}

.txt-xxl-lt{text-align:left !important;}
.txt-xxl-center{text-align:center !important;}
.txt-xxl-rt{text-align:right !important;}
	
.bdre-xxl-0{border-right:0px !important;}
.bdrb-xxl-0{border-bottom:0px !important;}

.col-xxl-18{width:-webkit-calc(100% - 16px);width:-moz-calc(100% - 16px);width:calc(100% - 16px);}
.col-xxl-17{width:-webkit-calc(83.33% - 16px);width:-moz-calc(83.33% - 16px);width:calc(83.33% - 16px);}
.col-xxl-16{width:-webkit-calc(80% - 16px);width:-moz-calc(80% - 16px);width:calc(80% - 16px);}
.col-xxl-15{width:-webkit-calc(75% - 16px);width:-moz-calc(75% - 16px);width:calc(75% - 16px);}
.col-xxl-14{width:-webkit-calc(70% - 16px);width:-moz-calc(70% - 16px);width:calc(70% - 16px);}
.col-xxl-13{width:-webkit-calc(66.66% - 16px);width:-moz-calc(66.66% - 16px);width:calc(66.66% - 16px);}
.col-xxl-12{width:-webkit-calc(65% - 16px);width:-moz-calc(65% - 16px);width:calc(65% - 16px);}
.col-xxl-11{width:-webkit-calc(60% - 16px);width:-moz-calc(60% - 16px);width:calc(60% - 16px);}
.col-xxl-10{width:-webkit-calc(55% - 16px);width:-moz-calc(55% - 16px);width:calc(55% - 16px);}
.col-xxl-9{width:-webkit-calc(50% - 16px);width:-moz-calc(50% - 16px);width:calc(50% - 16px);}
.col-xxl-8{width:-webkit-calc(45% - 16px);width:-moz-calc(45% - 16px);width:calc(45% - 16px);}
.col-xxl-7{width:-webkit-calc(40% - 16px);width:-moz-calc(40% - 16px);width:calc(40% - 16px);}
.col-xxl-6{width:-webkit-calc(35% - 16px);width:-moz-calc(35% - 16px);width:calc(35% - 16px);}
.col-xxl-5{width:-webkit-calc(33.33% - 16px);width:-moz-calc(33.33% - 16px);width:calc(33.33% - 16px);}
.col-xxl-4{width:-webkit-calc(30% - 16px);width:-moz-calc(30% - 16px);width:calc(30% - 16px);}
.col-xxl-3{width:-webkit-calc(25% - 16px);width:-moz-calc(25% - 16px);width:calc(25% - 16px);}
.col-xxl-2{width:-webkit-calc(20% - 16px);width:-moz-calc(20% - 16px);width:calc(20% - 16px);}
.col-xxl-1{width:-webkit-calc(16.66% - 16px);width:-moz-calc(16.66% - 16px);width:calc(16.66% - 16px);}

.row.g-0>.col-xxl-18{width:100%;} /* 100% */
.row.g-0>.col-xxl-17{width:83.33%;} /* 83.3% */
.row.g-0>.col-xxl-16{width:80%;} /* 80% */
.row.g-0>.col-xxl-15{width:75%;} /* 75% */
.row.g-0>.col-xxl-14{width:70%;} /* 70% */
.row.g-0>.col-xxl-13{width:66.66%;} /* 66.6% */
.row.g-0>.col-xxl-12{width:65%;} /* 65% */
.row.g-0>.col-xxl-11{width:60%;} /* 60% */
.row.g-0>.col-xxl-10{width:55%;} /* 55% */
.row.g-0>.col-xxl-9{width:50%;} /* 50% */
.row.g-0>.col-xxl-8{width:45%;} /* 45% */
.row.g-0>.col-xxl-7{width:40%;} /* 40% */
.row.g-0>.col-xxl-6{width:35% } /* 35% */
.row.g-0>.col-xxl-5{width:33.33%;} /* 33.3% */
.row.g-0>.col-xxl-4{width:30%;} /* 30% */
.row.g-0>.col-xxl-3{width:25%;} /* 25% */
.row.g-0>.col-xxl-2{width:20% } /* 20% */
.row.g-0>.col-xxl-1{width:16.66% } /* 16.6% */
}

input,button,select,option,optgroup,textarea{
	margin:0;
	outline:0;
	font-family:var(--bs-body-font-family);
	font-size:var(--bs-body-font-size);
	line-height:inherit;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
button,select{text-transform:none;}
textarea{resize:vertical;}
input[readonly],select[disabled],select:disabled{cursor:no-drop;}
input::-ms-reveal,input::-ms-clear{display:none;}
input[type='checkbox']{-webkit-appearance:checkbox;}
input[type='radio']{-webkit-appearance:checkbox;}
input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:button;cursor:pointer;}
[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled),button:not(:disabled){cursor:pointer;}
select:disabled{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,
select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{
	-webkit-text-fill-color:#000;
	-webkit-box-shadow:0 0 0px 1000px #fff inset;-moz-box-shadow:0 0 0px 1000px #fff inset;box-shadow:0 0 0px 1000px #fff inset;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	-moz-transition:background-color 5000s ease-in-out 0s;
	-ms-transition:background-color 5000s ease-in-out 0s;
	-o-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
}

.btn,.btn-sm,.btn-lg,.btn-outline,.btn2{
	background:rgb(var(--bs-thm-clr-1));
	height:42px;
	line-height:28px;
	padding:7px 26px;
	font-weight:500;
	font-size:16px;
	color:rgb(var(--bs-white));
	position:relative;
	margin:0px 0px 0px 0px;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	font-family:var(--bs-body-font-family);
	display:inline-block;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;-moz-user-select:none;user-select:none;
	border:0px solid rgba(0,0,0,0);
	-webkit-transition:background-color 0.15s ease-in-out;
	-moz-transition:background-color 0.15s ease-in-out;
	-ms-transition:background-color 0.15s ease-in-out;
	-o-transition:background-color 0.15s ease-in-out;
	transition:background-color 0.15s ease-in-out;
	letter-spacing:0.5px;
}
.btn:hover,.btn-sm:hover,.btn-lg:hover,.btn-outline:hover{color:rgb(var(--bs-white)) !important;background:#0d1112;}

.btn-sm,.btn-sm:hover{height:24px;line-height:24px;font-size:11px;padding:0 8px;}
.btn-lg,.btn-lg:hover{height:45px;padding:9px 16px 8px;}

.btn.bg-thm-clr-4:hover{background:rgb(44,73,219) !important;}
.btn.bg-clr-1:hover{background:rgb(9,83,196) !important;}
.btn.txt-clr-12:hover{color:rgb(48,53,158) !important;}

.btn-outline{border:1px solid rgb(var(--bs-white));background:rgb(var(--bs-white));}
.btn-outline.bdr-clr-1{border:1px solid rgb(var(--bs-clr-1));color:rgb(var(--bs-clr-1));}
.btn-outline.bdr-clr-1:hover{background:#1767e0;}

.submit-btn{min-width:140px;}

.search-btn{
	min-width:140px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAATFJREFUOI2Nkr0uhGEQRs+7stlIKESh2kZCNqJzA0pbUagUbKJxAWqSTVwCSo1wEbQ0QiUSDYWtyDYSK37iKAy+3Xz7M+XM+5x55p1JdIQ6DywDs0AJaACnwGFK6aXzfVY4oZ74E5/qtXqhNiP3qC72Et+p72pdHc/UhtSqeqN+qbU8wEmIF3o4HFXP1Te10jZzWKx3ne//bVltqUfZ5K76kbXdB3IQkCJAgZ/fvk0pNQcBAGfAMDD1CygBrQHFAL+r/HPQACbVoQEB04DAAwDqRnxitZ8yVnqjXmWTI+pTFEb7ADaj2VpnYSmO5Fwtd+m8GRd6rxby6LU4klasal1dUbfCnSFW3VNTHqSiHquvtseluqoW4m5U93MhASqqM+qcOtZRSxnITj6hT0TnbeD5GxoRaDhiZqbQAAAAAElFTkSuQmCC) no-repeat left center #2C3436;
	background-position:center left 15px;
	padding-left:40px;
}
.search-btn:hover{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAATFJREFUOI2Nkr0uhGEQRs+7stlIKESh2kZCNqJzA0pbUagUbKJxAWqSTVwCSo1wEbQ0QiUSDYWtyDYSK37iKAy+3Xz7M+XM+5x55p1JdIQ6DywDs0AJaACnwGFK6aXzfVY4oZ74E5/qtXqhNiP3qC72Et+p72pdHc/UhtSqeqN+qbU8wEmIF3o4HFXP1Te10jZzWKx3ne//bVltqUfZ5K76kbXdB3IQkCJAgZ/fvk0pNQcBAGfAMDD1CygBrQHFAL+r/HPQACbVoQEB04DAAwDqRnxitZ8yVnqjXmWTI+pTFEb7ADaj2VpnYSmO5Fwtd+m8GRd6rxby6LU4klasal1dUbfCnSFW3VNTHqSiHquvtseluqoW4m5U93MhASqqM+qcOtZRSxnITj6hT0TnbeD5GxoRaDhiZqbQAAAAAElFTkSuQmCC) no-repeat left center #1d2527;
	background-position:center left 15px;
}

.refresh.btn-outline{background:rgb(var(--bs-bg-1));color:rgb(var(--bs-thm-clr-1));width:42px;height:42px; font-size: 18px; line-height: 28px;}
.refresh.btn-outline:before { line-height: 28px; display: block;font-size: 18px;}
.refresh.btn-outline:hover{background:rgb(var(--bs-thm-clr-1));color: rgb(var(--bs-white))}

.reset-btn,.cancel-btn,.back-btn{background:rgb(var(--bs-white));border:1px solid rgb(var(--bs-thm-clr-1));color:rgb(var(--bs-thm-clr-1));line-height:26px;}
.reset-btn:hover,.cancel-btn:hover,.back-btn:hover{color:rgb(var(--bs-thm-clr-1)) !important;background:rgb(var(--bs-thm-clr-3));}

.btn2, .btn2:hover{color:rgb(var(--bs-hm-clr-1)) }
.btn2:hover{font-weight:600;}

.btn-group{text-align:center;}
.btn-group ul{display:inline-block;}
.btn-group ul li{display:block;float:left;}
.btn-group ul li .btn-outline{margin-left:-1px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.btn-group ul li:first-child .btn-outline{
	-webkit-border-radius:25px 0px 0px 25px;-moz-border-radius:25px 0px 0px 25px;-ms-border-radius:25px 0px 0px 25px;-o-border-radius:25px 0px 0px 25px;border-radius:25px 0px 0px 25px;
}
.btn-group ul li:last-child .btn-outline{
	-webkit-border-radius:0px 25px 25px 0px;-moz-border-radius:0px 25px 25px 0px;-ms-border-radius:0px 25px 25px 0px;-o-border-radius:0px 25px 25px 0px;border-radius:0px 25px 25px 0px;
}

.btn:before{font-size:16px;font-weight:600;line-height:28px;display:inline-block;vertical-align:top;}

.input-txt,.area-txt,.input-txt-sm{
	width:100%;
	line-height:28px;
	padding:6px 13px;
	border:1px solid #f1f1f1;
	height:42px;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-2));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	background:rgb(var(--bs-bg-1));	
	display:block;
}
.input-txt:focus,.area-txt:focus{background:rgb(var(--bs-white)); border: 1px solid rgb(var(--bs-bdr-1));}

select.input-txt,select.input-txt-sm{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4uY2xzLTJ7ZmlsbDojNDQ0O308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+YXJyb3dzPC90aXRsZT4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS40MSA0LjY3IDIuNDggMy4xOCAzLjU0IDQuNjcgMS40MSA0LjY3Ij48L3BvbHlnb24+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzIDMuNTQgNS4zMyI+PC9wb2x5Z29uPgo8L3N2Zz4K) no-repeat rgb(var(--bs-bg-1));
	background-size:14px auto;
	background-position:center right 5px;
    -webkit-appearance:none;-moz-appearance:none;appearance:none;
	padding-right:20px;
}
select.input-txt:focus,select.input-txt-sm:focus{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4uY2xzLTJ7ZmlsbDojNDQ0O308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+YXJyb3dzPC90aXRsZT4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS40MSA0LjY3IDIuNDggMy4xOCAzLjU0IDQuNjcgMS40MSA0LjY3Ij48L3BvbHlnb24+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzIDMuNTQgNS4zMyI+PC9wb2x5Z29uPgo8L3N2Zz4K) no-repeat #ffffff;
	background-size:14px auto;
	background-position:center right 5px;
}
.area-txt{height:80px;}
.input-txt-sm{height:30px;padding:0px 10px;}
.input-txt.error{border:1px solid rgb(var(--bs-clr-8));}
.input-txt.datepick,.input-txt.monthpick,.input-txt.timepick,.input-txt.timepicker{
	width:100%;
	max-width:200px;
	padding-right:30px;	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDc1MywgMjAyMS8wMi8xNS0xMTo1MjoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTA2LTI2VDE2OjM2OjIzKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJCMzg0NDA3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCMzg0NDE3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkIzODQzRTcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkIzODQzRjcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PicQdgAAAAEPSURBVHjaYvj//z8DMtYxMeMAYkss4pYgOXRxJgZM4AXEh7CIH4LKoQBGkCkgoGtqXgOk0oFYhgE/eALEMy+fPtkCNwCoOQzIXgrEzUAsAMSFQByGpnEVEPcD8QcgrgPiKKAhq1igkq5AfAAo0AQ0TAHI/gNkr0bWDRTvBlLTgOIPgGxbqB64AbxA/BHEACkAUmXo7gaKI4t9hOphgBkACsxgoMn/GYgHq5ENAIETQNxHpOYiGAPZgMfo/sYFgC4NZUByOkWAagaAAo+RBH2MUD1wA34DMRsJBrBB9cANuAzElsDA0SQiALVAaqF64LEwA5p0rwEVEOOCs0A8HT0zgQwzJTIznQZG+R8QByDAACLTc6Hfv6aRAAAAAElFTkSuQmCC) no-repeat right center rgb(var(--bs-bg-1));
	background-position:center right 10px;
}
.input-txt.datepick:focus,.input-txt.monthpick:focus{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDc1MywgMjAyMS8wMi8xNS0xMTo1MjoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTA2LTI2VDE2OjM2OjIzKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJCMzg0NDA3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCMzg0NDE3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkIzODQzRTcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkIzODQzRjcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PicQdgAAAAEPSURBVHjaYvj//z8DMtYxMeMAYkss4pYgOXRxJgZM4AXEh7CIH4LKoQBGkCkgoGtqXgOk0oFYhgE/eALEMy+fPtkCNwCoOQzIXgrEzUAsAMSFQByGpnEVEPcD8QcgrgPiKKAhq1igkq5AfAAo0AQ0TAHI/gNkr0bWDRTvBlLTgOIPgGxbqB64AbxA/BHEACkAUmXo7gaKI4t9hOphgBkACsxgoMn/GYgHq5ENAIETQNxHpOYiGAPZgMfo/sYFgC4NZUByOkWAagaAAo+RBH2MUD1wA34DMRsJBrBB9cANuAzElsDA0SQiALVAaqF64LEwA5p0rwEVEOOCs0A8HT0zgQwzJTIznQZG+R8QByDAACLTc6Hfv6aRAAAAAElFTkSuQmCC) no-repeat right center #ffffff;
	background-position:center right 10px;
}

.input-txt.timepick, .input-txt.timepicker{background:url(../images/clock-icon.png) no-repeat right center rgb(var(--bs-bg-1));background-position:center right 10px;}
.input-txt.timepick:focus,.input-txt.timepicker:focus{background:url(../images/clock-icon.png) no-repeat right center #ffffff;background-position:center right 10px;}
.input-txt.mobile-txt{padding-left:50px;}

.label-txt{line-height:15px;font-size:14px;color:rgb(var(--bs-thm-clr-1));font-family:var(--bs-body-font-family);display:block;padding-bottom:5px;}
.require{padding-left:4px;color:rgb(var(--bs-clr-7));font-size:14px;line-height:15px;}
.error-txt{font-size:10px;text-align:right;color:rgb(var(--bs-clr-8));font-style:italic;line-height:14px;padding:0px;margin:3px 0px 0px 0px;display:none;}
.field-validation-valid.error-txt{display:none !important;}
.info-txt{font-size:10px;color:#999999;line-height:14px;font-style:italic;display:block;margin:3px 0px 0px 0px;text-align:right;}
.input-cont,.date-rng-cont{min-height:60px;position:relative;}
.input-cont2{min-height:98px;}
.btn-cont{text-align:center;}
.mobile-code{font-size:14px;color:rgb(var(--bs-thm-clr-2),0.75);position:absolute;top:6px;left:0px;line-height:30px;width:50px;text-align:center;}

.date-rng-cont>div.dt-txt{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px);float:left;}
.date-rng-cont>div.dt-space{width:24px;line-height:15px;font-size:13px;color:rgb(var(--bs-thm-clr-2),0.4);float:left;text-align:center;padding-top:12px;}

.search-group ul li.btn-cont { padding: 19px 0px 0px 0px; }

.form-group>ul>li{position:relative;margin-bottom:10px !important;}
.form-group>ul>li.mb-0{margin-bottom:0px !important;}
.form-group>ul>li>.wdth1,.form-group>ul>li>.wdth3{width:140px;text-align:right;float:left;padding:10px 0px 0px 0px;}
.form-group>ul>li>.wdth2,.form-group>ul>li>.wdth4{width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);float:right;}
.form-group>ul>li>.wdth3{width:100px;text-align:left;padding:10px 10px 0px 0px;}
.form-group>ul>li>.wdth4{width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px);float:left;}
.form-group>ul>li.btn-cont{margin-bottom:0px !important;padding:20px 0px 0px 0px;}

.form-info-group>ul{border-top:1px solid rgb(var(--bs-bdr-1));border-left:1px solid rgb(var(--bs-bdr-1));}
.form-info-group>ul>li{border-bottom:1px solid rgb(var(--bs-bdr-1));border-right:1px solid rgb(var(--bs-bdr-1));margin:0px !important;}
.form-info-group ul li .label-txt{font-size:12px;color:rgb(var(--bs-thm-clr-2),0.6);background:rgb(var(--bs-bg-1),0.75);line-height:18px;padding:4px 8px;text-transform:uppercase;}
.form-info-group ul li .input-cont{font-size:14px;color:rgb(var(--bs-thm-clr-2));background:rgb(var(--bs-white));line-height:28px;min-height:48px;padding:10px 8px;}
.form-info-group ul li>*{display:block;}
.form-info-group ul li .input-cont div{font-size:var(--bs-body-font-size);color:rgb(var(--bs-thm-clr-2));line-height:28px;}

.form-info-group2>ul{border:1px solid rgb(var(--bs-bdr-1));border-right:0px;border-bottom:0px;}
.form-info-group2>ul>li{border-bottom:1px solid rgb(var(--bs-bdr-1));border-right:1px solid rgb(var(--bs-bdr-1));margin-bottom:0px;}
.form-info-group2 ul li .label-txt,.form-info-group2 ul li .input-cont{padding:5px 8px;line-height:28px;display:inline-block;vertical-align:top;float:left;}
.form-info-group2 ul li .label-txt{font-size:13px;color:rgb(var(--bs-thm-clr-2),0.6);width:180px;border-right:1px dashed rgb(var(--bs-bdr-1));min-height:100%;}
.form-info-group2 ul li.bdrb-1p{border-bottom:1px solid rgb(var(--bs-bdr-1));}
.form-info-group2 ul li .input-cont{font-size:14px;color:rgb(var(--bs-thm-clr-2));background:rgb(var(--bs-white));min-height:100%;width:calc(100% - 180px);}
.form-info-group2 ul li .input-cont.bdre-1p{border-right:1px solid rgb(var(--bs-bdr-1));}
.form-info-group2 ul li .input-cont.bdrt-1p{border-top:1px solid rgb(var(--bs-bdr-1));}

.tbl-group{overflow-x:auto;-webkit-overflow-scrolling:touch;min-height:400px;}
.tbl-group.mxh-450{max-height:-webkit-calc(100vh - 300px) !important;max-height:-moz-calc(100vh - 300px) !important;max-height:calc(100vh - 300px) !important;}
.tbl-group.mxh-430{max-height:-webkit-calc(100vh - 320px) !important;max-height:-moz-calc(100vh - 320px) !important;max-height:calc(100vh - 320px) !important;}
.tbl-group.mxh-340{max-height:-webkit-calc(100vh - 410px) !important;max-height:-moz-calc(100vh - 410px) !important;max-height:calc(100vh - 410px) !important;}

.tbl-group table{width:100%;}
.tbl-group table,.tbl-group table th,.tbl-group table td{border-collapse:collapse;border-spacing:0;border:1px solid rgb(var(--bs-bdr-1));text-align:left;}
.tbl-group table thead th{
	font-size:var(--bs-body-font-size);
	background:rgb(var(--bs-thm-clr-1));
	color:rgb(var(--bs-white));
	font-weight:600;
	text-transform:uppercase;
	padding:5px 10px;
	border:1px solid #1d2527;
}
.tbl-group.tbl-hover table tr:hover,.tbl-group table tr.highlight-row{background:rgb(var(--bs-clr-5),0.05);}
.tbl-group table td{font-size:15px;color:rgb(var(--bs-thm-clr-2));line-height:28px;padding:8px 10px;}
.tbl-group table td div,.tbl-group table td a{font-size:15px;color:rgb(var(--bs-thm-clr-2));line-height:28px;}
.tbl-group table .absent-tbl td{background:rgb(var(--bs-clr-8),0.2);color:rgb(var(--bs-clr-8));}
.tbl-group table .holiday-tbl td,.tbl-group table .null-tbl td{background:#e9ecef80;color:#495057;}
.tbl-group table tbody tr td.late-td{background:#f4b90566 !important;color:#623d02 !important;}
.tbl-group table tbody tr td.tlate-tbl{background:rgb(var(--bs-clr-8),0.25);color:rgb(var(--bs-clr-8));}
.sign-img{width:250px;height:90px;border:1px solid #c0c0c0;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.sign-img img{width:100%;height:100%;object-fit:cover;}

/* Theme - 1
------------------------------------------------------------------------------------------------*/
.tbl-group .theme1 table th{background:#136b93;color:#ffffff;border:1px solid #136b93;text-align:left;}
.tbl-group .theme1 table td{border:1px solid #cfd8dc;}
.tbl-group .theme1 .tbl-nme{border:1px solid #136b93;color:#136b93;display:inline-block;margin:0px;line-height:38px;padding:4px 11px;}
.tbl-group .theme1 table tr:nth-child(even) td{background:#e9f2f9;}

/* Theme - 2
------------------------------------------------------------------------------------------------*/
.tbl-group .theme2 table th{background:#00838f;color:#ffffff;border:1px solid #00838f;text-align:left;}
.tbl-group .theme2 table td{border:1px solid #cfd8dc;}
.tbl-group .theme2 .tbl-nme{border:1px solid #00838f;color:#00838f;display:inline-block;margin:0px;line-height:38px;padding:4px 11px;}
.tbl-group .theme2 table tr:nth-child(even) td{background:#f1f8f9;}

.alert-success,.alert-error,.alert-info,.alert-warning{
	display:none;
	width:auto;
	min-width:400px;
	padding:10px 12px 10px 48px;
	background:#ddf5e5;
	color:#18753a;
	font-size:var(--bs-body-font-size);
	line-height:30px;
	margin:0px 0px;
	text-align:left;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	position:fixed;
	top:90px;
	right:25px;
	z-index:2;
	-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);
}
.alert-error{color:#85172a;background:#fce6e8;}
.alert-info{color:#0041a0;background:#dbe9ff;}
.alert-warning{color:#a16c01;background:#fef2d9;}
.alert-success:before,.alert-error:before,.alert-info:before,.alert-warning:before{	
	position:absolute;
	top:11px;left:12px;
	width:24px;
	height:30px;
	line-height: 30px;
	font-size: 26px;
	margin:0px;
	display:block;
	font-family:icon-font;-webkit-font-smoothing:antialiased;
}
.alert-success:before{content:'\e819';}
.alert-warning:before{content:'\e81a';}
.alert-info:before{content:'\e81b';}
.alert-error:before{content:'\e81c';}


.badges-success,.badges-info,.badges-warning,.badges-error,.badges-disabled{
	font-size:12px;
	font-weight:500;
	line-height:20px;
	display:inline-block;
	padding:0 6px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	color:rgb(var(--bs-white),0.95);
}
.badges-success{background:rgb(var(--bs-clr-3));}
.badges-info{background:rgb(var(--bs-clr-1));}
.badges-warning{background:rgb(var(--bs-clr-5));}
.badges-error{background:rgb(var(--bs-clr-8));}
.badges-disabled{color:rgb(55,63,74);background:rgba(var(--bs-thm-clr-4),0.15);font-weight:400;}

.badges-success2,.badges-error2{
	font-size:12px;
	line-height:22px;
	display:inline-block;
	vertical-align:top;
	padding:0 9px;
	-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;
}
.badges-success2{background:#dcfce7;color:#008236;}
.badges-error2{background:rgb(var(--bs-clr-8), 0.2);color:rgb(var(--bs-clr-7));}

.action-icon{margin:0px auto;}
.action-icon ul{display:block;text-align:center;}
.action-icon ul li{display:inline-block;margin:0px 4px;min-height:auto;vertical-align:top;position:relative;}
.action-icon ul li a{
	width:34px;
	height:34px;
	text-align:center;
	line-height:30px;
	padding:2px 0px;
	display:block;
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
	cursor:pointer;
	font-size:20px;
	position:relative;
	color:rgb(var(--bs-thm-clr-1));
}
.action-icon ul li a:hover{color:rgb(var(--bs-white));background:rgb(var(--bs-thm-clr-1));}
.action-icon ul li .approved,.action-icon ul li .rejected,.action-icon ul li .pending{cursor:auto;}
.action-icon ul li .more{font-size:15px;}
.action-icon ul li.field-action a{float:left;margin-right:4px;}
.action-submenu{
	width:150px;
	position:absolute;
	top:40px;
	right:-3px;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	background:rgb(var(--bs-white));
	border:1px solid rgb(var(--bs-bdr-1));
	display:none;
	z-index:1;
}
.action-submenu.bottom{top:auto;bottom:40px;}
.action-submenu.active{display:block;}
.action-submenu:after{
	bottom:100%;
	right:14px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(255,255,255,0);
	border-bottom-color:rgb(var(--bs-bdr-1));
	border-width:6px;
	margin-left:-6px;
}
.action-icon ul li .action-submenu.bottom:after{bottom:auto;top:100%;border-color:rgba(255,255,255,0);border-top-color:rgb(var(--bs-bdr-1));}
.action-submenu ul li{display:block;}
.action-submenu ul li a{color:rgb(var(--bs-thm-clr-2),0.75);line-height:28px;padding:2px 15px;display:block;font-size:13px;width:100%;height:auto;text-align:left;background:Transparent;}
.action-submenu ul li a:hover{color:rgb(var(--bs-thm-clr-2));background:Transparent;}

.wht-cont{
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
	padding:10px 15px 13px;
	background:rgba(var(--bs-white));
	-webkit-box-shadow:0px 4px 12px 0px rgba(0,0,0,0.08);-moz-box-shadow:0px 4px 12px 0px rgba(0,0,0,0.08);box-shadow:0px 4px 12px 0px rgba(0,0,0,0.08);
}
.wht-title, .wht-title2 { padding: 5px 10px; }
.wht-title { background: rgb(var(--bs-thm-clr-1)); color: rgba(var(--bs-white)); }
.wht-title2 { background: #f0dcac; color: rgb(var(--bs-thm-clr-1)); }

.pagination{text-align:center;margin:30px 0px 20px 0px;}
.pagination ul{display:inline-block;margin:0px auto;}
.pagination ul li{display:block;float:left;}
.pagination ul li a,.pagination ul li.PagedList-skipToPrevious a,.pagination ul li.PagedList-skipToNext a{
	width:38px;
	height:38px;
	line-height:27px;
	padding:5px;
	border:1px solid rgb(var(--bs-bdr-1));
	text-align:center;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-2));
	margin-left:-1px;
}
.pagination ul li a:hover{color:rgb(var(--bs-thm-clr-5));background:rgb(var(--bs-bg-1));}
.pagination li.active a{pointer-events:none;cursor:default;color:#999;}
.pagination ul li a.active,.pagination ul li.active a{color:rgb(var(--bs-white));background:rgb(var(--bs-thm-clr-5));}
.pagination ul li:first-child a{
	-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-ms-border-radius:20px 0px 0px 20px;-o-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;
}
.pagination ul li:last-child a{
	-webkit-border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;-ms-border-radius:20px 0px 0px 20px;-o-border-radius:20px 0px 0px 20px;border-radius:0px 20px 20px 0px;
}
.pagination .disabled{display :none;}
.pagination ul li.PagedList-skipToPrevious a,.pagination ul li.PagedList-skipToNext a{font-size:0px;}
.pagination ul li.PagedList-skipToPrevious a:before,.pagination ul li.PagedList-skipToNext a:before{font-size:14px;line-height:27px;display:block;font-family:icon-font;}
.pagination ul li.PagedList-skipToPrevious a:before{content:'\e849';}
.pagination ul li.PagedList-skipToNext a:before{content:'\e850';}

.link-icon{
	font-size:16px !important;
	line-height:30px;
	width:30px;
	height:30px;
	-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;
	display:block;
	text-align:center;
	background:rgb(var(--bs-thm-clr-3));
	color:rgb(var(--bs-thm-clr-1)) !important;
}

.radio-label{margin-right:20px;cursor:pointer;font-size:16px;}
.radio-label input[type="radio"]{width:18px;height:18px;margin-right:3px;cursor:pointer;vertical-align:middle;display:inline-block;}

.widget{padding:12px;border-radius:12px;}
.widget>h6{font-size:16px;}
.wdgt-cont h6,.wdgt-cont h2{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);float:right;}
.wdgt-icon{
	width:56px;
	height:56px;
	text-align:center;
	-webkit-border-radius:56px;-moz-border-radius:56px;-ms-border-radius:56px;-o-border-radius:56px;border-radius:56px;
	font-size:32px;
	line-height:40px;
	padding:8px 0px;
	color:rgb(var(--bs-white));
	float:left;
}
.wdgt-icon span{margin:0px auto;font-size:28px;line-height:37px;}
.wdgt-icon:before{display:block;line-height:40px;}
.widget1{background:#DDEBF9;}
.widget1 .wdgt-icon{background:#0084FF;}
.widget1>h6{color:#0084FF;}
.widget2{background:#DCFCE7;}
.widget2 .wdgt-icon{background:#32D86C;}
.widget2>h6{color:#32D86C;}
.widget3{background:#FFE8EB;}
.widget3 .wdgt-icon{background:#F7536B;}
.widget3>h6{color:#F7536B;}
.widget4{background:#E8E8E8;}
.widget4 .wdgt-icon{background:#929292;}
.widget4>h6{color:#929292;}

.priority-level1,.priority-level2,.priority-level3,.priority-level4,.priority-level5{padding-left:23px;position:relative;}
.priority-level1:before,.priority-level2:before,.priority-level3:before,.priority-level4:before,.priority-level5:before{
	content:"";
	width:11px;
	height:11px;
	margin:auto 0px;
	padding:0px;
	position:absolute;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	top:0px;
	bottom:0px;
	left:0px;
}
.priority-level1:before{background:#4f81d7 }
.priority-level2:before{background:#55b354 }
.priority-level3:before{background:#fea320 }
.priority-level4:before{background:#f1534c }
.priority-level5:before{background:#0fa0bc }

.global-loader{width:100%;height:100vh;background:#EAEEF3;position:fixed !important;top:0px;left:0px;z-index:100000 !important;display:none;}
.global-loader:before{
	content:"Loading...";
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	width:215px;
	height:40px;
	font-size:40px;
	line-height:40px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	background:-webkit-linear-gradient(90deg,#2C3436 0%,#2C3436 100%);
    background:-moz-linear-gradient(90deg,#2C3436 0%,#2C3436 100%);
    background:-ms-linear-gradient(90deg,#2C3436 0%,#2C3436 100%);
    background:-o-linear-gradient(90deg,#2C3436 0%,#2C3436 100%);
    background:linear-gradient(90deg,#2C3436 0%,#2C3436 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2C3436',endColorstr='#2C3436',GradientType=1 );
	background-size:100% 100%;
	background-repeat:no-repeat;
	background-clip:text;
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	-webkit-animation:bg_change 1s linear infinite;
	-moz-animation:bg_change 1s linear infinite;
	-ms-animation:bg_change 1s linear infinite;
	-o-animation:bg_change 1s linear infinite;
	animation:bg_change 1s linear infinite;
}
@-webkit-keyframes bg_change{0%{background-size:0% 100%;} 100%{background-size:100% 100%;} }
@-moz-keyframes bg_change{0%{background-size:0% 100%;} 100%{background-size:100% 100%;} }
@-ms-keyframes bg_change{0%{background-size:0% 100%;} 100%{background-size:100% 100%;} }
@-o-keyframes bg_change{0%{background-size:0% 100%;} 100%{background-size:100% 100%;} }
@keyframes bg_change{0%{background-size:0% 100%;} 100%{background-size:100% 100%;} }

.add-shift-btn,.edit-shift-btn{position:relative;}
.add-shift-btn span,.edit-shift-btn span{position:absolute;top:9px;right:9px;}
.add-shift-btn .input-txt,.edit-shift-btn .input-txt{padding-right:105px;}
.chart-cont{width:100%;margin:0px auto;position:relative;}
.chart-cont canvas{width:100%;}
.chart-cont .chart-value{font-size:15px;color:rgb(var(--bs-thm-clr-2));text-align:center;width:100%;height:24px;line-height:24px;position:absolute;top:0px;bottom:0px;margin:auto 0px;}
.hight{
	width:6px;
	height:6px;
	margin:0px auto 0px 5px;
	display:inline-block;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	vertical-align:middle;
}
.hight-info .hight{width:10px;height:10px;}
.hight-info .hight.bg-clr-2{background:#148f14B3 !important;}
.hight-info .hight.bg-clr-4{background:#ca0000A6 !important;}

.search-list{
    position:absolute !important;
    width:100%;
    background:#fff;
    border:1px solid #ddd;
    max-height:250px;
    overflow-y:auto;
    display:none;
    z-index:9999;
    list-style:none;
    padding:0;
    margin:0;
}

.search-list li{
    padding:10px !important;
    cursor:pointer;
}

.search-list li:hover{
    background:#f3f3f3;
}
.search-list li>* { display:inline-block; vertical-align:top; }
.search-list li img { width:50px; height:50px; object-fit:cover;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px; }
.emp-item.stylish-item:hover {
    background-color: #f5f9ff;
    transition: 0.2s;
}
#searchSuggestion {
	max-height: 350px;
	overflow-y: auto;
}

	#searchSuggestion li {
		cursor: pointer;
		display: flex;
		align-items: center;
		padding: 10px;
		gap: 10px;
		border-bottom: 1px solid #eee;
	}

		#searchSuggestion li.active {
			background: #0d6efd !important;
		}

			#searchSuggestion li.active span {
				color: #fff !important;
			}

		#searchSuggestion li:hover {
			background: #e9f2ff;
		}
/* Body defaults
------------------------------------------------------------------------------------------------*/
body{background:#eef2f7;}
#container>*{position:relative;z-index:1;}
.container-fluid{width:100%;max-width:1314px;margin:0px auto;padding-left:12px;padding-right:12px;}

/* Login
------------------------------------------------------------------------------------------------*/
.login-container{display:flex;align-items:center;justify-content:center;height:100vh;width:100vw;padding:20px;background:url("../images/login-bg.jpg") center no-repeat;background-size:cover;}
.login-cont{
	display:flex;
	flex-wrap:wrap;
	background:rgb(var(--bs-white));
	-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;
	overflow:hidden;
	max-width:1200px;
	width:100%;
	min-height:630px;
	-webkit-box-shadow:0 24px 64px rgba(0,0,0,0.1);-moz-box-shadow:0 24px 64px rgba(0,0,0,0.1);box-shadow:0 24px 64px rgba(0,0,0,0.1);
	padding:15px;
}
.login-lt{padding:32px;display:flex;align-items:center;background:rgb(var(--bs-white));min-height:600px;}
.login-cont .logo,.login-cont .logo a,.login-cont .logo a img{width:140px;height:auto;padding:0px;}
.login-rt{background:rgb(var(--bs-white));}
.login-rt .img-cont{width:100%;height:100%;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;overflow:hidden;}
.login-rt .img-cont img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;}

.login-cont .wht-cont .btn-cont input{height:48px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;background:#6049e7;}
.login-cont .wht-cont .btn-cont input:hover{height:48px;background:#4531b9;box-shadow:none;}
.eye-cont,.eye-cont:hover{width:30px;height:30px;cursor:pointer;position:absolute;top:7px;right:10px;color:rgba(var(--bs-thm-clr-1));line-height:30px;font-size:20px;text-align:center;}
.eye-cont2,.eye-cont2:hover{width:28px;height:28px;cursor:pointer;color:rgba(var(--bs-thm-clr-1));line-height:30px;font-size:20px;text-align:center;display:inline-block;vertical-align:top}

/* Header
------------------------------------------------------------------------------------------------*/
.header{background:rgb(var(--bs-white));position:fixed !important;top:0px;left:0px;width:100%;padding:7px 12px;z-index:2 !important;border-bottom:1px solid #E5E7EB;}

.menu{margin:0px 12px 0px 0px;display:none;}
.menu,.menu a{width:50px;height:50px;}
.menu a{
	margin:0px 0px 0px 0px;
	padding:24px 0px 0px 0px;
	-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);
	-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;
	top:0px;
	right:0px;
	cursor:pointer;
}
.menu a span{
	width:25px;
	height:2px;
	-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);
	-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;
	margin:0px auto 0 auto;
	position:relative;
	background:rgba(var(--bs-black),0.5);
	opacity:1;
	display:block;
	pointer-events:none;
}
.menu a span:before,.menu a span:after{
	position:absolute;
	content:'';
	background:rgba(var(--bs-black),0.5);
	height:2px;
	width:13px;
	margin:0px auto;
	-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;
	-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;
}
.menu a span:before{left:0px;top:-6px;}
.menu a span:after{right:0px;bottom:-6px;}
.menu a.active span{
	-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand')";
	filter:progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865483,M12=0.7071067811865467,M21=-0.7071067811865467,M22=0.7071067811865483,SizingMethod='auto expand');
	width:24px;
}
.menu a.active span:before,.menu a.active span:after{
	width:11px;
	-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);
	-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-1.8369701987210297e-16,M12=-1,M21=1,M22=-1.8369701987210297e-16,SizingMethod='auto expand')";
	filter:progid:DXImageTransform.Microsoft.Matrix( M11=-1.8369701987210297e-16,M12=-1,M21=1,M22=-1.8369701987210297e-16,SizingMethod='auto expand');
}
.menu a.active span:before{top:-12px;left:12px;}
.menu a.active span:after{bottom:-1px;right:1px;}

.logo,.logo a,.logo a img{width:106.667px;height:32px;}
.logo{margin:9px 0px;}

.head-rt-cont{margin:6px 0px;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);}
.head-rt-cont>ul{float:right;width:100%;}
.head-rt-cont>ul>li{float:left;margin:0px 0px 0px 10px;position:relative;}
.head-rt-cont>ul>li:first-child{margin:0px;}
.head-rt-cont>ul>li.head-md{width:-webkit-calc(100% - 312px);width:-moz-calc(100% - 312px);width:calc(100% - 312px);}
.head-rt-cont>ul>li>a,.head-rt-cont>ul>li>button{
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	padding:0px;
	position:relative;
	min-width:38px;
	text-align:center;
	line-height:30px;
	background:rgb(var(--bs-white));
	color:rgb(var(--bs-thm-clr-2));
	display:block;
}
.head-rt-cont>ul>li>a:hover,.head-rt-cont>ul>li>button:hover{background:rgb(var(--bs-thm-clr-3));color:rgb(var(--bs-black));}
.head-rt-cont>ul>li>a:before,.head-rt-cont>ul>li>button:before,.head-rt-cont>ul>li>a .profile{
	display:inline-block;
	min-width:38px;
	text-align:center;
	font-size:18px;
	line-height:30px;
	padding:4px 0px;
	vertical-align:top;
}
.head-rt-cont>ul>li.head-md a.search{display:none;}
.head-rt-cont>ul>li>a.bell:before{font-size:21px;}
.head-rt-cont>ul>li>a.bell span.note-count{
	position:absolute;
	color:rgb(var(--bs-white));
	display:inline-block;
	font-size:12px;
	line-height:10px;
	min-width:10px;
	padding:3px 5px;
	text-align:center;
	vertical-align:top;
	white-space:nowrap;
	top:2px;
	left:19px;
	background:rgb(var(--bs-clr-7));
	height:16px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}

.head-rt-cont>ul>li>a.head-profile{width:206px;padding:0px 30px 0px 0px;}
.head-rt-cont>ul>li>a.head-profile:before{
	font-family:icon-font;
	-webkit-font-smoothing:antialiased;
	content:'\e844';
	font-size:14px;
	color:rgb(var(--bs-black),0.9);
	line-height:30px;
	height:30px;
	position:absolute;
	right:10px;
	width:15px;
	min-width:auto;
	top:0px;
	bottom:0px;
	margin:auto 0px;
	padding:0px;
	text-align:center;
}
.head-rt-cont>ul>li>a .profile-avatar{
	float:left;
	width:38px;
	height:38px;
	margin:0px 8px 0px 0px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	color:rgb(var(--bs-white));
	font-size:16px;
	line-height:30px;
	padding:4px 0px;
    background:-webkit-linear-gradient(315deg, #9810FA 0%, #2B7FFF 100%);
	background:-moz-linear-gradient(315deg, #9810FA 0%, #2B7FFF 100%);
    background:-ms-linear-gradient(315deg, #9810FA 0%, #2B7FFF 100%);
    background:-o-linear-gradient(315deg, #9810FA 0%, #2B7FFF 100%);
    background:linear-gradient(315deg, #9810FA 0%, #2B7FFF 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9810FA', endColorstr='#2B7FFF', GradientType=1 );
}
.head-rt-cont>ul>li>a .profile-name,.head-rt-cont>ul>li>a .profile-designation{width:130px;display:block;float:right;text-align:left;}
.head-rt-cont>ul>li>a .profile-name{font-size:13px;line-height:20px;}
.head-rt-cont>ul>li>a .profile-designation{font-size:11px;line-height:16px;color:#6A7282;}
.head-rt-cont>ul>li .head-rt-sub-nav{
	position:absolute;
	right:0px;
	top:75px;
	z-index:9999;
	height:auto;
	padding:0px;
	background:rgb(var(--bs-white));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	width:300px;
	pointer-events:none;
	visibility:hidden;
	-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;
	-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);-moz-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1);
}
.head-rt-cont>ul>li.active .head-rt-sub-nav{
    top:55px;
    pointer-events:all;
    visibility:visible;
	-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;	
}
.head-rt-cont>ul>li .head-rt-sub-nav:after{
	bottom:100%;
	right:11px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(var(--bs-white),0);
	border-bottom-color:rgb(var(--bs-white));
	border-width:8px;
	margin-left:-8px;
}
.head-rt-cont>ul>li .head-rt-sub-nav ul{width:100%;position:relative;padding:0px 0px 0px 0px;}
.head-rt-cont>ul>li .head-rt-sub-nav ul li{width:100%;display:block;margin:0px;padding:0px;}
.head-rt-cont>ul>li .head-rt-sub-nav ul li a{height:40px;line-height:40px;margin:0px;padding:0px 10px 0px 20px;font-size:13px;display:block;width:100%;color:rgb(var(--bs-thm-clr-2));}
.head-rt-cont>ul>li .head-rt-sub-nav ul li a:hover{color:rgb(var(--bs-thm-clr-1));background:rgb(var(--bs-thm-clr-3));}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav{
	position:static;
	width:60%;
	max-width:575px;
	margin:0px auto;
	visibility:visible;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;
	-webkit-box-shadow:0 0 0px rgba(0,0,0,0);-moz-box-shadow:0 0 0px rgba(0,0,0,0);box-shadow:0 0 0px rgba(0,0,0,0);
	pointer-events:all;
}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav .input-txt{
	width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);
	-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;-ms-border-radius:8px 0px 0px 8px;-o-border-radius:8px 0px 0px 8px;border-radius:8px 0px 0px 8px;
	border-right:0px;
	float:left;
	line-height:28px;
	padding:2px 13px;
	height:38px;
	background:rgb(var(--bs-bg-1));
}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav .input-txt:focus{background:rgb(var(--bs-white));}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav .search-btn{
	width:40px;min-width:auto;
	height:38px;
	float:right;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAgdJREFUOI2NkkFIk2Ecxn/P97mGhBBGWkEQkqEy6LCkowbiYcmI2jftFqJz2Cnw0KkOQXjpEJS2oC5KJDMkY6OZhw5FlwJPYgghaKdMoXQe3L5/h+US0/Q5vfB/n9/7vA9/sUMdsWSrj8WQQmBBwZKZpguV66NTIyPrO+9r6xC91lNbKFSMgrUBRcGcwQZQB1SDvmPWmx1PvdoOcP6a3Y9gLTLdDRYqajPpVCibTjUfZqXGzI+Av4yYiHjJ6/8kiHjJt2AtQDSbTr3ZGRMgGu2u2gwGcoKw69u51y+fzAE4HbFkK1ibTIN7mQEmJ5/9KrpuJ1AsSrfLX/Ad84DCoaL7YC/zlqZeDC0CY4jL4UQiUOrACAm+TEw8+rEfAACzD0BlzarqSwAIGsofyAzgaB3AdfiTAFsyrM7zPPdAAN/OArbpFxZLAGlacHTNjrTv5/U8z0V0AjO59NMVACdv7iiwLOl+NNpd9T9AXtU3QY2SlQt33qWH1kzWC2rYDAZy7V39p3Z7+VK8b8CMQWChuenkyNasvMqlDbMUUATGBO8N2xA6Y1gXqBFYAE4LDWfSj28AVi5ufvbTTENjeNx3OC4UA66ArgIXDS1i3LoQOtHzbXntGNBf33S+dn72c7acYLvCiUSgZlX1Dk4lAb5mng+vbhsrEu97iNEv071dAQeQIvHkHcx+/gYFm7/JDNRxCwAAAABJRU5ErkJggg==) no-repeat center rgb(var(--bs-bg-1));
	padding:0px;
	border:1px solid #f1f1f1;
	border-left:0px;
	-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;-ms-border-radius:0px 8px 8px 0px;-o-border-radius:0px 8px 8px 0px;border-radius:0px 8px 8px 0px;
}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav.active .search-btn{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAgdJREFUOI2NkkFIk2Ecxn/P97mGhBBGWkEQkqEy6LCkowbiYcmI2jftFqJz2Cnw0KkOQXjpEJS2oC5KJDMkY6OZhw5FlwJPYgghaKdMoXQe3L5/h+US0/Q5vfB/n9/7vA9/sUMdsWSrj8WQQmBBwZKZpguV66NTIyPrO+9r6xC91lNbKFSMgrUBRcGcwQZQB1SDvmPWmx1PvdoOcP6a3Y9gLTLdDRYqajPpVCibTjUfZqXGzI+Av4yYiHjJ6/8kiHjJt2AtQDSbTr3ZGRMgGu2u2gwGcoKw69u51y+fzAE4HbFkK1ibTIN7mQEmJ5/9KrpuJ1AsSrfLX/Ad84DCoaL7YC/zlqZeDC0CY4jL4UQiUOrACAm+TEw8+rEfAACzD0BlzarqSwAIGsofyAzgaB3AdfiTAFsyrM7zPPdAAN/OArbpFxZLAGlacHTNjrTv5/U8z0V0AjO59NMVACdv7iiwLOl+NNpd9T9AXtU3QY2SlQt33qWH1kzWC2rYDAZy7V39p3Z7+VK8b8CMQWChuenkyNasvMqlDbMUUATGBO8N2xA6Y1gXqBFYAE4LDWfSj28AVi5ufvbTTENjeNx3OC4UA66ArgIXDS1i3LoQOtHzbXntGNBf33S+dn72c7acYLvCiUSgZlX1Dk4lAb5mng+vbhsrEu97iNEv071dAQeQIvHkHcx+/gYFm7/JDNRxCwAAAABJRU5ErkJggg==) no-repeat center #ffffff;
	border: 1px solid rgb(var(--bs-bdr-1));
	border-left:0px;
}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav .search-btn:hover{	
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAATFJREFUOI2Nkr0uhGEQRs+7stlIKESh2kZCNqJzA0pbUagUbKJxAWqSTVwCSo1wEbQ0QiUSDYWtyDYSK37iKAy+3Xz7M+XM+5x55p1JdIQ6DywDs0AJaACnwGFK6aXzfVY4oZ74E5/qtXqhNiP3qC72Et+p72pdHc/UhtSqeqN+qbU8wEmIF3o4HFXP1Te10jZzWKx3ne//bVltqUfZ5K76kbXdB3IQkCJAgZ/fvk0pNQcBAGfAMDD1CygBrQHFAL+r/HPQACbVoQEB04DAAwDqRnxitZ8yVnqjXmWTI+pTFEb7ADaj2VpnYSmO5Fwtd+m8GRd6rxby6LU4klasal1dUbfCnSFW3VNTHqSiHquvtseluqoW4m5U93MhASqqM+qcOtZRSxnITj6hT0TnbeD5GxoRaDhiZqbQAAAAAElFTkSuQmCC) no-repeat center rgb(var(--bs-thm-clr-1));
	border:1px solid rgb(var(--bs-thm-clr-1));border-left:0px;
}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav:after{display:none;}
.head-rt-cont ul li .head-rt-sub-nav.not-list ul li a .nt-count{
	background:rgb(var(--bs-thm-clr-1));
	font-size:12px;
	line-height:10px;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	float:right;
	padding:3px 5px;
	color:rgb(var(--bs-white));
	height:16px;
	margin:12px 0px;
}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav{background:rgb(var(--bs-bg-1));padding:10px;}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav .profile-sec .profile-img,.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav .profile-sec .profile-img img{
	width:80px;
	height:80px;
	margin:0px auto;
	-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;
}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav ul{
	background:rgb(var(--bs-white));
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav ul li{border-top:1px solid rgb(var(--bs-bg-1));}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav ul li:first-child{border:0px;}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav ul li a:before{padding-right:8px;}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav a.logout{
	background:rgb(var(--bs-clr-8),0.15);
	width:40px;
	height:40px;
	font-size:18px;
	text-align:center;
	line-height:30px;
	padding:5px 0px;
	color:rgb(var(--bs-clr-8));
	position:absolute;
	top:0px;
	right:0px;
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
}
.head-rt-cont>ul>li .head-rt-sub-nav.profile-rt-sub-nav a.logout:hover{background:rgb(var(--bs-clr-8));color:rgb(var(--bs-white));}

/* Sidebar
------------------------------------------------------------------------------------------------*/
.sidebar{
	position:fixed !important;
	top:80px;
	bottom:10px;
	left:0px;
	background:rgb(var(--bs-white));
	width:65px;
	-webkit-border-radius:0px 25px 25px 0px;-moz-border-radius:0px 25px 25px 0px;-ms-border-radius:0px 25px 25px 0px;-o-border-radius:0px 25px 25px 0px;border-radius:0px 25px 25px 0px;
	-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;
	-webkit-box-shadow:0 0px 6px rgba(0,0,0,0.05);-moz-box-shadow:0 0px 6px rgba(0,0,0,0.05);box-shadow:0 0px 6px rgba(0,0,0,0.05);
	overflow:hidden;
	scrollbar-width:thin;
	scrollbar-color:#ccc transparent;
	max-height:650px;
	z-index:2 !important;
}
.sidebar:hover{width:275px;overflow:auto;}
.sidebar>ul{padding:20px 7.5px;}
.sidebar:hover>ul{width:255px;padding:20px 25px;padding-right:0px;}
.sidebar>ul>li{position:relative;margin:0px 0px 9px 0px;padding:0px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden;}
.sidebar>ul>li.sidebar-title{visibility:hidden;width:150px;color:rgb(var(--bs-thm-clr-2));margin-bottom:10px;}
.sidebar:hover>ul>li.sidebar-title{visibility:visible;}
.sidebar>ul>li>a{display:block;}
.sidebar>ul>li:hover>a,.sidebar:hover>ul>li.open>a{background:rgb(var(--bs-thm-clr-3));}
.sidebar>ul>li.active>a,.sidebar>ul>li.active.open>a{background:rgb(var(--bs-thm-clr-1));}
.sidebar>ul>li>a .navi-icon,.sidebar>ul>li>a .navi-txt,.sidebar>ul>li>a.subnavi-trig .navi-txt:after{line-height:27px;font-size:14px;color:rgb(var(--bs-thm-clr-2));padding:4px 0px;}
.sidebar>ul>li>a .navi-icon{width:50px;text-align:center;display:inline-block;vertical-align:top;}
.sidebar>ul>li>a .navi-icon:before{font-size:17px;line-height:27px;}
.sidebar>ul>li>a .navi-icon.hrp:before{font-size:19px;}
.sidebar>ul>li>a .navi-txt{display:none;padding-right:20px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);vertical-align:top;position:relative;}
.sidebar:hover>ul>li>a .navi-txt{display:inline-block;}
.sidebar>ul>li>a.subnavi-trig .navi-txt:after{
	font-size:10px;
	font-weight:600;
	position:absolute;
	right:0px;
	top:0px;
	bottom:0px;
	width:20px;	
	margin:auto 0px;
	content:'\e844';
	font-family:icon-font;
}
.sidebar>ul>li:hover>a .navi-icon,.sidebar>ul>li:hover>a .navi-txt,.sidebar>ul>li:hover>a.subnavi-trig .navi-txt:after,.sidebar>ul>li.open>a .navi-icon,.sidebar>ul>li.open>a .navi-txt,.sidebar>ul>li.open>a.subnavi-trig .navi-txt:after{color:rgb(var(--bs-thm-clr-1));}
.sidebar>ul>li.active>a .navi-icon,.sidebar>ul>li.active>a .navi-txt,.sidebar>ul>li.active>a.subnavi-trig .navi-txt:after{color:rgb(var(--bs-white));}
.sidebar-subnavi{display:none;background:rgb(var(--bs-thm-clr-3));padding:0px 0px 5px 0px;}
.sidebar:hover>ul>li.active .sidebar-subnavi,.sidebar:hover>ul>li.open .sidebar-subnavi{display:block;}
.sidebar-subnavi>ul>li>a{
	font-size:12.5px;
	line-height:25px;
	padding:4px 0px 4px 20px;
	color:rgb(var(--bs-thm-clr-2));
	border-left:3px solid #dee6e9;
	display:block;
}
.sidebar-subnavi>ul>li:hover>a,.sidebar-subnavi>ul>li.active>a,.sidebar-subnavi>ul>li>a:hover{border-left:3px solid #2c3436;font-weight:500;color:rgb(var(--bs-thm-clr-1));}
.sidebar-subnavi2>ul>li{list-style:disc;margin-left:40px;}
.sidebar-subnavi2>ul>li>a{font-size:11.5px;line-height:25px;padding:2px 0px 2px 0px;color:rgb(var(--bs-thm-clr-2));}

/* Content
------------------------------------------------------------------------------------------------*/
/*main,.footer{margin-left:77px;}*/
.content{padding-top:85px;min-height:700px;}
.content{margin-left:77px;transition:margin-left 0.3s ease;}
.sidebar:hover + main .content{margin-left:287px;}

.main-lt-cont{position:-webkit-sticky;position:sticky;z-index:1;top:85px;}

.welcome-cont{padding:40px 0px 70px 50px;}
.welcome-cont.day-morning{background:url("../Images/day-mor-bg.jpg") no-repeat bottom;background-size:cover;}
.welcome-cont.day-afternoon{background:url("../Images/day-aft-bg.jpg") no-repeat bottom;background-size:cover;}
.welcome-cont.day-evening{background:url("../Images/day-eve-bg.jpg") no-repeat bottom;background-size:cover;}
.welcome-cont h3{color:#45392a;}
.welcome-cont.day-evening h3{color:rgb(var(--bs-white));}
.welcome-cont.day-evening p{color:rgb(var(--bs-white), 0.7);}
.welcome-cont .greeting-dash{
	width:50px;
	height:2px;
    background:-webkit-linear-gradient(90deg, #C88C00 0%, #FDF7E7 100%);
	background:-moz-linear-gradient(90deg, #C88C00 0%, #FDF7E7 100%);
    background:-ms-linear-gradient(90deg, #C88C00 0%, #FDF7E7 100%);
    background:-o-linear-gradient(90deg, #C88C00 0%, #FDF7E7 100%);
    background:linear-gradient(90deg, #C88C00 0%, #FDF7E7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDF7E7', endColorstr='#C88C00', GradientType=0 );
}
.welcome-cont.day-evening .greeting-dash{
	background:-webkit-linear-gradient(90deg, #9970E0 0%, #9A66C9 100%);
	background:-moz-linear-gradient(90deg, #9970E0 0%, #9A66C9 100%);
	background:-ms-linear-gradient(90deg, #9970E0 0%, #9A66C9 100%);
	background:-o-linear-gradient(90deg, #9970E0 0%, #9A66C9 100%);
	background:linear-gradient(90deg, #9970E0 0%, #9A66C9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9A66C9', endColorstr='#9970E0', GradientType=0 );
}

.notify-slider .slick-arrow{
	position:absolute;
	width:30px;
	height:30px;
	bottom:0px;right:0px;
	font-size:0px;
	line-height:30px;
	text-align:center;
	background:rgb(var(--bs-white));
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
}
.notify-slider .slick-arrow:before{line-height:30px;font-size:12px;display:block;font-family:icon-font;-webkit-font-smoothing:antialiased;color:rgb(var(--bs-thm-clr-1));}
.notify-slider .slick-arrow.slick-prev{right:86px;}
.notify-slider .slick-arrow.slick-prev:before{content:'\e846';}
.notify-slider .slick-arrow.slick-next:before{content:'\e847';}

.notify-slider .slick-dots{padding:0px 40px 0px 0px;text-align:right;}
.notify-slider .slick-dots li{display:inline-block;vertical-align:top;padding:12px 3px;}
.notify-slider .slick-dots li button{
	width:6px;
	height:6px;
	background:rgb(var(--bs-thm-clr-3));
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	font-size:0px;
	display:block;
}
.notify-slider .slick-dots li.slick-active button{background:rgb(var(--bs-thm-clr-1));}

.event-slider .event-slide{padding:30px 20px 70px 20px;min-height:280px;}
.event-slider .event-slide .h1{font-size:36px;}
.event-slider .birthday-event{
	background:url("../images/birthday-bg.gif") no-repeat right bottom #FFF4DE;
	background-size:auto 80%;
	background-position:right -40px bottom -85px;
	background-blend-mode:darken;
}
.event-slider .congrats-event{background:url("../images/corporate-bg.jpg") no-repeat right bottom;background-size:auto 80%;}
.event-slider .festival-event{background:url("../images/festival-bg.jpg") no-repeat right bottom #102A81;background-size:auto 80%;}
.event-slider .slick-dots{position:absolute;bottom:15px;width:100%;padding:0px 20px;}
.event-slider .slick-dots li{margin:0px 3px;float:left;}
.event-slider .slick-dots li button{
	width:6px;
	height:6px;
	margin:0px;
	padding:0px;
	font-size:0px;
	background:rgb(0,0,0,0.3);
	display:block;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
}
.event-slider .slick-dots li.slick-active button{width:25px;background:rgb(0,0,0,0.7);}

.notify-list-ct{height:165px;overflow:auto;}
.notify-list-ct>li{
	border:1px solid rgb(var(--bs-bdr-1));
	background:rgb(var(--bs-white));
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	padding:5px 12px 5px 65px;
	margin-bottom:10px;
	position:relative;
}
.notify-list-ct>li:last-child{margin-bottom:0px;}
.notify-list-ct>li .notify-icon{
	width:32px;
	height:32px;
	position:absolute;
	top:0px;
	bottom:0px;
	left:12px;
	margin:auto 0px;
	font-size:18px;
	line-height:28px;
	padding:2px 0px;
	text-align:center;
	background:rgb(var(--bs-thm-clr-1));
	color:rgb(var(--bs-white));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
}
.notify-list-ct>li .link-icon{margin-top:-10px;}

.leave-indicator {width: 22px;height: 12px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}

.prev-pick,.next-pick{
	width:35px;
	height:35px;
	padding:5px 0px;
	background:rgb(var(--bs-thm-clr-3));
	line-height:25px;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
	font-size:16px;
	cursor:pointer;
}
.prev-pick.inactive,.next-pick.inactive{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;pointer-events:none;}
.prev-pick:before,.next-pick:before{
	font-family:icon-font;-webkit-font-smoothing:antialiased;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-1)) !important;
	display:block;
	text-align:center;
	line-height:25px;
	height:25px;
}
.prev-pick:before{content:'\e846';}
.next-pick:before{content:'\e847';}
.prev-pick:hover,.next-pick:hover{background:rgb(var(--bs-thm-clr-1));}
.prev-pick:hover:before,.next-pick:hover:before{color:rgb(var(--bs-white)) !important;}

.hr-notice-list ul li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAS5AAAEuQER4c0nAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAtdJREFUWIXFl81LVFEYxn/vuTOmLfrAWiitTChatKnUMKIPzVHTKUr7G9q0sILcDQUZQYmb/ggNdNQZjQYqKEpJBFu0sVqlVEpZC03n3reFjjNq5T2TTg9cOPdy3uf53cO5h/cKWUg7mxy2zxfj6U4AjHxlJm9CmrtcWy/xHRqv3Ysx50DCQBmwZdWUnyBDqEYJao9Uxd5vCIA+atgP3ES1yS/skhKouSq1vWNZAWhnUx7bZu8BlwHHMjylJMIDZgquS3PXvG8ATZwvJLnwEDiRZfAqQ31B0LkgVb2f1gXQeO1uTOAl6N4NCU9rnAU5Kg19U5kPzYrw14eCGKdzE8IBSglqt3Y25f0RgKmi+9gsu8hplCoLiGNsm727wiI10Hj4AMYdw/+GcyXUHwDQwbNJi7okjh6U6thbyFwBce9YmPyLAri0pW4MgA42liI05CB8SRLWRH3JMgCi53IXviTXhNMAqo05B0AXATQSMcCR3ANQppGIMVSO7AHycx6vFFA2VGyYd7fnPDwlx+ww68/aXBnynJn/lu563wxf8z8Cc1mUi+rihUVjk65mluHyCQHQwYZnoMftTaQVTwXhtnUtPJVQ/8kAAKpRBHsA1bYs3j2lHlg+iNxo1jbZKqB9ywBSN/AO1BZiGrQaMWcWxxYSulNNa/ozdGgFkr5NVPolFEtITe9jIGYRn8QzrWmWTM9HZztQrvg0msB49QB4Thy0yFeVarvUxlpStysPosLJayBPfAIU45lRPDPqOxye82PrjcwHKwDk8MgCXvISMO7T0EbjLMj51e35mqNY6ga+EAhWWKyEHz1HgpWrO+LfAgBIVfc03/NDQAc2G3Otkqi2s2vylNR0f/5t1noOOtC4D6O3UL3oZ36GErhei9TH3/xtkv+f00R9Ca4JL3VPFaztIeaAV6BRxESlpu+DH9+sDlKNRAxlQ8U4ZgcArveN4fIJiUQ8W69fz37xOIkmYUoAAAAASUVORK5CYII=) no-repeat #f5f5f5;
	background-position:  left 15px top 15px;
	padding: 10px 10px 10px 60px;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	margin-bottom: 10px;
}
.hr-notice-list ul li .hnl-dts { width:-webkit-calc(100% - 120px);width:-moz-calc(100% - 120px);width:calc(100% - 120px); }
.hr-notice-list ul li .hnl-time { width: 100px; }

.tbl-event{padding:8px;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.tbl-event.evnt-clr1{background:#f6e7e3;}
.tbl-event.evnt-clr1 .tbl-event-title,.tbl-event.evnt-clr1 .tbl-event-time{color:#e63a3a;}
.tbl-event.evnt-clr2{background:#e6f1f8;}
.tbl-event.evnt-clr2 .tbl-event-title,.tbl-event.evnt-clr2 .tbl-event-time{color:#2578b9;}
.tbl-event.evnt-clr3{background:#edf7ed;}
.tbl-event.evnt-clr3 .tbl-event-title,.tbl-event.evnt-clr3 .tbl-event-time{color:#4caf50;}
.tbl-event.evnt-clr4{background:#fff6e5;}
.tbl-event.evnt-clr4 .tbl-event-title,.tbl-event.evnt-clr4 .tbl-event-time{color:#ff9800;}
.tbl-event.evnt-clr5{background:#f4e6fa;}
.tbl-event.evnt-clr5 .tbl-event-title,.tbl-event.evnt-clr5 .tbl-event-time{color:#9b27b0;}
.tbl-add-event{
	display:block;
	width:100%;
	height:75px;
	font-size:32px !important;
	text-align:center;
	line-height:35px;
	padding:20px 0px;
	background:rgb(var(--bs-white));
	border:1px solid rgb(var(--bs-bdr-1));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	-webkit-box-shadow:0px 7px 29px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 7px 29px 0px rgba(0,0,0,0.1);box-shadow:0px 7px 29px 0px rgba(0,0,0,0.1);
}

.steps-cont{overflow:auto;padding-bottom:30px;}
.steps-cont ul{display:block;text-align:center;min-width:100%;}
.steps-cont ul li{width:200px;position:relative;float:left;}
.steps-cont ul li .stp-time{position:absolute;left:-50%;font-size:10px;width:100%;text-transform:uppercase;line-height:15px;top:-2px;}
.steps-cont ul li:first-child .stp-time{display:none;}
.steps-cont ul li .stp-status{
	width:15px;
	height:15px;
	margin:10px auto 5px;
	background:rgb(var(--bs-bdr-1));
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
	position:relative;
	z-index:1;
}
.steps-cont ul li.op-stp .stp-status,.steps-cont ul li.ip-stp .stp-status{background:rgb(var(--bs-clr-1));}
.steps-cont ul li.oh-stp .stp-status{background:rgb(var(--bs-clr-5));}
.steps-cont ul li.cp-stp .stp-status{background:rgb(var(--bs-clr-3));}
.steps-cont ul li .stp-progress-bar{background:rgb(var(--bs-bdr-1));width:100%;height:3px;margin:0px auto;position:absolute;top:16px;left:50%;}
.steps-cont ul li:last-child .stp-progress-bar{display:none;}
.steps-cont ul li .stp-progress-bar:after{
	position:absolute;
	left:0px;
	content:'';
	height:3px;
	width:0%;
	background:rgb(var(--bs-bdr-1));
	-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;
	-webkit-animation:wdth_change 1s forwards;-moz-animation:wdth_change 1s forwards;-ms-animation:wdth_change 1s forwards;-o-animation:wdth_change 1s forwards;animation:wdth_change 1s forwards;
}
@-webkit-keyframes wdth_change{0%{width:0% } 100%{width:100% } }
@-moz-keyframes wdth_change{0%{width:0% } 100%{width:100% } }
@-ms-keyframes wdth_change{0%{width:0% } 100%{width:100% } }
@-o-keyframes wdth_change{0%{width:0% } 100%{width:100% } }
@keyframes wdth_change{0%{width:0% } 100%{width:100% } }
.steps-cont ul li:nth-child(1) .stp-progress-bar:after{-webkit-animation-delay:1s;-moz-animation-delay:1s;-ms-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;}
.steps-cont ul li:nth-child(2) .stp-progress-bar:after{-webkit-animation-delay:2s;-moz-animation-delay:2s;-ms-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s;}
.steps-cont ul li:nth-child(3) .stp-progress-bar:after{-webkit-animation-delay:3s;-moz-animation-delay:3s;-ms-animation-delay:3s;-o-animation-delay:3s;animation-delay:3s;}
.steps-cont ul li:nth-child(4) .stp-progress-bar:after{-webkit-animation-delay:4s;-moz-animation-delay:4s;-ms-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s;}
.steps-cont ul li:nth-child(5) .stp-progress-bar:after{-webkit-animation-delay:5s;-moz-animation-delay:5s;-ms-animation-delay:5s;-o-animation-delay:5s;animation-delay:5s;}
.steps-cont ul li.op-stp .stp-progress-bar:after,.steps-cont ul li.ip-stp .stp-progress-bar:after{background:rgb(var(--bs-clr-1));}
.steps-cont ul li.oh-stp .stp-progress-bar:after{background:rgb(var(--bs-clr-5));}
.steps-cont ul li.cp-stp .stp-progress-bar:after{background:rgb(var(--bs-clr-3));}

.main-search-cont{
	position:absolute;
	top:35px;
	left:0px;
	-webkit-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;-moz-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;
	border:1px solid rgb(var(--bs-bdr-1));
	z-index:2;
}

.list-view-dts{width:300px;}
.list-view-pro,.list-view-info{display:inline-block;vertical-align:middle;}
.list-view-pro{width:38px;height:38px;margin:0px 8px 0px 0px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;overflow:hidden;}
.list-view-pro img{width:100%;height:100%;object-fit:cover;}
.list-view-info{width:250px;}

.grid-list>ul>li{border:1px solid rgb(var(--bs-bdr-1));-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:15px 5px;}
.grid-list>ul>li .grid-view-pro,.grid-list>ul>li .action-icon{float:left;}
.grid-view-pro{width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);margin:0px 0px 10px 40px;text-align:center;}
.grid-view-pro a{margin:0px auto;}
.grid-view-pro a,.grid-view-pro a img{width:80px;height:80px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}

.md-data{width:90%;max-width:960px;margin:0px auto;}
.md-data .tbl-group table{width:100%;min-width:100%;margin-bottom:6px;}
.md-data-title,.tbl-group table td.md-data-title{
	height:48px;
	line-height:28px;
	font-size:18px;
	font-weight:600;
	color:var(--bs-white);
	padding:10px 15px 10px 115px;
	background:var(--bs-primary);
	text-align:center;
	display:block;
} 
.md-data .accordion-sec>table>thead>tr>th{background:rgb(var(--bs-thm-clr-1));color:rgb(var(--bs-white));line-height:24px;border: 1px solid #1d2527;}
.md-data .accordion-sec>table{margin-bottom:12px;}
.md-data .tbl-group table th,.md-data .tbl-group table td{text-align:center;background:rgb(var(--bs-white));cursor:pointer; color: rgb(var(--bs-thm-clr-1));}
.md-data .tbl-group table th{line-height:44px;}
.md-data .tbl-group table td a{line-height:24px;}

.md-data-title.iil,.tbl-group table td.md-data-title.iil,.md-data-title.ice,.tbl-group table td.md-data-title.ice,.md-data-title.imm,.tbl-group table td.md-data-title.imm,.md-data-title.icat,.tbl-group table td.md-data-title.icat{color:rgb(var(--bs-white)) }
.md-data-title.iil,.tbl-group table td.md-data-title.iil{background:url(../images/icat.jpg) no-repeat left center rgb(var(--bs-thm-clr-1));background-size:auto 100%;background-position:center left 14px;}
.md-data-title.ice,.tbl-group table td.md-data-title.ice{background:url(../images/ice.jpg) no-repeat left center rgb(var(--bs-thm-clr-1));background-size:auto 100%;background-position:center left 14px;}
.md-data-title.imm,.tbl-group table td.md-data-title.imm{background:url(../images/imm.jpg) no-repeat left center rgb(var(--bs-thm-clr-1));background-size:auto 100%;background-position:center left 14px;}
.md-data-title.icat,.tbl-group table td.md-data-title.icat{background:url(../images/icat.jpg) no-repeat left center rgb(var(--bs-thm-clr-1));background-size:auto 100%;background-position:center left 14px;}

.tab-head { text-align: right; }
.tab-head ul { 
	display: inline-block; 
	vertical-align: top; 
	background: rgb(var(--bs-bg-1));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	padding: 4px;
}
.tab-head ul li{display:inline-block;vertical-align:top;margin:0px;}
.tab-head ul li a{
	width:auto;
	padding:5px 20px;
	color:rgb(var(--bs-thm-clr-1));
	font-size:13px;
	line-height:25px;
	text-align:center;
	display:block;
	cursor:pointer;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
}
.tab-head ul li a.active{background:rgb(var(--bs-thm-clr-1));color:rgb(var(--bs-white));}

.profile-overview{position:-webkit-sticky;position:sticky;z-index:1;top:90px;}
.profile-overview>*{position:relative;z-index:1;}
.profile-overview:before{
	background:#92A5E7;
	height:100px;
	position:absolute;
	top:8px;left:8px;right:8px;
	content:'';
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
}
.profile-overview .profile-img,.profile-overview .profile-img img{-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}
.profile-overview .profile-img{margin-top:50px;border:8px solid rgb(var(--bs-white));width:96px;height:96px;float:none;}
.profile-overview .profile-img img{width:80px;height:80px;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;}
.profile-details1{margin-bottom:20px !important;}

.profile-details2>div,.profile-details3>div{width:250px;display:block;position:relative;padding-left:45px;text-align:left;margin:0px auto;margin-bottom:12px;}
.profile-details2>div:before,.profile-details3>div:before{
	width:35px;
	height:35px;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	background:rgb(var(--bs-bg-1),0.35);
	line-height:25px;
	padding:5px;
	text-align:center;
	position:absolute;
	left:0px;top:0px;bottom:0px;
	margin:auto 0px;
	color:rgb(var(--bs-thm-clr-2));
	font-size:14px;
}
.profile-overview .phone:before{font-size:16px;}
.profile-details2>div span,.profile-details3>div span{
	display:block;
	font-size:11px;
	text-transform:uppercase;
	font-weight:300;
	line-height:18px;
	color:rgb(var(--bs-thm-clr-2),0.75);
	letter-spacing:1px;
}
.profile-details2>div span.pro-dts-txt1,.profile-details3>div span.pro-dts-txt1{font-weight:500;font-size:14px;color:rgb(var(--bs-thm-clr-2));letter-spacing:0px;text-transform:capitalize;}

.input-cont.aadhar-ct .input-txt{width:-webkit-calc(100% - 52px);width:-moz-calc(100% - 52px);width:calc(100% - 52px);float:left;}
.input-cont.aadhar-ct .aadhar-preview{width:42px;height:42px;float:right;}
.input-cont.aadhar-ct .aadhar-preview a{
	width:42px;
	height:42px;
	font-size:18px;
	line-height:32px;
	padding:5px 0px;
	text-align:center;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	border:1px solid rgb(var(--bs-bdr-1));
}

.employee-status{
	width:20px;
	height:20px;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	line-height:20px;
	font-size:14px;
	color:rgb(var(--bs-white));
}
.employee-status.new{background:url("../images/emp-new.png") no-repeat center;background-size:100% auto;}
.employee-status.active{background:url("../images/emp-active.png") no-repeat center;background-size:100% auto;}
.employee-status.serving-notice{background:url("../images/emp-sn.png") no-repeat center;background-size:100% auto;}
.employee-status.resigned{background:url("../images/emp-resigned.png") no-repeat center;background-size:100% auto;}
.employee-status.new:before,.employee-status.active:before,.employee-status.resigned:before{font-family:icon-font;}
.employee-status.new:before,.employee-status.active:before{content:'\e812';}
.employee-status.serving-notice:before{content:'!' }
.employee-status.resigned:before{content:'\e828';font-size:11px;}

.nav-tabs{overflow:auto;padding:5px !important;text-align:center;}
.nav-tabs ul{display:inline-block;vertical-align:top;}
.nav-tabs li,.nav-tabs li a{
	font-size:13px;
	float:left;
	color:rgb(var(--bs-thm-clr-2));
	line-height:28px;
	padding:6px 12px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	cursor:pointer;
}
.nav-tabs li a.inactive{color:rgb(var(--bs-thm-clr-2),0.65);}
.nav-tabs li.active,.nav-tabs li a.active{background:rgb(var(--bs-bg-1));font-weight:600;color:rgb(var(--bs-thm-clr-2));}

.profile-overview2{max-width:390px;}
.profile-overview2 .profile-img,.profile-overview2 .profile-img img{
	width:80px;
	height:80px;
	-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;
}
.profile-overview2 .profile-img{float:left;margin:0px 10px 0px 0px;}
.profile-overview2 .profile-up-cont{
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	height:80px;
	border:1px dashed rgb(var(--bs-bdr-1));
	position:relative;
	cursor:pointer;
	width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px);
	float:left;
	max-width:300px;
	overflow:hidden;
}
.profile-overview2 .profile-up-cont .upload-field{
	width:100%;
	width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);
	height:100%;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	cursor:pointer;
}
.profile-overview2 .profile-up-cont div{
	position:relative;
	background:rgb(var(--bs-white));
	width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);
	height:78px;
	padding:14px 5px 10px;
	pointer-events:none;
	float:left;
}

.profile-overview2 .profile-up-cont div span{display:block;font-size:12px;text-align:center;color:rgb(var(--bs-thm-clr-2),0.5);line-height:20px;}
.profile-overview2 .profile-up-cont div span img{width:24px;height:24px;margin:0px auto 10px auto;}
.profile-overview2 .profile-up-cont a.rmv-btn{width:40px;height:78px;line-height:30px;font-size:18px;text-align:center;padding:24px 0px;color:rgb(var(--bs-clr-8));}
.profile-overview2 .profile-up-cont a.rmv-btn:before{font-family:icon-font;content:'\e844';}

.input-loader{position:relative;width:100%;}
.input-loader.load .input-txt,.input-loader.tick .input-txt,.input-loader.cancel .input-txt{padding-right:30px;}
.input-loader.load:after{
	content:"";
	width:12px;
	height:12px;
	background:url(../Images/load.gif) no-repeat center;
	background-size:100% auto;
	position:absolute;
	right:9px;
	top:0px;
	bottom:0px;
	margin:auto 0px;
}
.input-loader.tick:before,.input-loader.cancel:before{
	width:18px;
	height:18px;
	color:rgb(var(--bs-clr-3));
	font-size:18px;
	line-height:18px;
	position:absolute;
	right:9px;
	top:0px;
	bottom:0px;
	margin:auto 0px;
	text-align:center;
}
.input-loader.cancel:before{font-size:16px;}
.input-loader.cancel:before{color:rgb(var(--bs-clr-8));}

.event-slider2{margin-top:-40px;}
.event-slider2 .event-slide2{height:160px;padding:50px 0px 0px 60px;}
.event-slider2 .independance-event{background:url("../images/independance-event.jpg") no-repeat right bottom #ffffff;background-size:auto 143px;}
.event-slider2 .janmastami-event{background:url("../images/janmastami-event.jpg") no-repeat right bottom #fbf3e8;background-size:auto 143px;}
.event-slider2 .vinayaka-event{background:url("../images/vinayaka-event.jpg") no-repeat right bottom #fbf3e8;background-size:auto 143px;}

.event-slider2 .slick-arrow{
	width:35px;
	height:35px;
	padding:5px 0px;
	background:rgb(var(--bs-thm-clr-5),0.15);
	line-height:25px;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
	font-size:0px;
	cursor:pointer;
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	margin:auto 0px;
	z-index:1;
}
.event-slider2 .slick-next{left:auto;right:0px;}
.event-slider2 .slick-arrow:before{
	font-family:icon-font;-webkit-font-smoothing:antialiased;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-5)) !important;
	display:block;
	text-align:center;
	line-height:25px;
	height:25px;
}
.event-slider2 .slick-prev:before{content:'\e849';}
.event-slider2 .slick-next:before{content:'\e850';}
.event-slider2 .slick-arrow:hover{background:rgb(var(--bs-thm-clr-5));}
.event-slider2 .slick-prev:hover:before,.event-slider2 .slick-next:hover:before{color:rgb(var(--bs-white)) !important;}

.statistics-list{float:right;width:625px;margin-top:-40px;}
.statistics-list>div{
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	display:inline-block;
	min-width:150px;
	margin-left:3px;
	padding:10px 8px 5px 20px;
	text-align:left;
}
.statistics-list>div.list1{background:rgb(var(--bs-clr-1),0.1);}
.statistics-list>div.list2{background:rgb(var(--bs-clr-3),0.1);}
.statistics-list>div.list3{background:rgb(var(--bs-clr-8),0.1);}
.statistics-list>div.list4{background:rgb(var(--bs-bg-1));}
.statistics-list>div.list4 h6{color:rgba(55,63,74,0.7);}
.statistics-list>div.list4 p{color:rgba(55,63,74,0.4);}

.attendance-list>div{padding-left:45px;position:relative;}
.attendance-list>div:before{display:block;font-size:23px;width:35px;height:24px;line-height:24px;text-align:center;position:absolute;top:7px;left:0px;margin:auto 0px;}
.attendance-list>div.attendance:before{color:rgb(var(--bs-clr-3));}
.attendance-list>div.user2:before{color:rgb(var(--bs-clr-8));}
.attendance-list>div.average:before{content:'%';font-weight:300;color:rgb(var(--bs-thm-clr-3));}

.highlight-info{width:8px;height:8px;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.logo-division img{width:120px;height:auto;}
.salar-in-rad{display:flex;column-gap:8px;align-items:flex-start;}
.salar-radi{display:flex;align-items:center;column-gap:6px;}

/* Feeds
------------------------------------------------------------------------------------------------*/
.feed-share-toolbar,.feed-share-toolbar2{border-top:1px solid rgb(var(--bs-bdr-1));padding-top:5px;}
.feed-share-toolbar ul li,.feed-share-toolbar2 ul li{margin-bottom:0px;}
.feed-share-toolbar ul li a,.feed-share-toolbar2 ul li a{font-size:var(--bs-body-font-size);color:rgb(var(--bs-thm-clr-4));line-height:28px;padding:6px 0px;display:inline-block;vertical-align:top;}
.feed-share-toolbar ul li a:before,.feed-share-toolbar2 ul li a:before{font-size:21px;padding-right:8px;line-height:28px;display:inline-block;vertical-align:top;}
.feed-share-toolbar ul li a.image:before{color:rgb(var(--bs-clr-1));}
.feed-share-toolbar ul li a.video:before{color:rgb(var(--bs-clr-3));}
.feed-share-toolbar ul li a.article:before{color:rgb(var(--bs-clr-6));}
.feed-share-toolbar ul li a.btn{font-size:var(--bs-body-font-size);color:rgb(var(--bs-white));}

.feed-profile .profile-img,.feed-profile .profile-img img,.comment-write .profile-img,.comment-write .profile-img img{
	width:40px;
	height:40px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
}
.feed-profile .profile-details{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px);max-width:250px;}
.feed-component-view-model{width:-webkit-calc(100% + 30px);width:-moz-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px;background:#E7E5D8;}
.feed-component-view-model div{width:100%;}
.feed-component-view-model div.birthday-event{background:url("../images/feed-birthday-bg.jpg") no-repeat top center;background-size:auto 100%;height:245px;position:relative;}
.feed-component-view-model div.birthday-event img{position:absolute;bottom:0px;left:0px;right:0px;margin:0px auto;}
.feed-social-counts .like2{background:url("../images/like.png") no-repeat left center;background-size:22px auto;padding:0px 0px 0px 28px;}

.feed-share-toolbar2{padding-bottom:5px;}
.feed-share-toolbar2 ul li a{display:block;max-width:150px;margin:0px auto;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;}
.feed-share-toolbar2 ul li a:hover{background:rgb(var(--bs-bg-1));color:rgb(var(--bs-clr-1));}
.feed-share-toolbar2 ul li a.comment:before{font-size:18px;}

.likes-list ul,.comments-list ul{padding:0px 5px 0px 0px;}
.likes-list ul li,.comments-list ul li{margin:0px 0px 10px 0px;}
.likes-list ul li:last-child,.comments-list ul li:last-child{margin:0px;}
.likes-list .feed-profile .profile-details{max-width:none;padding-top:10px;}

.comments-list{max-height:-webkit-calc(80vh - 150px);max-height:-moz-calc(80vh - 150px);max-height:calc(80vh - 150px);overflow:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent;}
.comments-list .feed-profile .profile-details{
	max-width:none;
	padding:4px 8px 8px;
	background:rgb(var(--bs-bg-1));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
}
.comments-list .feed-profile .profile-details p{line-height:20px;margin:0px;}
.comment-write .input-txt{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);height:40px;}
.comment-write .send{
	width:40px;
	height:40px;
	margin:0px;
	padding:6px 0px 6px 1px;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
	font-size:19px;
	line-height:28px;
	text-align:center;
}

/* Popup
------------------------------------------------------------------------------------------------*/
.popup-cont{width:100vw;height:100vh;background:rgba(0,0,0,0.2);position:fixed !important;top:0px;left:0px;z-index:10000 !important;display:none;}
.popup-cont.show{display:block;}
.popup-cont>table,.popup-cont>table>tr,.popup-cont>table>tr>td{width:100vw;height:100vh;text-align:center;}
.pop-cont{
	width:90vw;
	max-width:500px;
	height:auto;
	max-height:95vh;
	padding:10px 20px 20px 20px;
	background:rgb(var(--bs-white));
	-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;
	-webkit-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.15);-moz-box-shadow:0px 5px 20px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 20px 0px rgba(0,0,0,0.15);
	margin:auto;
	position:relative;
	text-align:left;
}
.pop-close,.pop-close:hover,.pop-close2,.pop-close2:hover{
	width:35px;
	height:35px;
	font-size:18px;
	color:rgb(var(--bs-white));
	display:block;
	position:absolute;
	top:-20px;
	right:-20px;
	line-height:25px;
	padding:5px 0px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
	cursor:pointer;
	text-align:center;
	background:rgba(var(--bs-clr-8));
}
.pop-close:before,.pop-close2:before{content:'\e80e';font-family:icon-font;line-height:26px;display:block;}
.pop-title{font-size:18px;border-bottom:1px dashed rgb(var(--bs-bdr-1));line-height:30px;padding:0px 0px 5px 0px;margin-bottom:10px;font-weight:600;}
.pop-inner-cont{
	max-height:-webkit-calc(80vh - 75px);max-height:-moz-calc(80vh - 75px);max-height:calc(80vh - 75px);
	overflow-y:auto;
	width:100%;
	padding-right:5px;
	scrollbar-width:thin;
	scrollbar-color:#ccc transparent;
}
.success-popup .pop-cont{max-width:400px;position:relative;}
.success-popup .pop-cont:after{
	content:" ";
	width:80%;
	height:15px;
	background:rgb(var(--bs-clr-3));
	-webkit-border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;-ms-border-radius:0px 0px 15px 15px;-o-border-radius:0px 0px 15px 15px;border-radius:0px 0px 15px 15px;
	position:absolute;
	bottom:-15px;left:0px;right:0px;
	margin:0px auto;
}

.checkmark{width:60px;height:60px;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50%;display:block;padding:0px 0px;margin:30px auto;}
.checkmark svg{
	width:60px;
	height:60px;
	-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;
	display:block;
	stroke-width:2;
	stroke:rgb(var(--bs-white));
	stroke-miterlimit:10;
	margin:0px auto;
	-webkit-box-shadow:inset 0px 0px 0px rgb(var(--bs-clr-3));-moz-box-shadow:inset 0px 0px 0px rgb(var(--bs-clr-3));box-shadow:inset 0px 0px 0px rgb(var(--bs-clr-3));
	animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both;
}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65,0,0.45,1) 0.8s forwards;}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:rgb(var(--bs-clr-3));fill:none;animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards;}
@keyframes stroke{100%{stroke-dashoffset:0;} }
@keyframes scale{
  0%,100%{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
  50%{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
}
@keyframes fill{100%{-webkit-box-shadow:inset 0px 0px 0px 50px rgb(var(--bs-clr-3));-moz-box-shadow:inset 0px 0px 0px 50px rgb(var(--bs-clr-3));box-shadow:inset 0px 0px 0px 50px rgb(var(--bs-clr-3));} }

/* Responsive
------------------------------------------------------------------------------------------------*/
@media screen and (max-height:1080px){
.main-lt-cont{top:85px;}
}
@media screen and (max-height:1000px){
.main-lt-cont{top:0px;}
}
@media screen and (max-height:900px){
.main-lt-cont{top:-100px;}
}
@media screen and (max-height:850px){
.main-lt-cont{top:-150px;}
}
@media screen and (max-height:800px){
.main-lt-cont{top:-200px;}
}
@media screen and (max-height:750px){
.main-lt-cont{top:-220px;}
}
@media screen and (max-height:700px){
.main-lt-cont{top:-280px;}
}
@media screen and (max-height:650px){
.main-lt-cont{top:-320px;}
}
@media screen and (max-height:610px){
.main-lt-cont{top:-380px;}
}

@media screen and (max-width:1280px){
.form-info-group2>ul>li:nth-last-child(2){border-bottom:1px dashed rgb(var(--bs-bdr-1));}
	
.attendance-list>div{padding-left:35px;}
.attendance-list>div:before{width:25px;}
}
@media screen and (max-width:1230px){
.event-slide{min-height:300px;}
}
@media screen and (max-width:1080px){
h1,.h1{font-size:32px;line-height:40px;}
h2,.h2{font-size:30px;line-height:36px;}
h3,.h3{font-size:28px;line-height:32px;}
h4,.h4{font-size:24px;line-height:30px;}
h5,.h5{font-size:21px;line-height:30px;}
h6,.h6{font-size:20px;line-height:28px;}
.h7{font-size:18px;line-height:28px;}
.h8{font-size:16px;line-height:28px;}
	
.tbl-group table{min-width:1000px;}
.tbl-group table .p-sticky,.tbl-group table .p-sticky-s{position:static;}

.form-info-group2>ul>li:nth-last-child(2){border-bottom:0px dashed rgb(var(--bs-bdr-1));}
	
.wht-cont{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
	
.header{padding-left:0px;}
.menu{display:block;float:left;}
.logo{width:-webkit-calc(100% - 232px);width:-moz-calc(100% - 232px);width:calc(100% - 232px);}
.logo a{margin:0px auto;display:block;}
.head-rt-cont{width:170px;}
.head-rt-cont>ul>li{margin:0px 0px 0px 5px;}
.head-rt-cont>ul>li.head-md{width:38px;}
.head-rt-cont>ul>li.head-md a.search{display:block;}
.head-rt-cont>ul>li.head-md .head-rt-sub-nav{
	position:absolute;
	width:300px;
	padding:12px 15px;
	max-width:auto;
	pointer-events:none;
	visibility:hidden;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;
	-webkit-box-shadow:0 0 30px rgba(0,0,0,0.1);-moz-box-shadow:0 0 30px rgba(0,0,0,0.1);box-shadow:0 0 30px rgba(0,0,0,0.1)
}
.head-rt-cont>ul>li.head-md.active .head-rt-sub-nav{
    top:55px;
    pointer-events:all;
    visibility:visible;
	-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;	
}	
.head-rt-cont>ul>li.head-md .head-rt-sub-nav:after{
	bottom:100%;
	right:11px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(var(--bs-white),0);
	border-bottom-color:rgb(var(--bs-white));
	border-width:8px;
	margin-left:-8px;
	display: block;
}	
	
.head-rt-cont>ul>li>a.head-profile{width:auto;padding:0px;}
.head-rt-cont>ul>li>a.head-profile:before{display:none;}
.head-rt-cont>ul>li>a .profile-avatar{margin:0px 0px 0px 0px;}
.head-rt-cont>ul>li>a .profile-name, .head-rt-cont>ul>li>a .profile-designation{display:none;}
	
.sidebar.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;pointer-events:all;left:0;}
.sidebar{
	left:-100%;
	-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms;transition:300ms;	
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;
	visibility:hidden;
	top:70px;
	bottom:0;
}
.sidebar, .sidebar:hover{width:255px;}
.sidebar>ul, .sidebar:hover>ul{width:255px;padding:20px 12px;}
.sidebar>ul>li>a .navi-txt{display:inline-block;}	
.sidebar:hover> ul> li.sidebar-title, .sidebar> ul> li.sidebar-title{visibility:visible;}	
.sidebar>ul>li.open>a .navi-icon,.sidebar>ul>li.open>a .navi-txt,.sidebar>ul>li.open>a.subnavi-trig .navi-txt:after{color:rgb(var(--bs-black));}
.sidebar>ul>li.open>a{background:rgb(var(--bs-thm-clr-3));}
.sidebar>ul>li.active .sidebar-subnavi,.sidebar>ul>li.open .sidebar-subnavi{display:block;}	
	
.content, .sidebar:hover + main .content{margin-left:0px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;	}

.login-container{padding:20px 12px;}
.login-cont{max-width:450px;padding:0px;min-height:auto}
.login-rt{display:none;}

.notify-list-ct{height:200px;}
	
.main-search-cont{max-height:350px;overflow-y:auto;}
	
.emp-list.tab-head ul{top:37px;}
	
.profile-overview{position:relative;top:0px;}
.profile-overview .profile-img{float:left;}
.profile-details1,.profile-details2,.profile-details3{margin-top:100px;}
.profile-details1,.profile-details2{margin-bottom:0px !important;}
	
.main-lt-cont{position:static !important;}
}
@media screen and (max-width:930px){
h1,.h1{font-size:30px;line-height:36px;}
h2,.h2{font-size:28px;line-height:32px;}
h3,.h3{font-size:24px;line-height:30px;}
h4,.h4{font-size:21px;line-height:30px;}
h5,.h5{font-size:20px;line-height:28px;}
h6,.h6{font-size:18px;line-height:28px;}
.h7{font-size:16px;line-height:28px;}

.form-info-group2>ul>li:nth-last-child(2){border-bottom:1px dashed rgb(var(--bs-bdr-1));}
	
.wht-cont{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;}
.login-cont>div.wht-cont{padding:12px;}

.statistics-list{float:none;width:100%;margin-top:12px;}
.statistics-list>div{display:block;min-width:auto;width:-webkit-calc(25% - 5px);width:-moz-calc(25% - 5px);width:calc(25% - 5px);float:left;margin-left:5px;padding:8px 4px 4px 10px;}
.statistics-list>div:first-child{margin-left:0px;}
	
.profile-overview .profile-img{float:none;}
.profile-details1,.profile-details2,.profile-details3{margin-top:0px;}
.profile-details1{margin-bottom:20px !important;float:none;}

.pop-cont{width:90vw;width:-webkit-calc(100vw - 74px);width:-moz-calc(100vw - 74px);width:calc(100vw - 74px);padding:10px 12px 12px 12px;max-width:none !important;}
.pop-close,.pop-close:hover{top:0px;right:-25px;}
.success-popup .pop-cont{max-width:400px !important;}
}
@media screen and (max-width:810px){
.pop-cont{width:-webkit-calc(100vw - 24px);width:-moz-calc(100vw - 24px);width:calc(100vw - 24px);}
.pop-close,.pop-close:hover{top:-25px;right:0px;}
}
@media screen and (max-width:767px){
.attendance-report-list .frm-li { height: auto !important; }
.kpi-accord-head{padding:10px 10px 10px 50px;font-size:var(--bs-body-font-size);line-height:27px;}
.kpi-accord-head:before{line-height:21px;}
.kpi-accord-head span{font-size:12px;font-weight:600;line-height:20px;}
.kpi-accord-head span.info{padding:4px 0px 0px;}
}
@media screen and (max-width:575px){
h1,.h1{font-size:28px;line-height:32px;}
h2,.h2{font-size:24px;line-height:30px;}
h3,.h3{font-size:21px;line-height:30px;}
h4,.h4{font-size:20px;line-height:28px;}
h5,.h5{font-size:18px;line-height:28px;}
h6,.h6{font-size:16px;line-height:28px;}

.alert-success,.alert-error,.alert-info,.alert-warning{min-width:300px;}
.eq-ht{height:auto !important;}
	
.wdth-75p{width:70% !important;}
.wdth-25p{width:30% !important;}
	
.form-group>ul>li>.wdth1,.form-group>ul>li>.wdth2,.form-group>ul>li>.wdth4{width:100%;text-align:left;float:none;padding:10px 0px 0px 0px;}
	
.login-lt{padding:32px 20px;}
	
.head-rt-cont>ul>li.head-md .head-rt-sub-nav, .head-rt-cont>ul>li.head-md.active .head-rt-sub-nav { right: -100px; }
.head-rt-cont>ul>li.head-md .head-rt-sub-nav:after { right: 111px; }
	
.welcome-cont .col-18{height:auto !important;}
.welcome-img:after{
    background:-webkit-linear-gradient(180deg,#ffffff 0%,#FFFFFF00 20%);
    background:-moz-linear-gradient(180deg,#ffffff 0%,#FFFFFF00 20%);
    background:-ms-linear-gradient(180deg,#ffffff 0%,#FFFFFF00 20%);
    background:-o-linear-gradient(180deg,#ffffff 0%,#FFFFFF00 20%);
    background:linear-gradient(180deg,#ffffff 0%,#FFFFFF00 20%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#FFFFFF',GradientType=1 );
}
.event-slider .event-slide{min-height:200px;}
.event-slider .birthday-event,.event-slider .congrats-event,.event-slider .festival-event{background-size:auto 100%;}
.notify-list-ct{height:180px;}

.emp-list.tab-head ul{position:static;}
.profile-details2{margin-bottom:20px !important;}
.profile-details2,.profile-details3{float:none;}
.profile-overview2 .profile-up-cont div span{font-size:10px;}
	
.form-info-group2 ul li .label-txt,.form-info-group2 ul li .input-cont{width:100%;}
.form-info-group2 ul li .label-txt{border-right:0px dashed rgb(var(--bs-bdr-1));line-height:18px;padding-bottom:0px;}
	
.statistics-list>div{width:-webkit-calc(50% - 5px);width:-moz-calc(50% - 5px);width:calc(50% - 5px);}
.statistics-list>div:first-child,.statistics-list>div:nth-child(3){margin-left:0px;}

.event-slider2 .event-slide2{padding:50px 0px 0px 50px;}
.event-slider2 .independance-event,.event-slider2 .janmastami-event,.event-slider2 .vinayaka-event{background-position:bottom right -50px;}
	
.attendance-list{margin-top:0px !important;}
.attendance-list>div{padding-left:0px;padding-top:25px;}
.attendance-list>div:before{top:0px;font-size:18px;text-align:left;}

.feed-share-toolbar ul li a,.feed-share-toolbar2 ul li a{font-size:0px;}
.feed-share-toolbar ul li a:before,.feed-share-toolbar2 ul li a:before{padding-right:0px;}
.feed-share-toolbar ul li a.btn{font-size:var(--bs-body-font-size);}
.feed-component-view-model div.birthday-event{height:180px;}
}

/* Fullcalendar
------------------------------------------------------------------------------------------------*/
.fc .fc-header-toolbar .fc-button-group .fc-prev-button,.fc .fc-header-toolbar .fc-button-group .fc-next-button{
	background:rgb(var(--bs-bg-1));
	color:rgb(var(--bs-thm-clr-1));
	border:0px;
	-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;-o-border-radius:30px !important;border-radius:30px !important;
	width:35px;
	height:35px;
	line-height:25px;
	padding:5px 3px !important;
}
.fc .fc-header-toolbar .fc-button-group .fc-prev-button span,.fc .fc-header-toolbar .fc-button-group .fc-next-button span{display:none;}
.fc .fc-header-toolbar .fc-button-group .fc-prev-button:before,.fc .fc-header-toolbar .fc-button-group .fc-next-button:before{
	font-family:icon-font;-webkit-font-smoothing:antialiased;
	font-size:14px;
	display:block;
	text-align:center;
	line-height:25px;
	height:25px;
}
.fc .fc-header-toolbar .fc-button-group .fc-prev-button:before{content:'\e846';}
.fc .fc-header-toolbar .fc-button-group .fc-next-button:before{content:'\e847';}
.fc .fc-header-toolbar .fc-button-group .fc-next-button{margin-left:10px !important;}
.fc .fc-header-toolbar .fc-button-group .fc-prev-button:hover,.fc .fc-header-toolbar .fc-button-group .fc-next-button:hover{background:rgb(var(--bs-thm-clr-1));color:rgb(var(--bs-white)) !important;}
.fc .fc-header-toolbar .fc-today-button,.fc .fc-header-toolbar .fc-today-button.fc-button-primary:disabled{
	font-size:14px;
	line-height:25px;
	padding:4px 30px;
	-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;-o-border-radius:30px !important;border-radius:30px !important;
	background:rgb(var(--bs-clr-1));
	border:1px solid rgb(var(--bs-clr-1)) !important;
	text-transform:uppercase;
}
.fc-today-button.fc-button-primary:disabled{pointer-events:none;}
.fc .fc-toolbar-title{font-size:18px !important;line-height:30px;font-weight:600;}
.fc .fc-button-group .fc-dayGridMonth-button,.fc .fc-button-group .fc-timeGridWeek-button,.fc .fc-button-group .fc-timeGridDay-button{
	font-size:14px;
	line-height:25px;
	padding:4px 20px;
	background:rgb(var(--bs-white));
	color:rgb(var(--bs-clr-1));	
	border:1px solid rgb(var(--bs-clr-1)) !important;
	text-transform:uppercase;
}
.fc .fc-button-group .fc-dayGridMonth-button{
	-webkit-border-radius:30px 0px 0px 30px !important;-moz-border-radius:30px 0px 0px 30px !important;-ms-border-radius:30px 0px 0px 30px !important;-o-border-radius:30px 0px 0px 30px !important;border-radius:30px 0px 0px 30px !important;
}
.fc .fc-button-group .fc-timeGridDay-button{
	-webkit-border-radius:0px 30px 30px 0px !important;-moz-border-radius:0px 30px 30px 0px !important;-ms-border-radius:30px 0px 0px 30px !important;-o-border-radius:30px 0px 0px 30px !important;border-radius:0px 30px 30px 0px !important;
}
.fc .fc-button-group .fc-dayGridMonth-button.fc-button-active,.fc .fc-button-group .fc-timeGridWeek-button.fc-button-active,.fc .fc-button-group .fc-timeGridDay-button.fc-button-active,
.fc .fc-button-group .fc-dayGridMonth-button:active,.fc .fc-button-group .fc-timeGridWeek-button:active,.fc .fc-button-group .fc-timeGridDay-button:active,
.fc .fc-button-group .fc-dayGridMonth-button:focus,.fc .fc-button-group .fc-timeGridWeek-button:focus,.fc .fc-button-group .fc-timeGridDay-button:focus,
.fc .fc-button-group .fc-dayGridMonth-button:hover,.fc .fc-button-group .fc-timeGridWeek-button:hover,.fc .fc-button-group .fc-timeGridDay-button:hover,.fc .fc-button-primary:hover{
	background:rgb(var(--bs-thm-clr-1)) !important;
	border:1px solid #2c3436 !important;
	color:rgb(var(--bs-white));
}
.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{
	-webkit-box-shadow:0 0 0 0rem rgba(76,91,106,0) !important;-moz-box-shadow:0 0 0 0rem rgba(76,91,106,0) !important;box-shadow:0 0 0 0rem rgba(76,91,106,0) !important;
}
.fc-col-header-cell,.week-calendar .fc-col-header .fc-timegrid-axis{background:rgb(var(--bs-bg-1));}
.fc-col-header-cell a{font-size:13px;color:rgb(var(--bs-thm-clr-2));font-weight:500;}
.fc .fc-day-disabled,.fc .fc-day-other{background:rgba(208,208,208,.15) !important;}
.fc .fc-daygrid-day.fc-day-today{background-color:rgb(var(--bs-bg-1)) !important;}
.fc .fc-daygrid-day-number{font-size:14px;color:rgb(var(--bs-thm-clr-2));font-weight:500;}
.fc-daygrid-event{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:0px 4px;}
.fc-daygrid-event .fc-event-block,.fc-daygrid-event .fc-event-block>div{
	font-size:12px;
	line-height:18px;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
}
.fc .fc-button .fc-icon{font-size:24px;}

.week-calendar.fc .fc-timegrid-slot{height:48px !important;}
.week-calendar.fc .fc-timegrid-slot-label-cushion{color:rgb(var(--bs-thm-clr-4));padding:0px 10px;}

/* Holiday calendar
------------------------------------------------------------------------------------------------*/
.holiday-calendar{min-width:1012px !important;width:100% !important;}
.holiday-calendar table tbody tr td.fc-daygrid-day{height:110px;}
.holiday-calendar table tbody tr td.fc-day-sun{background:#f6e7e3 !important;}
.holiday-calendar table tbody tr td.fc-day-2nd-4th-sat{background:rgba(var(--bs-clr-8),0.1) !important;}
.holiday-calendar table tbody tr td.fc-holiday{background:#e6f1f8 !important;}
.holiday-calendar table tbody tr td.fc-holiday .holiday-name{
	font-size:13px;
	font-weight:500;
	text-align:center;
	margin-top:5px;
	position:absolute;
	bottom:5px;
	left:0;
	right:0;
	z-index:1;
	-webkit-transform:translateY(-160%);-moz-transform:translateY(-160%);-ms-transform:translateY(-160%);-o-transform:translateY(-160%);transform:translateY(-160%);
	color:rgb(var(--bs-thm-clr-3));
}
.holiday-calendar table tbody tr td.fc-event.fc-holiday-event{display:none !important;}
.holiday-calendar table tbody tr td.fc-daygrid-day.fc-holiday .fc-daygrid-day-frame{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	height:100%;
	position:relative;
	overflow:hidden;
}
.holiday-calendar table tbody tr td.fc-holiday .holiday-name-container{
	font-size:13px;
	font-weight:500;
	text-align:center;
	color:rgb(var(--bs-thm-clr-2));
	padding:5px;
	box-sizing:border-box;
	flex-grow:1;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
}
.holiday-calendar table tbody tr td.fc-holiday .holiday-single-name{line-height:1.2;font-size:14px;font-weight:500;}
.holiday-calendar table tbody tr td.fc-daygrid-day.fc-holiday .fc-daygrid-day-top{position:absolute;top:5px;right:5px;left:5px;text-align:right;z-index:2;font-size:inherit;}
.holiday-calendar table tbody tr td.fc-daygrid-day.fc-holiday .fc-daygrid-day-events{display:none !important;}

/* Attendance calendar
------------------------------------------------------------------------------------------------*/
.attendance-calendar .ui-datepicker-calendar tr td{height:52px;}
.attendance-calendar .holiday-bg{
	background:#6989b9 !important;
	opacity:1 !important;
	margin:5px;
	-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;
}
.attendance-calendar .holiday-bg>.fc-event-block{font-size:0px;height:30px;border:1px solid rgb(var(--bs-white));margin:3px;}
.attendance-calendar .fc .fc-daygrid-day-number{display:flex;align-items:center;justify-content:center;height:100%;font-weight:500;width:100%;text-align:center;}


.attendance-calendar .fc .fc-daygrid-day-top{min-height:42px !important;}
.attendance-calendar .fc-scrollgrid,.attendance-calendar .fc-scrollgrid td,.attendance-calendar .fc-scrollgrid th,.attendance-calendar .fc-daygrid-day,.attendance-calendar .fc-daygrid-day-frame{
	border:none !important;
}
.attendance-calendar .fc-daygrid-day{padding:0;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.attendance-calendar .fc-daygrid-day-frame{height:100%;display:flex;align-items:center;justify-content:center;min-height:46px !important ;}
.attendance-calendar .fc-daygrid-day-number{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:13px;line-height:0px;pointer-events:none;}
.attendance-calendar .fc-day-holiday .fc-daygrid-day-top .fc-daygrid-day-number{color:rgb(var(--bs-white)) !important;}
.attendance-calendar .fc-daygrid-day:hover{background:#dddddd !important;}
.attendance-calendar .fc-daygrid-day.fc-day-other{opacity:0.5;}

.attendance-calendar .fc-daygrid-day.fc-day-today, .attendance-calendar .fc-daygrid-day.fc-day-today:hover{background:rgb(var(--bs-thm-clr-1)) !important;}
.attendance-calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{ color: rgb(var(--bs-white)) }

.attendance-calendar .fc-day-disabled{background:rgb(var(--bs-bg-1)) !important;pointer-events:none;}

/* Lightgallery
------------------------------------------------------------------------------------------------
.lg-toolbar .lg-close.lg-icon:after,.lg-actions .lg-prev:after,.lg-actions .lg-next:after{font-family:icon-font;-webkit-font-smoothing:antialiased;}
.lg-toolbar .lg-close.lg-icon:after{content:'\e813';}
.lg-actions .lg-prev:after{content:'\e846' !important;}
.lg-actions .lg-next:after{content:'\e850';}
.lg-actions .lg-prev:before,.lg-actions .lg-next:before{display:none;}*/

/* Ui datepicker
------------------------------------------------------------------------------------------------*/
.ui-datepicker{
	font-size:13px;
	color:#222222;
	display:none;
	width:320px;
	border:0px;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	overflow:hidden;
	z-index:10001 !important;
	background:rgb(var(--bs-bg-1));
	-webkit-box-shadow:0px 2px 5px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 5px rgba(0,0,0,0.05);box-shadow:0px 2px 5px rgba(0,0,0,0.05);
	margin:0px auto;
}
.ui-datepicker-header{position:relative;}
.ui-datepicker-header .ui-datepicker-title{padding:15px 10px;background:rgb(var(--bs-bg-1));}
.ui-datepicker-header .ui-datepicker-title span{font-size:16px;font-weight:500;color:rgb(var(--bs-thm-clr-1));}
.ui-datepicker-header .ui-datepicker-title select{font-size:14px;font-weight:500;color:rgb(var(--bs-thm-clr-1));background:rgb(var(--bs-bg-1));border:1px solid #f1f1f1;}
.ui-datepicker-header .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next{
	width:35px;
	height:35px;
	position:absolute;
	top:0px;
	bottom:0px;
	right:10px;
	font-size:0px;
	margin:auto 0px;
	padding:5px 0px;
	background:rgb(var(--bs-bg-1));
	line-height:25px;
	-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;
}
.ui-datepicker-header .ui-datepicker-prev{right:50px;}
.ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker-header .ui-datepicker-next:hover,.ui-datepicker-header .ui-datepicker-prev:focus,.ui-datepicker-header .ui-datepicker-next:focus {
	background: #dddddd;
}
.ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker-header .ui-datepicker-next:before{
	font-family:icon-font;-webkit-font-smoothing:antialiased;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-1)) !important;
	display:block;
	text-align:center;
	line-height:25px;
	height:25px;
}
.ui-datepicker-header .ui-datepicker-prev:before{content:'\e846';}
.ui-datepicker-header .ui-datepicker-next:before{content:'\e847';}
.ui-datepicker-header .ui-datepicker-prev span,.ui-datepicker-header .ui-datepicker-next span{font-size:0px;display:none;}
.ui-datepicker table{border-collapse:collapse;margin:0px;width:100%;}
.ui-datepicker-calendar tr th{font-size:11px;color:rgb(var(--bs-thm-clr-1));text-align:center;font-weight:normal;height:28px;line-height:28px;background:rgb(var(--bs-bg-1));}
.ui-datepicker-calendar tr th span{font-size:11px;color:rgb(var(--bs-thm-clr-1));text-align:center;height:28px;line-height:28px;display:block;text-transform: uppercase;font-weight: 600;}
.ui-datepicker-calendar tr td{height:38px;padding:3px;text-align:center;}
.ui-datepicker-calendar tr td a.ui-state-default{
	width:32px;
	height:32px;
	line-height: 28px;
	margin:0px auto;
	padding:2px 0px;
	text-align:center;
	font-size:12px;
	color:rgb(var(--bs-thm-clr-1));
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
}
.ui-datepicker-calendar tr td a:hover,.ui-datepicker-calendar tr td a.ui-state-default:hover{background:#dddddd;color:rgb(var(--bs-thm-clr-1));}
.ui-datepicker-calendar tr td.ui-datepicker-other-month a.ui-state-default{pointer-events:none;color:rgb(var(--bs-bg-1));}
.ui-datepicker-calendar tr td.ui-datepicker-today a.ui-state-default{background: rgb(var(--bs-thm-clr-1)) !important;color:rgb(var(--bs-white)) !important; font-weight: 600;}
.ui-datepicker-calendar tr td.ui-datepicker-current-day a.ui-state-default{background:#dddddd;color:rgb(var(--bs-thm-clr-1)); font-weight: 600;}
.ui-monthpicker{width:210px;}
.ui-monthpicker .ui-datepicker-calendar tr td a.ui-state-default{width:64px;}
.ui-state-disabled{opacity:0.5;cursor:default;pointer-events:none;}
.noclear{cursor:pointer !important;}
.noclear::-webkit-clear-button{display:none;}
.noclear::-ms-clear{display:none;}

/* Daterangepicker
------------------------------------------------------------------------------------------------*/
.comiseo-daterangepicker-triggerbutton.ui-button{
	width:100%;
	line-height:28px;
	padding:6px 23px 6px 13px;
	border:1px solid rgb(var(--bs-bdr-1));
	height:42px;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-2));
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDA2IDc5LjE2NDc1MywgMjAyMS8wMi8xNS0xMTo1MjoxMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI2LTA2LTI2VDE2OjM2OjIzKzA1OjMwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNi0wNi0yNlQxNjo0Mjo1NiswNTozMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJCMzg0NDA3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJCMzg0NDE3MTRGMTFGMUJEMDg4ODA1NkZFQTA0NzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQkIzODQzRTcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQkIzODQzRjcxNEYxMUYxQkQwODg4MDU2RkVBMDQ3OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PicQdgAAAAEPSURBVHjaYvj//z8DMtYxMeMAYkss4pYgOXRxJgZM4AXEh7CIH4LKoQBGkCkgoGtqXgOk0oFYhgE/eALEMy+fPtkCNwCoOQzIXgrEzUAsAMSFQByGpnEVEPcD8QcgrgPiKKAhq1igkq5AfAAo0AQ0TAHI/gNkr0bWDRTvBlLTgOIPgGxbqB64AbxA/BHEACkAUmXo7gaKI4t9hOphgBkACsxgoMn/GYgHq5ENAIETQNxHpOYiGAPZgMfo/sYFgC4NZUByOkWAagaAAo+RBH2MUD1wA34DMRsJBrBB9cANuAzElsDA0SQiALVAaqF64LEwA5p0rwEVEOOCs0A8HT0zgQwzJTIznQZG+R8QByDAACLTc6Hfv6aRAAAAAElFTkSuQmCC) no-repeat right center rgb(var(--bs-white));
  	background-position:center right 10px;
	display:block;
	text-align:left;
}
.comiseo-daterangepicker-triggerbutton.ui-button:focus{border:1px solid rgb(var(--bs-thm-clr-5));}
.comiseo-daterangepicker-triggerbutton.ui-button span{display:block;font-size:14px;color:rgb(var(--bs-thm-clr-2));}
.comiseo-daterangepicker-triggerbutton .ui-button-icon{position:absolute;right:0.5em;top:50%;margin-top:-8px;}
.comiseo-daterangepicker-mask{margin:0;padding:0;position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgb(var(--bs-white));opacity:0;filter:alpha(opacity = 0);z-index:1;}
.comiseo-daterangepicker{position:absolute;padding:0px;z-index:1;background:rgb(var(--bs-white));border:1px solid rgb(var(--bs-bdr-1));}
.comiseo-daterangepicker>.comiseo-daterangepicker-main.ui-widget-content{border-bottom:1px solid rgb(var(--bs-bdr-1));}
.comiseo-daterangepicker-presets,.comiseo-daterangepicker-calendar{display:table-cell;vertical-align:top;height:230px;}
.comiseo-daterangepicker-right .comiseo-daterangepicker-presets{border-right:1px solid rgb(var(--bs-bdr-1));}
.comiseo-daterangepicker-left .comiseo-daterangepicker-presets{border-left:1px solid rgb(var(--bs-bdr-1));}
.comiseo-daterangepicker-presets{padding:10px 0px;}
.comiseo-daterangepicker-presets ul li>*{display:block;color:rgb(var(--bs-thm-clr-2),0.8);line-height:30px;font-size:14px;padding:0px 10px;width:150px;cursor:pointer;}
.comiseo-daterangepicker-presets ul li>*:hover{background:rgb(var(--bs-thm-clr-2),0.05);}
.comiseo-daterangepicker-presets ul li.ui-state-active>*{background:rgb(var(--bs-thm-clr-2),0.8);color:rgb(var(--bs-white));}
.comiseo-daterangepicker-calendar .ui-datepicker.ui-datepicker-multi-2{
	width:564px !important;
	-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0);box-shadow:0px 0px 0px rgba(0,0,0,0);
	-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;
}
.comiseo-daterangepicker-calendar .ui-datepicker-group{border:0px;padding:0px;width:50%;float:left;min-height:268px;}
.comiseo-daterangepicker-calendar .ui-datepicker-header .ui-datepicker-title{padding:15px 45px;background:rgb(var(--bs-bg-1));text-align:center;}
.comiseo-daterangepicker-calendar .ui-datepicker-header .ui-datepicker-title span{font-size:14px;}
.comiseo-daterangepicker-calendar .ui-datepicker-header .ui-datepicker-prev{right:auto;left:10px;}
.comiseo-daterangepicker-calendar .ui-state-highlight a.ui-state-default{background:rgba(var(--bs-thm-clr-5),0.2) !important;color:rgb(var(--bs-thm-clr-5)) !important;}
.comiseo-daterangepicker-buttonpanel{width:100%;padding:5px;}
.comiseo-daterangepicker-buttonpanel>button{
	padding:3px 10px;
	width:auto;
	line-height:30px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	cursor:pointer;
	color:rgb(var(--bs-clr-8));
	background:rgb(var(--bs-white));
	font-size:12px;
	border:1px solid rgb(var(--bs-bdr-1));
}
.comiseo-daterangepicker-buttonpanel>button:hover{background:rgb(var(--bs-bg-1));}
.comiseo-daterangepicker-left .comiseo-daterangepicker-buttonpanel>button{margin:0px 0px 0px 5px;}
.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel>button{margin:0px 5px 0px 0px;}
.comiseo-daterangepicker-buttonpanel>button.ui-priority-primary{background:rgb(var(--bs-clr-3));color:rgb(var(--bs-white));min-width:100px;border:1px solid rgb(var(--bs-clr-3));}
.comiseo-daterangepicker-buttonpanel>button.ui-priority-primary:hover{background:#01932d;border:1px solid #01932d;}
.comiseo-daterangepicker-buttonpanel>button span{font-size:13px;line-height:30px;display:block;text-transform:uppercase;}

/* timepicker
------------------------------------------------------------------------------------------------*/
.ti_tx,.mi_tx,.mer_tx{width:100%;text-align:center;margin:5px 0;}
.timepicker_wrap .time:before{display:none;}
.time,.mins,.meridian{width:38px;float:left;margin:0 10px;font-size:20px;color:#2d2e2e;font-family:arial;font-weight:700;}
.timepicker_wrap .prev,.timepicker_wrap .next{
	cursor:pointer;
	padding:0px 0px;
	width:38px;
	margin:auto;
	border-radius:5px;
	line-height:20px;
	height:20px;
	font-family:icon-font;
	-webkit-font-smoothing:antialiased;
	font-size:12px;
	font-weight:400;
	text-align:center;
}
.timepicker_wrap .prev:before{content:'\e848';}
.timepicker_wrap .next:before{content:'\e847';}
.time_pick{position:relative;}
.timepicker_wrap{
	padding:3px 10px;
	z-index:998;
	display:none;
	-webkit-box-shadow:0px 2px 5px rgba(0,29,59,0.15);-moz-box-shadow:0px 2px 5px rgba(0,29,59,0.15);box-shadow:0px 2px 5px rgba(0,29,59,0.15);
	background:rgb(var(--bs-white));
	border:0px solid #ccc;
	float:left;
	position:absolute;
	top:27px;
	left:0;
	width:140px;
}
.timepicker_wrap:after{
	bottom:100%;
	left:8px;
	border:solid transparent;
	content:" ";
	height:0;
	width:0;
	position:absolute;
	pointer-events:none;
	border-color:rgba(255,255,255,0);
	border-bottom-color:rgb(var(--bs-white));
	border-width:6px;
}
.timepicker_wrap.nomerdian{width:136px;}
input.timepicki-input{
	background:rgb(var(--bs-white));
	border:1px solid #CCCCCC;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	float:none;
	margin:0;
	text-align:center;
	width:38px;
	line-height:28px;
	padding:5px 0px;
}
a.reset_time{float:left;margin-top:5px;color:#000;}

/* tooltip
------------------------------------------------------------------------------------------------*/
.ui-tooltip{
	background:rgba(0,0,0,0.85) !important;
	padding:0px 10px !important;
	font-size:11px !important;
	line-height:20px;
	color:rgb(var(--bs-white)) !important;
	border:0px !important;
	position:absolute;
	z-index:10000;
	max-width:350px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}
.ui-tooltip table tr th,.ui-tooltip table tr td{vertical-align:top;}
.ui-tooltip-content,.ui-tooltip table tr th,.ui-tooltip table tr td,.ui-tooltip ul li{font-size:11px;line-height:20px;}
.ui-tooltip table tr th{text-align:right;}
.ui-tooltip ul{margin-left:10px;}
.ui-widget-shadow{-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3) !important;-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3) !important;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.3) !important;}
.ui-helper-hidden-accessible{display:none !important;}

/* Custom Dropdown selector
------------------------------------------------------------------------------------------------*/
.selector{position:relative;}
.selector label.select{
	border:1px solid rgb(var(--bs-bdr-1));
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	line-height:28px;
	padding:6px 15px;
	width:100%;
	font-size:14px;
  	color:rgb(var(--bs-thm-clr-2));
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat rgb(var(--bs-white));
	background-size:14px auto;
	background-position:center right 5px;
	display:block;
}
.selector label.select span,.selector ul li span{
	display:inline-block;
	vertical-align:top;
	width:10px;
	height:10px;
	margin:9px 10px 0px 0px;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
}
.selector ul{
	position:absolute;
	width:100%;
	min-width:140px;
	max-width:200px;
	margin:0px;
	padding:0px;
	top:41px;
	left:0px;
	border:1px solid rgb(var(--bs-bdr-1));
	background:rgb(var(--bs-white));
	display:none;
	z-index:1;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
	overflow:hidden;
}
.selector.st-tp ul{top:auto;bottom:41px;}
.selector.open ul{display:block;}
.selector.open ul>span{text-align:center;display:block;}
.selector ul li:hover,.selector ul li.active{background:rgb(var(--bs-bg-1));cursor:pointer;}
.selector ul li{line-height:30px;padding:0px 12px 0px;text-align:left;font-size:14px;color:rgb(var(--bs-thm-clr-2));}
.selector ul li span{margin:10px 10px 0px 0px;}

/* Filter btn
------------------------------------------------------------------------------------------------*/
.fltr-btn{
	border:1px solid rgb(var(--bs-bdr-1));
	background:rgb(var(--bs-white));
	padding:6px 40px 6px 40px;
	width:100%;
	height:42px;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-2));
	line-height:28px;
	text-align:left;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	position:relative;
}
.fltr-btn:before{
	position:absolute;
	top:0px;bottom:0px;width:35px;left:0px;
	text-align:center;
	height:28px;
	line-height:28px;
	margin:auto 0px;
	font-size:16px;
	font-weight:400;
	content:'\e847';
	font-family:icon-font;
	-webkit-font-smoothing:antialiased;
}
.fltr-btn.active{border:1px solid rgb(var(--bs-thm-clr-5));}
.fltr-btn span{
	position:absolute;
	top:0px;bottom:0px;right:4px;
	text-align:center;
	width:35px;
	height:28px;
	line-height:28px;
	margin:auto 0px;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	color:rgb(var(--bs-thm-clr-2));
	background:rgb(var(--bs-bg-1),0.5);
	display:inline-block;
}
.filter-drpdn{
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	border:1px solid rgb(var(--bs-bdr-1));
	width:285px;
	height:auto;
	max-height:500px;
	overflow:auto !important;
	position:absolute;
	top:42px;
	left:0px;
	background:rgb(var(--bs-white));
	padding:8px 0px;
	display:none;
	z-index:2;
}
.flt-tgl{text-align:left;display:block;font-size:14px;font-weight:500;margin:0px;padding:0px 15px;line-height:32px;cursor:pointer;}
.flt-tgl:before{content:'+';font-size:14px;font-weight:500;font-weight:normal;width:18px;padding-right:8px;line-height:32px;display:inline-block;vertical-align:top;}
.flt-tgl.active:before{content:'-';}
.flt-dp{background:rgb(var(--bs-bg-1));padding:5px 15px;display:none;}
.flt-dp ul li{padding:5px 0px 5px 0px;float:none;text-align:left;font-size:13px;font-weight:normal;color:#666666;position:relative;}
.flt-dp ul li label{display:block;padding-right:35px;position:static !important;line-height:24px;background:Transparent !important;cursor:pointer;}
.flt-dp ul li input{margin:5px 10px 0px 0px;border:1px solid rgb(var(--bs-bdr-1));display:inline-block;vertical-align:top;}
.flt-dp ul li span{
	position:absolute;
	width:35px;
	top:5px;
	right:0px;
	text-align:center;
	background:rgba(0,0,0,0.03);
	font-size:12px;
	padding:0px 5px;
	-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;
}

/* choices
------------------------------------------------------------------------------------------------*/
.choices{float:none;width:100%;margin-bottom:0px !important;overflow:hidden;position:relative;}
.choices.is-open{overflow:visible;}
.choices .choices__inner{
	border:1px solid #f1f1f1;
	-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;
	line-height:28px;
	padding:6px 30px 0px 12px;
	float:none;
	width:100%;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4uY2xzLTJ7ZmlsbDojNDQ0O308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+YXJyb3dzPC90aXRsZT4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS40MSA0LjY3IDIuNDggMy4xOCAzLjU0IDQuNjcgMS40MSA0LjY3Ij48L3BvbHlnb24+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzIDMuNTQgNS4zMyI+PC9wb2x5Z29uPgo8L3N2Zz4K) no-repeat rgb(var(--bs-bg-1)) !important;
	background-size:14px auto !important;
	background-position:center right 5px !important;
	min-height:42px !important;
	text-align:left;
}
.choices.is-open .choices__inner{
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4uY2xzLTJ7ZmlsbDojNDQ0O308L3N0eWxlPgogIDwvZGVmcz4KICA8dGl0bGU+YXJyb3dzPC90aXRsZT4KICA8cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMS40MSA0LjY3IDIuNDggMy4xOCAzLjU0IDQuNjcgMS40MSA0LjY3Ij48L3BvbHlnb24+CiAgPHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzIDMuNTQgNS4zMyI+PC9wb2x5Z29uPgo8L3N2Zz4K) no-repeat #ffffff !important;
	background-size:14px auto !important;
	background-position:center right 5px !important;
}
.choices [hidden]{display:none !important;}
.choices__input{
	display:inline-block;
	vertical-align:baseline;
	background-color:rgb(var(--bs-white)) !important;
	font-size:14px;
	margin-bottom:0px !important;
	border:0;
	-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;
	max-width:100%;
	padding:0px 0 0px 2px !important;
	min-width:1ch;
	width:1ch;
}
.choices__list--multiple{display:inline;}
.choices__list,.choices__list--multiple{float:none !important;width:100%;}
.choices .choices__inner .choices__list--multiple .choices__item,.choices .choices__inner .choices__list--single .choices__item{
	line-height:28px;
	padding:0px 12px 0px 12px;
	background:rgb(var(--bs-bg-1));
	border:0px;
	float:none !important;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;
	margin-right:3.75px;
	margin-bottom:3.75px;
	color:rgb(var(--bs-thm-clr-2));
	word-break:break-all;
}
.choices .choices__inner .choices__list--single .choices__item{background:rgb(var(--bs-bg-1));font-size:14px;color:rgb(var(--bs-thm-clr-2));display:block;margin:0px;padding:0px;}
.choices.is-open .choices__inner .choices__list--single .choices__item{background: rgb(var(--bs-white))}
.choices[data-type*="select-multiple"] .choices__button,.choices[data-type*="text"] .choices__button{
	content:'\e813';
	font-family:icon-font;
	position:relative;
	display:inline-block;
	margin:0 -4px 0 8px;
	border-left:1px solid rgb(0,0,0,0.4);
	width:18px;
	height:28px;
	line-height:28px;
	font-size:0px;
	background:rgb(var(--bs-bg-1));
	vertical-align:top;
}
.choices[data-type*="select-multiple"] .choices__button:before,.choices[data-type*="text"] .choices__button:before{content:'\e813';font-family:icon-font;font-size:12px;display:block;line-height:28px;}
.choices__list--dropdown,.choices__list[aria-expanded]{
	visibility:hidden;
	z-index:10;
	position:absolute;
	width:100%;
	background-color:rgb(var(--bs-white));
	border:1px solid #ddd;
	top:41px;
	overflow:hidden;
	word-break:break-all;
	will-change:visibility;
}
.choices-up .choices__list--dropdown,.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded]{top:auto;bottom:42px;}
.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded]{visibility:visible;}
.choices__list--dropdown .choices__list{position:relative;max-height:200px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}
.choices__list--dropdown .choices__item{position:relative;padding:3px 10px;font-size:13px;color:rgb(var(--bs-thm-clr-2));cursor:pointer;}
.choices__list--dropdown .choices__item:hover{background:rgb(var(--bs-bg-1));}
.choices__list--dropdown .choices__input{display:block;width:100%;padding:5px 10px;border-bottom:1px solid #ddd;background-color:rgb(var(--bs-white));margin:0 }

/* Multiselect
------------------------------------------------------------------------------------------------*/
.multiselect-cont .multiselect-native-select{position:relative;display:block;}
.multiselect-cont .multiselect-native-select select{position:absolute;visibility:hidden;}
.multiselect-cont .multiselect-native-select .multiselect,.multiselect-cont .ms-options-wrap button{
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	line-height:28px;
	padding:8px 25px 8px 15px;
	width:100%;
	color:rgb(var(--bs-thm-clr-2));
	display:block;
	text-align:left;
	font-size:14px;
	background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat rgb(var(--bs-white)) !important;
	background-size:14px auto !important;
	background-position:center right 5px !important;
	border:1px solid rgb(var(--bs-bdr-1));
}
.multiselect-cont .ms-options-wrap button span{font-size:14px;}
.ms-options-wrap{position:relative;}
.ms-options-wrap,.ms-options-wrap *{box-sizing:border-box;}
.ms-options-wrap>button:focus,.ms-options-wrap>button{position:relative;width:100%;text-align:left;margin-top:0px;outline-offset:-2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ms-options-wrap>button[disabled]{background-color:#e5e9ed;color:#808080;opacity:0.6;}
.ms-options-wrap.ms-has-selections>button{color:#333;}
.ms-options-wrap>.ms-options{
	position:absolute;
	right:0;
	top:42px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	background:white;
	z-index:2;
	border:1px solid rgb(var(--bs-bdr-1));
	overflow:auto;
	visibility:hidden;
	max-height:250px !important;
	min-height:auto !important;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	max-width:350px;
}
.ms-tp .ms-options-wrap>.ms-options{top:auto;bottom:41px;}
.ms-options-wrap.ms-active>.ms-options{visibility:visible;}
.ms-wdth-350 .ms-options-wrap>.ms-options{width:350px;}
.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:none;}
.ms-options-wrap>.ms-options>.no-result-message{padding:4px 5px;display:none;}
.ms-options-wrap>.ms-options .ms-selectall{display:block;color:#000000;font-size:14px;font-weight:400;padding:12px 15px;text-align:left;}
.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li{width:100%;float:none;padding:0px;min-height:32px;margin:0px !important;}
.ms-options-wrap>.ms-options>ul,.ms-options-wrap>.ms-options>ul>li.optgroup ul{list-style-type:none;padding:0;margin:0;float:none;}
.ms-options-wrap>.ms-options>ul li.ms-hidden{display:none;}
.ms-options-wrap>.ms-options>ul>li.optgroup{padding:0px 0px 0px 0px;}
.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;font-size:13px;font-weight:600;padding:5px 0px 5px 10px;}
.ms-options-wrap>.ms-options>ul label{
	position:relative;
	display:block;
	width:100%;
	padding:6px 4px 6px 15px;
	margin:0px 0;
	border:0px dotted transparent;
	font-size:13px;
	font-weight:400;
	text-align:left;
	cursor:pointer;
	line-height:20px;
}
.ms-options-wrap>.ms-options.checkbox-autofit>ul label,.ms-options-wrap>.ms-options.hide-checkbox>ul label{padding:4px;}
.ms-options-wrap>.ms-options>ul label.focused,.ms-options-wrap>.ms-options>ul label:hover{background-color:#efefef;border-color:#999;}
.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef;border-color:transparent;}
.ms-options-wrap>.ms-options>ul input[type="checkbox"]{margin:4px 10px 0 0;display:inline-block;vertical-align:top;}
.ms-options-wrap>.ms-options.hide-checkbox>ul input[type="checkbox"]{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ms-options-wrap>.ms-options>ul>li.optgroup ul li{padding:0px;margin:0px;min-height:32px;float:none;}

/* dropzone
------------------------------------------------------------------------------------------------*/
.dropzone{
	background:#F8F9FA;
	height:100px;
	border:1px dashed #c0c0c0;
	position:relative;
	cursor:pointer;
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
}
.dz-default{
	position:absolute;
	top:0px;
	bottom:0px;
	margin:auto !important;
	padding:0px 0px 0px 0px;
	width:100% !important;
	height:75px;
	font-size:14px;
	color:rgb(var(--bs-thm-clr-3));
	text-align:center;
	pointer-events:none;
}
.dz-default .dz-img,.dz-default .dz-img img{width:32px;margin:0px auto;}
.dropzone.dz-started .dz-message{display:none;}
.dropzone .dz-preview{
	position:relative;
	display:block;
	margin:9px;
	padding:15px 0px;
	height:80px;
	width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);
	overflow:hidden;
}
.dz-image{display:block;float:left;margin-right:10px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;overflow:hidden;}
.dz-image,.dz-image img{width:50px;height:50px;object-fit:cover;}

.dz-details{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);float:left;}
.dz-filename{width:100%;height:18px;}
.dz-filename span{
	font-size:var(--bs-body-font-size);
	width:100%;
	height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#333333;
	line-height:18px;
	display:block;
	white-space:nowrap;
	font-weight:400;
}
.dz-size{width:100%;height:15px;}
.dz-size span{color:rgb(var(--bs-thm-clr-3));font-size:10px;font-weight:400;}
.dz-progress{
	width:100%;
	height:3px;
	display:block;
	margin-top:12px;
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;
	overflow:hidden;
}
.dz-progress .dz-upload{
	height:3px;
	width:0%;
	background:rgb(var(--bs-clr-5));
    -webkit-animation:mymove 1s forwards;-moz-animation:mymove 1s forwards;-ms-animation:mymove 1s forwards;-o-animation:mymove 1s forwards;animation:mymove 1s forwards;
	-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear;
	display:block;
}
@-webkit-keyframes mymove{0%{background:rgb(var(--bs-clr-5));} 50%{background:rgb(var(--bs-clr-1));} 100%{background:rgb(var(--bs-clr-3));} }
@-moz-keyframes mymove{0%{background:rgb(var(--bs-clr-5));} 50%{background:rgb(var(--bs-clr-1));} 100%{background:rgb(var(--bs-clr-3));} }
@-ms-keyframes mymove{0%{background:rgb(var(--bs-clr-5));} 50%{background:rgb(var(--bs-clr-1));} 100%{background:rgb(var(--bs-clr-3));} }
@-o-keyframes mymove{0%{background:rgb(var(--bs-clr-5));} 50%{background:rgb(var(--bs-clr-1));} 100%{background:rgb(var(--bs-clr-3));} }
@keyframes mymove{0%{background:rgb(var(--bs-clr-5));} 50%{background:rgb(var(--bs-clr-1));} 100%{background:rgb(var(--bs-clr-3));} }
.dz-error-message{display:none;}
.dz-success-mark,.dz-error-mark{width:30px;height:30px;float:left;margin:10px 0px 10px 10px;}
.dz-success-mark svg,.dz-error-mark svg{display:none;}
.dz-success-mark:before{content:" ";background:url(../images/check.png) no-repeat center;background-size:70% auto;width:100%;height:100%;margin:0px;padding:0px;display:block;}
.dz-remove{font-size:0px;}
.dz-remove:before{font-family:icon-font;content:'\e844';margin:0px;padding:0px;display:block;font-size:18px;color:rgb(var(--bs-clr-8));position:absolute;right:1px;top:12px;}

/*Table Inner Scroll
------------------------------------------------------------------------------------------------*/
.tbl-grp-inner-scrl{height:460px;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-track-color:#323232;}
.tbl-grp-inner-scrl:-webkit-scrollbar{width:8px;}
.tbl-grp-inner-scrl:-webkit-scrollbar-thumb{background-color:#b1b1b1;-webkit-border-radius:32px;-moz-border-radius:32px;-ms-border-radius:32px;-o-border-radius:32px;border-radius:32px;}
.tbl-grp-inner-scrl:-webkit-scrollbar-track{background:rgb(var(--bs-bg-1));}
.tbl-grp-inner-scrl thead{position:-webkit-sticky;position:sticky;top:0;z-index:99;}
.tbl-grp-inner-scrl tbody tr.sticky-row{position:-webkit-sticky;position:sticky;bottom:0;}
.first-td-sticky{position:-webkit-sticky;position:sticky;left:0px;top:0px;z-index:1;overflow:hidden;}




