/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/


.height20 {height:20px !important;}
.height30 {height:30px !important;}
.height40 {height:40px !important;}
.height50 {height:50px !important;}
.height60 {height:60px !important;}
.height75 {height:75px !important;}
.height100 {height:100px !important;}
.height120 {height:120px !important;}
.height130 {height:130px !important;}
.height140 {height:140px !important;}
.height150 {height:150px !important;}
.height160 {height:160px !important;}
.height170 {height:170px !important;}
.height180 {height:180px !important;}
.height190 {height:190px !important;}
.height200 {height:200px !important;}
.height210 {height:210px !important;}
.height220 {height:220px !important;}
.height230 {height:230px !important;}
.height250 {height:250px !important;}
.height300 {height:300px !important;}
.height350 {height:350px !important;}
.height400 {height:400px !important;}
.height420 {height:420px !important;}
.height450 {height:450px !important;}
.height500 {height:500px !important;}
.height550 {height:550px !important;}
.height600 {height:600px !important;}
.height700 {height:700px !important;}
.height750 {height:750px !important;}
.height800 {height:800px !important;}

.min-height50 {min-height:50px !important;}
.min-height60 {min-height:60px !important;}
.min-height75 {min-height:75px !important;}
.min-height80 {min-height:80px !important;}
.min-height90 {min-height:90px !important;}
.min-height100 {min-height:100px !important;}
.min-height120 {min-height:120px !important;}
.min-height130 {min-height:130px !important;}
.min-height140 {min-height:140px !important;}
.min-height150 {min-height:150px !important;}
.min-height160 {min-height:160px !important;}
.min-height170 {min-height:170px !important;}
.min-height180 {min-height:180px !important;}
.min-height190 {min-height:190px !important;}
.min-height200 {min-height:200px !important;}
.min-height210 {min-height:210px !important;}
.min-height220 {min-height:220px !important;}
.min-height230 {min-height:230px !important;}
.min-height250 {min-height:250px !important;}
.min-height260 {min-height:260px !important;}
.min-height270 {min-height:270px !important;}
.min-height300 {min-height:300px !important;}
.min-height350 {min-height:350px !important;}
.min-height400 {min-height:400px !important;}
.min-height500 {min-height:500px !important;}
.min-height600 {min-height:600px !important;}

.max-height50 {max-height:50px !important;}
.max-height60 {max-height:60px !important;}
.max-height75 {max-height:75px !important;}
.max-height100 {max-height:100px !important;}
.max-height120 {max-height:120px !important;}
.max-height130 {max-height:130px !important;}
.max-height140 {max-height:140px !important;}
.max-height150 {max-height:150px !important;}
.max-height160 {max-height:160px !important;}
.max-height170 {max-height:170px !important;}
.max-height180 {max-height:180px !important;}
.max-height190 {max-height:190px !important;}
.max-height200 {max-height:200px !important;}
.max-height210 {max-height:210px !important;}
.max-height220 {max-height:220px !important;}
.max-height230 {max-height:230px !important;}
.max-height250 {max-height:250px !important;}
.max-height260 {max-height:260px !important;}
.max-height270 {max-height:270px !important;}
.max-height300 {max-height:300px !important;}
.max-height350 {max-height:350px !important;}
.max-height400 {max-height:400px !important;}
.max-height450 {max-height:450px !important;}
.max-height500 {max-height:500px !important;}
.max-height600 {max-height:600px !important;}

.width-percent10 {width:10% !important;}
.width-percent20 {width:20% !important;}
.width-percent30 {width:30% !important;}
.width-percent40 {width:40% !important;}
.width-percent50 {width:50% !important;}
.width-percent60 {width:60% !important;}
.width-percent75 {width:75% !important;}
.width-percent80 {width:80% !important;}
.width-percent90 {width:90% !important;}
.width-percent100 {width:100% !important;}

.width20 {width:20px !important;}
.width25 {width:25px !important;}
.width30 {width:30px !important;}
.width50 {width:50px !important;}
.width75 {width:75px !important;}
.width100 {width:100px !important;}
.width120 {width:120px !important;}
.width130 {width:130px !important;}
.width140 {width:140px !important;}
.width150 {width:150px !important;}
.width160 {width:160px !important;}
.width170 {width:170px !important;}
.width180 {width:180px !important;}
.width190 {width:190px !important;}
.width200 {width:200px !important;}
.width250 {width:250px !important;}
.width300 {width:300px !important;}
.width350 {width:350px !important;}
.width400 {width:400px !important;}
.width800 {width:800px !important;}

