/**
FlyDubai -FZ specific CSS

Modified By TCC/Vishnu Jyothi

**/
input[type=button], input[type=submit], button { -webkit-appearance: none; }

body{text-align:center;font-family:'Open Sans';font-size:12px;margin:0;text-align:left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
.airlineBody{text-align:center;background:#d4e3ee fixed;font-family:'Open Sans, Helvetica, sans-serif';font-size:12px;margin:0;text-align:left;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}
.boxss{width:100%;height:250px;float:left;margin:0;padding:0;background:#000}
.boxss1{width:100%;height:250px;float:left;margin:0;padding:0;background:red}
.boxss3{width:100%;height:250px;float:left;margin:0;padding:0;background:#0F0}
.logon_containers{width:1000px;margin:0 auto;padding:0;background:#666;height:1000px}
.logon_footer{background:url(images/footer_bg_03.png) repeat-x;width:100%;height:82px;float:left;margin:0;padding:0}
.layout{margin:0 auto;width:373px;background:url(images/bg_container_03.png) repeat}
.layout_login{margin:0 auto!important;width:373px;background:rgba(255, 255, 255,0.8);position:relative}
.bottom_bg{background:#2c6297;padding:10px 0;font-family: 'Open Sans, Helvetica, sans-serif';font-size: 12px;color:#fff;text-align:center;margin:0;width:100%;position:absolute;bottom:0;left:0;text-transform:uppercase}
.logon_footer{background:url(images/footer_bg_03.png) repeat-x;width:100%;height:82px;float:left;margin:0;padding:0}
.width_100p{width:100%}
.text_algn_cntr{text-align:center;margin:0 0 20px}
.input_elemnt{float:left;margin:0;padding:0;width:100%!important}
.input_elemnt .ng-invalid{border:0 solid #FFF;border-radius:0!important}
.input_elemnt input[type="text"]{background:#fff!important;border-bottom:medium none;border-left:6px solid #f2a0a4!important;border-right:medium none;border-top:medium none;box-shadow:0 1px 5px 0 #CCCCCC;color:#8D8C8C;font-family: 'Open Sans, Helvetica, sans-serif';font-size: 15px;height:28px;margin:0 0 4px;padding:10px;text-transform:uppercase;width:303px!important;outline:none;border-width: 0 0 0 6px !important;}
.input_elemnt input[type="password"]{background:#fff!important;border-bottom:medium none !important;border-left:6px solid #f2a0a4!important;border-right:medium none !important;border-top:medium none !important;box-shadow:0 1px 5px 0 #CCCCCC;color:#8D8C8C;font-family: 'Open Sans, Helvetica, sans-serif';font-size: 15px;height:28px;margin:0 0 4px;padding:10px;text-transform:none;width:303px!important;outline:none}
.button_login{background:#f79234;padding:10px 0;font-family: 'Open Sans, Helvetica, sans-serif';font-size: 18px;color:#050505;border:none;width: 94%;height:50px;cursor:pointer;box-shadow:0 1px 5px 0 #CCC;-moz-box-shadow:0 1px 5px 0 #CCC;-webkit-box-shadow:0 1px 5px 0 #CCC;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left};
.button_mob
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	cursor:pointer;
	margin-left: 20px;
	background-color: white;
	border: 1px solid #8f8ac6;
	padding:2px 3px;
}
.img_icn{
	background:url(images/mobile_icon.png) 0px 0px no-repeat;
	margin-left:253px;
}
.forgot_pass{color:#e0001b!important;width:100%!important;text-align:right!important;float:left;margin:5px 0 20px!important;font-size: 13px;}
.forgot_pass a{color:#0033ff !important;padding:0 3px;text-decoration:underline;cursor:pointer}
.user_reg_link{
	color: #ff0000!important;
    padding: 0 3px;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}
.airline{background:none repeat scroll 0 0 #FFFFFF;border-left:6px solid #f2a0a4!important;box-shadow:0 1px 5px 0 #CCC;color:#8D8C8C;font-family: 'Open Sans';font-size: 15px;height:28px;margin:0 0 4px;padding:18px 10px 3px;text-transform:uppercase;width:303px!important}
.padding_both{padding:0 24px 0 20px}
.width_ifly{width:308px}
.dotted_brdr_btm{background-repeat:repeat-x}
.cnt_aln{font-family: 'Open Sans, Helvetica, sans-serif';font-size:12px;margin-left:16px;margin-right:auto}
table,th,td{vertical-align:middle}
table{border-collapse:separate;border-spacing:0}
.allignCenter{margin-left:auto;margin-right:auto}
.layout_login .text_algn_cntr{margin:10px 0 20px}
.layout_login .error{padding:10px;margin:0 0 10px;border:solid 1px #FBD3C6;background:#FDE4E1;color:#CB4721;font-family: 'Open Sans, Helvetica, sans-serif';font-size:15px;text-align:center;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layout_login .yl_content_bgclr{float:left}
.layout_login .padding_both{padding:0 0 60px}
.logoOne{display:inline-block;border-right:#ddd 1px solid;padding-right:20px;width:135px;margin-right:15px}
.logoOne img{width:100%}
.logoTwo{display:inline-block;width:115px}
.logoTwo img{width:100%}
.declaimer{width:100%;position:absolute;bottom:20px;left:0;text-align:center}
.declaimer p{width:85%;display:inline-block;font:12px Open Sans,helvetica,sans-serif;color:#fff}
img.bg{min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;bottom:0;left:0}
.forgot_pass p {
    color: #e0001b !important;
    cursor: pointer;
    text-decoration: none;
    width:94%;
    /*text-align: left !important;*/
    line-height: 100%;
}
@media screen and (max-width: 1024px) {img.bg{left:50%;margin-left:-512px}}
#mob_forgotP{display:none;}
.logon_pwd_page_user_label{color: #8D8C8C!important;font-family: "Open Sans, Helvetica, sans-serif";font-size: 18px;font-weight: normal !important;}
.not_you_anchor{color: #e0001b!important;padding-bottom: 10px;padding-top: 4px;cursor: pointer;}

.forgot_pass
{
	color:#0033ff !important;
	width:100% !important;
	text-align:right !important;
	float:left;
	margin:5px 0 20px !important;
}

.forgot_pass a
{
	color:#0033ff !important;
	padding: 0 3px;
	text-decoration:underline;
	cursor:pointer;
}

.airline {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 6px solid #f2a0a4 !important;
    box-shadow: 0 1px 5px 0 #CCCCCC;
    color: #8D8C8C;
   font-family:Open Sans, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal !important;
    height: 28px;
    margin: 0 0 4px;
    padding: 18px 10px 3px;
    text-transform: uppercase;
    width: 303px !important;
}

.padding_both
{
	padding:0 24px 0 20px;
}



.width_ifly {
    width: 308px;
}

.dotted_brdr_btm {
    background-repeat: repeat-x;
}

.cnt_aln {
   font-family:Open Sans, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 16px;
    margin-right: auto;
}
table, th, td {
    vertical-align: middle;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
.allignCenter
{
margin-left:auto;
margin-right:auto;
}
.layout_login .text_algn_cntr {
margin: 10px 0 15px 0;
}

.layout_login .error {
	padding: 10px;
	margin: 0px 0 10px;
	border: solid 1px #FBD3C6;
	background: #FDE4E1;
	color: #CB4721;
	font-family: Open Sans, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	float: left;
	width: 100%;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.layout_login .yl_content_bgclr
{
	float:left;
}
.layout_login .yl_content_bgclr_logon{float:left;width: 100% !important;}
.layout_login .padding_both {
padding: 0 0 40px;
}
.logon_pwd_page_user_label{color: #8D8C8C;font-family: Open Sans, Helvetica, sans-serif;font-size: 18px;font-weight: normal !important;}
.not_you_anchor{color: #0033ff!important;padding-bottom: 10px;padding-top: 4px;cursor: pointer;}
.bgColorWhiteLogon {
	display: inline-block;
}
.ey_logo{height: 114px; width: 76px;}
.airline_304px{
	width: 304px !important;
}
.margin_top_bottom_12px{
	margin-top: 12px !important;
    margin-bottom: 12px !important;
}
