﻿@font-face {
    font-family: 'roboto condensed';
    src: url('../fonts/roboto-condensed-webfont.woff2') format('woff2'),
         url('../fonts/roboto-condensed-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.pull-left {
	float: right;
}
.pull-right {
	float: left;
}
.login_btn {
	font-family: 'Roboto Condensed', sans-serif;
	background: #2193d1;
	float: right;
	font-size: 15px;
	color: #fff;
	padding: 2px 20px;
	margin: 0 20px 0 0px;
	border: 1px solid transparent;
	transition: all 0.5s ease;
}
.register_btn {
	font-family: 'Roboto Condensed', sans-serif;
	background: #a5a6a7;
	float: inherit;
	font-size: 15px;
	color: #fff;
	padding: 2px 20px;
	margin: 0 20px 0 0px;
	border: 1px solid transparent;
	transition: all 0.5s ease;
}
.overlay input[type=text] {
	padding: 15px;
	font-size: 17px;
	border: none;
	float: right;
	width: 80%;
	background: white;
}
.newsletter_ttl {
	font-family: 'Roboto Condensed', sans-serif;
	color: #2193d1;
	font-size: 24px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #2193d1;
	text-align: right;
}
.newsletter p {
	font-family: 'Roboto Condensed', sans-serif;
	color: #323232;
	font-size: 16px;
	float: left;
	width: 100%;
	margin: 0;
	padding: 15px 0 10px;
	font-weight: 400;
	text-align: right;
}
.img-pading {
	padding: 0px 0 3% 0;
	width:100%;
}
.events_list .events_title a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #2193d1;
	margin: 20px 0px 15px 0;
	display: block;
	text-align: right;
}
.events_list p {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #4d4d4d;
	text-align: right;
}
.events_time {
	margin: 9px -15px 0px 0px;
	padding: 11px 30px;
	background: #ebebeb;
}
.events_time ul li {
	font-family: 'Roboto Condensed', sans-serif;
	float: right;
	font-size: 14px;
}
.breadcrumb {
	background: #eee;
	float: right;
	width: 100%;
	margin: 0 !important;
	padding: 10px 0;
}
.breadcrumb-item {
	float: right;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
}
.breadcrumb-item + .breadcrumb-item {
	padding-right: 5px;
	padding-left: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
	color: #2193d1;
	padding-left: 5px;
	padding-right: 0;
}
.privacy_list {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	text-align: right;
}
.privacy_list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
}
.privacy_list ul li {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #4d4d4d;
}
.hr_detail_list1 {
	float: left;
	width: 100%;
	text-align: right;
}
.aboutus p {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #4d4d4d;
	margin: 0 0 40px;
	text-align: right;
}
.hr_detail_list {
	float: left;
	width: 100%;
	margin-bottom: 40px;
	text-align: right;
}
.about_sign {
	float: left;
	width: 100%;
	text-align: right;
}
.objectives span {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #4d4d4d;
	text-align: right;
	width: 100%;
	float: right;
}
.objectives ul {
	margin: 0;
	padding: 5px 20px 0px 0;
	list-style-type: disc;
	float: left;
	text-align: right;
}
.card-header .btn-link {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	padding: 0;
	display: block;
	text-align: right;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.accordion .card .card-header i.fa.fa-plus, i.fa.fa-minus {
	font-size: 14px;
	padding: 0 0 0px 25px;
}
.card-body ul {
	list-style: none;
	margin: 0;
	float: left;
	width: 100%;
	padding: 0 48px 0 0;
}
.card-body ul li {
	background: url(../images/arrow_left.png) no-repeat;
	background-position: right 6px;
	margin-bottom: 20px;
	padding-right: 30px;
	float: right;
	width: 100%;
	padding-left: 0;
}
.card-body ul li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 18px;
	color: #4d4d4d;
	float: right;
	text-align: right;
}
.card-header .btn-link {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	padding: 0;
	display: block;
	text-align: right;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.accordion .card .card-header i.fa.fa-plus, i.fa.fa-minus {
	font-size: 14px;
	padding: 0 0 0px 25px;
}
.cardContact .btn-link:before {
	display: inline-block;
	content: "\f060";
	font-family: FontAwesome;
	font-style: normal;
	padding-left: 23px;
	font-size: 15px;
	padding-right: 0;
}
/*input[type=submit].generic {
	display: flex;
	margin-right: 0;
}*/
.websiteRating span.d-block {
	display: block;
	text-align: right;
}
/*slider css start*/

.carousel-indicators {
	position: absolute;
	bottom: 23%;
	z-index: 15;
	margin: 50px 30px;
	left: 0;
	list-style: none;
	right: auto;
	display: block;
}
.carousel-caption {
	position: absolute;
	left: 0;
	bottom: 5%;
	right: 5%;
	z-index: 10;
	/*padding: 20px;*/
	padding: 0;
	color: #000;
	text-align: left;
	/*background: #ffffffb3;*/
	width: 55%;/*opacity: 0.7;*/
}
.display-4 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 40px;
	font-weight: 300;
	line-height: 1.2;
	color: #000;
	text-align: right;
	padding: 20px 20px 0;
	background: rgba(255, 255, 255, 0.7);
	margin-bottom: 0px;
}
.lead {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight: normal;
	line-height: normal;
	color: #000;
	text-align: right;
	background: rgba(255, 255, 255, 0.7);
	padding: 0 20px 20px;
}
.sticky-container {
	position: fixed;
	top: 75%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	z-index: 15;
	right:inherit;
}
.banner_title {
    position: absolute;
    top: 50%;
    margin: 0px;
    right:4%;
    left: inherit;
    transform: translate(0%,-50%);
}
.websiteRating .imgpadding {
	text-align: right;
}
.sites_rating_survey .form_details_title {
	text-align: right;
}
.SurveyQuestion {
	text-align: right;
}
.SurveyQuestionDiv .controls.rating.starRating {
	text-align: right;
}
.future_box_content span {
	float: right;
	text-align: right;
}
.future_box_content {
	float: right;
}
.future_box_content p {
	float: right;
	text-align: right;
	width: 100%;
}
.future_read_more {
	float: left;
}
.chairman_content .all_title{
	text-align: right;	
}
.chairman_content span {
	float: right;
	text-align: right;
}
.chairman_content p {
	text-align: right;
	float: right;
}
.chairman_message h1.all_title {
	text-align: right;
}
.news_box_content span {
	text-align: right;
}
.news_box_content {
	float: right;
	min-height:inherit;
}
.share {
	float: right;
}
.news_box_content a.news_read_more {
	float: left;
}
.announcement_box {
	float: right;
	text-align: right;
	padding: 9px 9px 0 30px;
}


