#login.mobile #wrapper{width:100%;height:89%;margin:auto;background:url(../clientlibs_globals/images/BOR_1602_Login.jpg) top no-repeat;background-size:100%;border:0;text-align:center}
#login.mobile #programme_wrapper{width:100%;margin:0;padding:0;height:190px}
#login.mobile #programme_info{width:100%;float:none;padding:0;height:100%}
#login.mobile #programme_info h1{background:url(../clientlibs_globals/images/FS_Preferred_Partner_Logo.svg) center no-repeat;width:100%;margin:0}
#login.mobile #error_wrapper{width:100%}
#login.mobile #form_wrapper{overflow:hidden;position:relative;margin:auto;padding:0;background-color:none !important;float:none;margin-left:0;margin-right:0;width:100%;height:500px}
#login.mobile #login_form h2,#login.mobile #reset_form h2{display:none}
#login.mobile #login_form_mobile_title{display:block;margin:30px 0 10px 0;text-transform:uppercase;font-family:unset;color:#fff;font-size:28px;font-weight:100;letter-spacing:2px}
#login.mobile #login_form,#login.mobile #reset_form{padding-top:55px;width:100% !important;margin:0 !important;padding-left:0 !important}
#login.mobile #reset_form{padding-top:0}
#login.mobile #reset_form .loginReturn{display:none}
#login.mobile div.login_field_wrap{background:transparent;width:100%}
#login.mobile div.error_ftr{display:none}
#login.mobile #login_form input.login_field,#login.mobile #reset_form input.login_field,#loginGuest #reset_form input.login_field,#login.mobile #request_form input.login_field{background-color:white;width:80%;border-radius:0;color:black;font-size:18px;height:25px;font-family:"Monotype Garamond","adobe-garamond-pro-1","adobe-garamond-pro-2","adobe-garamond-pro","adobe-garamond",Garamond;line-height:27px;letter-spacing:.5px}
#login.mobile #reset_form div.loginReturn{margin-left:5%}
#login.mobile #reset_form #reset_form_mobile_title{display:block;margin:30px 0 10px 0;color:#fff;font-family:sans-serif;font-size:11px;font-weight:600;line-height:30px;letter-spacing:2px;text-transform:uppercase}
#login.mobile #reset_form .mobile_loginReturn{padding-top:30px;padding-bottom:20px}
#login.mobile #reset_form .mobile_loginReturn,#login.mobile #reset_form .mobile_loginReturn a{display:block;color:#fff;font-family:sans-serif;font-size:11px;font-weight:400;line-height:30px;letter-spacing:2px;text-transform:uppercase;text-decoration:none}
#login.mobile #reset_form .reset_form_mobile_message{margin:0 20px}
#login.mobile #reset_form .reset_form_mobile_message,#login.mobile #reset_form .reset_form_mobile_message a{display:inline-block;color:#fff;font-size:13px;font-family:"Monotype Garamond","adobe-garamond-pro-1","adobe-garamond-pro-2","adobe-garamond-pro","adobe-garamond",Garamond;line-height:28px;letter-spacing:2px;text-decoration:none}
#login.mobile #reset_form p.welcome{display:none;color:#fff}
#login.mobile #login_remember_me{appearance:none;height:16px;width:16px;background:transparent;position:relative;top:3px;left:0;border:1px solid #fff;float:left;color:white;margin-left:0}
#login.mobile #login_remember_me:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0ic3Vic2NyaXB0aW9ucy9tb2JpbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMjk3LjAwMDAwMCkiPiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDIwOS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE4LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA4NC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29ucy9jaGVja2JveC9vbi93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLTQiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeD0iMCIgeT0iMCIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgtMiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJub256ZXJvIiBwb2ludHM9IjUgMTAgNSAxMiA5IDE2IDE2IDcgMTYgNSA5IDE0Ij48L3BvbHlnb24+ICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);background-color:#fff;background-position:50% 50%;background-size:16px}
#login.mobile label.login_remember_me_label{color:white;font-family:"Monotype Garamond","adobe-garamond-pro-1","adobe-garamond-pro-2","adobe-garamond-pro","adobe-garamond",Garamond;font-size:14px;float:left;padding:8px 8px}
#login.mobile label.login_remember_me_label strong{font-weight:100;letter-spacing:1px}
#login.mobile #login_form input.login_btn,#login.mobile #reset_form input.login_btn{background:black;width:calc(80% + 20px);border-color:white;float:none;text-transform:uppercase;font-size:10px;height:40px;padding:0 20px;margin-top:20px;letter-spacing:2px}
#login.mobile span.login_forgot_password_desktop,#login.mobile a.login_forgot_password_desktop{display:none}
#login.mobile div.login_forgot_password_mobile{display:inline-block;color:white;font-family:"Monotype Garamond","adobe-garamond-pro-1","adobe-garamond-pro-2","adobe-garamond-pro","adobe-garamond",Garamond;font-size:13px;line-height:24px;margin-top:40px;letter-spacing:2px}
#login.mobile a.show_pwd_reset,#login.mobile a.need_assistance{color:white;text-decoration:underline}
#footerGuest{display:none}
#login.mobile .credentialError{background:url(../clientlibs_globals/images/error-red.svg) 99% center no-repeat #fff !important;color:red !important;border:1px solid #f00 !important}
#login.mobile #error_msg{background:transparent;padding-bottom:0;height:60px}
#login.mobile #error_msg p.error{color:#FFF;font-family:"Monotype Garamond","adobe-garamond-pro-1","adobe-garamond-pro-2","adobe-garamond-pro","adobe-garamond",Garamond;font-size:14px;letter-spacing:2px;text-align:center;line-height:25px;float:none}
#login.mobile #error_msg .error-label{color:#FFF;text-transform:uppercase;font-family:sans-serif;letter-spacing:3px;line-height:50px}
#login.mobile #error_msg p.error a{color:#FFF}
#login.mobile input,#login.mobile textarea{-webkit-appearance:none;border-radius:0}
.iconArrow{background:url("../clientlibs_globals/images/arrow_lrg_left_r_mini.png") no-repeat;background-position:calc(50% - 73px)}
.mobileRememberMe{margin-left:calc(10% - 10px)}