/**
 * @package 	JF Login
 * @author		JoomForest.com
 * @email		support@joomforest.com
 * @website		http://www.joomforest.com
 * @copyright	Copyright (C) 2011-2016 JoomForest.com, All rights reserved.
 * @license		JoomForest.com Proprietary Use License - http://www.joomforest.com/licenses
**/
.jf_l_modal,.jf_l_modal *,#jf_login,#jf_login *{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.jf_l_modal::before,.jf_l_modal::after,.jf_l_modal *::before,.jf_l_modal *::after,#jf_login::before,#jf_login::after,#jf_login *::before,#jf_login *::after{-webkit-box-sizing:border-box;-khtml-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.jf_l_modal{position:fixed;top:50%;left:50%;width:50%;max-width:530px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);-khtml-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-filter:blur(0px)}.jf_l_modal.jf_l_modal_show{visibility:visible}.jf_l_modal.jf_l_modal_show ~ .jf_l_modal_overlay{opacity:1;visibility:visible}.jf_l_modal_overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(0,0,0,0.4);-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.jf_l_modal_content{color:#222;background:#fff;position:relative;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 auto}.jf_l_modal_content .jf_l_modal_title{margin:0;padding:23px 30px;font-size:28px;font-weight:300;opacity:0.8;background:rgba(0,0,0,0.1);-webkit-border-radius:3px 3px 0 0;-khtml-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.jf_l_modal_content>div{padding:15px 30px 20px;margin:0;font-weight:300;font-size:1.15em}.jf_l_modal_content>div .jf_l_inputwrapper{margin:0;padding:10px 0;position:relative}.jf_l_modal_content>div ul{margin:0;padding:0 0 30px 20px}.jf_l_modal_content>div ul li{padding:5px 0}.jf_l_modal_content button{border:none;padding:0.6em 1.2em;background:#448A94;color:#FFF;font-size:1em;letter-spacing:1px;text-transform:uppercase;cursor:pointer;display:inline-block;margin:3px 2px;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;margin:0 auto;font-size:0.8em}.jf_l_modal_content .jf_l_modal_close{border:0;background:transparent;color:#BBB;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0 auto;position:absolute;top:17px;right:20px;width:40px;text-align:center;font-size:50px;height:30px}.jf_l_modal_content .jf_l_modal_close:hover{background:none;color:#666}.jf_l_modal_effect_1 .jf_l_modal_content{-webkit-transform:scale(0.7);-khtml-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.jf_l_modal_show.jf_l_modal_effect_1 .jf_l_modal_content{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.jf_l_modal_effect_5.jf_l_modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.jf_l_modal_effect_5 .jf_l_modal_content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(600px) rotateX(20deg);-khtml-transform:translateZ(600px) rotateX(20deg);-moz-transform:translateZ(600px) rotateX(20deg);-ms-transform:translateZ(600px) rotateX(20deg);-o-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0}.jf_l_modal_show.jf_l_modal_effect_5 .jf_l_modal_content{-webkit-transition:all 0.3s ease-in;-khtml-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;-webkit-transform:translateZ(0px) rotateX(0deg);-khtml-transform:translateZ(0px) rotateX(0deg);-moz-transform:translateZ(0px) rotateX(0deg);-ms-transform:translateZ(0px) rotateX(0deg);-o-transform:translateZ(0px) rotateX(0deg);transform:translateZ(0px) rotateX(0deg);opacity:1}.jf_l_modal_effect_12 .jf_l_modal_content{-webkit-transform:scale(0.8);-khtml-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all 0.3s;-khtml-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.jf_l_modal_show.jf_l_modal_effect_12 ~ .jf_l_modal_overlay{background:#e74c3c}.jf_l_modal_effect_12 .jf_l_modal_content .jf_l_modal_title,.jf_l_modal_effect_12 .jf_l_modal_content{background:transparent}.jf_l_modal_show.jf_l_modal_effect_12 .jf_l_modal_content{-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}#jf_login .jf_l_modal_trigger{background:#222;-webkit-box-shadow:inset 0 0 15px #000;-khtml-box-shadow:inset 0 0 15px #000;-moz-box-shadow:inset 0 0 15px #000;-ms-box-shadow:inset 0 0 15px #000;-o-box-shadow:inset 0 0 15px #000;box-shadow:inset 0 0 15px #000;border:none;border-bottom:1px solid #444;width:34px;height:37px;font-size:17px;text-align:center;line-height:36px;color:#fff}#jf_login .jf_l_modal_trigger i{opacity:0.9}#jf_login .jf_l_modal_trigger:hover i{opacity:1}.jf_l_modal_content{text-shadow:none}.jf_l_modal_content label,.jf_l_modal_content input,.jf_l_modal_content button,.jf_l_modal_content select,.jf_l_modal_content textarea{line-height:18px;height:auto}.jf_l_modal_content form{padding:0;margin:0;line-height:0;border:0}.jf_l_modal_content form fieldset{margin:0;padding:0;border:0;position:relative}.jf_l_modal_content form input[type="text"],.jf_l_modal_content form input[type="password"]{background:#F4F4F4;border:none;padding:14px 55px;color:#000;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin:0 auto;font-size:20px;line-height:22px;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;width:100%}.jf_l_modal_content form input[type="text"]:active,.jf_l_modal_content form input[type="text"]:focus,.jf_l_modal_content form input[type="password"]:active,.jf_l_modal_content form input[type="password"]:focus{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.jf_l_modal_content .jf_l_authorizing_text{display:none;position:absolute;width:100%;left:0;text-align:center;top:60%;font-style:italic;color:#444;font-family:arial, tahoma, verdana;font-style:15px}.jf_l_modal_content .jf_l_forgot{position:absolute;top:22px;right:6px;width:40px;text-align:center;color:#000;font-size:24px;opacity:0.2}.jf_l_modal_content .jf_l_forgot:hover{opacity:0.6;color:#000}.jf_l_modal_content .jf_l_input_icon{position:absolute;top:24px;left:18px;color:#000;font-size:20px;opacity:0.5}.jf_l_modal_content input:focus+.jf_l_input_icon{opacity:0.8}.jf_l_modal_content .jf_l_rememberwrap label{display:inline-block;font-size:20px;padding:10px 10px 20px 0;color:#888;margin:0}.jf_l_modal_content .jf_l_rememberwrap #jf_l_remember{margin:-4px 0 0 0}.jf_l_modal_content .jf_l_authorizing_wrap{min-height:50px}.jf_l_modal_content .jf_l_authoriz_btn{border:none;padding:15px;background:#448A94;color:#FFF;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:block;margin:0 auto;font-size:20px;width:100%}.jf_l_modal_content .jf_l_authoriz_btn:hover{-webkit-box-shadow:0 0 6px #AAA;-khtml-box-shadow:0 0 6px #AAA;-moz-box-shadow:0 0 6px #AAA;-ms-box-shadow:0 0 6px #AAA;-o-box-shadow:0 0 6px #AAA;box-shadow:0 0 6px #AAA;background:#448A94}.jf_l_modal_content .jf_l_authoriz_btn:active{-webkit-box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;-khtml-box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;-ms-box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;-o-box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;box-shadow:inset 0 1px 7px rgba(0, 0, 0, 0.3),0 1px 0 #FFF;background:#448A94}.jf_l_modal_content .jf_l_register{background:0;line-height:17px;text-align:center;padding:0;margin-top:15px;color:#888;text-transform:none;letter-spacing:0;font-family:arial;font-size:14px;padding-top:6px}.jf_l_modal_content .jf_l_register i{color:#bbb}.jf_l_modal_content .jf_l_register_link{color:#000}.jf_l_modal_content .jf_l_register_link:hover{color:#000;text-decoration:underline}.jf_l_modal_content .jf_greeting{font-size:18px;margin:10px 0 20px 0}.jf_l_modal_content .jf_l_logged .jf_l_authoriz_btn{font-size:18px;background:#333}.jf_l_modal_content .jf_l_profile_links{list-style:none;padding:0 0 20px 0;font-size:18px}.jf_l_modal_content .jf_l_profile_links i{margin:0 5px 0 0;color:#777}.jf_l_modal_content a{color:#448A94}.jf_l_modal_content a:hover{text-decoration:underline;color:#448A94}body.rtl .jf_l_modal_content .jf_l_modal_close{left:20px;right:auto}body.rtl .jf_l_modal_content .jf_l_forgot{right:auto;left:6px}body.rtl .jf_l_modal_content .jf_l_input_icon{right:18px;left:auto}body.rtl .jf_l_modal_content .jf_l_profile_links i{margin:0 0 0 5px}