.img_canvas {
	float: right;height : 100px !important;margin-bottom: 9px;width: 150px !important; margin-left: 15px !important;
}
.img_canvas:before {
	content: '';
	display: inline-block;
	position: absolute;
	height: 100%;
	width: 100%;
	
}
.announcement_box img {
	float: right;
}
.announcement_content h3 {
	text-align: right;
}
.announcement_content span {
	padding-right: 5px;
	text-align: right;
	padding-bottom:0px;
}
.announcement_box .ml-sm-5 {
	margin-left: 0 !important;
	margin-right: 3rem !important;
}
.announcement_content a.news_read_more {
	float: left;
}
.newsletter {
	text-align: right;
}
.depart_contact_info {
    float: none;
    padding: 0;
    text-align: center;
}
.depart_contact_info ul li{
    margin: 0 1% 1%;
    float: none;
    display: inline-block;
	width:22.7%;
}
.depart_contact_info ul li:last-child {
    margin: 0 1% 1%;
}
.websiteRating {
	text-align: right;
}
input[type=submit].search-btn {
	margin-right: 0px;
}
.events_paginate {
	float: left;
}
.events_paginate .previous-link {
	padding-right: 10px;
}
.events_paginate .next-link {
	padding-left: 10px;
}
.events_paginate .previous-link:before {
	padding: 0 5px 0 10px;
}
.events_paginate .next-link:after {
	padding: 0 10px 0 5px;
}
.events_paginate .previous-link:after {
	padding-right: 5px;
}
.events_paginate a, .events_paginate span:nth-child(5):after {
	padding-right: 5px;
}
.read_more {
	float: right;
}
.events_more .modal-body .modal-title{
	text-align:right;
}
.cont4box .cont_icon {
    float: right;
}
.cont4box .cont_detail {
    float: left;
    width: calc(83% + -19px);
}
.cont4box h4{
	text-align:right;
	float:right;
}
.cont4box p {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #88898a;
    float: right;
    width: 100%;
    margin-bottom: 10px;
    text-align: right;
}
.cont4box .cont_number_icon img {
    float: right;
    padding: 5px 0 0 10px;
}
.management_staff_details {
    background-color: #f0f0f0;
    padding: 45px 20px 25px;
    float: right;
    width: 100%;
    text-align: right;
}
.management_box .cont_number_icon img {
    float: right;
    padding: 8px 0 0 10px;
}
.share_icons ul li {
    float: right;
}
i.fa.fa-long-arrow-right {
    padding-left: 5px;
    transform: rotateZ(-180deg);
}
.sites_rating_survey input[type=submit].generic {
    display: inline;
    margin-right: 0;
}
.login .form-group label{
	float:right;
	text-align:right;
}
.login .form-group .form_login {
    font-family: 'Roboto Condensed', sans-serif;
    background: #2193d1;
    font-size: 14px;
    color: #fff;
    padding: 6px 36px;
    margin: 0 6px 0px 0px;
    border: 1px solid #0000;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    border-radius: 0;
	float:right;
}
.login .form-group span a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #2193d1;
    font-size: 16px;
    float: left;
}
.arabicBody .login .form-group{
	text-align:right;
}
.stepsForm {
    position: relative;
    float: right;
    width: 33%;
    padding: 0;
}

