<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
  margin: 0;
  padding: 0;
}
html {
  --font-family: "Open Sans";
  height: 100%;
}
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}
a {
  outline: 0;
}
.no-pointer-events {
  pointer-events: none;
}
body {
  background-color: #f5f5f5;
  background-attachment: fixed;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  justify-content: center;
  font-family: var(--font-family);
}
body.reset_success {
  flex-direction: column;
}
body.ukg-ready-login main {
  flex: 1 0 100%;
}
body.fgu_login {
  background-image: url("../jpg/fiveguys_login.jpg");
}
body.bowlmor_login {
  background-image: url("../jpg/bowlmor_site_login_background.jpg");
}
body.att_login {
  background-image: url("../jpg/at%26t_login_background_image.jpg");
  background-position: 0 -25px;
}
body.ultipro_login {
  align-items: center;
  height: 100%;
  background-image: url("../jpg/ultipro_login_background_image.jpg");
  background-position: 0 0;
}
body.ultipro_login .external-members-link {
  margin-top: 15px;
}
body.elf_login {
  background-color: #000;
  background-image: none;
}
body.brinker_login {
  background-image: url("../jpg/brinker_login_background_image.jpg");
  background-position: 0 0;
}
body.brinker_login #main {
  background: rgba(75, 75, 75, 0.7);
  margin-top: 220px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  text-align: center;
  overflow: visible;
}
body.brinker_login .app-buttons {
  justify-content: space-around;
}
body.brinker_login input[type="submit"] {
  background-color: #E68131;
  color: #fff;
  font-weight: bold;
  border: none;
}
body.brinker_login #motto {
  background: rgba(201, 29, 30, 0.7);
  color: #fff;
}
body form .login-btn-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
}
body form .login-btn-container .forgot {
  width: auto;
  margin-top: 20px;
  padding: 3px 5px;
}
body form .login-btn-container .forgot:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
body form#recoverForm &gt; #main {
  display: flex;
  flex-direction: column;
}
body form#recoverForm &gt; #main main {
  display: flex;
  flex-direction: column;
}
body form#recoverForm &gt; #main .login-btn-container {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
}
body form#recoverForm &gt; #main .login-btn-container .forgot {
  margin-top: 0;
}
body.bowlmor_login form .login-btn-container,
body.elf_login form .login-btn-container,
body.brinker_login form .login-btn-container {
  flex-direction: row;
}
body.bowlmor_login form .login-btn-container .forgot,
body.elf_login form .login-btn-container .forgot,
body.brinker_login form .login-btn-container .forgot {
  margin-top: 0;
  margin-left: 23px;
}
body.fetch_login {
  background-image: url("../jpg/fetch_login.jpg");
  background-position: 0 -68px;
}
body.eric_login {
  background-image: url("../jpg/talon_aerolytics_login_background_image2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
body.sca_login {
  background-image: url("../jpg/southern_company_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.sprint_login {
  background-image: url("../jpg/sprin_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.verizon_login {
  background-image: url("../jpg/verizon_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.atc_login {
  background-image: url("../jpg/american_tower_corporation_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.tmob_login {
  background-image: url("../jpg/t-mobile_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.crown_login {
  background-image: url("../jpg/crown_castle_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.alamo_login {
  background-image: url("../jpg/alamo_university_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.prosperity_login {
  background-image: url("../jpg/the_prosperity_agenda_site_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.rkh_login {
  background-image: url("../jpg/rkh-warehouse_group_site_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.eff_login {
  background-image: url("../jpg/eff_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.eastwood_login {
  background-image: url("../jpg/eastwood_industries_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.westwood_login {
  background-image: url("../jpg/westtwood_industries_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.barlow_login {
  background-image: url("../jpg/barloworld_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.chili_login {
  background-image: url("../jpg/chilis_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.famous_login {
  background-image: url("../famous_daves_login_background_image.html");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.comvita_login {
  background-image: url("../jpg/comvita_site_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.g6_login {
  background-image: url("../jpg/g6_hospitality_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.fridays_login {
  background-image: url("../jpg/tgifridays_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.maggianos_login {
  background-image: url("../jpg/maggianos_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.vail_login {
  background-image: url("../jpg/vail_resort_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.mgrill_login {
  background-image: url("../jpg/studio_movie_grill_background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.tao_login {
  background-image: url("../jpg/tao_of_horsemanship_background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.premier_login {
  background-image: url("../jpg/premier_automotive_login_background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.kfc_login {
  background-image: url("../jpg/kfc_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.papa_login {
  background-image: url("../jpg/papajohns_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.hardrock_login {
  background-image: url("../jpg/hard_rock_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.ema_login {
  background-image: url("../jpg/ema_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.clic_login {
  background-image: url("../jpg/cliclogix_site_login_background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -23px;
}
body.neet_login {
  background-image: url("../jpg/neet_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.delta_login {
  background-image: url("../jpg/delta_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.mie_login {
  background-image: url("../jpg/mientrenador_virtual_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.hvac_login {
  background-image: url("../jpg/samsung_hvac_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.cisco_login {
  background-image: url("../jpg/cisco_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 -25px;
}
body.philips_login {
  background-image: url("../jpg/phillips66_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.walgreens_login {
  background-image: url("../jpg/walgreens_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.t_mobile_login {
  background-image: url("../jpg/t-mobile_2016_site_login_signin_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.lg_login {
  background-image: url("../jpg/lg_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.attn_login {
  background-image: url("../jpg/attn_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.nyt_login {
  background-image: url("../jpg/nytimes_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.tpi_login {
  background-image: url("../jpg/tpi_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.krystal_login {
  background-image: url("../png/krystal2.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.tamco_login {
  background-image: url("../jpg/tamco_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.reuters_login {
  background-image: url("../jpg/thomson_reuters_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.spx_login {
  background-image: url("../jpg/spxflow_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.kohler_login {
  background-image: url("../jpg/kohler_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.columbus_login {
  background-image: url("../jpg/columbus_regional_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.dow_login {
  background-image: url("../jpg/dowjones_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.dfw_login {
  background-image: url("../jpg/dfw_airport_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.bakery_login {
  background-image: url("../jpg/corner_bakery_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.remax_login {
  background-image: url("../jpg/remax_login_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.blooming_login {
  background-image: url("../jpg/bloomin_brands_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.bonefish_login {
  background-image: url("../jpg/bonefish_grill_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.flemings_login {
  background-image: url("../jpg/flemings_steak_house_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.outback_login {
  background-image: url("../jpg/outback_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.cola_login {
  background-image: url("../jpg/cola_site_login_signin_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.praed_login {
  background-image: url("../jpg/the_john_praed_foundation_2017_site_login_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.buffalo_login {
  background-image: url("../jpg/buffalo_wild_wings_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.best_login {
  background-image: url("../jpg/dormakaba_training_portal_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.chick_login {
  background-image: url("../jpg/chick_fil_a_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.chick_login_LBM {
  background-image: url("../jpg/lbm_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.james_robbin_login {
  background-image: url("../jpg/james_robbins_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.airbus_login {
  background-image: url("../jpg/airbus_aircraft_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.delaware_login {
  background-image: url("../jpg/delaware_background.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.goodcents_login {
  background-image: url("../jpg/goodcents_university_login_background_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: contain;
  background-position: 0 0;
}
@media screen and (min-width: 1370px) {
  body.goodcents_login {
    background-size: cover;
  }
}
body.dominos_login {
  background-image: url("../jpg/dominos_pizza_canada_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 0 0;
}
body.space_login {
  background-image: url("../jpg/spacex_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 0 0;
}
body.logans_login {
  background-image: url("../jpg/logans_roadhouse_restaurants_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 0 0;
}
body.jacks_login {
  background-image: url("../jpg/jacks_family_restaurants_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 0 0;
}
body.puma_login {
  background: linear-gradient(180deg, #ff2414 70%, #ffffff 50%);
  background-repeat: no-repeat;
}
body.bni_login {
  background-image: url("../jpg/bni_2017_site_login_signup_image.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  background-position: 0 0;
}
body.marcus_login {
  background-image: url("../jpg/marcus_hotels_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.fiat_login {
  background-image: url("../jpg/fiat_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.pepsico_login {
  background-image: url("../jpg/pepsico_login_background_image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.subway {
  background-color: #148849;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
body.subway.simpColor {
  background-image: none;
  background-color: #078944;
}
body.sonifi {
  background-color: #2a2c2b;
}
#motto {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 25px;
  text-align: center;
  padding: 10px;
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 1;
  min-height: 25px;
}
#mottoBottom {
  background: rgba(129, 184, 80, 0.8);
  color: white;
  font-size: 25px;
  text-align: center;
  padding: 10px;
  position: fixed;
  width: 100%;
  bottom: 0;
  z-index: 1;
}
body.fgu_login #motto {
  background: rgba(199, 32, 39, 0.8);
}
body.fetch_login #motto {
  background: rgba(207, 31, 36, 0.8);
}
body.subway #motto {
  background: #148849;
}
body.eric_login #motto {
  background: rgba(129, 129, 129, 0.9);
  padding: 5px;
}
body.sca_login #motto {
  background: #ee3829;
}
body.sprint_login #motto {
  background: #ffe437;
}
body.att_login #motto {
  background: #5bb7e4;
}
body.verizon_login #motto {
  background: #e8e8e8;
  color: #EE1C25;
}
body.atc_login #motto {
  background: #000000;
  color: #ffffff;
}
body.tmob_login #motto {
  background: #ffffff;
  color: #E10174;
}
body.crown_login #motto {
  background: #239bfc;
  color: #ffffff;
}
body.alamo_login #motto {
  background: #ffffff;
  color: #000000;
}
body.prosperity_login #motto {
  background: #f15a29;
  color: #ffffff;
}
body.bowlmor_login #motto,
body.bowlmor_login #mottoBottom {
  background: rgba(168, 53, 58, 0.8);
  color: #ffffff;
  padding-top: 12px;
  padding-bottom: 10px;
}
body.rkh_login #motto {
  background: rgba(0, 0, 0, 0.6);
  color: #ffffff;
}
body.eff_login #motto {
  background: #244251;
  color: #ffffff;
}
body.eastwood_login #motto,
body.westwood_login #motto {
  background: rgba(58, 176, 152, 0.8);
  color: #ffffff;
}
.barlow_login #motto {
  background: rgba(0, 77, 144, 0.8);
  color: #ffffff;
}
.chili_login #motto {
  background: rgba(255, 0, 38, 0.8);
  color: #ffffff;
}
.famous_login #motto {
  background: #ffffff;
  color: #8c0c14;
}
.comvita_login #motto {
  background: #f9af4c;
  color: #ffffff;
}
.g6_login #motto {
  background: #e02c23;
  color: #ffffff;
}
.fridays_login #motto {
  background: #000;
  color: #ffffff;
}
.maggianos_login #motto {
  background: rgba(0, 0, 0, 0.7);
  color: #ffffff;
}
.vail_login #motto {
  background: rgba(70, 67, 67, 0.8);
  color: #ffffff;
}
.mgrill_login #motto {
  background: #013892;
  color: #ffffff;
}
.tao_login #motto {
  background: rgba(134, 77, 15, 0.8);
  color: #ffffff;
}
.premier_login #motto {
  background: #013892;
  color: #ffffff;
}
.kfc_login #motto {
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
}
.papa_login #motto {
  background: rgba(201, 29, 30, 0.8);
  color: #ffffff;
}
.hardrock_login #motto {
  background: rgba(29, 29, 29, 0.8);
  color: #ffffff;
}
.ema_login #motto {
  background: rgba(21, 69, 117, 0.8);
  color: #ffffff;
}
.clic_login #motto {
  background: #fe5419;
  color: #ffffff;
}
.neet_login #motto {
  background: rgba(23, 108, 160, 0.8);
}
.delta_login #motto {
  background: #00336a;
}
.mie_login #motto {
  background: #049fd9;
}
.hvac_login #motto {
  background: #0c4da2;
}
.cisco_login #motto {
  background: #5bb7e4;
}
.philips_login #motto {
  background: #000;
}
.walgreens_login #motto {
  background: #2b7bb7;
}
.t_mobile_login #motto {
  background: #fff;
  color: #e20074;
}
.lg_login #motto {
  background: #fff;
  color: #be365f;
}
.attn_login #motto {
  background: #f47f22;
}
.nyt_login #motto {
  background: #000;
}
.tpi_login #motto {
  background: #000000;
}
.krystal_login #motto {
  background: #f5c130;
}
.tamco_login #motto {
  background: #000;
}
.reuters_login #motto {
  background: #828282;
}
.spx_login #motto {
  background: #1d212d;
}
.kohler_login #motto {
  background: #ffffff;
  color: #333;
}
.columbus_login #motto {
  background: #00bbe4;
}
.bowlmor_login h1 {
  margin-top: 0;
}
.dfw_login #motto {
  background: #fe5419;
}
.bakery_login #motto {
  background: #000000;
}
.remax_login #motto {
  background: #e11b22;
}
.blooming_login #motto {
  background: #005578;
}
.bonefish_login #motto {
  background: #151515;
}
.flemings_login #motto {
  background: #a51c36;
}
.outback_login #motto {
  background: #fbb833;
}
.cola_login #motto {
  background: #D82B24;
}
.praed_login #motto {
  background: #4d8631;
}
.buffalo_login #motto {
  background: #ffd200;
}
.best_login #motto {
  background: #da1829;
}
.chick_login #motto,
.chick_login_LBM #motto {
  background: rgba(244, 248, 249, 0.8);
  color: #68605a;
}
.james_robbin_login #motto {
  background: #2e3034;
  color: #fff;
}
.airbus_login #motto {
  background: linear-gradient(to bottom, #ffffff 0%, #8c8c8c 100%);
  color: #00205b;
}
.delaware_login #motto {
  background: #9d2420;
  color: #fff;
}
.goodcents_login #motto {
  background: #e1c24a;
  color: #fff;
}
.dominos_login #motto {
  background: #005288;
  color: #fff;
}
.space_login #motto {
  background: #0078ae;
  color: #fff;
}
.logans_login #motto {
  background: #000;
  color: #fff;
}
.jacks_login #motto {
  background: #000;
  color: #fff;
}
.puma_login #motto {
  background: #000;
  color: #fff;
}
.bni_login #motto {
  background: #000;
  color: #fff;
}
.fiat_login #motto {
  background: #5c88da;
  color: #fff;
}
h1 {
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 30px;
  margin-top: 15px;
  text-align: left;
}
.logo {
  display: block;
  margin-bottom: -10px;
}
.logo-default {
  display: block;
  margin: 80px auto auto;
  width: 300px;
  position: relative;
  text-align: center;
}
.logo-default img {
  max-width: 300px;
}
body.custom #main {
  padding: 0 20px 20px 20px;
}
body.white {
  flex-direction: column;
  align-items: center;
}
#main {
  position: relative;
  display: inline-block;
  width: 345px;
  padding: 20px;
  margin: 25px auto auto;
  background: #fff;
  color: #fff;
  box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.4);
  overflow: auto;
}
#main label {
  text-align: left;
  display: block;
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: bold;
}
#main.social-right {
  display: flex;
  width: auto;
  max-width: 740px;
  padding: 0;
}
#main.social-right &gt; div {
  width: 50%;
  padding: 20px;
  min-height: 355px;
}
#main.social-right &gt; div:nth-child(2) {
  border-left: 1px solid #e2e4e0;
}
#main div a.contact {
  display: block;
  text-align: right;
  font-style: italic;
  margin-top: 30px;
  margin-bottom: 15px;
  color: #a4a4a4;
  font-size: 14px;
}
#main .questionHead {
  margin-top: 15px;
}
#main .reg-info {
  font-size: 12px;
  margin-bottom: 10px;
}
#main .users-can-reactivate-info {
  font-size: 12px;
  margin-bottom: 15px;
}
#main a.dont {
  font-weight: bold;
  font-size: 13px;
}
#main .recover-message-username {
  display: none;
}
#main p.info_alert {
  text-align: left;
  margin-top: 0;
  font-size: 10px;
  margin-bottom: 20px;
}
.inLogin #main {
  margin-top: 180px;
}
.inLogin #main .logo-default {
  margin-top: 0;
}
.editing #main {
  margin-top: 110px;
}
.editing .logo-holder {
  margin-top: 110px;
}
.logo-holder {
  display: inline-block;
  min-width: 385px;
  margin-top: 150px;
  text-align: center;
}
#main.default {
  color: #4f4f4f;
}
#main.default h1,
#main.default .d,
#main.default a {
  color: #4f4f4f;
}
#main.default input[type="text"],
#main.default input[type="password"],
#main.default input[type="number"],
#main.default p.select {
  border: 1px solid #e2e4e0;
}
#main.default input[type="text"]:focus,
#main.default input[type="password"]:focus,
#main.default input[type="number"]:focus,
#main.default p.select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
#main.default .buttons input[type="text"],
#main.default .buttons input[type="password"],
#main.default .buttons p.select {
  border-bottom: none;
  border-right: none;
  border-left: none;
}
#main.default .terms {
  text-align: center;
  color: #4f4f4f;
  font-size: 12px;
}
#main.default .terms a {
  text-decoration: none;
  color: #0090c5;
}
#main.expanded {
  width: 700px;
}
#main.expanded .users-can-reactivate-info {
  padding: 0 10px 0 6px;
}
body.lg_login #main.sign-in {
  height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
