/*!*********************************************************************************
 * Copyright (C) 2011-2015 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 * Company website: http://www.x2engine.com
 *
 * X2Engine 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 X2Engine. 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 X2Engine.
 *
 * 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.
 **********************************************************************************/@import url(http://fonts.googleapis.com/css?family=Lato:900);.pseudo-link{cursor:pointer;color:#004baf;transition:color .1s}.pseudo-link:hover{color:#006cfb}.opacity-hover{opacity:0.3}.opacity-hover:hover{opacity:1}.ui-content{padding-bottom:35px !important}.ui-header{font-size:12px !important}.ui-footer{text-shadow:none !important;font-weight:normal !important;font-size:12px !important;background:none !important;border:none !important;opacity:0.5;color:white;position:absolute;bottom:0px;width:100%}.ui-footer>p{float:left}.ui-footer #logo-container{float:right;margin-right:8px}.ui-footer .ui-link{font-weight:normal !important}.ui-loader{background:#5C5C5C !important;color:#fff;font-size:12px !important;text-shadow:none !important;background:-moz-linear-gradient(top, #5c5c5c 0%, #1c1c1c 100%) !important;background:-webkit-gradient(0% 0%, 0% 100%, from(#5c5c5c), to(#1c1c1c)) !important;background:-webkit-linear-gradient(top, #5c5c5c 0%, #1c1c1c 100%) !important;background:-o-linear-gradient(top, #5c5c5c 0%, #1c1c1c 100%) !important;background:-ms-linear-gradient(top, #5c5c5c 0%, #1c1c1c 100%) !important;background:linear-gradient(to bottom, #5c5c5c 0%, #1c1c1c 100%) !important}#site-login,.ui-page,.ui-body-a:not(.ui-loader){color:white;background:radial-gradient(#3e5c9e,#304779);text-shadow:none}.ui-input-text{width:100% !important;box-sizing:border-box;background:none !important}.ui-input-text input{height:38px !important;box-shadow:none !important;background:none !important}.ui-field-contain{border:none;padding-top:0px;padding-bottom:10px}.ui-field-contain:first-child{margin-top:180px}.login-row{width:100%;margin-top:10px !important}.login-row td{padding:0px;width:50%}.login-row td:first-child{padding-right:5px}.login-row td:last-child{padding-left:5px}.remember-me-checkbox-container,.full-site{display:inline-block;box-sizing:border-box !important;padding:0px !important;width:100%;margin-top:15px !important;margin-bottom:15px !important;height:23px !important}.remember-me-checkbox-container .ui-checkbox,.full-site .ui-checkbox{height:30px !important}.remember-me-checkbox-container .ui-checkbox label,.full-site .ui-checkbox label{margin:0px !important}.remember-me-checkbox-container .ui-btn-inner,.full-site .ui-btn-inner{font-size:10px;box-sizing:border-box !important;padding:5px 0px;padding-left:10px;text-decoration:none !important;color:white !important}.remember-me-checkbox-container input,.full-site input{display:none}.errorMessage{text-shadow:none}.ui-btn-up-a{background:rgba(128,128,128,0.1) !important;border:none !important}.ui-btn-hover-a{border:none !important;background:rgba(128,128,128,0.2)}.x2-icon{opacity:0.7;text-shadow:1px 4px 6px #233d5f, 0 0 0 #233d5f, 1px 4px 6px #233d5f;font-weight:bold;font-size:60px;width:100%;text-align:center;padding:20% 0px;line-height:70%}.x2-icon div:last-child{font-size:50%}.background-stripe{background-origin:content-box;position:fixed;width:100px;height:120%;top:-10%;background:rgba(255,255,255,0.1);right:32px}.background-stripe::after{background:rgba(255,255,255,0.1);content:'';position:absolute;right:-12px;height:100%;width:6px}