.stepsform-50 {
    position: relative;
    float: right;
    width: 50%;
    padding: 0;
}
.form_details_title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    color: #FFF;
    background-color: #2a93cc;
    width: 100%;
    padding: 5px 30px 5px 0;
    display: inline-block;
	text-align:right;
}
.arabicBody .register_details .form-group,
.arabicBody .contact_details .form-group,
.arabicBody .user_company_details .form-group{
	text-align:right;
}
.selectdiv:after {
    content: '\f078';
    font: normal normal normal 14px/1 FontAwesome;
    color: #676767;
    left: 15px;
    top: 12px;
    position: absolute;
    pointer-events: none;
    right: inherit;
}
.form_details_title {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    color: #FFF;
    background-color: #2a93cc;
    width: 100%;
    padding: 5px 30px 5px 0;
    display: inline-block;
    text-align: right;
}
.form_details_title img {
    padding: 0 0 0 20px;
}
.account_details .form-group .form-control {
    border-right: 2px solid #f00;
	border-left: 1px solid #ababab;
}
.user_company_details .form-group .form-control {
    border-right: 2px solid #f00;
	border-left: 1px solid #ababab;
}
.contact_details .form-group .form-control {
    border-right: 2px solid #f00;
	border-left: 1px solid #ababab;
}
.user_company_details .custom-checkbox{
	float:right;
}
.user_company_details p{
	text-align:right;
}
.privacy_list1{
	text-align:right;
}
.sites_rating_survey p.sfeed{
	text-align:right;
	float:right;
}
.events_list .form_login{
    left: 30px;
    right: inherit;
    margin: 0;
}
.home_icon #fa-home {
    color: #FFF;
    font-size: 30px;
    margin: 0 14px 0px 15px;
}
i.fa.fa-share-square-o {
    font-size: 23px;
    padding: 0;
    vertical-align: middle;
}
.inner_banner{
	position:relative;
}
.breadcrumbSurvey ol{
	margin-top:0;
	margin-bottom:0;
}
.breadcrumbSurvey {
    background: #eee;
    float: left;
    width: 100%;
    margin: 0;
    padding: 20px 0;
}
/*.main_content.aboutus .row .col-md-7 {
    margin:0;
	padding-left:40px;
}*/
.events_paginate a, .events_paginate span:nth-child(5):after{
    content: "";
    padding-left: 5px;
    padding-right: 0;
}
.events_paginate > span a:first-child:after{
	padding-right:5px;
}
.gallery_list .list_overlay {
    position: absolute;
    bottom: 0px;
    left:inherit;
	right:0;
    background: #2193d1;
    max-width: 90%;
    padding: 10px;
}
.tree ul ul::before{
	content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-left: 1px solid #d7d7d7;
    width: 0;
    height: 35px;	
}
.tree li:last-child::before {
    border-right: 1px solid #d7d7d7;
}
/*.tree li::before, .tree li::after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-top: 1px solid #d7d7d7;
    width: 50%;
    height: 35px;
    right: inherit;
}*/
.tree > ul > li > ul > li:first-child{
	left: 0;	
}
.tree li::before, .tree li::after {
	content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 1px solid #d7d7d7;
    width: 50%;
    height: 35px;
    left: inherit;
}