body.lg_login #main input[type="submit"] {
  background-color: #A40035;
  color: #fff;
  border: 2px solid #A40035;
}
#main.questions select {
  font-size: 12px;
  padding: 8px;
  border: 1px solid #e2e4e0;
  border-radius: 5px;
}
#recoverForm #username {
  display: none;
}
.join-us {
  text-align: center;
  margin-bottom: 10px;
}
.extra_buttons {
  position: relative;
  text-align: center;
  display: inline-block;
  width: auto;
  margin: 10px auto auto;
}
.extra_buttons &gt; .d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-login {
  display: flex;
  flex-direction: column;
}
.social-login &gt; .d {
  display: flex;
  justify-content: center;
  align-items: center;
}
.social-top .social-login {
  flex-direction: column-reverse;
  margin-top: 25px;
}
.social-login-only {
  padding-top: 150px;
}
.filters2 .filter2 &gt; a {
  text-align: left;
}
body.fgu_login #main {
  background: rgba(199, 32, 39, 0.8);
  margin-top: 30px;
}
body.fetch_login #main {
  background: rgba(207, 31, 36, 0.8);
  margin-top: 30px;
}
body.subway #main {
  background: rgba(68, 156, 60, 0.9);
  padding-top: 30px;
  margin-top: 20px;
}
body.subway #main.subMain {
  background: rgba(68, 156, 60, 0.9);
  padding-top: 80px;
  margin-top: 180px;
}
body.eric_login #main {
  background: rgba(129, 129, 129, 0.9);
  margin-top: 120px;
}
body.sca_login #main {
  background: rgba(238, 56, 41, 0.8);
  margin-top: 70px;
}
body.sprint_login #main {
  background: rgba(0, 0, 0, 0.8);
  margin-top: 70px;
}
body.att_login #main {
  background: rgba(50, 165, 221, 0.8);
  margin-top: 50px;
}
body.verizon_login #main {
  background: rgba(140, 12, 20, 0.8);
  margin-top: 50px;
}
body.atc_login #main {
  background: rgba(0, 0, 0, 0.8);
  margin-top: 235px;
  padding-top: 70px;
}
body.tmob_login #main {
  background: rgba(80, 59, 59, 0.8);
  margin-top: 70px;
}
body.crown_login #main {
  background: rgba(35, 155, 252, 0.8);
  margin-top: 30px;
}
body.prosperity_login #main {
  background: rgba(241, 90, 41, 0.9);
  margin-top: 30px;
}
body.alamo_login #main {
  background: rgba(31, 75, 95, 0.8);
  margin-top: 300px;
}
body.bowlmor_login #main {
  background: rgba(168, 53, 58, 0.8);
  margin-top: 375px;
  overflow: visible;
}
body.rkh_login #main {
  background: rgba(0, 0, 0, 0.6);
  margin-top: 320px;
}
body.eff_login #main {
  background: #329bd5;
  margin-top: 160px;
}
@media screen and (max-width: 1480px) {
  body.eff_login #main {
    margin-top: 60px;
  }
}
body.elf_login #main {
  background: rgba(0, 0, 0, 0.6);
  margin-top: 25px;
}
body.eastwood_login #main,
body.westwood_login #main {
  background: rgba(58, 176, 152, 0.8);
  margin-top: 20px;
}
body.barlow_login #main {
  background: rgba(0, 77, 144, 0.8);
  margin-top: 20px;
}
body.chili_login #main {
  background: rgba(140, 12, 20, 0.8);
  margin-top: 20px;
}
body.famous_login #main {
  background: rgba(97, 32, 12, 0.8);
  margin-top: 40px;
}
body.comvita_login #main {
  background: rgba(249, 175, 76, 0.8);
  margin-top: 30px;
}
body.g6_login #main {
  background: rgba(0, 90, 155, 0.8);
  margin-top: 30px;
}
body.fridays_login #main {
  background: rgba(0, 0, 0, 0.7);
  margin-top: 30px;
}
body.vail_login #main {
  background: rgba(70, 67, 67, 0.8);
  margin-top: 30px;
}
body.mgrill_login #main {
  background: rgba(1, 56, 146, 0.8);
  margin-top: 30px;
}
body.maggianos_login #main {
  background: rgba(0, 0, 0, 0.7);
  margin-top: 30px;
}
body.tao_login #main {
  background: rgba(134, 77, 15, 0.8);
  margin-top: 30px;
}
body.premier_login #main {
  background: rgba(1, 56, 146, 0.8);
  margin-top: 90px;
}
body.kfc_login #main {
  background: rgba(0, 0, 0, 0.8);
  margin-top: 55px;
}
body.papa_login #main {
  background: rgba(201, 29, 30, 0.8);
  margin-top: 25px;
}
body.hardrock_login #main {
  background: rgba(29, 29, 29, 0.8);
  margin-top: 70px;
}
body.ema_login #main {
  background: rgba(21, 69, 117, 0.8);
  margin-top: 50px;
}
body.clic_login #main {
  background: #fe5419;
  margin-top: 50px;
}
body.delta_login #main {
  background: rgba(0, 51, 106, 0.8);
  margin-top: 280px;
}
body.neet_login #main {
  background: rgba(23, 108, 160, 0.8);
  margin-top: 90px;
}
body.mie_login #main {
  margin-top: 50px;
  background: rgba(91, 183, 228, 0.8);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
