/*@import url('https://v1.fontapi.ir/css/Sahel');*/

@font-face {
	font-family:"Sahel";
	src:url("fonts/sahel-300.woff2") format("woff2");
	font-weight:300;
	font-style:normal;
}
@font-face {
	font-family:"Sahel";
	src:url("fonts/sahel-400.woff2") format("woff2");
	font-weight:400;
	font-style:normal;
}
@font-face {
	font-family:"Sahel";
	src:url("fonts/sahel-600.woff2") format("woff2");
	font-weight:600;
	font-style:normal;
}
@font-face {
	font-family:"Sahel";
	src:url("fonts/sahel-700.woff2") format("woff2");
	font-weight:700;
	font-style:normal;
}
@font-face {
	font-family:"Sahel";
	src:url("fonts/sahel-900.woff2") format("woff2");
	font-weight:900;
	font-style:normal;
}

body{
	font-family:Sahel, sans-serif;
}
a{text-decoration:none;}
.form-floating > textarea.form-control{min-height:120px;}
.fa{vertical-align:middle;}
.form-floating>label{left:auto;}
.alert{transition: all 0.3s ease;}
.form-select{background-position-x:10px;}
.form-check .form-check-input{float:none; margin-left:5px;}
.form-check{padding-left:5px;}
hr{border-color:rgb(0, 0, 0, 0.5);}
#sitenav .dropdown-toggle::after{
	margin-left:auto;
	margin-right:10px;
	vertical-align:initial;
}

.breadcrumb-item+.breadcrumb-item::before {
    /*float: left;
    padding-right: var(--bs-breadcrumb-item-padding-x);*/
	float: right;
    padding-left: var(--bs-breadcrumb-item-padding-x);
    color: var(--bs-breadcrumb-divider-color);
    content: var(--bs-breadcrumb-divider, "/");
}
.breadcrumb-item+.breadcrumb-item{padding:0;}

#adminnav .nav-link, #sitenav .nav-link{color:var(--bs-light);}
#adminnav .nav-link:hover, #sitenav .nav-link:hover{color:var(--bs-white);}

header{
	background:linear-gradient(to right, #007bff, #17a2b8);
}
header h1{
	text-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);
}
header p{
	font-size:1.2rem;
	text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);
}

.box1{
	text-align:center; margin-bottom:10px;
	
}
.box1 > .card-body > div > img{
	width:150px; height:150px; object-fit:contain;
}

#range-experience-years .noUi-connect{background:#3FB8AF;}

@media (min-width:576px){
	header h1{letter-spacing:2px;}
}