.min-width100 {min-width:100px !important;}
.min-width120 {min-width:120px !important;}
.min-width130 {min-width:130px !important;}
.min-width140 {min-width:140px !important;}
.min-width150 {min-width:150px !important;}
.min-width160 {min-width:160px !important;}
.min-width170 {min-width:170px !important;}
.min-width180 {min-width:180px !important;}
.min-width190 {min-width:190px !important;}
.min-width200 {min-width:200px !important;}
.min-width250 {min-width:250px !important;}
.min-width300 {min-width:300px !important;}
.min-width400 {min-width:400px !important;}
.min-width500 {min-width:500px !important;}
.min-width600 {min-width:600px !important;}

.max-width100 {max-width:100px !important;}
.max-width120 {max-width:120px !important;}
.max-width130 {max-width:130px !important;}
.max-width140 {max-width:140px !important;}
.max-width150 {max-width:150px !important;}
.max-width160 {max-width:160px !important;}
.max-width170 {max-width:170px !important;}
.max-width180 {max-width:180px !important;}
.max-width190 {max-width:190px !important;}
.max-width200 {max-width:200px !important;}
.max-width250 {max-width:250px !important;}
.max-width300 {max-width:300px !important;}
.max-width400 {max-width:400px !important;}
.max-width500 {max-width:500px !important;}
.max-width600 {max-width:600px !important;}
.max-width800 {max-width:800px !important;}

.max-width-100-percent {max-width:100% !important;}

.padding0{padding:0px !important;}
.padding5{padding:5px !important;}
.padding10{padding:10px !important;}
.padding15{padding:15px !important;}
.padding20{padding:20px !important;}
.padding25{padding:25px !important;}
.padding30{padding:30px !important;}
.padding40{padding:40px !important;}
.padding50{padding:50px !important;}

.padding-left5{padding-left:5px !important;}
.padding-left10{padding-left:10px !important;}
.padding-left15{padding-left:15px !important;}
.padding-left20{padding-left:20px !important;}
.padding-left30{padding-left:30px !important;}
.padding-left40{padding-left:40px !important;}
.padding-left50{padding-left:50px !important;}

.padding-right5{padding-right:5px !important;}
.padding-right10{padding-right:10px !important;}
.padding-right15{padding-right:15px !important;}
.padding-right20{padding-right:20px !important;}
.padding-right30{padding-right:30px !important;}
.padding-right40{padding-right:40px !important;}
.padding-right50{padding-right:50px !important;}

.padding-top5{padding-top:5px !important;}
.padding-top10{padding-top:10px !important;}
.padding-top15{padding-top:15px !important;}
.padding-top20{padding-top:20px !important;}
.padding-top30{padding-top:30px !important;}
.padding-top40{padding-top:40px !important;}
.padding-top50{padding-top:50px !important;}
.padding-top70{padding-top:70px !important;}
.padding-top100{padding-top:100px !important;}
.padding-top150{padding-top:150px !important;}

.padding-bottom5{padding-bottom:5px !important;}
.padding-bottom10{padding-bottom:10px !important;}
.padding-bottom15{padding-bottom:15px !important;}
.padding-bottom20{padding-bottom:20px !important;}
.padding-bottom30{padding-bottom:30px !important;}
.padding-bottom40{padding-bottom:40px !important;}
.padding-bottom50{padding-bottom:50px !important;}

.margin0 {margin:0px !important;}
.margin5 {margin:5px !important;}
.margin10 {margin:10px !important;}
.margin15 {margin:15px !important;}
.margin20 {margin:20px !important;}
.margin30 {margin:30px !important;}
.margin40 {margin:40px !important;}
.margin50 {margin:50px !important;}

.margin-left5 {margin-left:5px !important;}
.margin-left10 {margin-left:10px !important;}
.margin-left15 {margin-left:15px !important;}
.margin-left20 {margin-left:20px !important;}
.margin-left30 {margin-left:30px !important;}
.margin-left40 {margin-left:40px !important;}
.margin-left50 {margin-left:50px !important;}

.margin-right5 {margin-right:5px !important;}
.margin-right10 {margin-right:10px !important;}
.margin-right15 {margin-right:15px !important;}
.margin-right20 {margin-right:20px !important;}
.margin-right30 {margin-right:30px !important;}
.margin-right40 {margin-right:40px !important;}
.margin-right50 {margin-right:50px !important;}

.margin-top5 {margin-top:5px !important;}
.margin-top10 {margin-top:10px !important;}
.margin-top15 {margin-top:15px !important;}
.margin-top20 {margin-top:20px !important;}
.margin-top30 {margin-top:30px !important;}
.margin-top40 {margin-top:40px !important;}
.margin-top50 {margin-top:50px !important;}
.margin-top60 {margin-top:60px !important;}
.margin-top100 {margin-top:100px !important;}