body.hvac_login #main {
  margin-top: 0;
  background: rgba(12, 77, 162, 0.8);
}
body.cisco_login #main {
  margin-top: 30px;
  background: rgba(4, 159, 217, 0.8);
}
body.philips_login #main {
  margin-top: 30px;
  background: rgba(0, 0, 0, 0.8);
}
body.walgreens_login #main {
  margin-top: 30px;
  background: rgba(201, 29, 30, 0.8);
}
body.t_mobile_login #main {
  margin-top: 25px;
  background: rgba(0, 0, 0, 0.8);
}
body.lg_login #main {
  margin-top: 35px;
  background: rgba(0, 0, 0, 0.8);
}
body.attn_login #main {
  margin-top: 310px;
  background: rgba(0, 159, 219, 0.8);
  border: 3px solid #fff;
}
body.nyt_login #main {
  margin-top: 55px;
  background: rgba(0, 0, 0, 0.8);
}
body.tpi_login #main {
  margin-top: 55px;
  background: rgba(0, 174, 214, 0.8);
}
body.krystal_login #main {
  margin-top: 50px;
  background: rgba(214, 53, 33, 0.8);
}
body.tamco_login #main {
  margin-top: 75px;
  background: rgba(46, 152, 202, 0.8);
}
body.spx_login #main {
  margin-top: 55px;
  background: rgba(29, 33, 45, 0.8);
}
body.reuters_login #main {
  margin-top: 45px;
  background: rgba(130, 130, 130, 0.8);
}
body.kohler_login #main {
  margin-top: 85px;
  background: rgba(72, 75, 84, 0.8);
}
body.columbus_login #main {
  margin-top: 125px;
  background: rgba(12, 79, 118, 0.8);
}
body.dow_login #main {
  margin-top: 60px;
  background: rgba(12, 42, 49, 0.8);
}
body.dfw_login #main {
  margin-top: 50px;
  background: rgba(88, 88, 88, 0.8);
}
body.bakery_login #main {
  margin-top: 100px;
  background: #000000;
}
body.remax_login #main {
  margin-top: 80px;
  background: #949ca1;
}
body.blooming_login #main {
  margin-top: 80px;
  background-color: rgba(0, 85, 120, 0.8);
}
body.bonefish_login #main {
  margin-top: 60px;
  background-color: rgba(21, 21, 21, 0.8);
}
body.flemings_login #main {
  margin-top: 60px;
  background-color: rgba(165, 28, 54, 0.8);
}
body.outback_login #main {
  margin-top: 60px;
  background-color: rgba(45, 17, 8, 0.8);
}
body.cola_login #main {
  margin-top: 50px;
  background-color: rgba(68, 68, 68, 0.9);
}
body.praed_login #main {
  margin: 50px auto;
  background-color: rgba(235, 243, 243, 0.7);
  color: #000;
}
body.praed_login #main .contact-holder {
  margin-bottom: 20px;
}
body.praed_login #main a:not(.chosen-single) {
  color: #3835e8;
}
body.praed_login #main .contact-holder a.help-link {
  color: #3835e8;
  font-weight: bold;
}
body.praed_login .youtube-button {
  position: relative;
  display: inline-flex;
  align-items: center;
  padding: 10px 6px;
  background: #FF0000;
  text-decoration: none;
  border-radius: 50% / 11%;
}
body.praed_login .youtube-button::before {
  content: "";
  position: absolute;
  top: 11%;
  right: -3%;
  bottom: 11%;
  left: -3%;
  border-radius: 3% / 50%;
  background: inherit;
}
body.praed_login .youtube-button strong {
  color: black;
  font-size: 15px;
  z-index: 1;
}
body.praed_login .youtube-button .play {
  content: "";
  margin-left: 10px;
  border-style: solid;
  border-width: 1em 0 1em 1.732em;
  border-color: transparent transparent transparent white;
  font-size: 12px;
  z-index: 1;
}
body.praed_login #main div.cans-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 8px;
  margin: 5px 5px 10px;
  background-color: #4d8631;
  color: #fff;
  border-radius: 5px;
  text-align: left;
}
body.praed_login #main div.cans-info.attention {
  background-color: #cc0000;
}
body.praed_login #main div.cans-info .youtube-container {
  width: 43%;
  display: flex;
  flex-direction: column;
}
body.praed_login #main div.cans-info .youtube-container .youtube-description {
  font-size: 14px;
  color: #cba63d;
}
body.praed_login #main div.cans-info .youtube-container .youtube-button {
  margin: 4px auto;
}
body.praed_login #main div.cans-info p {
  margin: 7px 0;
}
body.praed_login #main div.cans-info p a {
  color: #cba63d;
}
body.praed_login .alert-danger {
  margin: 0 5px 20px;
}
body.buffalo_login #main {
  margin-top: 50px;
  background-color: rgba(57, 56, 56, 0.8);
  color: #fff;
}
body.best_login #main {
  margin-top: 110px;
  background-color: rgba(226, 226, 226, 0.85);
  color: #000;
}
body.best_login #main a {
  color: #000;
}
body.chick_login #main,
body.chick_login_LBM #main {
  margin-top: 80px;
  background-color: rgba(104, 96, 90, 0.7);
  color: #fff;
}
body.james_robbin_login #main {
  margin-top: 40px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
}
body.delaware_login #main {
  margin-top: 30px;
  background-color: rgba(51, 51, 51, 0.7);
  color: #fff;
}
body.goodcents_login #main {
  margin-top: 16%;
  background-color: #fff;
  color: #000;
  -webkit-box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.75);
  box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.75);
}
body.goodcents_login #main a {
  color: #000;
}
body.airbus_login #main {
  margin-top: 80px;
  background-color: rgba(0, 32, 91, 0.7);
  color: #fff;
}
body.dominos_login #main {
  margin-top: -40px;
  background-color: rgba(102, 102, 102, 0.7);
  color: #fff;
}
body.space_login #main {
  margin-top: 100px;
  background-color: rgba(167, 179, 172, 0.8);
  color: #fff;
}
body.logans_login #main {
  margin-top: 60px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
