/*!*********************************************************************************
* Copyright (C) 2011-2019 X2 Engine Inc. All Rights Reserved.
*
* X2 Engine Inc.
* P.O. Box 610121
* Redwood City, California 94061 USA
* Company website: http://www.x2engine.com
*
* X2 Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
* to install and use this Software for your internal business purposes only
* for the number of users purchased by you. Your use of this Software for
* additional users is not covered by this license and requires a separate
* license purchase for such users. You shall not distribute, license, or
* sublicense the Software. Title, ownership, and all intellectual property
* rights in the Software belong exclusively to X2 Engine. You agree not to file
* any patent applications covering, relating to, or depicting this Software
* or modifications thereto, and you agree to assign any patentable inventions
* resulting from your use of this Software to X2 Engine.
*
* THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EITHER
* EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.
***********************************************************************************/a.x2-button{padding:5px 20px}#password-reset-form-outer .x2-button{margin:auto;margin-top:9px !important}#password-reset-form-outer a.text-link,#password-reset-form-outer a.text-link:hover{color:#444343 !important}#login-form{background:none;margin-bottom:0;border:none;overflow:hidden;border:none;-moz-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}#login-form a.text-link,#login-form a.text-link:hover{color:#444343 !important}#login-form a,#login-form .remember-me-cell label{opacity:.7}#login-form .login-logo-link{opacity:1}#login-form a:hover{opacity:1}#login-form *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}#login-form #login-version{font-size:9px;line-height:14px}#login-form #login-version span{display:inline-block;font-size:10px;text-decoration:none;color:#666;opacity:.7}#login-form #login-version span a{color:#666 !important}#login-form #login-version #dark-theme-button{width:12px}#login-form #login-version #day-night-theme-button{width:12px}#login-form #LoginForm_password,#login-form #LoginForm_username{border-radius:2px}#login-form #LoginForm_password,#login-form #LoginForm_username,#login-form #LoginForm_verifyCode,#login-form>.row>.row{width:267px}#login-form>.row>input{margin-top:0}#login-form>.row>.row{margin:auto;margin-bottom:8px}#login-form>.row>.row label{color:#444343;font-weight:normal}#login-form>.row>.row label,#login-form>.row>.row a{font-size:9px}#login-form>.row>.row label[for=LoginForm_password],#login-form>.row>.row label[for=LoginForm_username]{font-size:13px;font-weight:bold;color:#686868}#login-form>.row>.row button{height:40px}#login-form>.row .remember-me-row{width:268px}#login-form>.row .login-links{width:270px;margin-top:12px;margin-bottom:16px}#login-form>.row .login-links .cell.google-login-cell{float:right}#login-form>.row .login-links .x2touch-cell{position:relative;left:-3px}#login-form>.row .remember-me-row,#login-form>.row .login-links{height:20px}#login-form>.row .remember-me-row{height:14px;margin-bottom:0}#login-form>.row .remember-me-row [type=checkbox]{margin-right:2px}#login-form>.row .remember-me-row .cell.need-help-cell{float:right}#login-form>.row .remember-me-row .cell{height:14px;line-height:20px}#login-form>.row .remember-me-row .cell label,#login-form>.row .remember-me-row .cell a{position:relative;top:-3px}#login-form>.row .remember-me-row .remember-me-cell{text-align:center;margin:auto;font-size:9px}#login-form input[type=text],#login-form input[type=password]{height:40px}#login-form a.alt-sign-in-link{text-decoration:none;color:#666}#login-form a.alt-sign-in-link span{position:relative;top:-5px}#login-form a.google-sign-in-link{float:left}#login-form a.google-sign-in-link img{position:relative;top:2px}#login-form a.google-sign-in-link span{margin-left:2px;top:-3px}#login-form .cell.right{float:right;margin-right:0;width:auto}#login-form .row{overflow:visible}#login-form input:focus{border-color:#aaa}#login-form #google-icon{height:16px;width:16px}#login-form #mobile-icon{height:18px;width:18px}#login-form .row.theme-selection{width:100%;margin-top:5px}#login-form .row.theme-selection a{font-size:10px}#login-form .row.theme-selection span{border-radius:2px;background:red;float:left;margin:5px 9px 0px 0px;width:20px;height:20px;display:inline-block;cursor:pointer}#login-form .row.theme-selection span.switch{margin-right:0;background:none;float:right}#login-form .row.theme-selection span.switch a{text-decoration:none;font-size:20px}#login-form .row.theme-selection span:hover{opacity:.9}#signin-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}#mobile-signin-button{border-color:#233d5f;background:#ededed !important;width:60px;display:inline-block;text-align:center;line-height:15px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 3px 3px 0;font-size:28px;padding:0;margin-right:0;color:#000;margin-left:0px}#mobile-signin-button:hover{background:#f5f5f5 !important}#login-form-logo{font-size:86px;color:#255296;margin-bottom:20px}#custom-login-form-logo{margin:15px 0 29px 0;display:block;max-width:100%;height:auto}body.custom-background-image div.background{background:#2d2d2d !important;opacity:.7}#app-title{color:#686868;margin:0;margin-bottom:3px}#app-description{margin:auto;margin-bottom:15px}.partner-logo-cell{margin:auto;height:71px;width:80px}#login-x2engine{text-align:center;width:382px;margin:auto;display:block;font-weight:bold;font-size:10px;color:#999;text-decoration:none}#login-x2engine-partner-content{text-align:center;width:382px;margin:auto;display:block;font-weight:bold;font-size:10px;color:#999;text-decoration:none;margin-top:19px}#x2-info,#x2-partner-info{width:382px;margin-top:12px}#partner-login-info-how-to{padding-top:8px;padding-bottom:8px;clear:both}#partner-login-logo{height:71px;width:80px}.avatar-upload{border-radius:8px}#full-name{color:#686868;font-weight:bold;font-size:23px;margin:20px 0px 8px 0px}#login-page.welcome-back-page{padding-top:11px}#login-page.welcome-back-page #login-logo{margin-top:11px}.company-logo-cell{margin:auto;height:43px;width:60px}.avatar-cell{margin:auto;margin-bottom:20px;text-align:center}.avatar-cell .default-avatar{color:#e9e9e9;text-shadow:0px -1px 1px rgba(0,0,0,.3),0px 1px 1px rgba(255,255,255,.3)}.image-alignment-helper{display:inline-block;height:100%;vertical-align:middle}#avatar-image{vertical-align:middle}#login-title-container{text-align:center;margin:auto;margin-top:16px;margin-bottom:12px}#login-title-container h1{font-size:27px;-webkit-font-smoothing:antialiased}#login-page{width:331px !important;border:1px solid #cecece;width:360px;background:#f3f3f3;background:#fff;min-height:0;padding:8px 3px;position:relative}#login-box{text-align:center}#login-box-outer{z-index:10000;width:100%;min-width:410px;min-height:442px;margin:auto;position:absolute;left:0;right:0;bottom:0}#password-reset-form-outer{z-index:10000;width:100%;min-width:410px;min-height:442px;margin:auto;position:relative;margin-top:20%}#password-reset-form-outer>.container{padding:35px 24px 57px 24px}#LoginForm_username,#LoginForm_password,#LoginForm_verifyCode{color:#555;font-size:16px;line-height:24px}#signin-button{line-height:15px;padding:10px 25px;background:#a1a1a1 !important;border-color:#a1a1a1 !important;text-shadow:none !important}#login-form a.alt-sign-in-link:hover{text-decoration:underline}#login-x2engine{display:none;margin-top:118px;height:81px}#login-x2engine.with-partner-branding{margin-top:10px}#login-x2engine a{color:#999;margin-top:0}#login-x2engine a:hover{text-decoration:underline}.form-cell{margin:0;width:225px}.captcha-row,.login-button-row{margin-top:5px}#remember-me-row{height:30px;margin:auto;margin-top:9px}#login-form-inputs-container{width:100%;text-align:center}.login-links.right{float:right;text-align:center}#captcha-container{text-align:center;margin-bottom:5px}#captcha-image{display:block;cursor:pointer;margin:auto}#signin-button-container{text-align:center;margin:auto}#signin-button-container #signin-button{float:left}#signin-button-container #mobile-signin-button{float:right}#signin-button{margin:auto;text-align:center;font-size:19px;-webkit-font-smoothing:antialiased}[for=LoginForm_rememberMe]{display:inline-block !important}#signin-button img{margin-right:5px;margin-top:-2px;margin-left:-8px;height:16px}#body-tag .background{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-10;background:#fefefe !important;background:url("../images/wc-bg-blue.png") !important;background-position:center right !important;background-repeat:no-repeat !important;background-size:cover !important}#body-tag .background .stripe-container{width:650px;height:100%;margin:auto}#body-tag .background .stripe{background:#a1a1a1;background:#f3f3f3;width:275px;height:100%;display:none}#body-tag .background .stripe.small{width:8px;margin:0px 8px}#dark-theme-button{font-size:10pt;text-decoration:none;position:relative;top:1px;margin-right:2px}#day-night-theme-button{font-size:10pt;text-decoration:none;position:relative;top:1px;margin-left:2px}.x2-blue:hover{opacity:.95}@media(max-width: 657px){#login-box-outer{top:60px !important;bottom:0}}@media(max-height: 800px)and (min-width: 657px){#login-box-outer{top:130px !important;bottom:0}}