/**
 * @file
 * Field Styling
 *
 * The Fences module allows site builders to pick the semeantic HTML5 element
 * for each field while editing the field's settings. There's no way a theme
 * can ever know which element to use for the fields on your site, so Zen
 * just uses lets Drupal core or Fences decide. Since you DO NOT want 3 wrapping
 * divs around every field (do you?), we highly recommend Fences.
 *
 * http://drupal.org/project/fences
 */
/**
 * Legacy IE support.
 */
/**
 * Font faces, stacks and sizes.
 */
/**
 * Colors, etc.
 */
/**
 * Partials to be shared with all .scss files.
 */
/**
 * Layout element mixins.
 */
/* The white box with grey border that surrounds most content. */
/* The grey box that surrounds content. */
/* The white box containing the main content. Has a green top border. */
/* Content inset into the white box */
/* Content inset on grey background */
/* Content on a lightgrey background with darker border ie left nav and right column of a normal page */
/* Button-like styling for inset box that sits at normal white box level. */
/* Button with a plus icon to the left. */
/* standard button across site. */
/**
 * Text element mixins.
 */
/* line 16, ../sass/maintenance.scss */
.global-wrapper {
  width: 100%;
  background: url(../images/svg/maintenance/bg-green.png) repeat-x top left;
  padding-top: 50px;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
}
/* line 28, ../sass/maintenance.scss */
.global-wrapper .content-wrapper {
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  background-color: #FFF;
  padding: 20px 20px 40px 20px;
  overflow: hidden;
  box-sizing: border-box;
}
/* line 36, ../sass/maintenance.scss */
.global-wrapper .content-wrapper .maintenance-logo {
  height: 94px;
}
/* line 39, ../sass/maintenance.scss */
.global-wrapper .content-wrapper .website-down-message {
  width: 57%;
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 40px;
  text-align: left;
  margin: 40px auto 0 auto;
}
/* line 47, ../sass/maintenance.scss */
.global-wrapper .content-wrapper .message {
  font-size: 2em;
  line-height: 1.2em;
  width: 70%;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
  color: #333333;
}
/* line 57, ../sass/maintenance.scss */
.global-wrapper .content-wrapper .message-small {
  font-size: 1em;
  width: 57%;
  margin: 10px auto 30px auto;
  text-align: center;
  color: #333333;
}
/* line 64, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form {
  width: 57%;
  margin: 0px auto 0 auto;
  position: relative;
}
/* line 68, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form .form-submit {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  border: none;
  background: #008265 url(../images/svg/gateway-header/search-btn.svgz) center center no-repeat;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
/* line 78, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form .form-submit:hover {
  background: #005e49 url(../images/svg/gateway-header/search-btn.svgz) center center no-repeat;
}
/* line 82, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form #government-search {
  float: left;
}
/* line 85, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form .form-item-apachesolr-panels-search-form {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
}
/* line 92, ../sass/maintenance.scss */
.global-wrapper .content-wrapper #block-apachesolr-panels-search-form .form-item-apachesolr-panels-search-form input {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
/* line 102, ../sass/maintenance.scss */
.global-wrapper .shadow {
  background: url(../images/svg/maintenance/shadow.png) repeat-x center top;
  width: 800px;
  margin-right: auto;
  margin-left: auto;
  height: 83px;
}

/* iPads (portrait and landscape) ----------- */
/* mobile (portrait) ----------- */
@media all and (max-width: 767px) {
  /* line 122, ../sass/maintenance.scss */
  .global-wrapper {
    padding-top: 0px;
    background: none;
  }
  /* line 123, ../sass/maintenance.scss */
  .global-wrapper .shadow {
    background: none;
  }
  /* line 129, ../sass/maintenance.scss */
  .global-wrapper .content-wrapper .message {
    width: 100%;
  }
  /* line 132, ../sass/maintenance.scss */
  .global-wrapper .content-wrapper .message-small {
    width: 100%;
  }
  /* line 135, ../sass/maintenance.scss */
  .global-wrapper .content-wrapper #block-apachesolr-panels-search-form {
    width: 100%;
  }
}