body.jacks_login #main {
  margin-top: 60px;
  background-color: rgba(34, 34, 34, 0.6);
  color: #fff;
}
body.puma_login #main {
  margin-top: 60px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
}
body.bni_login #main {
  margin-top: 60px;
  background-color: rgba(35, 35, 35, 0.7);
  color: #fff;
}
body.pepsico_login #main {
  margin-top: 50px;
  background-color: #004998;
  color: #fff;
}
body.marcus_login #main {
  margin-top: 330px;
  color: #333;
}
body.marcus_login #main a {
  color: #000;
}
body.fiat_login #main {
  margin-top: 60px;
  background-color: rgba(92, 136, 218, 0.8);
  color: #fff;
}
@media screen and (min-width: 1000px) and (max-width: 1500px) {
  body.alamo_login #main {
    margin-top: 190px;
  }
  body.bowlmor_login #main {
    margin-top: 290px;
  }
  body.rkh_login #main {
    margin-top: 220px;
  }
  body.alamo_login {
    background-image: url("../jpg/alamo_university_login_background_image.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -15px;
  }
}
@media screen and (min-width: 400px) and (max-width: 999px) {
  body.bowlmor_login #main {
    margin-top: 210px;
  }
}
#logo_fgu {
  margin: auto;
  margin-top: 150px;
  width: 387px;
}
#logo_fetch {
  margin: auto;
  margin-top: 150px;
  width: 387px;
  text-align: center;
}
#subway_logo {
  position: absolute;
  top: -57px;
}
#logo_eric {
  margin: auto;
  margin-bottom: 10px;
  text-align: left;
}
#logo_sca {
  margin: auto;
  margin-top: 70px;
  width: 387px;
  text-align: center;
}
#logo_sprint {
  margin: auto;
  margin-top: 70px;
  width: 387px;
  text-align: center;
}
#logo_att {
  margin: auto;
  margin-top: 110px;
  width: 387px;
  text-align: center;
}
#logo_verizon {
  margin: auto;
  margin-top: 110px;
  width: 387px;
  text-align: center;
}
#logo_atc {
  position: absolute;
  top: -125px;
}
#logo_tmob {
  margin: auto;
  margin-top: 140px;
  width: 387px;
  text-align: center;
}
#logo_crown {
  margin: auto;
  margin-top: 60px;
  width: 387px;
  text-align: center;
}
#logo_prosperity {
  margin: auto;
  margin-top: 80px;
  width: 387px;
  text-align: center;
}
#logo_bowlmor {
  margin: auto;
  width: 385px;
  margin-left: -20px;
  margin-top: -75px;
  text-align: center;
}
#logo_eff {
  margin: auto;
  margin-top: 70px;
  text-align: center;
}
#logo_elf {
  margin: auto;
  margin-top: 20px;
  text-align: center;
}
#logo_eastwood,
#logo_westwood {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_barlow {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
}
#logo_eastwood &gt; div {
  display: inline-block;
  position: relative;
}
#logo_chili {
  margin: auto;
  margin-top: 124px;
  text-align: center;
  position: relative;
}
#logo_famous {
  margin: auto;
  margin-top: 80px;
  text-align: center;
  position: relative;
}
#eastNum {
  position: absolute;
  background: rgba(58, 176, 152, 0.8);
  padding: 10px;
  text-align: center;
  color: #fff;
  left: -50px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 24px;
}
#logo_comvita {
  margin: auto;
  margin-top: 115px;
  text-align: center;
  position: relative;
}
#logo_g6 {
  margin: auto;
  margin-top: 115px;
  text-align: center;
  position: relative;
}
#logo_fridays {
  margin: auto;
  margin-top: 115px;
  text-align: center;
  position: relative;
}
#logo_maggianos {
  margin: auto;
  margin-top: 115px;
  text-align: center;
  position: relative;
}
#logo_brinker {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_vail {
  margin: auto;
  margin-top: 145px;
  text-align: center;
  position: relative;
}
#logo_mgrill {
  margin: auto;
  margin-top: 145px;
  text-align: center;
  position: relative;
}
#logo_tao {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_premier {
  margin: auto;
  margin-top: 85px;
  text-align: center;
  position: relative;
}
#logo_kfc {
  margin: auto;
  margin-top: 85px;
  text-align: center;
  position: relative;
}
#logo_papa {
  margin: auto;
  margin-top: 85px;
  text-align: center;
  position: relative;
}
#logo_hardrock {
  margin: auto;
  margin-top: 85px;
  text-align: center;
  position: relative;
}
#logo_ema {
  margin: auto;
  margin-top: 80px;
  text-align: center;
  position: relative;
}
#logo_clic {
  margin: auto;
  margin-top: 125px;
  text-align: center;
  position: relative;
}
#logo_delta {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
}
#logo_mie {
  margin: auto;
  margin-top: 80px;
  text-align: center;
  position: relative;
}
#logo_cisco {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_philips {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_hvac {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_walgreens {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_t_mobile {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_lg {
  margin: auto;
  margin-top: 150px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_nyt {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_tpi {
  margin: auto;
  margin-top: 135px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_krystal {
  margin: auto;
  margin-top: 110px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_tamco {
  margin: auto;
  margin-top: 70px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_reuters {
  margin: auto;
  margin-top: 165px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_spx {
  margin: auto;
  margin-top: 135px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_kohler {
  margin: auto;
  margin-top: 135px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_columbus {
  margin: auto;
  margin-top: 0;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_dow {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_dfw {
  margin: auto;
  margin-top: 115px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_bakery {
  margin: auto;
  margin-top: 90px;
  text-align: center;
  position: relative;
  height: 120px;
}
#logo_remax {
  margin: auto;
  margin-top: 140px;
  text-align: center;
  position: relative;
}
#logo_blooming {
  margin: auto;
  margin-top: 140px;
  text-align: center;
  position: relative;
}
#logo_bonefish {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_flemings {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_outback {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_cola {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
  -webkit-filter: drop-shadow(3px 3px 7px rgba(0, 0, 0, 0.7));
  filter: drop-shadow(3px 3px 7px rgba(0, 0, 0, 0.7));
}
#logo_praed {
  margin: 50px auto 0;
  text-align: center;
  position: relative;
}
#logo_buffalo {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_best {
  margin: auto;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}
#logo_chick {
  margin: 40px auto 0;
  text-align: center;
  position: relative;
}
#logo_james_robbins {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_airbus {
  margin: auto;
  margin-top: 140px;
  text-align: center;
  position: relative;
}
#logo_delaware {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_goodcents {
  margin: auto;
  margin-top: 140px;
  text-align: center;
  position: relative;
}
#logo_dominos {
  margin: auto;
  margin-top: 70px;
  text-align: center;
  position: relative;
}
#logo_space {
  margin: auto;
  margin-top: 70px;
  text-align: center;
  position: relative;
}
#logo_logans {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_logans img {
  width: 242px;
}
#logo_jacks {
  margin: auto;
  margin-top: 120px;
  text-align: center;
  position: relative;
}
#logo_jacks img {
  width: 121px;
}
#logo_puma {
  margin: auto;
  margin-top: 90px;
  text-align: center;
  position: relative;
}
#logo_puma img {
  width: 242px;
}
#logo_bni {
  margin: auto;
  margin-top: 90px;
  text-align: center;
  position: relative;
}
#logo_fiat {
  margin: auto;
  margin-top: 160px;
  text-align: center;
  position: relative;
}
#logo_pepsico {
  margin: auto;
  margin-top: 100px;
  text-align: center;
  position: relative;
}
#logo_bni img {
  width: 238px;
}
#logo_ultipro {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 50px;
}
#logo_ultipro img {
  width: 140px;
}
img {
  border: none;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"] {
  background-color: white;
  border: none;
  padding: 7px 10px;
  font-size: 15px;
  font-family: "Open Sans";
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 15px;
}
body.ultipro_login h1 {
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  margin-bottom: 16px;
  font-size: 26px;
  font-weight: bold;
}
body.ultipro_login input[type="submit"],
body.ultipro_login .back-to-login {
  width: 45%;
  text-align: center;
  background-color: #1374B4;
  color: #fff;
  padding: 10px;
}
body.ultipro_login &gt; form {
  margin: auto;
}
body.ultipro_login #main {
  margin-top: auto;
  background: #fff;
  color: #333;
  border-radius: 5px;
  width: 500px !important;
  min-height: 540px;
}
body.ultipro_login #main .logo-default {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 30px;
}
body.ultipro_login #main .logo-default img {
  width: 140px;
}
body.ultipro_login #main div.left &gt; div {
  padding-top: 0;
}
body.ultipro_login #main a {
  color: #1374B4;
}
body.ultipro_login #main a.back-to-login {
  color: #fff;
}
body.ultipro_login #main input[type="text"],
body.ultipro_login #main input[type="password"],
body.ultipro_login #main p.select {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
body.ultipro_login #main input[type="text"]:focus,
body.ultipro_login #main input[type="password"]:focus {
  border-color: #1374b4;
  box-shadow: 0 0 0 2px #1374b4;
  transition: all 300ms;
}
body.ultipro_login .buttons a.btn {
  background-color: #1374B4;
}
body.ultipro_login .forgot {
  display: block;
  margin-top: 20px;
  width: 100%;
}
p.select {
  background-color: white;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin: 0;
}
select {
  width: 100%;
  padding: 2px;
  border: none;
  /*-webkit-appearance:none;*/
  font-size: 15px;
  font-family: "Open Sans";
}
select.lang {
  width: 100%;
  padding: 6px;
  border: none;
  -webkit-appearance: none;
  font-size: 15px;
  font-family: "Open Sans";
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 10px;
  background-image: url("../png/drop_arrow.png");
  background-repeat: no-repeat;
  background-position: 310px 8px;
}
.focus-link:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[type="submit"],
input[type="button"],
.back-to-login {
  background-color: #5CC900;
  border: none;
  color: #404040;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: bold;
  padding: 6px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  width: 100%;
}
input[type="submit"]:focus,
input[type="button"]:focus,
.back-to-login:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
input[type="submit"]:disabled,
input[type="button"]:disabled,
.opa {
  opacity: 0.6;
}
.back-to-login {
  text-decoration: none;
}
body.fgu_login input[type="submit"],
body.fgu_login .back-to-login,
body.fetch_login input[type="submit"],
body.fetch_login .back-to-login {
  color: #c72027;
  font-weight: bold;
  border: 2px solid white;
  background-color: white;
}
body.subway input[type="submit"],
body.subway .back-to-login {
  color: #316831;
  font-weight: bold;
  border: 2px solid #fff200;
  background-color: #fff200;
}
body.eric_login input[type="submit"],
body.eric_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #FECF07;
  background-color: #FECF07;
}
body.verizon_login input[type="submit"],
body.verizon_login .back-to-login {
  color: #EE1C25;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.tmob_login input[type="submit"],
body.tmob_login .back-to-login {
  color: #E10174;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.crown_login input[type="submit"],
body.crown_login .back-to-login {
  color: #239bfc;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.alamo_login input[type="submit"],
body.alamo_login .back-to-login {
  color: #000;
  font-weight: bold;
  border: 2px solid #e9e5c8;
  background-color: #e9e5c8;
}
body.prosperity_login input[type="submit"],
body.prosperity_login .back-to-login {
  color: #f15a29;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.bowlmor_login input[type="submit"],
body.bowlmor_login .back-to-login {
  color: #000;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.rkh_login input[type="submit"],
body.rkh_login .back-to-login {
  color: #CC0000;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.eff_login input[type="submit"],
body.eff_login .back-to-login {
  color: #154575;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.barlow_login input[type="submit"],
body.barlow_login .back-to-login {
  color: #004d90;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.chili_login input[type="submit"],
body.chili_login .back-to-login {
  color: #ff0026;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.comvita_login input[type="submit"],
body.comvita_login .back-to-login {
  color: #e02c23;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.fridays_login input[type="submit"],
body.fridays_login .back-to-login {
  color: #DE1935;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.walgreens_login input[type="submit"],
body.walgreens_login .back-to-login {
  color: #c91d1e;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.reuters_login input[type="submit"],
body.reuters_login .back-to-login {
  color: #FF7F00;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
body.remax_login input[type="submit"],
body.remax_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #e11b22;
  background-color: #e11b22;
}
body.cola_login input[type="submit"],
body.cola_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #ca2822;
  background-color: #ca2822;
}
body.bakery_login input[type="submit"],
body.bakery_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #a3ae46;
  background-color: #a3ae46;
}
body.praed_login input[type="submit"],
body.praed_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #4d8631;
  background-color: #4d8631;
}
body.buffalo_login input[type="submit"],
body.buffalo_login .back-to-login {
  color: #000;
  font-weight: bold;
  border: #ffd200;
  background-color: #ffd200;
}
body.best_login input[type="submit"],
body.best_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #da1829;
  background-color: #da1829;
}
body.chick_login input[type="submit"],
body.chick_login .back-to-login,
body.chick_login_LBM input[type="submit"],
body.chick_login_LBM .back-to-login {
  color: #fff;
  font-weight: bold;
  border: 2px solid #dd0031;
  background-color: #dd0031;
}
body.chick_login_LBM .buttons a.btn {
  background-color: #289fff;
}
body.famous_login input[type="submit"],
body.famous_login .back-to-login {
  color: #cc0000;
  font-weight: bold;
  border: #fff;
  background-color: #fff;
}
body.james_robbin_login input[type="submit"],
body.james_robbin_login .back-to-login {
  color: #000;
  font-weight: bold;
  border: #000;
  background-color: #fff;
}
body.airbus_login input[type="submit"],
body.airbus_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #000000;
  background-color: #000000;
}
body.delaware_login input[type="submit"],
body.delaware_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #9d2420;
  background-color: #9d2420;
}
body.goodcents_login input[type="submit"],
body.goodcents_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #5fa323;
  background-color: #5fa323;
}
body.dominos_login input[type="submit"],
body.dominos_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #fa001f;
  background-color: #fa001f;
}
body.space_login input[type="submit"],
body.space_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #005288;
  background-color: #005288;
}
body.logans_login input[type="submit"],
body.logans_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #a81f13;
  background-color: #a81f13;
}
body.jacks_login input[type="submit"],
body.jacks_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #eb313e;
  background-color: #eb313e;
}
body.puma_login input[type="submit"],
body.puma_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #ff2414;
  background-color: #ff2414;
}
body.bni_login input[type="submit"],
body.bni_login .back-to-login {
  color: #232323;
  font-weight: bold;
  border: #ffffff;
  background-color: #ffffff;
}
body.marcus_login input[type="submit"],
body.marcus_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #000;
  background-color: #000;
}
body.fiat_login input[type="submit"],
body.fiat_login .back-to-login {
  color: #cc0000;
  font-weight: bold;
  border: #fff;
  background-color: #fff;
}
body.pepsico_login input[type="submit"],
body.pepsico_login .back-to-login {
  color: #fff;
  font-weight: bold;
  border: #ff8b00;
  background-color: #ff8b00;
}
body.goodcents_login input[type="text"],
body.goodcents_login input[type="password"],
body.goodcents_login .back-to-login {
  border: 1px solid #000;
}
body.elf_login input[type="submit"],
body.eastwood_login input[type="submit"],
body.westwood_login input[type="submit"],
body.g6_login input[type="submit"],
body.tao_login input[type="submit"],
body.kfc_login input[type="submit"],
body.mgrill_login input[type="submit"],
body.vail_login input[type="submit"],
body.maggianos_login input[type="submit"],
body.clic_login input[type="submit"],
body.neet_login input[type="submit"],
body.delta_login input[type="submit"],
body.mie_login input[type="submit"],
body.hvac_login input[type="submit"],
body.cisco_login input[type="submit"],
body.philips_login input[type="submit"],
body.lg_login input[type="submit"],
body.attn_login input[type="submit"],
body.nyt_login input[type="submit"],
body.tpi_login input[type="submit"],
body.krystal_login input[type="submit"],
body.tamco_login input[type="submit"],
body.spx_login input[type="submit"],
body.columbus_login input[type="submit"],
body.dow_login input[type="submit"],
body.dfw_login input[type="submit"],
body.blooming_login input[type="submit"],
body.bonefish_login input[type="submit"],
body.flemings_login input[type="submit"],
body.outback_login input[type="submit"],
body.sprint_login input[type="submit"],
body.att_login input[type="submit"],
body.atc_login input[type="submit"],
body.ema_login input[type="submit"],
body.elf_login .back-to-login,
body.eastwood_login .back-to-login,
body.westwood_login .back-to-login,
body.g6_login .back-to-login,
body.tao_login .back-to-login,
body.kfc_login .back-to-login,
body.mgrill_login .back-to-login,
body.vail_login .back-to-login,
body.maggianos_login .back-to-login,
body.clic_login .back-to-login,
body.neet_login .back-to-login,
body.delta_login .back-to-login,
body.mie_login .back-to-login,
body.hvac_login .back-to-login,
body.cisco_login .back-to-login,
body.philips_login .back-to-login,
body.lg_login .back-to-login,
body.attn_login .back-to-login,
body.nyt_login .back-to-login,
body.tpi_login .back-to-login,
body.krystal_login .back-to-login,
body.tamco_login .back-to-login,
body.spx_login .back-to-login,
body.columbus_login .back-to-login,
body.dow_login .back-to-login,
body.dfw_login .back-to-login,
body.blooming_login .back-to-login,
body.bonefish_login .back-to-login,
body.flemings_login .back-to-login,
body.outback_login .back-to-login,
body.sprint_login .back-to-login,
body.att_login .back-to-login,
body.atc_login .back-to-login,
body.ema_login .back-to-login {
  color: #000;
  font-weight: bold;
  border: 2px solid #fff;
  background-color: #fff;
}
.button_.loginButton {
  background-color: transparent;
  border: 2px solid white;
  color: white;
  font-family: Open Sans;
  font-size: 17px;
  padding: 6px 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
  width: 141px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-align: center;
  text-decoration: none;
}
input[type="submit"].loginButton,
.back-to-login {
  width: 145px;
}
.alert {
  margin: -11px 0 10px 10px;
  color: #9B0101;
  font-size: 13px;
}
.alert-danger {
  padding: 15px;
  margin: 0 0 15px;
  background-color: #f2dede;
  border: 1px solid #ebccd1;
  border-radius: 4px;
}
body.fgu_login #main .alert,
body.fetch_login #main .alert,
body.subway #main .alert,
body.eric_login #main .alert,
body.sca_login #main .alert,
body.sprint_login #main .alert,
body.att_login #main .alert,
body.verizon_login #main .alert,
body.atc_login #main .alert,
body.tmob_login #main .alert,
body.crown_login #main .alert,
body.alamo_login #main .alert,
body.prosperity_login #main .alert,
body.bowlmor_login #main .alert,
body.rkh_login #main .alert,
body.elf_login #main .alert,
body.eastwood_login #main .alert,
body.westwood_login #main .alert,
body.chili_login #main .alert,
body.maggianos_login #main .alert,
body.premier_login #main .alert,
body.ema_login #main .alert,
body.delta_login #main .alert,
body.mie_login #main .alert,
body.walgreens_login #main .alert,
body.t_mobile_login #main .alert,
body.lg_login #main .alert {
  color: #ffffff;
}
.ext-link {
  text-align: center;
}
a {
  color: #fff;
}
.forgot {
  width: 185px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}
