@charset "UTF-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Amiri|Cairo|Changa|Lateef|Scheherazade|Tajawal');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;600&display=swap');
h1,h2,h3,h4,h5,h6{
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	font-weight: 600;
}
body,p,div,input,.form-control{
	font-family: 'IBM Plex Sans Arabic', sans-serif;

}
body{
	font-size: 14px !important;
}
textarea,.form-control,select,table,th,td,.select2,.select2-selection--single,label{
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	font-size: 14px !important;
}

a.btn,button.btn,input[type="submit"],input[type="button"],input[type="submit"]{
	font-family: 'IBM Plex Sans Arabic', sans-serif;
	font-weight: normal !important;
	font-size: 14px !important;
}

.navbar {
	font-size: 14px !important;
}
/* .page-header h4{
	font-size:28px;
}*/
 h6.card-title{
	/*font-size: 22px;*/
	text-align: center;
}


.form-control {
	display:block;
	width:100%;
	height:44px;
	line-height:1.42857143;
	border:1px solid #ccc;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	
}
.form-control{
	padding:5px !important;
}
.select2 {
	display:block;
	width:100%;
	height:44px;
	padding:0px 12px;
	line-height:1.42857143;
	border:1px solid #ccc;
	border-radius:4px;
}
.multiselect.btn-light {
	display:block;
	height:44px;
	width:100%  !important;
	padding:0px 12px;
	border:1px solid #ccc;
	border-radius:4px;	
	position: relative;
}
.select2-selection--single {
	border-bottom: 0;
}
textarea.form-control{height:auto}




ul li.nav-item-dropdown a.navbar-nav-link{
	font-size: 100% !important;
}
ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 500px;
	height: 22px; /* height should be included to reserve visual space for the marquee */

	/*background-color: #f2f2ff;
	border: 1px solid #08084d;*/
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	right: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 14px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}
.pointer {
    cursor: pointer !important;
}

.box_stars{
	background-color: #000;
	background-image: url(../images/box_stars.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 187px;
	padding-top:80px;
	text-align: center;
	color: #FFF;

}
.font13{
	font-size: 13px !important;
}
.font14{
	font-size: 14px !important;
}
.font14,.table td,.table th{
	font-size: 14px !important;
}
.sidebar-component-hidden .box_stars{
	display: none;
}
table.alltextcenter th,table.alltextcenter td{
	text-align: center;
}

a.nav-link span{
	width:-webkit-fill-available;
}
.maxh100{
	max-height: 100px important;
}
.maxh70{
	max-height: 70px important;
}
.maxw70{
	max-width: 70px important;
	height: auto important;

}
table.table tr th{
	background-color: #2196f3 !important;
	color: #FFF;
}