/**

 * @package 	SimonTech Login Module

 * @author		SimonTech Development

 * @email		dev@SimonTech.me

 * @website		https://SimonTech.me

 * @copyright	Copyright (C) 2020 SimonTech Development

 * @license		http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL

**/

.stech_l_modal,.stech_l_modal *,#stech_login,#stech_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}.stech_l_modal::before,.stech_l_modal::after,.stech_l_modal *::before,.stech_l_modal *::after,#stech_login::before,#stech_login::after,#stech_login *::before,#stech_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}.stech_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)}.stech_l_modal.stech_l_modal_show{visibility:visible}.stech_l_modal.stech_l_modal_show ~ .stech_l_modal_overlay{opacity:1;visibility:visible}.stech_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}.stech_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}.stech_l_modal_content .stech_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}.stech_l_modal_content>div{padding:15px 30px 20px;margin:0;font-weight:300;font-size:1.15em}.stech_l_modal_content>div .stech_l_inputwrapper{margin:1rem 0;padding:0;position:relative}.stech_l_modal_content>div ul{margin:0;padding:0 0 30px 20px}.stech_l_modal_content>div ul li{padding:5px 0}.stech_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}.stech_l_modal_content .stech_l_modal_close{color:#BBB;letter-spacing:1px;text-transform:uppercase;cursor:pointer;border-radius:2px;margin:0;position:absolute;top:0;right:0;width:60px;text-align:center;font-size:60px;height:60px;line-height:0.84;background:#969696;border: 1px solid #969696;}.stech_l_modal_content .stech_l_modal_close:hover{background:none;color:#666}.stech_l_modal_effect_1 .stech_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}.stech_l_modal_show.stech_l_modal_effect_1 .stech_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}.stech_l_modal_effect_5.stech_l_modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.stech_l_modal_effect_5 .stech_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}.stech_l_modal_show.stech_l_modal_effect_5 .stech_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}.stech_l_modal_effect_12 .stech_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}.stech_l_modal_show.stech_l_modal_effect_12 ~ .stech_l_modal_overlay{background:#e74c3c}.stech_l_modal_effect_12 .stech_l_modal_content .stech_l_modal_title,.stech_l_modal_effect_12 .stech_l_modal_content{background:transparent}.stech_l_modal_show.stech_l_modal_effect_12 .stech_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}#stech_login .stech_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}#stech_login .stech_l_modal_trigger i{opacity:0.9}#stech_login .stech_l_modal_trigger:hover i{opacity:1}.stech_l_modal_content{text-shadow:none}.stech_l_modal_content label,.stech_l_modal_content input,.stech_l_modal_content button,.stech_l_modal_content select,.stech_l_modal_content textarea{line-height:18px;height:auto}.stech_l_modal_content form{padding:0;margin:0;line-height:0;border:0}.stech_l_modal_content form fieldset{margin:0;padding:0;border:0;position:relative}.stech_l_modal_content form input[type="text"],.stech_l_modal_content form input[type="password"]{background:#dcecf9;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:90%;display:inline-block;}.stech_l_modal_content form input[type="text"]:active,.stech_l_modal_content form input[type="text"]:focus,.stech_l_modal_content form input[type="password"]:active,.stech_l_modal_content form input[type="password"]:focus{border-color: #60b1f2 !important;outline: #60b1f2 !important;box-shadow: 0 0 0.3rem 0.1rem rgba(152, 203, 255, 0.75) !important;}.stech_l_modal_content .stech_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}.stech_l_modal_content .stech_l_forgot{width:8%;display:inline-block;position:relative;top:0;right:6px;text-align:center;color:#000;font-size:24px;opacity:0.2;background:#cecece;vertical-align:middle;}.stech_l_modal_content .stech_l_forgot:hover{opacity:0.6;color:#000}.stech_l_modal_content .stech_l_input_icon{position:absolute;top:0;left:0;color:#000;font-size:20px;opacity:0.5;height:100%;width:40px;margin: 0;}.stech_l_modal_content input:focus+.stech_l_input_icon{opacity:0.8}.stech_l_modal_content .stech_l_rememberwrap label{display:inline-block;font-size:20px;padding:10px 10px 20px 0;color:#888;margin:0}.stech_l_modal_content .stech_l_rememberwrap #stech_l_remember{margin:-4px 0 0 0}.stech_l_modal_content .stech_l_authorizing_wrap{min-height:50px}.stech_l_modal_content .stech_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%}.stech_l_modal_content .stech_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}.stech_l_modal_content .stech_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}.stech_l_modal_content .stech_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}.stech_l_modal_content .stech_l_register i{color:#bbb}.stech_l_modal_content .stech_l_register_link{color:#000}.stech_l_modal_content .stech_l_register_link:hover{color:#000;text-decoration:underline}.stech_l_modal_content .stech_greeting{font-size:18px;margin:10px 0 20px 0}.stech_l_modal_content .stech_l_logged .stech_l_authoriz_btn{font-size:18px;background:#333}.stech_l_modal_content .stech_l_profile_links{list-style:none;padding:0 0 20px 0;font-size:18px}.stech_l_modal_content .stech_l_profile_links i{margin:0 5px 0 0;color:#777}.stech_l_modal_content a{color:#448A94}.stech_l_modal_content a:hover{text-decoration:underline;color:#448A94}body.rtl .stech_l_modal_content .stech_l_modal_close{left:20px;right:auto}body.rtl .stech_l_modal_content .stech_l_forgot{right:auto;left:6px}body.rtl .stech_l_modal_content .stech_l_input_icon{right:18px;left:auto}body.rtl .stech_l_modal_content .stech_l_profile_links i{margin:0 0 0 5px}.stech_l_forgot i.fa.fa-question {height: 41px;line-height: 41px;}label.stech_l_input_icon .fa {width:100%;text-align:center;line-height:40px;}

