
@font-face { /*SPA*/
    font-family: 'alegreya_sansitalic';
    src: url('fonts/alegreyasans-italic-webfont.eot');
    src: url('fonts/alegreyasans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreyasans-italic-webfont.woff') format('woff'),
         url('fonts/alegreyasans-italic-webfont.ttf') format('truetype'),
         url('fonts/alegreyasans-italic-webfont.svg#alegreya_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
} /*SPA*/
@font-face { /*SPA*/
    font-family: 'alegreya_sansmedium';
    src: url('fonts/alegreyasans-medium-webfont.eot');
    src: url('fonts/alegreyasans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreyasans-medium-webfont.woff') format('woff'),
         url('fonts/alegreyasans-medium-webfont.ttf') format('truetype'),
         url('fonts/alegreyasans-medium-webfont.svg#alegreya_sansmedium') format('svg');
    font-weight: normal;
    font-style: normal;
} /*SPA*/
@font-face { /*SPA*/
    font-family: 'alegreya_sansregular';
    src: url('fonts/alegreyasans-regular-webfont.eot');
    src: url('fonts/alegreyasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/alegreyasans-regular-webfont.woff') format('woff'),
         url('fonts/alegreyasans-regular-webfont.ttf') format('truetype'),
         url('fonts/alegreyasans-regular-webfont.svg#alegreya_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
} /*SPA*/

body { margin:0px;padding:0; color:#111; font-family: 'alegreya_sansregular',Verdana; font-size:14px; min-width:1196px; background:url(images/bg.jpg) center 0 repeat #fff;}
a{
	text-decoration:none;
	color:#dcd8d8;
	outline:0;
	border:none;
}
a:hover, a:visit{color:#dcd8d8; }
input:focus, textarea:focus, select:focus{outline: none;}
.cap{text-transform: uppercase;}
a img{
	border:none;
}

.upper{ text-transform:uppercase}
.none{ display:none;}
.fl{ float:left;}
.fr{ float:right;}
p{margin:0;padding:0;}

h1{margin:0; padding:0;}
h2{margin:0; padding:0;}
h3{margin:0; padding:0px;  }
h4{ margin:0; padding:0px;  }

textarea{resize: none; }
.hall{position:relative;width:1196px;margin:0 auto;}
.inside_hall{position:relative;width:1196px;margin:0 auto;background-color:#FFF;}
.content{position:relative;min-height:200px;margin:258px 22px;width:1152px;}
.footer{clear:both;font-family: 'alegreya_sansregular';font-size:13px;color:#fff;width:1152px;height:37px;background-color:#2b2a2a;padding:0 22px;}
.page_bg_left{position:absolute;left:0;top:0;width:20px;height:50px;background-color:#00aeef;}
.page_bg_left_in{position:absolute;left:0;top:0;width:10px;height:30px;background-color:#00aeef;}
label.error{color: #f00;font-size:10px;position:absolute;top:0;right:0;}
fieldset{margin:0;padding:0; outline:none;border:none;}
form{margin:0;padding:0;}
.container{clear:both;min-height:200px;margin-bottom: 10px;}
.inside_container{clear:both;min-height:200px;margin-bottom: 45px;padding:0 22px;width:1152px;}
.required{position:relative;}
/* LOGIN STARTS */
.login_holder{position:relative;margin:0 auto;background-color:#FFF;width:804px;height:258px;-webkit-box-shadow: 0 0 7px -2px #383938;box-shadow:0 0 7px -2px #383938;-moz-box-shadow: 0 0 7px -2px #383938;}
.login_left{float:left;margin-left:37px;margin-top:77px;}
.login_center{float:left;margin-left:42px;margin-top:67px;}
.login_right{float:left;margin-left:36px;position: relative;padding:20px;}
.login_title{font-family: 'alegreya_sansmedium';font-weight: normal;font-size:20px;color:#111;height:38px;margin-bottom:5px;padding-left:15px;text-transform:uppercase;}

.input_field_inner{width:269px;height:40px;margin-bottom:8px;position:relative;}
.input_field_inner input{border:1px solid #00aeef;background-color:transparent;width:247px;height:18px;font-family: 'alegreya_sansitalic';font-size:14px;color:#111;padding:10px;}
.login_reset_submit{clear:both;}
.reset_password{float:left;}
.forgot{font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#111;}
.login_button{float:right;}
.submit_feedback{border:1px solid #00aeef;padding:5px 20px;background-color:transparent;font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#111;cursor:pointer;text-transform:uppercase;}
.submit_feedback:hover{background-color:#00aeef;}
.popup_message{clear: both; text-align: center; padding-top: 20px;}
/* LOGIN STARTS */

/* LIST STARTS */
.list_header{clear:both;height:78px;border-bottom:1px solid #ababab;background-color:#FFF;width:1152px;padding:13px 22px;margin-bottom:10px;}
.header_spa_logo{float:left;margin-top:10px;margin-right:22px;}
.header_intel_logo{float:left;}
.header_rsaf_welcome{float:right;position:relative;}
.header_welcome{font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#111;margin-left:20px;line-height: 14px;}
.welcome_msg{font-family: 'alegreya_sansregular';}
.header_logout{height:20px;font-family: 'alegreya_sansregular';font-size:14px;color:#111;background:url(images/logout_arrow.png);background-position:left center;background-repeat:no-repeat;padding-left:12px;margin-left:20px;}
.list_top{float:left;width:135px;height:23px;margin-left:22px;}
.add_flight{background-color:transparent;border:1px solid #00aeef;background:url(images/add_bg.png);background-position:left center;background-repeat:no-repeat;font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#000;text-align:center;margin-left:10px;padding-top:1px;height:21px;}
.add_flight:hover{background-color:#00aeef;}
.add_flight#stop-bg{background-image:none;}
.list_bottom{clear:both;margin-left:22px;width:1128px;min-height:230px;background-color:#FFF;padding:14px;border:1px solid #d2d2d2;}
.filter_list{height:19px;padding:5px 7px;background-color:#00aeef;width:1114px;}
.edit_button{font-family: 'alegreya_sansregular';font-size:14px;color:#111;text-decoration:underline;}
.select_fiter{border: 1px solid #fff;height: 25px;width:200px;color:#111;font-family: 'alegreya_sansregular';font-size:14px;margin-right:5px;}
/* LIST ENDS */

/* FSR HEADER STARTS */
.request_header{clear:both;height:auto;width:1152px;padding:10px 22px;}
.request_logos{clear:both;margin-bottom:10px;}
.request_header_spa_logo{float:left;margin-top:13px;}
.request_header_intel_logo{float:right;}
.request_page_title{clear:both;text-align:center;margin-bottom:10px;}
.request_page_title-en{font-family: 'alegreya_sansmedium';font-weight: normal;font-size:22px;color:#3d3d3d; text-transform:uppercase;}
.request_page_title-ar{font-family: 'alegreya_sansregular';font-size:22px;color:#3d3d3d;}
.request_info{float:left;font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#111111;position:relative;padding-left:28px; text-transform:uppercase;}
.request_text{float:right;font-family: 'alegreya_sansregular';font-size:16px;color:#111111;}
.request_date{font-family: 'alegreya_sansregular';font-size:14px;color:#111111; text-transform:uppercase;}
.date_title{font-family: 'alegreya_sansmedium';font-weight: normal;}
.hijri_time{margin-left:33px;}
/* FSR HEADER ENDS */

/* FSR CONTENT STARTS */
table {border-collapse: collapse;}
.table{border-bottom: 1px solid #000000;}
.th {border-top: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;padding:5px 10px;font-family: 'alegreya_sansmedium';font-weight:normal;font-size:14px;}
.th1 {border-left: 1px solid #000000;border-right: 1px solid #000000;color:#7e7e7e;padding:0px 10px;font-family: 'alegreya_sansregular';font-size:14px;}
.th2 {border: 1px solid #000000;padding:5px 10px;font-family: 'alegreya_sansmedium';font-weight:normal;font-size:14px;background-color:#f4f2f2;}
.td {border-left: 1px solid #000000;border-right: 1px solid #000000;padding: 0 10px 10px;position:relative;}
.td1 {border-left: 1px solid #000000;border-right: 1px solid #000000;padding: 5px 10px;position:relative;}
.disabled_input {border: 1px solid #cccccc;height: 15px;width:99%;color:#433a2c;font-family: 'alegreya_sansregular';font-size:14px;}
.input_fields {border: 1px solid #cccccc;height: 15px;width:99%;color:#433a2c;font-family: 'alegreya_sansregular';font-size:14px;}
.input_fieldsN {border: 1px solid #cccccc;height: 15px;width:50%;color:#433a2c;font-family: 'alegreya_sansregular';font-size:14px;}
.input_fieldsN1 {border: 1px solid #cccccc;height: 15px;width:99%;color:#433a2c;font-family: 'alegreya_sansregular';font-size:14px;}
.select_fields {border: 1px solid #cccccc;height: 20px;width:99%;color:#7e7e7e;font-family: 'alegreya_sansregular';font-size:14px;}
.select_fieldsN {border: 1px solid #cccccc;height: 20px;width:59%;color:#7e7e7e;font-family: 'alegreya_sansregular';font-size:14px;}
.page_subtitle{font-family: 'alegreya_sansmedium';font-weight:bold;font-size:14px;color:#111111;margin-top: 30px;height: 22px;}
.aircraft_details{clear:both;margin-bottom: 15px;width: 1158px;}
.flight_report{clear:both;margin-bottom: 15px;width: 1158px;}
.purpose_details{clear:both;margin-bottom: 15px;width: 1158px;}
.livesctr_report{clear:both;margin-bottom: 15px;width: 1158px;}
.services_details{clear:both;margin-bottom: 10px;width: 1158px;}
.flight_legs{clear:both;margin-top: 30px;width: 1158px;}
.add_more{font-family: 'alegreya_sansmedium';font-weight:normal;font-size:14px;color:#111111;cursor:pointer;width: 100px;}
.buttons_holder{clear:both;width: 1158px;height:32px;/*margin-bottom: 45px;*/}

.contact_submit_holder{float:right;}
/*.submit_feedback1{font-family: 'alegreya_sansmedium';font-weight: normal; font-size:14px;color:#846115;background:url(images/send_button.png);background-repeat:no-repeat;background-position:0 0;border:none;width:195px;height:32px;text-align:left;}
.submit_feedback1:hover{cursor:pointer;color:#FFF;}
*/.submit_feedback1{border:1px solid #00aeef;padding:5px 20px;background-color:transparent;font-family: 'alegreya_sansmedium';font-weight: normal;font-size:14px;color:#111;cursor:pointer;text-transform:uppercase;}
.submit_feedback1:hover{background-color:#00aeef;}
.cancel_submit_holder{float:right;margin-right:5px;}
.submit_cancel{font-family: 'alegreya_sansmedium';font-weight: normal; font-size:14px;color:#111;background-color:transparent;border:1px solid #00aeef;padding:5px 20px;text-transform:uppercase;}
.submit_cancel:hover{cursor:pointer;background-color:#00aeef;}
/* FSR CONTENT ENDS */

.header_logoN{float: left;font-family: 'alegreya_sansmedium'; font-size: 14px; font-weight: bold; margin-top: 14px; text-align: right;}