.margin-bottom0 {margin-bottom:0px !important;}
.margin-bottom5 {margin-bottom:5px !important;}
.margin-bottom10 {margin-bottom:10px !important;}
.margin-bottom15 {margin-bottom:15px !important;}
.margin-bottom20 {margin-bottom:20px !important;}
.margin-bottom30 {margin-bottom:30px !important;}
.margin-bottom40 {margin-bottom:40px !important;}
.margin-bottom50 {margin-bottom:50px !important;}
.margin-bottom75 {margin-bottom:75px !important;}
.margin-bottom100 {margin-bottom:100px !important;}


/* Borders colors */
.border-grey{border: 1px solid #ddd !important;}
.border-green { border:1px solid #009900 !important;}
.border-red { border:1px solid #e60000 !important;}
.border-orange { border:1px solid #ffaf1a !important;}
.border-light-orange { border:1px solid #ffe4b3 !important;}
.border-dark-orange { border:1px solid #cc8500 !important;}
.border-white{border: 1px solid #fff !important;}
.border-right-grey{border-right: 1px solid #ddd !important;}

.border-bottom-grey{border-bottom: 1px solid #ddd !important;}

.text-white{color: #ffffff !important;}
.text-blue{color: #0075ea !important;}

.text-border-blue {-webkit-text-stroke: 1px #4276E3 !important; /* width and color */ }
.text-border-black {-webkit-text-stroke: 1px #00000 !important; /* width and color */ }
.text-border-black {
	text-shadow:
		-1px 0px 0px black,
		1px 0px 0px black,
		0px -1px 0px black,
		0px 1px 0px black;
}

.text-size10{font-size:10px !important;}
.text-size14{font-size:14px !important;}
.text-size16{font-size:16px !important;}
.text-size20{font-size:20px !important;}
.text-size22{font-size:22px !important;}
.text-size24{font-size:24px !important;}
.text-size30{font-size:30px !important;}
.text-size40{font-size:40px !important;}
.text-size50{font-size:50px !important;}

.text-bold {font-weight:bold;}
.text-justify {
	text-align: justify;
	text-justify: inter-word;
}

.bg {
	background-image: url("../images/bg.png") fixed repeat !important;
 	background-color: #ffffe6 !important;
 }
 
 .bg-light-grey {
 	background-color: #f2f2f2 !important;
 }

.juxtapose {
	max-width: 600px;
}
.jx-slider {
	margin-top: 1em;
}

.alert{
    border-radius: 0px !important;
}

.alert-blue {
	color: #ffffff;
    background-color: #4276E3;
    border-color: #1b4bb1;
}

.custom-tooltip {
  --bs-tooltip-bg: var(--bs-primary);
}

.card-img-top {
    width: 100%;
    height: 12vw;
    object-fit: cover;
}

.carousel-caption {
	
}

.carousel-caption h5 {
	font-size:50px !important;
	color:#ffffff;
	text-shadow:
		-1px 0px 0px black,
		1px 0px 0px black,
		0px -1px 0px black,
		0px 1px 0px black;
}

.carousel-caption p {
	font-size:24px !important;
	color:#ffffff;
	text-shadow:
		-1px 0px 0px black,
		1px 0px 0px black,
		0px -1px 0px black,
		0px 1px 0px black;
}
.navbar {
	background-color:#000000;
}
.navbar-nav{
	margin-left:50px;
}
.navbar .navbar-nav .nav-link {
	
    color: #ffffff;
    font-size: 1.1em;
}
.navbar .navbar-nav .nav-link:hover{
    color: #808080;
}


/* Large Screen */
@media only screen and (max-width: 991px) {
	.dropdown-toggle.show::after {
		border-top: 0;
		border-bottom: 0.3em solid;
		padding-left:50px;
	}
	.navbar {
		background-color:#ffffff;
	}
	.navbar .collapse {
		padding-left:5px;
		background-color:#000000;
	}
}



/* Large Screen */
@media only screen and (max-width: 991px) {
	.dropdown-toggle.show::after {
		border-top: 0;
		border-bottom: 0.3em solid;
		margin-left:50px;
	}
	ul.navbar-nav {
		margin-left:50px;
	}
	.navbar-toggler{
		color:#ffffff;
	}

}


@media only screen and (min-width: 960px) {

	ul.navbar-nav {
		margin-left:50px;
	}
	.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
	}
	.dropdown .dropdown-menu {
		display: none;
	}
	.dropdown:hover .dropdown-toggle::after {
	border-bottom: 0.3em solid;
	border-top: 0;
	}

	ul.navbar-nav {margin-left:50px;}
	.navbar-toggler{
	color:#ffffff;
	}
}

.accordion-button:not(.collapsed) {
	background-color:#ffffff;
}

.sticky-top { top: 5em !important; }