/*.tree li::after {
    left: auto;
    right: 50%;
    border-right: 1px solid #d7d7d7;
}*/
.tree li::after {
    right: auto;
    left: 50%;
    border-left: 1px solid #d7d7d7;
}
.dataTables_paginate .previous-link:after{
	padding-right: 15px;
}
.dataTables_paginate .previous-link {
    padding-left: 0;
}
.dataTables_paginate a, .dataTables_paginate span:nth-child(5):after{
	padding-right: 5px;	
}
.events_paginate > span a:last-child:before {
	display: inline-block;
	padding: 0px 0px 0 15px;
}
.events_paginate .next-link{
	padding:0;
}
.events_paginate > span a:first-child:after{
	padding: 0px 15px 0 0;	
}
.events_paginate .previous-link{
	padding-left:0;	
}
.events_paginate .previous-link{
	padding-right:0;	
}
.overlay button, .overlay .overlaybtn {
 padding:15px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.carousel-fade .carousel-inner .carousel-item .carousel-caption {
	background: rgba(255, 255, 255, 0.7);
}
.overlay button, .overlay .overlaybtn {
 padding:13.5px;
}
}

span.ui-icon.ui-icon-circle-triangle-w {
    color: transparent;
}
span.ui-icon.ui-icon-circle-triangle-e {
    color: transparent;
}
.open_position_apply .modal-header h1{
	padding:0;	
}
.open_position_apply .modal-body{
	text-align:right;	
}
.open_position_apply .modal-body ul{
	padding: 0 20px 0 0px;	
}
table.dataTable-border, tr, td, th:last-child{
	padding: 9px 0px 5px 15px;	
}
table.dataTable-border tr, td, th{
	text-align: right;	
}
.dataTable-border tbody tr td span{
	padding: 0px 0px 17px 0px;	
}
.dataTable-border tbody tr td span{
	text-align: right;	
}
.dash_search_section{
	text-align:right;
	padding: 6px 30px;
}
.open_position_apply .modal-body ul .heading{
	margin-right: -20px;
}
.open_position_apply .modal-header .close{
	margin: 0 auto 0 0;	
}
.custom-control-label::before{
	right: -15px;	
}
.careers .form-group label{
	float: right;	
}
.careers .form-group .form-control{
	border-right: 2px solid #f00;	
	border-left:1px solid #ababab;
}
.careers .form-group span{
	float: left;
	left: 15px;
}
.careers .resume_btn {
    float: left;
}
.careers .g-recaptcha {
   float:right;
   margin-top: 0 !important;
   margin-right: 0 !important;
}
.form-group-search-btn .search-btn{
	border-right:0px !important;	
}
.pagination{
	padding-left: 1px;	
}
.error_msg{
	float:none;	
	text-align: right;
	display: block;
}
.valuesContent li{
	text-align:right;	
}
.careers p{
	float:none;
	width:100%;
}
.career_box_content p{
	text-align: right;	
}
.career_box_content a.view_more{
	float: left;	
}
/*.flashy-container{
	left:-17px !important;	
}*/
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