.logout {
  width: 185px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  font-weight: bold;
}
.d {
  text-align: center;
  font-size: 18px;
  margin: 22px 0;
  position: relative;
}
.d b {
  font-weight: normal;
}
.d hr {
  display: inline-block;
  width: 32px;
  position: relative;
  top: 2px;
  height: 1px;
  background-color: #ccc;
  border: none;
}
.d span {
  padding-left: 15px;
  padding-right: 15px;
}
.d i.editButton {
  position: absolute;
  top: 5px;
  right: -24px;
  color: #C6C6C6;
  width: 35px;
  font-size: 26px;
  cursor: pointer;
}
.d .okButton {
  background-color: #C6C6C6;
  position: absolute;
  top: 5px;
  right: -29px;
  width: 35px;
}
.d input {
  width: 120px;
  background: transparent;
  display: inline-block;
  height: 24px;
  font-size: 18px;
  margin-bottom: 0;
  padding: 0;
}
.buttons {
  margin: 0;
  padding: 0;
}
.buttons li {
  display: block;
  zoom: 1;
  font-size: 14px;
  text-align: center;
  color: #999999;
  margin-bottom: 10px;
  height: 40px;
  position: relative;
}
#main .buttons li,
#main .buttons li a {
  color: #fff;
}
.buttons li a {
  color: #999999;
}
.buttons li span {
  display: inline-block;
  position: relative;
  left: 50px;
}
.buttons li a {
  text-decoration: none;
}
.buttons div.spr {
  width: 236px;
  height: 40px;
  display: inline-block;
  cursor: pointer;
}
.buttons div.spr#facebook-login-button {
  background-image: url("../png/facebook.png");
}
.buttons div.spr#hs-login-button {
  background-image: url("../png/hs.png");
}
.buttons div.spr#ultipro-login-button {
  background-image: url("../png/ultipro.png");
}
.buttons div.spr#ultipro-login-button-custom {
  background-image: url("../png/ultipro.png");
}
.buttons div.spr#third-login-button-custom {
  background-image: url("../png/3party.png");
}
.buttons i {
  position: absolute;
  left: 20px;
  top: 6px;
  font-size: 26px;
}
.buttons #google-login-button {
  background-color: #4285F4;
}
.buttons #google-login-button i {
  top: 3px;
}
.buttons #google-login-button i img {
  background-color: #fff;
  border: 4px solid;
  border-radius: 50%;
}
.buttons i.editButton {
  position: absolute;
  left: inherit;
  right: -38px;
  width: 35px;
  display: inline-block;
  color: #C6C6C6;
  cursor: pointer;
}
.buttons button.okButton {
  position: absolute;
  width: 35px;
  display: inline-block;
  cursor: pointer;
  background-color: #C6C6C6;
  right: -38px;
  margin-top: 5px;
}
.buttons input[type=text] {
  display: inline-block;
  font-size: 16px;
  width: 75%;
  margin-left: 50px;
  margin-bottom: 0;
  padding: 0;
  background: transparent;
  color: #fff;
}
.buttons a.btn {
  color: #fff;
  padding: 8px 10px 8px 10px;
  display: inline-block;
  width: 214px;
  background-color: #1179B6;
  border-radius: 6px;
  position: relative;
  font-size: 16px;
  text-align: left;
}
.buttons a.btn:focus {
  border-color: black;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.08), 0 0 8px rgba(102, 175, 233, 0.6);
}
.buttons a#facebook-login-button.btn {
  background-color: #4267B2;
}
#hot-schedules-page {
  flex-direction: column;
}
#hot-schedules-page #main {
  text-align: center;
}
#hot-schedules-page .buttons li {
  display: inline-block;
}
#hot-schedules-page .buttons li:first-child {
  margin-bottom: 30px;
}
#hot-schedules-page .buttons li:last-child {
  margin-bottom: 10px;
}
#hot-schedules-page .buttons .new-indicator {
  background-color: #3C8500;
  position: absolute;
  right: -18px;
  top: -9px;
  z-index: 1;
  padding: 2px 8px;
  border-radius: 10px;
  font-size: 10px;
}
#hot-schedules-page .buttons a.btn {
  width: 250px;
}
#hot-schedules-page .explanatory-text {
  width: 272px;
  margin: auto;
  font-size: 14px;
}
.terms {
  text-align: center;
  color: #0090c5;
  font-size: 12px;
}
.terms a {
  text-decoration: none;
}
.logText {
  color: #fff;
  text-align: center;
  font-size: 21px;
  margin-top: 0;
  font-weight: normal;
  margin-bottom: 0;
}
.logHolder {
  text-align: center;
}
.sonifi .logHolder {
  margin-top: 200px;
}
#partners {
  position: absolute;
  right: 25px;
  bottom: 25px;
  display: inline-block;
}
.orSub {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 30px;
}
.orSub &gt; span {
  position: relative;
  display: inline-block;
  font-size: 19px;
}
.orSub &gt; span:before,
.orSub &gt; span:after {
  content: "";
  position: absolute;
  top: 50%;
  width: 9999px;
  height: 2px;
  background: #ffffff;
}
.orSub &gt; span:before {
  right: 100%;
  margin-right: 15px;
}
.orSub &gt; span:after {
  left: 100%;
  margin-left: 15px;
}
@media screen and (max-width: 600px) {
  #motto {
    display: none !important;
  }
  #main {
    margin-top: 30px;
  }
}
.me_virtual_alert {
  margin-top: 30px;
  font-size: 10px;
  text-align: center;
}
.me_virtual_alert &gt; div {
  display: inline-block;
  width: 60%;
  color: #333;
}
/********** ORG STRUCTURE **************/
.org-holder {
  margin-bottom: 15px;
}
.org-holder .alert {
  margin: 4px 0 10px 10px;
}
.org-holder .chosen-container-single .chosen-single {
  height: 32px;
}
.chosen-results li {
  color: #4f4f4f;
}
.col-reg {
  width: 48%;
  display: inline-block;
  vertical-align: top;
  padding-left: 6px;
  padding-right: 6px;
}
.captcha-holder {
  text-align: center;
  margin-bottom: 6px;
  margin-top: 15px;
}
.captcha-holder &gt; div {
  display: inline-block;
}
.captcha-holder p.alert {
  margin-top: 4px;
}
[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
  display: none !important;
}
.help-link {
  display: block;
  text-align: center;
}
/********** EDIT MODE **************/
.editPen {
  position: relative;
  display: inline-block;
  top: 20px;
  margin-left: 22px;
}
.editPop {
  background-color: #ffffff;
  width: 370px;
  text-align: left;
  color: #4f4f4f;
  margin-top: 15px;
}
.editPop label {
  font-size: 14px;
  margin-bottom: 4px;
}
.editPop &gt; span {
  font-size: 14px;
}
.editPop input[type=text] {
  border: solid 1px #D2D2D2;
  padding: 5px;
  font-size: 12px;
  margin-bottom: 5px;
}
.editPop input[type=text]:focus {
  box-shadow: 0 0 8px rgba(38, 193, 240, 0.6);
}
.editPop input[type=text].has-error,
.editPop input[type=text].has-error:focus {
  box-shadow: 0 0 8px rgba(169, 68, 66, 0.6);
}
input.color {
  vertical-align: 7px;
  background-image: url(../png/choosecolor.png);
  background-repeat: no-repeat;
  background-position: right;
  border: solid 1px #D2D2D2;
  padding: 3px;
  font-size: 12px;
  width: 90px;
  margin-bottom: 0;
}
ul.colors li {
  display: inline;
}
ul.colors li span {
  display: inline-block;
  width: 23px;
  height: 23px;
  cursor: pointer;
  box-sizing: border-box;
}
ul.colors li span.white {
  border: solid 1px #D2D2D2;
}
ul.colors {
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin: 2px;
}
i.editLogo {
  position: absolute;
  top: 0;
  right: 10px;
}
i.editBack {
  position: absolute;
  left: 20px;
  top: 15px;
}
i.editSocial {
  position: absolute;
  top: 28px;
  right: -61px;
}
.schoox-color_palette {
  font-size: 32px;
  color: #C6C6C6;
  cursor: pointer;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 2px 8px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn.primary {
  color: #fff;
  background-color: #169be6;
  border-color: #169be6;
}
.btn.cancel {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn:disabled {
  opacity: 0.6;
  cursor: default;
}
.underButtons {
  margin-top: 4px;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.aswitch .off,
.aswitch .on {
  top: -8%;
}
.editPop.copyUrl {
  font-size: 12px;
}
.editPop.copyUrl span.theUrl {
  display: inline-block;
  background-color: #efefef;
  padding: 2px 6px;
  margin-top: 4px;
}
.editPop.copyUrl i {
  font-size: 19px;
  position: relative;
  top: 2px;
  color: #169be6;
  cursor: pointer;
}
.error-message {
  color: #A94442;
}
.extraLink {
  text-align: center;
  margin-bottom: 10px;
}
.app-buttons {
  width: 300px;
  display: flex;
  justify-content: center;
  margin: 25px auto;
}
.app-buttons &gt; a {
  display: inline-flex;
  align-items: center;
}
.app-buttons &gt; a img {
  max-width: 135px;
}
.logout-page main {
  margin: 50px auto;
}
/************************ ULTIPRO LOGIN ***************************/
#welcome {
  display: none;
  text-align: center;
  margin-top: 40px;
}
#loginLink {
  color: #fff;
  padding: 6px 20px;
  background-color: #3C8500;
  text-decoration: none;
  font-weight: bold;
}
/*# sourceMappingURL=login.css.map */</pre></body></html>