.xoo-el-opac{position:fixed;top:0;bottom:0;left:0;z-index:999999;right:0;background-color:#000;opacity:0;transition:all .2s ease-out}.xoo-el-modal{top:0;text-align:center;bottom:0;left:0;right:0;position:fixed;z-index:10000000000;overflow:auto;opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.xoo-el-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.xoo-el-inmodal{display:inline-block;background:#fff;position:relative;vertical-align:middle;width:90%;text-align:left;border-radius:5px;height:90%}.xoo-el-srcont{height:100%;overflow:auto}.xoo-el-popup-active .xoo-el-modal{opacity:1;transform:scale(1)}.xoo-el-popup-active .xoo-el-opac{opacity:.7}.xoo-el-popup-active.xoo-el-container{visibility:visible}.xoo-el-container{visibility:hidden}span.xoo-el-close{font-size:29px;position:absolute;right:-11px;top:-11px;background-color:#fff;border-radius:50%;font-weight:400;cursor:pointer;z-index:1}span.xoo-el-close:hover{color:#e63030}.xoo-el-head span{display:block}.xoo-el-head{display:table;margin:0 auto;text-align:center;text-transform:uppercase;margin-bottom:15px}button.xoo-el-action-btn{clear:both;width:100%;text-transform:uppercase;display:inline-block;background-color:#333;color:#fff;min-height:35px;cursor:pointer}body.xoo-el-popup-active{overflow-y:hidden}.xoo-el-notice-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.xoo-el-notice-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.xoo-el-notice.xoo-el-active{padding:7px 15px;margin-bottom:10px;border:1px solid transparent;border-radius:4px}.xoo-el-container input[type=text],.xoo-el-container input[type=password],.xoo-el-container input[type=email]{width:100%;margin:0;min-height:35px;text-indent:5px}.xoo-el-row{display:flex}.xoo-el-row>[class*=xoo-el-col-]{margin-right:15px}.xoo-el-row [class*=xoo-el-col-]:last-of-type{margin-right:0}.xoo-el-group input[type=text],.xoo-el-group input[type=password],.xoo-el-group input[type=email]{margin:0;padding-left:35px}.xoo-el-group{display:flex;align-items:center;position:relative;margin-bottom:20px;width:100%}.xoo-el-input-icon{position:absolute;left:10px;font-size:20px;color:#777}.xoo-el-section{display:none;position:relative;z-index:1}.xoo-el-section.xoo-el-active{display:block}.xoo-el-switch{cursor:pointer}.xoo-el-lostpw-tgr,.xoo-el-login-tgr,.xoo-el-reg-tgr{cursor:pointer}.xoo-el-head-nav{text-decoration:underline}.xoo-el-form-txt{margin-bottom:10px;display:block}.xoo-el-head-action a{margin:0 5px}.xoo-el-action-form>a.xoo-el-lostpw-tgr{display:table;float:right;margin-top:-5px;clear:both;text-transform:uppercase;font-size:13px;cursor:pointer;margin-bottom:5px}.xoo-el-head-action a:hover{text-decoration:underline}.xoo-el-notice a.xoo-el-lostpw-tgr{margin-left:5px;text-decoration:underline}.xoo-el-lostpw-success .woocommerce-message{margin:0 0 10px}.xoo-el-sidebar{background-size:cover;background-repeat:no-repeat;background-position:center;height:100%;display:table-cell}.xoo-el-wrap{min-height:100%;display:table;width:100%}.xoo-el-main{display:table-cell;padding:15px;position:relative}.xoo-el-footer-note{display:block;position:absolute;bottom:10px}@media only screen and (max-width:769px){.xoo-el-sidebar{display:none}}label.xoo-el-form-label{font-weight:400;cursor:pointer;margin:0}label[for=xoo-el-rememberme]{margin:0 auto 0 0}a.xoo-el-lostpw-tgr{margin:0 0 0 auto}.xoo-el-header-icon{position:absolute;font-size:56px;top:-30px;color:#fff;left:50%;transform:translateX(-50%);z-index:1}