.banner_wrapper{width:100%;background-image:url(/assets/public_pages/banner_image-9d757927ee45d519a18ec11c177637b0826adb633665769932840ecbe15c27c0.jpg);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;position:relative;float:left}.hide_social_pages .fixed_social_icon{display:none}.sliding-background{height:100%;position:relative;z-index:9;display:table;width:100%;-ms-overflow-x:hidden;overflow-x:hidden;background-image:url(/assets/student_pages/login_bg_blur-592c7e35dcd1950b0e93c3cbd5b08db011f28522afa9250c45144167eee2a4d9.jpg);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;animation:animatedBackground 120s linear infinite;-webkit-animation:animatedBackground 120s linear infinite}a.frm_btn.register_btn{background:transparent;border:2px solid #fff;color:#fff}a.frm_btn{border:2px solid #0f5124;color:#0f5124;padding:6px 24px;width:100%;font-size:15px;font-weight:600;margin-top:20px;text-align:center;margin-right:10px;text-decoration:none}a.frm_btn.register_btn{background:transparent;border:2px solid #fff;color:#fff}.banner_middle.login_page{padding:175px 0px}@-webkit-keyframes animatedBackground{from{background-position:0 0}to{background-position:-2000px 0}}@-o-keyframes animatedBackground{from{background-position:0 0}to{background-position:-2000px 0}}@-moz-keyframes animatedBackground{from{background-position:0 0}to{background-position:-2000px 0}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:-2000px 0}}.ovrlay_bg{max-width:813px;background:rgba(0,0,0,0.5);min-height:340px;position:relative;padding:20px;margin:0px auto}.field_col input.login_input{width:100%;border:1px solid #ccc;padding:6px 15px 6px 10px;height:38px;border-radius:0;background:#fff;box-shadow:none}a.frm_btn.register_btn{background:transparent;border:2px solid #fff;color:#fff;border-radius:22px;padding:7px 27px;font-size:16px}.forgot_col p{color:#fff;margin-bottom:33px;font-size:20px}.login_form{background:#fff;width:100%;float:left;position:absolute;max-width:408px;padding:20px;top:50%;left:45px;transition:all 0.5s;z-index:0;min-height:380px;margin-top:-190px}.login_form.fr_zindex{z-index:1}.login_form h3{font-size:25px;border-bottom:1px solid #ddd;padding-bottom:15px;color:#111;margin-bottom:20px}.login_form label{display:block;font-size:16px;font-weight:normal;text-align:left;color:#333}.btn_grp.reset_pass .frm_btn{float:none}.login_form.reset_password{z-index:0}.login_form .field_col{width:100%;float:none;padding-left:0px}.login_form .btn_grp{float:left;margin-top:13px;width:100%;text-align:center}.login_form .btn_grp.reset_pass{margin-top:28px}.login_form a.forget_lnk{text-align:center;float:left;color:#017833;font-size:14px;width:100%;text-decoration:none;margin-top:10px}.login_form a.frm_btn{margin-top:0px;float:right}.login_with_fb{width:100%;float:left;margin-top:36px}.login_with_fb p{font-size:15px;margin-bottom:20px}a.log_with_fb{background:#415dae;color:#fff;padding:7px 15px;text-decoration:none}.forgot_col{max-width:308px;width:100%;float:right;padding-top:94px;margin-right:0;text-align:center;width:100%}.forgot_col.new_heading{padding-top:20px}.forgot_col.new_heading h1{color:#fff;margin-bottom:30px}.forgot_col.new_heading h1:before{display:none}.forgot_col.new_heading h1:after{display:none}.register_left{left:370px;transition:all 0.5s}.login_form.reset_password.reset_slide{z-index:9;left:370px}.forgot_col.login_col{float:left;margin-left:37px;transition:all 0.5s}.green{color:#0f5124;font-weight:600}.login_form.register_form{padding:30px}.checkbox_col.login_chkbox [type="checkbox"]:not(:checked)+label:hover{color:#000}.login_form input.frm_btn{border:2px solid #007833;font-size:16px;color:#007833;width:auto;font-weight:600;float:right;border-radius:22px;padding:7px 27px}.login_form input.frm_btn:hover{background:#007833;color:#fff}.checkbox_col.login_chkbox{width:50%;float:left;margin-top:8px}.login_form.register_form span{font-size:12px;display:inline-block;line-height:14px}.login_form.register_form h3{margin-bottom:16px}.login_form.register_form .field_col .form-group{margin:20px 0 0 0px}.login_form.reset_password .field_col .form-group{margin:20px 0 0 0px}.register_form .checkbox_col{float:left}.register_form .checkbox_col label{font-size:15px}.banner_middle.login_page{padding:175px  0px}.mob_btn{display:none}.field_col input{border-top:none;border-left:none;border-right:none;box-shadow:none;border-radius:0px;border-color:#666}@media only screen and (min-width: 310px) and (max-width: 767px){.banner_middle.login_page{padding:15px 0px}.ovrlay_bg{padding:0;min-height:424px;width:100%;max-width:100%}.login_form{margin:0;left:0px;top:0;width:100%;max-width:100%;min-height:100%}.login_form .btn_grp.reset_pass{margin-top:10px}.form-group.mtopzero_mob{margin:0 !important}.login_form.forgot_pass_slide_wrap,.login_form.resend_slide_wrap{left:-110%}.login_form .btn_grp{float:left;margin-top:0;width:100%;text-align:center}.login_form input.frm_btn{display:inline-block;float:none;margin:15px 0 5px}.login_form .checkbox_col.login_chkbox{width:100%;margin-top:0}.login_form .checkbox_col [type="checkbox"]:not(:checked)+label:before{top:3px}.login_form .checkbox_col [type="checkbox"]:checked+label:before{top:3px}.forgot_col.mob_hide{display:none}.field_col input.login_input{font-size:16px}}
