:root {
  --theme-color: #f78000;
  --theme-color-2: #2ecccf;
 }

/* Zoom */
/* @media(min-width: 1366px){
	body{
		zoom: 80%!important;
	}
} */

::-webkit-scrollbar {
	width: 8px;
  }
	::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
		border-radius: 10px;
		background-color: #F5F5F5; 
  }
	::-webkit-scrollbar-thumb {
		border-radius: 10px!important;
		-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%)!important;
		background: linear-gradient(145deg, rgb(255, 207, 136), var(--theme-color))!important;
  }
  ::-webkit-scrollbar-thumb:hover {
	
	background: rgb(7, 56, 161); 
  }
.app-content{
	background: repeating-linear-gradient(327deg, #058ec508, transparent 100px)!important;
}
.logo_overlap{
	height: 40px; position: relative; margin-bottom: -40px;
}
.menu-dark .logo_overlap{
	background: linear-gradient(90deg, transparent 22%, #283046 22%); 
}
.menu-light .logo_overlap{
	background: linear-gradient(90deg, transparent 22%, #ffffff 22%);
}
.menu-expanded .logo_overlap, .expanded .logo_overlap{
	display: none;
}
.m-3px{
	margin: 3px;
}

.select2-selection__arrow{
	display: none;
}
input[type=file]::file-selector-button {   
	border: none;
	border-radius:2px;         
	background-color: #0000001c;
	transition: 0.3s;
	cursor: pointer;
}
input[type=file]::file-selector-button:hover {
	background: linear-gradient(118deg, #7367F0, rgba(115, 103, 240, 0.7));    
	color: #FFFFFF;    
}
.dark-layout input[type=file]::file-selector-button {  
	color: #c9c9c9;
	background-color: #ffffff29;       
}

.cb-box{
	justify-content: space-between;
	padding: 10px 15px;
	outline: 1px #f3f3f3 solid;
}
.custom-checkbox{
	cursor: pointer;
}
.dark-layout .cb-box{                                       
	outline: 1px #252d3e solid;                                        
}
.cb-btn-right{
	float: right;
}
.dropdown-menu.show{
	    z-index: 999!important;
}
/* @media (min-width: 1752px){

	.checklist>div>div.col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}
@media (max-width: 1315px){
	.checklist>div>div.col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (max-width: 882px){
	.checklist>div>div.col-xl-4 {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}

@media (max-width: 449px){
	.checklist .cb-title {
		width: 74%;
	}                                
} */

.cl_img{
	display: flex;
	justify-content: right;
}
@media (max-width: 992px){
	.cl_img {
		display: flex;
		justify-content: center;
	}
	.cl_name{
		margin-top: 16px;
		text-align: center;
	}
}
.cl_hr{
	height: 1px;background-color: #97979724;
}
.dark-layout .cl_hr{
	height: 1px;background-color: #ffffff24;
}
.cl_body{
	background: #f9f9f9;
}
.dark-layout .cl_body{
	background: #1e2330;
}
.show_user_info{
	position: absolute;right: 14px;border-radius: 20px 0px 0px 20px;padding: 5px 14px;font-size: 11px;margin-top: -2px;
}



/* Effect  */

.bg-effect{
	margin: 0;
	padding: 0;  
    width: 100%;
    height:100vh;
	position: fixed;
	z-index: -1;
}

.circles{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.circles li{
    position: absolute;
    display: block;
    list-style: none;
    width: 20px;
    height: 20px;   
    animation: animate 25s linear infinite;
    bottom: -150px;
    
}
.circles li:nth-of-type(odd){
    background: rgb(73 195 203 / 16%);
    
}
.circles li:nth-of-type(even){
    background: rgb(255 59 0 / 13%);
}

.circles li:nth-child(1){
    left: 25%;
    width: 80px;
    height: 80px;
    animation-delay: 0s;
}


.circles li:nth-child(2){
    left: 10%;
    width: 20px;
    height: 20px;
    animation-delay: 2s;
    animation-duration: 12s;
}

.circles li:nth-child(3){
    left: 70%;
    width: 20px;
    height: 20px;
    animation-delay: 4s;
}

.circles li:nth-child(4){
    left: 40%;
    width: 60px;
    height: 60px;
    animation-delay: 0s;
    animation-duration: 18s;
}

.circles li:nth-child(5){
    left: 65%;
    width: 20px;
    height: 20px;
    animation-delay: 0s;
}

.circles li:nth-child(6){
    left: 75%;
    width: 110px;
    height: 110px;
    animation-delay: 3s;
}

.circles li:nth-child(7){
    left: 35%;
    width: 150px;
    height: 150px;
    animation-delay: 7s;
}

.circles li:nth-child(8){
    left: 50%;
    width: 25px;
    height: 25px;
    animation-delay: 15s;
    animation-duration: 45s;
}

.circles li:nth-child(9){
    left: 20%;
    width: 15px;
    height: 15px;
    animation-delay: 2s;
    animation-duration: 35s;
}

.circles li:nth-child(10){
    left: 85%;
    width: 150px;
    height: 150px;
    animation-delay: 0s;
    animation-duration: 11s;
}



@keyframes animate {
    0%{
        transform: translateY(0) rotate(0deg);
        opacity: 1;
        border-radius: 0;
    }
    100%{
        transform: translateY(-1000px) rotate(720deg);
        opacity: 0;
        border-radius: 50%;
    }
}


.bsnav-sticky.bsnav-sticky-slide.sticked.in:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: calc(100%);
  background: linear-gradient(60deg, var(--theme-color-2),var(--theme-color));
  animation:anim 4s ease infinite;
  background-size: 300% 300%;
}


.anim-logo {  
  background:linear-gradient(to right, var(--theme-color-2),var(--theme-color)) left/200% 50%;
  -webkit-mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 189.83 39.68"><path dev="Jahid" d="M191.81,2.73H185.7c-.43,0-.43,0-.43.44v19.3a1.38,1.38,0,0,1-.41-.33L174.73,10.86,167.6,2.93a.58.58,0,0,0-.48-.21h-6.18c-.56,0-.52-.08-.52.52V33.44a1.8,1.8,0,0,1-1.95,2H13.6c-.4,0-.79,0-1.18,0a1.63,1.63,0,0,1-1.64-1.86,5,5,0,0,1,1.23-3c.37-.45.76-.9,1.14-1.34l5-5.88a.7.7,0,0,1,.6-.28H30.27c.44,0,.44,0,.44.43V32c0,.46,0,.46.45.46h6c.47,0,.47,0,.47-.47V11.71a9.28,9.28,0,0,0-1.47-5.12,8,8,0,0,0-3.77-3.28,8.64,8.64,0,0,0-4.3-.52,9.84,9.84,0,0,0-6.36,3.15c-1.31,1.4-2.5,2.91-3.74,4.37L14.07,15,9.64,20.2C8.42,21.65,7.2,23.11,6,24.54a14.2,14.2,0,0,0-2.63,4.21,12.05,12.05,0,0,0-.83,6.13,8.76,8.76,0,0,0,8.71,7.51h148a8.36,8.36,0,0,0,2.79-.65,8.54,8.54,0,0,0,5.44-7.53c.12-1.64,0-3.29,0-4.94q0-8.23,0-16.47c0-.09,0-.18,0-.33l.27.28,7.2,8.06q5,5.63,10.06,11.26a.92.92,0,0,0,.77.36c2,0,4,0,6.06,0l.44,0V3.15C192.22,2.73,192.22,2.73,191.81,2.73ZM25.16,15l3.75-4.43.14-.16c.61-.56,1.17-.45,1.42.35a5.09,5.09,0,0,1,.23,1.35c0,1.22,0,2.44,0,3.66,0,.25-.06.36-.32.35H24.54l-.29,0Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M129.87,2.72l.32,0H148.4a9.57,9.57,0,0,1,8,4.75,8.41,8.41,0,0,1,1.18,4.43c0,3.83.06,7.66,0,11.48a8.85,8.85,0,0,1-4.86,7.85,9.56,9.56,0,0,1-4.91,1.2c-5.78,0-11.57,0-17.35,0A9.62,9.62,0,0,1,122,28a8.54,8.54,0,0,1-1.37-4.79q0-5.62,0-11.25a9.26,9.26,0,0,1,7.62-9C128.8,2.82,129.34,2.79,129.87,2.72Zm9.24,22.75c3,0,6,0,9,0a2.6,2.6,0,0,0,1.41-.35A2.41,2.41,0,0,0,150.63,23q0-5.4,0-10.78a2.36,2.36,0,0,0-1-2,2.82,2.82,0,0,0-1.76-.46H130a2.73,2.73,0,0,0-1.46.48,2.44,2.44,0,0,0-.91,2q0,5.42,0,10.81a3.33,3.33,0,0,0,.07.7,2.3,2.3,0,0,0,2.41,1.79C133.1,25.48,136.1,25.47,139.11,25.47Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M82.16,17.57V32c0,.48,0,.48-.48.48h-6c-.47,0-.47,0-.47-.49V21.54c0-.48,0-.48-.46-.48H57.81c-.46,0-.46,0-.46.48V31.93c0,.51,0,.52-.5.52H50.91c-.51,0-.54,0-.54-.56q0-7.07,0-14.13V3.49a2.71,2.71,0,0,1,0-.29c0-.45,0-.47.46-.47h6c.49,0,.49,0,.49.48V13.63c0,.46,0,.46.45.46H74.74c.44,0,.44,0,.44-.45V3.16c0-.43,0-.43.42-.43h6.14c.42,0,.42,0,.42.42Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M105.68,32.42c-3.64,0-7.28,0-10.91,0a9.6,9.6,0,0,1-6.37-2.2,8.73,8.73,0,0,1-3.29-5.92q-.06-.6-.06-1.2c0-3.88,0-7.76,0-11.63A8.43,8.43,0,0,1,88,5.29,9.4,9.4,0,0,1,92.77,2.9a10,10,0,0,1,1.73-.16h22.84c.43,0,.43,0,.43.41V9.25c0,.42,0,.42-.42.42h-22a3.41,3.41,0,0,0-3.27,2.25,2.3,2.3,0,0,0-.13.74q0,4.88,0,9.75A3,3,0,0,0,93.53,25a3.1,3.1,0,0,0,1.75.52h22.08c.41,0,.41,0,.41.4V32c0,.42,0,.43-.42.43H105.68Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M40.53,17.54V3.21c0-.48,0-.48.49-.48h6.06c.4,0,.43,0,.44.44V31.74c0,.71,0,.71-.72.71H41.12c-.59,0-.59,0-.59-.58Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M192.22,42.41H165.68l.31-.24a8.57,8.57,0,0,0,3.49-5.41,7,7,0,0,0,.1-1c0-.25.08-.4.36-.35h21.84c.44,0,.44,0,.44.42v6.6Z" transform="translate(-2.39 -2.72)"/></svg>') center/contain;
  mask:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 189.83 39.68"><path dev="Jahid" d="M191.81,2.73H185.7c-.43,0-.43,0-.43.44v19.3a1.38,1.38,0,0,1-.41-.33L174.73,10.86,167.6,2.93a.58.58,0,0,0-.48-.21h-6.18c-.56,0-.52-.08-.52.52V33.44a1.8,1.8,0,0,1-1.95,2H13.6c-.4,0-.79,0-1.18,0a1.63,1.63,0,0,1-1.64-1.86,5,5,0,0,1,1.23-3c.37-.45.76-.9,1.14-1.34l5-5.88a.7.7,0,0,1,.6-.28H30.27c.44,0,.44,0,.44.43V32c0,.46,0,.46.45.46h6c.47,0,.47,0,.47-.47V11.71a9.28,9.28,0,0,0-1.47-5.12,8,8,0,0,0-3.77-3.28,8.64,8.64,0,0,0-4.3-.52,9.84,9.84,0,0,0-6.36,3.15c-1.31,1.4-2.5,2.91-3.74,4.37L14.07,15,9.64,20.2C8.42,21.65,7.2,23.11,6,24.54a14.2,14.2,0,0,0-2.63,4.21,12.05,12.05,0,0,0-.83,6.13,8.76,8.76,0,0,0,8.71,7.51h148a8.36,8.36,0,0,0,2.79-.65,8.54,8.54,0,0,0,5.44-7.53c.12-1.64,0-3.29,0-4.94q0-8.23,0-16.47c0-.09,0-.18,0-.33l.27.28,7.2,8.06q5,5.63,10.06,11.26a.92.92,0,0,0,.77.36c2,0,4,0,6.06,0l.44,0V3.15C192.22,2.73,192.22,2.73,191.81,2.73ZM25.16,15l3.75-4.43.14-.16c.61-.56,1.17-.45,1.42.35a5.09,5.09,0,0,1,.23,1.35c0,1.22,0,2.44,0,3.66,0,.25-.06.36-.32.35H24.54l-.29,0Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M129.87,2.72l.32,0H148.4a9.57,9.57,0,0,1,8,4.75,8.41,8.41,0,0,1,1.18,4.43c0,3.83.06,7.66,0,11.48a8.85,8.85,0,0,1-4.86,7.85,9.56,9.56,0,0,1-4.91,1.2c-5.78,0-11.57,0-17.35,0A9.62,9.62,0,0,1,122,28a8.54,8.54,0,0,1-1.37-4.79q0-5.62,0-11.25a9.26,9.26,0,0,1,7.62-9C128.8,2.82,129.34,2.79,129.87,2.72Zm9.24,22.75c3,0,6,0,9,0a2.6,2.6,0,0,0,1.41-.35A2.41,2.41,0,0,0,150.63,23q0-5.4,0-10.78a2.36,2.36,0,0,0-1-2,2.82,2.82,0,0,0-1.76-.46H130a2.73,2.73,0,0,0-1.46.48,2.44,2.44,0,0,0-.91,2q0,5.42,0,10.81a3.33,3.33,0,0,0,.07.7,2.3,2.3,0,0,0,2.41,1.79C133.1,25.48,136.1,25.47,139.11,25.47Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M82.16,17.57V32c0,.48,0,.48-.48.48h-6c-.47,0-.47,0-.47-.49V21.54c0-.48,0-.48-.46-.48H57.81c-.46,0-.46,0-.46.48V31.93c0,.51,0,.52-.5.52H50.91c-.51,0-.54,0-.54-.56q0-7.07,0-14.13V3.49a2.71,2.71,0,0,1,0-.29c0-.45,0-.47.46-.47h6c.49,0,.49,0,.49.48V13.63c0,.46,0,.46.45.46H74.74c.44,0,.44,0,.44-.45V3.16c0-.43,0-.43.42-.43h6.14c.42,0,.42,0,.42.42Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M105.68,32.42c-3.64,0-7.28,0-10.91,0a9.6,9.6,0,0,1-6.37-2.2,8.73,8.73,0,0,1-3.29-5.92q-.06-.6-.06-1.2c0-3.88,0-7.76,0-11.63A8.43,8.43,0,0,1,88,5.29,9.4,9.4,0,0,1,92.77,2.9a10,10,0,0,1,1.73-.16h22.84c.43,0,.43,0,.43.41V9.25c0,.42,0,.42-.42.42h-22a3.41,3.41,0,0,0-3.27,2.25,2.3,2.3,0,0,0-.13.74q0,4.88,0,9.75A3,3,0,0,0,93.53,25a3.1,3.1,0,0,0,1.75.52h22.08c.41,0,.41,0,.41.4V32c0,.42,0,.43-.42.43H105.68Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M40.53,17.54V3.21c0-.48,0-.48.49-.48h6.06c.4,0,.43,0,.44.44V31.74c0,.71,0,.71-.72.71H41.12c-.59,0-.59,0-.59-.58Z" transform="translate(-2.39 -2.72)"/><path class="a" d="M192.22,42.41H165.68l.31-.24a8.57,8.57,0,0,0,3.49-5.41,7,7,0,0,0,.1-1c0-.25.08-.4.36-.35h21.84c.44,0,.44,0,.44.42v6.6Z" transform="translate(-2.39 -2.72)"/></svg>') center/contain;
  
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  animation:anim 4s ease infinite;
}


@keyframes anim {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}


.th-btn, .btn-primary, .horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a, .page-item.active .page-link, .badge-primary,
table.dataTable.dtr-column>tbody>tr>td.control:before, .custom-control-input:checked ~ .custom-control-label::before{
  
    background: var(--theme-color)!important;
    border-color:  var(--theme-color)!important;
    background-color:  var(--theme-color)!important;
    color: #fff!important;
}

.header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a{
    box-shadow: 0 0 6px 1px rgb(0 0 0 / 22%)!important;
}


.th-btn:hover:not(.disabled):not(:disabled), .btn-primary:hover:not(.disabled):not(:disabled), .horizontal-menu .header-navbar.navbar-horizontal ul#main-menu-navigation > li.active > a:hover,
.page-item.active .page-link:hover{
    background: var(--theme-color-2)!important;
    border-color:  var(--theme-color-2)!important;
    background-color:  var(--theme-color-2)!important;   
    color: #fff!important;
    box-shadow: 0 8px 25px -12px var(--theme-color-2)!important;
}
a{
    color: var(--theme-color);
}
a:hover{
    color: var(--theme-color-2);
}

.progress-bar-primary .progress-bar{
background-color: var(--theme-color);
}