/**
 * JF CB Login
 * @author		JoomForest.com
 * @email		support@joomforest.com
 * @website		http://www.joomforest.com
 * @copyright	Copyright (C) 2011-2015 JoomForest. All rights reserved.
 * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 */
 
.jf_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%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.jf_modal_show{visibility:visible}.jf_modal_overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;filter:alpha(opacity=0);background:rgba(0,0,0,.4);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.jf_modal_show~.jf_modal_overlay{opacity:1;filter:alpha(opacity=100);visibility:visible}.jf_modal_content{color:#222;background:#fff;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 auto}.jf_modal_content h3{margin:0;padding:.4em 1em;font-size:2.4em;font-weight:300;opacity:.8;filter:alpha(opacity=80);background:rgba(0,0,0,.1);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.jf_modal_content>div{padding:15px 30px 20px;margin:0;font-weight:300;font-size:1.15em}.jf_modal_content>div p{margin:0;padding:10px 0;position:relative}.jf_modal_content>div ul{margin:0;padding:0 0 30px 20px}.jf_modal_content>div ul li{padding:5px 0}.jf_modal_content button{border:none;padding:.6em 1.2em;background:#448A94;color:#FFF;font-family:Lato,Calibri,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin:0 auto;font-size:.8em}.jf_modal_content button:hover{background:#A5281B}.jf_modal_content .jf_modal_close{border:0;background:rgba(0,0,0,0);color:#BBB;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:2px;-moz-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_modal_content .jf_modal_close:hover{background:0 0;color:#666}.jf_modal_effect_1 .jf_modal_content{-webkit-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;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.jf_modal_show.jf_modal_effect_1 .jf_modal_content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}.jf_modal_effect_5.jf_modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.jf_modal_effect_5 .jf_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);-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;filter:alpha(opacity=0)}.jf_modal_show.jf_modal_effect_5 .jf_modal_content{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-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;filter:alpha(opacity=100)}.jf_modal_effect_12 .jf_modal_content{-webkit-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;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.jf_modal_show.jf_modal_effect_12~.jf_modal_overlay{background:#e74c3c}.jf_modal_effect_12 .jf_modal_content,.jf_modal_effect_12 .jf_modal_content h3{background:0 0}.jf_modal_show.jf_modal_effect_12 .jf_modal_content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}#jf_login{text-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#jf_login .jf_modal_trigger{background:#222;-webkit-box-shadow:inset 0 0 15px #000;-moz-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}#jf_login .jf_modal_trigger i{color:#ddd}#jf_login .jf_modal_trigger:hover i{color:#fff}#jf_login form{padding:0;margin:0;line-height:0;border:0}#jf_login form fieldset{margin:0;padding:0;border:0;position:relative}#jf_login form fieldset input[type=password],#jf_login form fieldset input[type=text]{background:#F4F4F4;border:none;padding:.4em 2.8em;color:#000;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 auto;font-size:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#jf_login .jf_authorizing_text{display:none;position:absolute;width:100%;text-align:center;top:60%;color:#444;font-family:arial,tahoma,verdana;font-style:15px}#jf_login .jf_forgot{position:absolute;top:22px;right:6px;width:40px;text-align:center;color:#000;font-size:24px;opacity:.2;filter:alpha(opacity=20)}#jf_login .jf_forgot:hover{opacity:.6;filter:alpha(opacity=60);color:#000}#jf_login .jf_input_icon{position:absolute;top:24px;left:18px;color:#000;font-size:20px;opacity:.5;filter:alpha(opacity=50)}#jf_login input:focus+.jf_input_icon{opacity:.8;filter:alpha(opacity=80)}#jf_login #form-login-remember label{display:inline-block;font-size:20px;padding:10px 10px 20px 0;color:#888}#jf_login .jf_authoriz_btn{border:none;padding:.6em 1.2em;background:#448A94;color:#FFF;letter-spacing:1px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin:0 auto;font-size:20px;width:100%}#jf_login .jf_authoriz_btn:hover{-webkit-box-shadow:0 0 6px #AAA;-moz-box-shadow:0 0 6px #AAA;box-shadow:0 0 6px #AAA}#jf_login .jf_authoriz_btn:active{-webkit-box-shadow:inset 0 1px 7px rgba(0,0,0,.3),0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 7px rgba(0,0,0,.3),0 1px 0 #fff;box-shadow:inset 0 1px 7px rgba(0,0,0,.3),0 1px 0 #FFF}#jf_login .jf_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_login .jf_register i{color:#bbb}#jf_login .jf_register_link{color:#000}#jf_login .jf_register_link:hover{color:#000;text-decoration:underline}#jf_login .jf_greeting{font-size:18px;margin:10px 0 20px}#jf_login .jf_logged .jf_authoriz_btn{font-size:18px;background:#333}#jf_login .jf_profile_links{list-style:none;padding:0 0 20px;font-size:18px}#jf_login .jf_profile_links i{margin:0 5px 0 0;color:#777}#jf_login .jf_profile_links a:hover{text-decoration:underline;color:#448A94}body.rtl .jf_modal_content .jf_modal_close{left:20px;right:auto}body.rtl #jf_login .jf_forgot{right:auto;left:6px}body.rtl #jf_login .jf_input_icon{right:18px;left:auto}body.rtl #jf_login .jf_profile_links i{margin:0 0 0 5px}#jf_login .jf_authorizing_wrap{min-height:50px}body #jf_login .jf_modal_trigger,body #jf_login .jf_register_btn_new{display:inline-block;line-height:30px;font-size:12px;display:inline-block;line-height:34px;font-size:12px;background:0;border:0;color:#626262;font-weight:700;margin:2px 0;padding:0 10px;outline:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;width:auto;height:auto;}body #jf_login .jf_modal_trigger:hover,body #jf_login .jf_register_btn_new:hover{background-color:rgba(255,255,255,0.1);}body #jf_login .jf_register_btn_new,body #jf_login .jf_modal_trigger.new{border:2px solid #626262;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin:0 0 0 10px;line-height:36px;}body #jf_login .jf_register_btn_new:hover,body #jf_login .jf_modal_trigger.new:hover{opacity:0.7;filter:alpha(opacity=70);background-color:transparent;}body #jf_login .jf_modal_overlay{background:#fff;}body #jf_login .jf_modal_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body #jf_login .jf_authoriz_btn{font-weight:700;text-transform:capitalize;letter-spacing:0;outline:0;box-shadow:none;background:#F2F2F2;color:#777;font-size:16px;line-height:34px;}body #jf_login h3{font-weight:700;font-size:20px;padding:.2em 30px;background:0;color:#555;}body #jf_login #form-login-remember label{font-weight:700;font-size:14px;}body #jf_login form fieldset input[type=password],body #jf_login form fieldset input[type=text]{font-weight:700;font-size:14px;letter-spacing:0;padding:14px 48px;outline:0;}body #jf_login .jf_input_icon{top:26px;font-size:18px;}body #jf_login .jf_forgot{top:24px;font-size:22px;}body #jf_login .jf_modal_close{height:23px;}body #jf_login .jf_greeting{font-size:14px;font-weight:600;color:#555;}body #jf_login .jf_profile_links{font-size:14px;font-weight:600;}body #jf_login form fieldset input[type=password],body #jf_login form fieldset input[type=text]{padding:25px 48px!important}#jf_login .login-avatar p{padding:0;margin:0 0 15px 0}#jf_login .jf_greeting,#jf_login .login-avatar{text-align:center}.jf_modal_trigger{cursor:pointer}