﻿@charset "UTF-8";
.stripe { display: none; }
.checkbox { visibility: visible !important; }
html { height: 100%; }
body { font-family: MuseoSans, "museo-sans", Helvetica, Arial, Tahoma, sans-serif; color: white !important; text-align: center; background: #002B5A url(images/background.jpg) no-repeat center center fixed !important; -webkit-background-size: cover !important; -moz-background-size: cover !important; -o-background-size: cover !important; background-size: cover !important; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.login-error .text-normal { color: #FDFDFD; font-family: MuseoSlab, "museo-slab", Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.login-error .glyphicon { color: #872434 !important; font-size: 16px;}
h1, h2, h3, h4, h5, h6 { font-family: MuseoSlab, "museo-slab", Georgia, "Times New Roman", Times, serif; font-weight: bold; color: white !important; }
h1.status { color: #d12627 !important; font-size: calc(20px + 1vw); }
.content-area { background: #FDFDFD; padding: 10px; margin: 10px auto; border-radius: 5px; max-width: 700px; color: #686663; }
.content-area h1, .content-area h2, .content-area h3, .content-area h4, .content-area h5 { color: #00305E !important; }
.content-area ul { margin: 0; padding: 10px; }
.content-area ul li { display: block; list-style-type: none; }
.body-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; -ms-flex-pack: center; }
.background-cover, .body-wrapper { background-color: rgba(0, 48, 94, 0.92); min-height: 100%; min-height: 100vh; height: 100vh; height: 100%; }
.background-cover { min-width: 100%; }
.row { width: 100%; width: 100vw; }
.wrapper { margin-top: 0px !important; background: transparent !important; }
.wrapper > img { height: 120px !important; height: 15vh !important; }
#warning { margin: 10px 0px; }
#warning, .info-div { font-size: 11.25px; }
#warning a, .info-div a { color: #FDFDFD; text-decoration: underline; transition: color, 100ms; }
#warning a:hover, .info-div a:hover { color: #3db8d3; }
#warning ul, .info-div ul { margin: 0; padding: 10px; }
#warning ul li, .info-div ul li { display: block; list-style-type: none; }
@media (min-width: 544px) { .info-div ul, .content-area ul { padding: 0; }
  .info-div ul li, .content-area ul li { display: inline; }
  .info-div ul li::after, .content-area ul li::after { content: "•"; padding: 10px; }
  .info-div ul li:last-child::after, .content-area ul li:last-child::after { content: ""; padding: 0; } }
img#branding { display: none; min-height: 50px; max-height: 75px; margin: auto auto 30px auto; }
@media (min-width: 544px) { img#branding-mobile { display: none; }
  img#branding { display: block; }
  form#loginForm { width: 50%; max-width: 300px; margin: 0 auto; } }
form .form-group { margin-bottom: 10px; }
form input[type=submit] { background-color: #872434 !important; color: white; border-color: #872434; transition: border-color 200ms; text-transform: uppercase; margin: 0px; }
form input[type=submit]:hover, form input[type=submit]:active, form input[type=submit]:focus { color: white; border-color: white; }
form button[type=submit] { background-color: #872434 !important; color: white; border-color: #872434; transition: border-color 200ms; text-transform: uppercase; margin: 0px; }
form button[type=submit]:hover, form button[type=submit]:active, form button[type=submit]:focus { color: white; border-color: white; }
form input[type=text], form input[type=password] { border: none; background: white; height: 30px; line-height: 1; font-size: 16px; color: #00305E !important; }
form input[type=text]::-webkit-input-placeholder, form input[type=password]::-webkit-input-placeholder { color: #00305E; }
form input[type=text]::-moz-placeholder, form input[type=password]::-moz-placeholder { color: #00305E; }
form input[type=text]:-ms-input-placeholder, form input[type=password]:-ms-input-placeholder { color: #00305E; }
form input[type=text]:-moz-placeholder, form input[type=password]:-moz-placeholder { color: #00305E; }
.form-control { transition: background-color 200ms; }
.form-control:focus { -webkit-box-shadow: none; box-shadow: none; background-color: #fefefe; }
.hidden-xs { margin-top: 0px; }
@media (min-width: 768px) { .checkbox label { padding-left: 0px !important; } }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_300-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_300-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_300-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_300-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_300-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_300-webfont.svg#museo_sans300") format("svg");
  /* Legacy iOS */
font-weight: 300; font-style: normal; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_300_Italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_300_Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_300_Italic-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_300_Italic-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_300_Italic-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_300_Italic-webfont.svg#museo_sans300_italic") format("svg");
  /* Legacy iOS */
font-weight: 300; font-style: italic; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_500-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_500-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_500-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_500-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_500-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_500-webfont.svg#museo_sans500") format("svg");
  /* Legacy iOS */
font-weight: 500; font-style: normal; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_500_Italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_500_Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_500_Italic-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_500_Italic-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_500_Italic-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_500_Italic-webfont.svg#museo_sans500_italic") format("svg");
  /* Legacy iOS */
font-weight: 500; font-style: italic; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_700-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_700-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_700-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_700-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_700-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_700-webfont.svg#museo_sans700") format("svg");
  /* Legacy iOS */
font-weight: 700; font-style: normal; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_700_Italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_700_Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_700_Italic-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_700_Italic-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_700_Italic-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_700_Italic-webfont.svg#museo_sans700_italic") format("svg");
  /* Legacy iOS */
font-weight: 700; font-style: italic; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_900-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_900-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_900-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_900-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_900-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_900-webfont.svg#museo_sans900") format("svg");
  /* Legacy iOS */
font-weight: 900; font-style: normal; }
@font-face { font-family: 'MuseoSans'; src: url("fonts/museosans/MuseoSans_900_Italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museosans/MuseoSans_900_Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museosans/MuseoSans_900_Italic-webfont.woff2") format("woff2"), url("fonts/museosans/MuseoSans_900_Italic-webfont.woff") format("woff"), url("fonts/museosans/MuseoSans_900_Italic-webfont.ttf") format("truetype"), url("fonts/museosans/MuseoSans_900_Italic-webfont.svg#museo_sans900_italic") format("svg");
  /* Legacy iOS */
font-weight: 900; font-style: italic; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_300-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_300-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_300-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_300-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_300-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_300-webfont.svg#museo_slab300") format("svg");
  /* Legacy iOS */
font-weight: 300; font-style: normal; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_300italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_300italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_300italic-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_300italic-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_300italic-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_300italic-webfont.svg#museo_slab300_italic") format("svg");
  /* Legacy iOS */
font-weight: 300; font-style: italic; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_500-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_500-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_500-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_500-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_500-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_500-webfont.svg#museo_slab500") format("svg");
  /* Legacy iOS */
font-weight: 500; font-style: normal; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_500italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_500italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_500italic-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_500italic-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_500italic-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_500italic-webfont.svg#museo_slab500_italic") format("svg");
  /* Legacy iOS */
font-weight: 500; font-style: italic; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_700-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_700-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_700-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_700-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_700-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_700-webfont.svg#museo_slab700") format("svg");
  /* Legacy iOS */
font-weight: 700; font-style: normal; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_700italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_700italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_700italic-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_700italic-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_700italic-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_700italic-webfont.svg#museo_slab700_italic") format("svg");
  /* Legacy iOS */
font-weight: 700; font-style: italic; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_900-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_900-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_900-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_900-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_900-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_900-webfont.svg#museo_slab900") format("svg");
  /* Legacy iOS */
font-weight: 900; font-style: normal; }
@font-face { font-family: 'MuseoSlab'; src: url("fonts/museoslab/Museo_Slab_900italic-webfont .eot");
  /* IE9 Compat Modes */
src: url("fonts/museoslab/Museo_Slab_900italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/museoslab/Museo_Slab_900italic-webfont.woff2") format("woff2"), url("fonts/museoslab/Museo_Slab_900italic-webfont.woff") format("woff"), url("fonts/museoslab/Museo_Slab_900italic-webfont.ttf") format("truetype"), url("fonts/museoslab/Museo_Slab_900italic-webfont.svg#museo_slab900_italic") format("svg");
  /* Legacy iOS */
font-weight: 900; font-style: italic; }
