/* Generated by less 3.11.1 */
/* MOBILE STYLESHEET IN PORTRAIT+++++++++++++++++++++++++++++++++++++ */
body {
  background: #fff;
}
body main {
  margin: 0;
}
body main div {
  width: 25em;
}
body main div video#splash {
  width: 25em;
}
body main div {
  margin: 0 auto;
  padding: 0;
  border: 1px solid #a0a0a0;
  background: #ebebeb;
}
body main div div {
  height: 7em;
  border: none;
}
body main div div p {
  padding: 0.25em 0.5em 0.35em;
  font: 1.1em Arial, sans-serif;
}
body main div div p.quotes {
  display: none;
}
body main div div p.center {
  text-align: center;
}
body main div div p.ucase {
  text-transform: uppercase;
}
body main div div p span.quote {
  padding: 0.75em 1em 0.5em 0;
  float: right;
}
body main div div p span.note {
  color: #d51836;
}
body main div div p span.bold {
  font-weight: bold;
}
body main div div p span.uline {
  text-decoration: underline;
}
body main div div p span.italic {
  font-style: oblique;
}
body main div div p span.ucase {
  text-transform: uppercase;
}
body main div div p span.lfont {
  font-size: larger;
}
body main div form {
  margin: 1.25em 1.5em 0.35em;
  position: absolute;
}
body main div form input[type='submit'] {
  color: #000;
  background: #fff;
  display: block;
  margin: 0 auto;
  padding: 3px;
  border: 1px solid yellow;
  border-radius: 0.5em;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font: 1.1em Arial, sans-serif;
}
body main div form input[type='submit']:hover {
  background: #277782;
  color: #fff;
  cursor: pointer;
}
body main div form input[type='submit']:active {
  right: -2px;
  bottom: -1px;
}
body main div video#splash {
  width: 25em;
  height: 44em;
  margin: 0;
  display: block;
  border: 1px solid #000;
}
/*           MOBILE STYLESHEET IN LANDSCAPE
/* The following CSS affects all screen sizes larger than 475 pixels wide. */
/* TABLET STYLESHEET - PORTRAIT */
/* The following CSS affects all screen sizes larger than 600 pixels wide. */
/* TABLET STYLESHEET - PORTRAIT */
/* The following CSS affects all screen sizes larger than 700 pixels wide. */
/* TABLET STYLESHEET - PORTRAIT */
/* The following CSS affects all screen sizes larger than 800 pixels wide. */
/* STYLING FOR TABLET IN LANDSCAPE ===================================== */
/* The following CSS affects all screen sizes larger than 900 pixels wide. */
/*
//==========================================================================
DESKTOP STYLESHEET
The following CSS affects all screen sizes larger than 1024 pixels wide.
*/
/*
//==========================================================================
DESKTOP STYLESHEET
The following CSS affects all screen sizes larger than 1023 pixels wide and landscape.
*/
/*
//==========================================================================
DESKTOP STYLESHEET
The following CSS affects all screen sizes larger than 1200 pixels wide.
*/