.careers .carrerNote{
	text-align:right;
}
.careers .form-group span.error_msg{
	text-align:right;
	float:right;
}
.careers .form-group span.input-group{
    position: relative;
    float: none;
    left: auto;
    display: block;
    text-align: left;
}
.calendar_icon{
	left: 15px;
    right: auto;	
}
.careers .form-group span.calendar_icon{
    position: absolute;
    left: 10px;
    top: -32px;
    float: none;
    width: 24px;
	right:inherit;
}
.custom-file-control::before{
	left: -1px;	
	right:auto;
}
span.custom-file-control.requiredInput{
	border-right: 2px solid #f00 !important;
	border-left:1px solid #ababab !important;
}
input.form-control.requiredInput{
	border-left:1px solid #ababab !important;
}
.requiredInput{
	border-right: 2px solid #f00 !important;
	border-left:1px solid #ababab !important;
}
.cont4box .cont_number_icon p {
    float: none;
}
.management_box .cont_number_icon p {
    float: none;
}
.user_company_details .custom-checkbox .custom-control-label::after {
    left: -15px;
}
/*.announcementBox{
	padding-right:0;	
}*/
.custom-file-control:before {
    content: "تصفح";
}
.multisteps-content .content-data{
	text-align: right;	
}
.multisteps-content input[type=text] {
    text-align: right;
}
.custom-control{
	float: right;
	margin-right: 21px;
	margin-left: 0px;
	padding: 0 0 0 15px;
}
.custom-control-label{
	padding-right: 10px;	
}
.custom-control-label::after{
	right: -1rem;
}
.form_top .form_title{
	float: right;
}
.form_top_icons {
    float: left;
}
}
.siteRate_margin{
	margin-top:140px;
}
.action_icons a{
	float: right;	
}
.dataTable thead th{
	text-align: right;	
}
/*.dataTable tbody tr td{
	padding-right: 96px;	
}*/
.totalAmount td {
    text-align: left;
}
.mm_header{
	text-align:right;	
}
.dropdown-menu{
		
}
.dropdown-menu a {
    text-align: right;
    width: 100%;
}
.steps-form{
	float: right !important;	
}
.latest_news p{
	text-align: right;	
}
[data-simplebar] {
	text-align: right;
}
.ui-datepicker{
	z-index:5 !important;	
}
table.table.table-condensed.table-hover.dataTable.totalAmount td{
	text-align: left !important;	
}
.paymentOptionArea{
	padding:0;	
}
.paymentSection label{
	   /*padding-right: 10px;	*/padding:0 15px 0 0;
}
.paymentSection .custom-control.custom-radio{
	margin-right:0;	
}
.paymentOptionArea .custom-radio{
	padding-right:0;	
}
.input_width{
	display:inline-table;	
}
}

