/* line 12, ../sass/login_header.scss */
#header-content-wrapper.logged-out .checkboxes {
  position: relative;
  top: 5px; }

@font-face {
  font-family: weather;
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot");
  src: url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix") format("embedded-opentype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff") format("woff"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf") format("truetype"), url("https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* line 25, ../sass/login_header.scss */
#header-content-wrapper {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.4);
  line-height: 2.4em;
  border-radius: 0.75em;
  -webkit-box-shadow: 0 0 2px 0px gray inset;
          box-shadow: 0 0 2px 0px gray inset;
  float: right;
  margin-right: 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: auto;
  padding: 5px 10px 5px 10px; }
  /* line 40, ../sass/login_header.scss */
  #header-content-wrapper .box-error {
    max-height: 20px;
    color: red;
    font-size: 0.9em;
    position: absolute;
    top: 15px;
    left: 49%;
    font-weight: 900;
    display: block;
    padding: 3px 8px;
    background-color: rgba(255, 255, 255, 0.6);
    line-height: 2.4em;
    border-radius: 0.75em;
    -webkit-box-shadow: 0 0 2px 0px gray inset;
            box-shadow: 0 0 2px 0px gray inset; }
  /* line 56, ../sass/login_header.scss */
  #header-content-wrapper .header-variable {
    clear: left;
    text-align: left;
    width: 40px;
    font-weight: 900; }
  /* line 62, ../sass/login_header.scss */
  #header-content-wrapper .header-definition {
    text-align: left;
    margin-left: 50px; }
  /* line 67, ../sass/login_header.scss */
  #header-content-wrapper #header-subscription-info {
    display: inline-block;
    float: right; }
  /* line 72, ../sass/login_header.scss */
  #header-content-wrapper .expired {
    color: #E20000;
    font-weight: 900; }
  /* line 76, ../sass/login_header.scss */
  #header-content-wrapper .form-group.login-item.w300 {
    clear: left; }
  /* line 79, ../sass/login_header.scss */
  #header-content-wrapper #signup-wrapper {
    position: relative;
    float: right; }
    /* line 82, ../sass/login_header.scss */
    #header-content-wrapper #signup-wrapper #signup {
      display: block;
      border-radius: 5px;
      color: white;
      margin: 0;
      width: 100px;
      position: absolute;
      right: 0px; }
  /* line 92, ../sass/login_header.scss */
  #header-content-wrapper.logged-in {
    min-width: 40%;
    max-width: 50%;
    max-height: 100%; }
    /* line 96, ../sass/login_header.scss */
    #header-content-wrapper.logged-in #geo-config-trigger {
      display: block; }
      /* line 99, ../sass/login_header.scss */
      #header-content-wrapper.logged-in #geo-config-trigger #simple-weather {
        position: relative;
        height: 28px;
        overflow: visible; }
        /* line 103, ../sass/login_header.scss */
        #header-content-wrapper.logged-in #geo-config-trigger #simple-weather #simple-image {
          position: relative; }
          /* line 105, ../sass/login_header.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather #simple-image .tooltip {
            white-space: nowrap; }
          /* line 108, ../sass/login_header.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather #simple-image img {
            position: absolute;
            top: -45px;
            right: -94px;
            display: inline-block; }
        /* line 116, ../sass/login_header.scss */
        #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i {
          margin: 0;
          color: #333;
          font-family: weather;
          font-size: 2em;
          font-weight: normal;
          line-height: 1em;
          display: inline-block; }
          /* line 1, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-0:before {
            content: ":"; }
          /* line 4, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-1:before {
            content: "p"; }
          /* line 7, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-2:before {
            content: "S"; }
          /* line 10, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-3:before {
            content: "Q"; }
          /* line 13, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-4:before {
            content: "S"; }
          /* line 16, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-5:before {
            content: "W"; }
          /* line 19, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-6:before {
            content: "W"; }
          /* line 22, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-7:before {
            content: "W"; }
          /* line 25, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-8:before {
            content: "W"; }
          /* line 28, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-9:before {
            content: "I"; }
          /* line 31, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-10:before {
            content: "W"; }
          /* line 34, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-11:before {
            content: "I"; }
          /* line 37, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-12:before {
            content: "I"; }
          /* line 40, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-13:before {
            content: "I"; }
          /* line 43, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-14:before {
            content: "I"; }
          /* line 46, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-15:before {
            content: "W"; }
          /* line 49, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-16:before {
            content: "I"; }
          /* line 52, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-17:before {
            content: "W"; }
          /* line 55, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-18:before {
            content: "U"; }
          /* line 58, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-19:before {
            content: "Z"; }
          /* line 61, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-20:before {
            content: "Z"; }
          /* line 64, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-21:before {
            content: "Z"; }
          /* line 67, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-22:before {
            content: "Z"; }
          /* line 70, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-23:before {
            content: "Z"; }
          /* line 73, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-24:before {
            content: "E"; }
          /* line 76, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-25:before {
            content: "E"; }
          /* line 79, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-26:before {
            content: "3"; }
          /* line 82, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-27:before {
            content: "a"; }
          /* line 85, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-28:before {
            content: "A"; }
          /* line 88, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-29:before {
            content: "a"; }
          /* line 91, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-30:before {
            content: "A"; }
          /* line 94, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-31:before {
            content: "6"; }
          /* line 97, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-32:before {
            content: "1"; }
          /* line 100, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-33:before {
            content: "6"; }
          /* line 103, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-34:before {
            content: "1"; }
          /* line 106, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-35:before {
            content: "W"; }
          /* line 109, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-36:before {
            content: "1"; }
          /* line 112, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-37:before {
            content: "S"; }
          /* line 115, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-38:before {
            content: "S"; }
          /* line 118, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-39:before {
            content: "S"; }
          /* line 121, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-40:before {
            content: "M"; }
          /* line 124, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-41:before {
            content: "W"; }
          /* line 127, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-42:before {
            content: "I"; }
          /* line 130, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-43:before {
            content: "W"; }
          /* line 133, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-44:before {
            content: "a"; }
          /* line 136, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-45:before {
            content: "S"; }
          /* line 139, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-46:before {
            content: "U"; }
          /* line 142, ../sass/_weather_icons.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather i.icon-47:before {
            content: "S"; }
        /* line 126, ../sass/login_header.scss */
        #header-content-wrapper.logged-in #geo-config-trigger #simple-weather.pull-left {
          clear: left; }
        /* line 129, ../sass/login_header.scss */
        #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span {
          margin-right: 5px;
          display: inline-block;
          clear: left;
          color: #333; }
          /* line 135, ../sass/login_header.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-location {
            display: inline-block;
            padding-bottom: 0px;
            line-height: 14px; }
            /* line 139, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-location:hover {
              border-bottom: thin solid #2b5c8a; }
          /* line 144, ../sass/login_header.scss */
          #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp {
            font-weight: bold; }
            /* line 146, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-5 {
              color: red; }
            /* line 149, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-4 {
              color: #cc0033; }
            /* line 152, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-3 {
              color: #990066; }
            /* line 155, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-2 {
              color: #660099; }
            /* line 158, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-1 {
              color: #3300cc; }
            /* line 161, ../sass/login_header.scss */
            #header-content-wrapper.logged-in #geo-config-trigger #simple-weather span#simple-temp.blue-red-0 {
              color: blue; }
  /* line 170, ../sass/login_header.scss */
  #header-content-wrapper.logged-out {
    min-width: 30%;
    max-height: 100%;
    white-space: nowrap; }
    /* line 174, ../sass/login_header.scss */
    #header-content-wrapper.logged-out input[placeholder] {
      text-indent: 5px;
      width: 100%; }
    /* line 180, ../sass/login_header.scss */
    #header-content-wrapper.logged-out .checkboxes label {
      display: block;
      float: left;
      padding-right: 10px;
      white-space: nowrap;
      color: #2b5c8a; }
      /* line 186, ../sass/login_header.scss */
      #header-content-wrapper.logged-out .checkboxes label span {
        vertical-align: middle; }
    /* line 190, ../sass/login_header.scss */
    #header-content-wrapper.logged-out .checkboxes input {
      vertical-align: middle;
      margin-right: 3px; }
    /* line 197, ../sass/login_header.scss */
    #header-content-wrapper.logged-out a#forgot_password {
      position: relative;
      top: 1px; }
    /* line 201, ../sass/login_header.scss */
    #header-content-wrapper.logged-out #login-button-wrapper {
      padding-left: 20%;
      padding-right: 20%;
      display: block;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      /* line 206, ../sass/login_header.scss */
      #header-content-wrapper.logged-out #login-button-wrapper a {
        border: 1px solid black; }

