/*********************************************************************************
 * Copyright (C) 2011-2014 X2Engine Inc. All Rights Reserved.
 *
 * X2Engine Inc.
 * P.O. Box 66752
 * Scotts Valley, California 95067 USA
 *
 * Company website: http://www.x2engine.com
 * Community and support website: http://www.x2community.com
 *
 * X2Engine Inc. grants you a perpetual, non-exclusive, non-transferable license
 * to install and use this Software for your internal business purposes.
 * You shall not modify, distribute, license or sublicense the Software.
 * Title, ownership, and all intellectual property rights in the Software belong
 * exclusively 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 23, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-content {
  padding-bottom: 35px !important;
}

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

/* style text in footer */
/* line 33, ../../../../../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 45, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-footer > p {
  float: left;
}
/* line 49, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-footer #logo-container {
  float: right;
  margin-right: 8px;
}
/* line 54, ../../../../../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 65, ../../../../../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 78, ../../../../../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 90, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-input-text {
  width: 100% !important;
  box-sizing: border-box;
}
/* line 94, ../../../../../compass/protected/modules/mobile/assets/css/jqueryMobileCssOverrides.scss */
.ui-input-text input {
  height: 38px !important;
  box-shadow: none !important;
}

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

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

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

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

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

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

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

/* line 192, ../../../../../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 207, ../../../../../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;
}
