/***********************************************************************************
 * 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.
 **********************************************************************************/
/* narrow header */
@import url(http://fonts.googleapis.com/css?family=Lato:900);
/* line 26, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-content {
  padding-bottom: 35px !important;
}

/* line 30, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-header {
  font-size: 12px !important;
}

/* style text in footer */
/* line 36, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.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%;
}
/* line 48, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-footer > p {
  float: left;
}
/* line 52, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-footer #logo-container {
  float: right;
  margin-right: 8px;
}
/* line 57, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-footer .ui-link {
  font-weight: normal !important;
}

/* style links in footer */
/* remove text shadow from footer text */
/* line 68, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.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;
}

/* line 81, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
#site-login, .ui-page, .ui-body-a {
  color: white;
  background: radial-gradient(#233d5f, #06090f);
  text-shadow: none;
}

/* line 93, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-input-text {
  width: 100% !important;
  box-sizing: border-box;
}
/* line 97, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-input-text input {
  height: 38px !important;
  box-shadow: none !important;
}

/* line 104, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-field-contain {
  border: none;
  padding-top: 0px;
  padding-bottom: 10px;
}
/* line 105, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-field-contain:first-child {
  margin-top: 180px;
}

/* line 113, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.login-row {
  width: 100%;
  margin-top: 10px !important;
}
/* line 117, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.login-row td {
  padding: 0px;
  width: 50%;
}
/* line 121, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.login-row td:first-child {
  padding-right: 5px;
}
/* line 124, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.login-row td:last-child {
  padding-left: 5px;
}

/* line 130, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.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;
}
/* line 140, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.remember-me-checkbox-container .ui-checkbox, .full-site .ui-checkbox {
  height: 30px !important;
}
/* line 142, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.remember-me-checkbox-container .ui-checkbox label, .full-site .ui-checkbox label {
  margin: 0px !important;
}
/* line 147, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.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;
}
/* line 156, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.remember-me-checkbox-container input, .full-site input {
  display: none;
}

/* line 163, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.errorMessage {
  text-shadow: none;
}

/* line 167, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-btn-up-a {
  background: rgba(255, 255, 255, 0.1) !important;
  border: none !important;
}

/* line 172, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-btn-hover-a {
  border: none !important;
  background: rgba(255, 255, 255, 0.2);
}

/* line 178, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.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%;
}
/* line 188, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.x2-icon div:last-child {
  font-size: 50%;
}

/* line 195, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.background-stripe {
  background-origin: content-box;
  position: fixed;
  width: 100px;
  height: 120%;
  top: -10%;
  background: rgba(255, 255, 255, 0.1);
  right: 32px;
}
/* line 210, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.background-stripe::after {
  background: rgba(255, 255, 255, 0.1);
  content: '';
  position: absolute;
  right: -12px;
  height: 100%;
  width: 6px;
}