/* line 216, ../sass/login_header.scss */
.shake-1 {
  -webkit-transform: translate(-12px, 0px);
      -ms-transform: translate(-12px, 0px);
       -o-transform: translate(-12px, 0px);
          transform: translate(-12px, 0px); }

/* line 220, ../sass/login_header.scss */
.shake-2 {
  -webkit-transform: translate(6px, 0px);
      -ms-transform: translate(6px, 0px);
       -o-transform: translate(6px, 0px);
          transform: translate(6px, 0px); }

/* line 224, ../sass/login_header.scss */
.shake-3 {
  -webkit-transform: translate(-3px, 0px);
      -ms-transform: translate(-3px, 0px);
       -o-transform: translate(-3px, 0px);
          transform: translate(-3px, 0px); }

/* line 228, ../sass/login_header.scss */
.shake-4 {
  -webkit-transform: translate(1.5px, 0px);
      -ms-transform: translate(1.5px, 0px);
       -o-transform: translate(1.5px, 0px);
          transform: translate(1.5px, 0px); }

/* line 232, ../sass/login_header.scss */
.shake-5 {
  -webkit-transform: translate(0px, 0px);
      -ms-transform: translate(0px, 0px);
       -o-transform: translate(0px, 0px);
          transform: translate(0px, 0px); }

/* line 239, ../sass/login_header.scss */
.featherlight-content {
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border-radius: 6px; }
  /* line 243, ../sass/login_header.scss */
  .featherlight-content #geo-wrapper {
    text-align: center; }
    /* line 245, ../sass/login_header.scss */
    .featherlight-content #geo-wrapper h3 {
      font-size: 1.5em;
      margin-bottom: 20px; }
    /* line 249, ../sass/login_header.scss */
    .featherlight-content #geo-wrapper #geolocate-me {
      background: url(/img/vertical_gradient.png);
      border-radius: 5px;
      border: 1px solid #555; }
    /* line 255, ../sass/login_header.scss */
    .featherlight-content #geo-wrapper #or-divider {
      line-height: 25px;
      height: 22px;
      padding: 0px;
      margin: 0px;
      border-bottom: 1px solid black;
      display: inline-block;
      font-style: italic; }
    /* line 264, ../sass/login_header.scss */
    .featherlight-content #geo-wrapper .field_content {
      margin-left: 40px;
      margin-right: 40px; }
      /* line 267, ../sass/login_header.scss */
      .featherlight-content #geo-wrapper .field_content input {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        line-height: normal !important;
        height: 25px; }
      /* line 272, ../sass/login_header.scss */
      .featherlight-content #geo-wrapper .field_content input[type=text] {
        text-indent: 10px;
        float: right;
        border-radius: 5px; }