.aviation_right_button {
    float: left;
    width: 100%;  
	text-align:center;
	display:flex;
	margin-top:15px;
}
.aviation_right_button a{
	float:left;
	margin-right: 0px;
	margin-left:10px;
	padding:10px;
	font-size:14px;
	border-radius:10px;
	color:#fff;
	text-decoration:none;
	width:32%;
}
.aviation_right_button a:last-child{margin-left:0;}
.aviation_right_button a.btn-success{background-color: #28a745;}
.aviation_right_button a.btn-success:hover{background-color:#333; color:#fff;}
.aviation_right_button a.btn-danger{background-color: #dc3545;}
.aviation_right_button a.btn-danger:hover{background-color:#333; color:#fff;}
.aviation_right_button a.btn-warning{background-color: #ffc107;}
.aviation_right_button a.btn-warning:hover{background-color:#333; color:#fff;}
.aviation_right_button a.btn-info{background-color: #17a2b8;}
.aviation_right_button a.btn-info:hover{background-color:#333; color:#fff;}

.required_documents .form-group .custom-file-control {
    width: calc(82% + 0%);
    border-right: 2px solid #f00;
    border-left: 0px;
}
.norequiredInput{ border-right: 1px solid #ababab !important; }
.dataTables_paginate .previous:before {
    display: inline-block;
    content: "\f178";
    font-family: FontAwesome;
    font-style: normal;
    padding: 0 0 0 10px;
    font-size: 16px;
    color: #fff;
}

.dataTables_paginate .next:after {
    display: inline-block;
    content: "\f177";
    font-family: FontAwesome;
    font-style: normal;
    padding: 0 10px 0 0;
    font-size: 16px;
    color: #fff;
}
.spn_perreview{
	width:100%;	
}
.about_quicklinks_img img{
	position: relative;
    z-index: 3;	
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: 0.4rem 0.4rem 0.4rem 0;
    border-right-color: #2193d1 !important;
}
.minheight{min-height: 48px;}
.spnNote_label{margin-left: 0; margin-right: 36px;}
.ApplicationInformation .mb-5 .mt-4 .form-group .custom-control .custom-EntryAreaCheckbox{padding: 0 10px 0 0;}
.ApplicationInformation .mb-5 .form-group .custom-control-label{padding: 0 10px 0 0;}    

/*----------------------------Payment Gatway-------------------------------*/
.payment_confirmation{width: 100%; height: auto; text-align: center; margin: 0 0 34px;}
.payment_confirmation img{ margin:90px 0 20px; width:100px; height:100px;}
.payment_confirmation b{font-family: 'robotobold';font-size: 18px; margin-bottom: 10px;display: block;}
.payment_confirmation span{font-family: 'robotoregular';font-size: 16px; margin: 0px;display: block; color: #4c4c4c;}
.close_btn button{font-family: 'robotoregular'; background-color: #2a93cc; font-size: 16px;color: #ffffff; border:0px; display: block; text-align: center; padding: 6px 30px;}
.paymentdetails .table-responsive .table{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.paymentdetails .table-responsive .table thead.thead-dark tr th{ background-color:#2a93cc; border-color:#e7e7e7;border-bottom-width: 1px; border:none; padding:10px 25px 10px 0;}
.paymentdetails .table-responsive .table thead.thead-dark{ color:#fff; font-size:22px;font-family: 'robotoregular';}
.paymentdetails .table-responsive .table tbody{color:#323232; font-size:16px;font-family: 'robotoregular';}
.paymentdetails .table-responsive .table tbody tr td{ padding:20px 25px;}
/*----------------------------Payment Gatway-------------------------------*/


/*-------------Home Page Slick Slider-----------------------------*/
.latest_news .slider, .announcements .slider  { width: 100%;margin:0;}
.latest_news .slider .slick-list .slick-track .slick-slide{ /*width:20% !important;*/ margin:0 10px !important;} 
.latest_news .slider .slick-list .slick-track .slick-slide > div{width: 100%;float: left;margin: 0 0 21px;}
.latest_news .slider .slick-list .slick-track .slick-slide .announcementBox{display: inline !important; padding: 0px;margin:0px;}
.latest_news .slick-dots{display: none !important;}
.latest_news .slick-dotted.slick-slider{margin-bottom: 0; }
.latest_news{direction:rtl;}
.latest_news .slider .slick-list .slick-track{float:left;}
/*.latest_news .slick-track{right:-1920px !important;}*/

.announcements .slider .slick-list .slick-track .slick-slide{ /*width:20% !important;*/ margin:0 10px !important;} 
.announcements .slider .slick-list .slick-track .slick-slide > div{width: 100%;float: left;margin: 0 0 21px; }
.announcements .slider .slick-list .slick-track .slick-slide .announcementBox{display: inline !important;}
.announcements .slider .slick-list .slick-track .slick-slide .announcementBox{display: inline !important; padding: 0px;}
.announcements .slick-dots{display: none !important;}
.announcements .slick-dotted.slick-slider{margin-bottom: 0; }
/*.announcements .slick-track{right: 0 !important}*/
.announcements{direction:rtl;}
.announcements .slider .slick-list .slick-track{float:left;}

.slick-slide {margin: 0px 20px;}
.slick-slide {transition: all ease-in-out .3s;opacity: 1;}
.slick-slide img {width: 100%;}

.slick-next:before{color: #fff;font-family: FontAwesome !important;content: "\f104" !important; opacity: 1 !important;font-weight:bold; font-size: 20px !important;}
.slick-prev:before{color: #fff;font-family: FontAwesome !important; content: "\f054" !important;opacity: 1 !important;font-size: 15px !important;font-weight:normal;}
.slick-prev, .slick-next{background: #2193d1 !important; height:50px !important;}

.slick-active {opacity: 1;}
.latest_news .slick-dotted.slick-slider .slick-prev{right: -20px; left: inherit;}
.latest_news .slick-dotted.slick-slider .slick-next{left: -20px; right: inherit;}
.announcements .slick-dotted.slick-slider .slick-prev{right: -20px;left: inherit;}
.announcements .slick-dotted.slick-slider .slick-next{left: -20px;right: inherit;}
.slick-prev, .slick-next{top: 34% !important;}
.slick-current {opacity: 1;}
.slick-prev.slick-disabled:before {opacity: .25 !important;content: "\f054" !important; font-weight:normal;font-family: FontAwesome; font-size: 15px !important;}
.slick-next.slick-disabled:before {opacity: .25 !important;content: "\f104" !important; font-weight:bold;font-family: FontAwesome;font-size: 20px !important;}
/*.slick-track{right:-480px !important;}*/
.slick-slider .slick-track, .slick-slider .slick-list { direction: rtl;}
/*-------------Home Page Slick Slider-----------------------------*/                                                                                             

/*----------------------------Country Popup--------------------------------*/
#ModelCountryList .modal-header h1 {font-size: 18px;color: #fff;text-align: right;margin: 0;padding: 13px 20px 0px 0;font-weight: bold;}
.countryTable thead th {padding: 5px 38px !important;}
.countryTable tbody tr td {padding: 5px 38px !important;}
.countryTable-border {overflow: auto;height: 300px;}
.aCountryList {text-decoration: underline !important;color: #007bff !important;}
#ModelCountryList .modal-header .close {padding: 0px 15px 10px;margin: 0;background: #07689d;color: #FFF;opacity: 1;font-size: 40px;min-width: auto;float: left;text-align: left;}
/*----------------------------Country Popup--------------------------------*/

.action_icons span.cancel {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_cancel_visa.png) no-repeat;
}

.action_icons span.cancel:hover::after{
	content: "إلغاء";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;	
}

.action_icons span.changestatus {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_change_status.png) no-repeat;
}

.action_icons span.changestatus:hover::after{
	content: "تغيير الوضع";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1;	
}

.action_icons span.changeprofession {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_change_profession.png) no-repeat;
}

.action_icons span.changeprofession:hover::after{
	content: "تغيير المهنة";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;	
}

.action_icons span.renewal {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_renewal_visa.png) no-repeat;
}

.action_icons span.renewal:hover::after{
	content: "التجديد";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;	
}

.action_icons span.stamping {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_stamping.png) no-repeat;
}

.action_icons span.stamping:hover::after{
	content: "ختم";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;	
}

.action_icons span.history {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/icon_History.png) no-repeat;
}
.action_icons span.history:hover::after{
	content: "التاريخ";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;
}

.action_icons span.historypreview {
    width: 23px;
    height: 24px;
    display: inline-block;
    position: relative;
    background: url(../images/view-icon.png) no-repeat;
}
.action_icons span.historypreview:hover::after {
	content: "معاينة التاريخ";	
	position: absolute ;
  	top: 1.7em;
  	left: -1em;
  	min-width: max-content;
  	padding: 5px ;
  	color: #fff ;
  	background-color:#2193d1;
  	z-index: 1 ;	
}
/*----------------------News Details Page Pagination--------------------------*/
.latest_news .tbleracords .dataTables_paginate span{padding: 0px; width: auto;}
.latest_news .tbleracords .dataTables_paginate span a.previous-link {background-color: #007bbd; text-align: center; width: 100px;padding: 6px 7px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;height:auto;margin-left: 5px;margin-right: 0px;}
.latest_news .tbleracords .dataTables_paginate span a.previous-link:hover{text-decoration: underline;}
.latest_news .tbleracords .dataTables_paginate span a.previous-link:before{padding: 0 0 0 10px;content: "\f178";}
.latest_news .tbleracords .dataTables_paginate span a.previous-link:after{display: none;}

.latest_news .tbleracords .dataTables_paginate span:nth-child(5):after{display: none;}
.latest_news .tbleracords .dataTables_paginate span:nth-child(5){padding-left: 7px;padding-right: 0px;}

.latest_news .tbleracords .dataTables_paginate span a.next-link {background-color: #007bbd; text-align: center; width: 100px;padding: 6px 7px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;height:auto;}
.latest_news .tbleracords .dataTables_paginate span a.next-link:hover{text-decoration: underline;}
.latest_news .tbleracords .dataTables_paginate span a.next-link:after{padding: 0 10px 0 0; content: "\f177"}
/*----------------------News Details Page Pagination--------------------------*/


/*----------------------Announcement Details Page Pagination--------------------------*/
.announcement_page .tbleracords .dataTables_paginate span{padding: 0px; width: auto;}
.announcement_page .tbleracords .dataTables_paginate span a.previous-link {background-color: #007bbd; text-align: center; width: 100px;padding: 6px 7px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;height:auto;margin-left: 5px;margin-right: 0px;}
.announcement_page .tbleracords .dataTables_paginate span a.previous-link:hover{text-decoration: underline;}
.announcement_page .tbleracords .dataTables_paginate span a.previous-link:before{padding: 0 0 0 10px;content: "\f178";}
.announcement_page .tbleracords .dataTables_paginate span a.previous-link:after{display: none;}

.announcement_page .tbleracords .dataTables_paginate span:nth-child(5):after{display: none;}
.announcement_page .tbleracords .dataTables_paginate span:nth-child(5){padding-left: 7px;padding-right: 0px;}

.announcement_page .tbleracords .dataTables_paginate span a.next-link {background-color: #007bbd; text-align: center; width: 100px;padding: 6px 7px;font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;height:auto;}
.announcement_page .tbleracords .dataTables_paginate span a.next-link:hover{text-decoration: underline;}
.announcement_page .tbleracords .dataTables_paginate span a.next-link:after{padding: 0 10px 0 0; content: "\f177";}
/*----------------------Announcement Details Page Pagination--------------------------*/
#ModelEmployeeList .modal-header h1 {
    font-size: 18px;
    color: #fff;
    text-align: right;
    margin: 0;
    padding: 13px 20px 0px 0;
    font-weight: bold;
}

#ModelEmployeeList .modal-header .close {
    padding: 0px 15px 10px;
    margin: 0;
    background: #07689d;
    color: #FFF;
    opacity: 1;
    font-size: 40px;
    min-width: auto;
    float: left;
    text-align: left;
}
#ModelEmployeeList .modal-content .modal-body h6{text-align:right;}
#SearchOptions {margin-top: 200px; margin-bottom: 80px;}
.carousel-control-prev-icon, .carousel-control-next-icon{width:auto;}
/ start CrewExtentionCSS /
.gridHeader th span{
	color:#fff !important;	
}

.gridHeader td span{
	color:#000 !important;	
}
/ end CrewExtentionCSS /

.management_box .cont_number_icon i, .airport_departments .airport_white_box i, .airport_departments .airport_blue_box p i {
    padding: 0 0 0 10px;
}
.LP_tableBorder {
    border-left: 1px solid #fff !important;
	border-right: 0 !important;
}
.LP_tabelFrom{border-left: 1px solid #fff;}
.LP_tableHeader2 .LP_tableBorder {
    border-left: 1px solid #a4a7a6 !important;
	border-right: 0 !important;
}
.mt_30{margin-top: -30px;}
.img_termcondition{
        width:150px;
        height:31px;
		float:right;
    }
	
	
	
	.PaymentMarginAR{
	margin-bottom:16px!important;
}

.ackAR
{
	float:right;
}
.change_pas_btn{
	margin-right: 450px !important;
}
.document_submited .modal-header .close {
    margin: 0 auto 0 0;
}

.cssTradeLicenseCopydcouement  .cssEntityRegistrationdcouement .cssPassportIDdcouement .cssEmiratesIDdcouement  .custom-file-control:before {
    content: "تصفح" !important;
}


.headingwidth{
	width:auto !important;
	
}
.userlink{
	font-size: 14px!important;
	text-decoration: underline!important;
	margin: 14px 10px 0 0px !important;
	width:auto !important;
	display: contents;
}
.fixed784{
	direction:ltr !important;
	padding-left: 225px !important;
	line-height:0.9 !important;
	
}

.arManage_left{
float:left !important;
}
.btnadmin{
float:right !important;
}
.document_submited p {
    font-weight: bold;
    margin: 0;
    padding: 10px 17px !important;
}
.clstextalign
{
text-align: right;
}