div.form-error {
	text-align: left;
}

.d-flex {
    display: flex !important;
}

.justify-content-between {
    justify-content: space-between !important;
}

.customOverlay {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	z-index: 999;
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-o-transform: scale(1.8);
	transform: scale(1.8);
}
.customOverlay.active {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.customOverlay h2,.customOverlay h1,
.customOverlay h4 {
	color: white;
	font-weight: bold;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.customOverlay img{
	color: white;
	font-weight: bold;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	/*box-shadow: 0px 0px 5px 3px;
	padding: 3px 5px 5px 5px;
	border-radius: 5px;*/
}
/* Important part */
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    height: 73vh;
    overflow-y: auto;
}
.bg-woobiz{
	background:#4A1A87 !important;
	color: #fff !important;
}
.nav.side-menu > li.active > a {
	text-shadow: none;
	background: #F6F6F7 !important;
    color: #605d5d !important;
}
.nav-sm ul.nav.child_menu {
    left: 100%;
    position: absolute;
    top: 0;
    width: 210px;
    z-index: 4000;
    background: #4A1A87;
    display: none;
}
#bg-header{
    /* background-image: url('../images/bg-login.jpg'); */
    background: #6838B2;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}
#bg-header::before{
	background: #000;
	width: 100%;
	content: "";
	position: fixed;
	height: 100vh;
	top: 0;
	opacity: 0.1;
}

.nav_menu {
    float: left;
    background: #FFF;
    border-bottom: 1px solid #D9DEE4;
    margin-bottom: 10px;
    width: 100%;
    position: relative;
}
.global-alert{
	margin-top: 6%;
}
.row.form-filter {
	/*display: none;*/
    margin: 10px 0px;
    background: #4a1a87;
    padding: 10px;
}
.form-control {
    border-radius: 4px;
    width: 100%;
}

/*padding*/
.p-0{
	padding: 0% !important;
}
.p-1{
	padding: 1%;
}
.p-2{
	padding: 3%;
}
.p-3{
	padding: 5%;
}
.p-4{
	padding: 7%;
}
.p-5{
	padding: 10%;
}

/*font-size*/
.fs-1{
	font-size: 10px;
}
.fs-2{
	font-size: 15px;
}
.fs-3{
	font-size: 20px;
}
.fs-4{
	font-size: 25px;
}
.fs-5{
	font-size: 30px;
}

/*txt color*/
.text-light{
	color: #fff !important;
}
.text-red{
	color: red !important;
}
.text-black{
	color: #000 !important;
}

/*margin*/
.mt-1{
	margin-top: 5px;
}
.mb-1{
	margin-bottom: 5px;
}
.mb-0{
	margin-bottom: 0px;
}
.tile_count {
    margin-bottom: 0;
}

/*font-weight*/
.fw-bold{
	font-weight: bold;
}

/*txt decoration*/
.td-underline{
	text-decoration: underline;
}

/*border radius*/
.rounded{
	border-radius: 10px !important;
}

/*apperance*/
.appearance-none {
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

/*width*/
.w-100{
	width: 100%;
}
.w-50{
	width: 50%;
}
.w-75{
	width: 75%;
}
.w-35{
	width: 35%;
}
.w-30{
	width: 30%;
}
.w-25{
	width: 25%;
}
.w-20{
	width: 20%;
}

/*display*/
.d-none{
	display: none;
}
.d-block{
	display: block;
}

/*txt-transform*/
.tt-uppercase{
	text-transform: uppercase;
}
